/* Ten editorial compositions share the station identity and reading sidebar. */
.article-template{max-width:1320px}.article-template .article-heading{background:transparent;border:0;padding:0;display:block;color:#071239}.article-heading h1{font-size:clamp(34px,4.4vw,64px);line-height:1.07;margin:18px 0 24px;max-width:1100px}.article-template .article-cover{margin:32px 0 40px}.article-cover img{width:100%;max-height:570px;object-fit:cover;border-radius:16px}.article-summary{font:20px/1.6 Georgia,serif;max-width:800px;margin:24px 0}.template-eyebrow{display:block;font:800 11px Arial,sans-serif;letter-spacing:.16em;color:#e60020;margin-bottom:24px}.article-template .article-grid{margin-top:40px;grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.article-opening{margin-bottom:40px}.template-magazine .article-opening,.template-portrait .article-opening,.template-interview .article-opening,.template-brief .article-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.article-opening .article-cover{margin:0}.template-magazine .article-opening{border-top:6px solid #e60020;padding-top:30px}.template-magazine h1{font-size:clamp(33px,3.4vw,50px)}.template-portrait .article-opening{grid-template-columns:1fr 1.1fr;gap:60px}.template-portrait .article-cover{grid-column:1;grid-row:1}.template-portrait .article-heading{grid-column:2}.template-portrait .article-cover img{aspect-ratio:4/5;max-height:660px}.template-portrait h1{font-family:Georgia,serif;font-weight:700;font-size:clamp(34px,3.7vw,56px)}.template-portrait .meta{border-top:2px solid #e60020;padding-top:20px}.template-reportage .article-opening.has-cover{position:relative;min-height:570px;border-radius:20px;overflow:hidden;background:#071239}.template-reportage .has-cover .article-cover{position:absolute;inset:0;margin:0}.template-reportage .has-cover .article-cover img{height:100%;max-height:none;border-radius:0}.template-reportage .has-cover .article-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#071239f5)}.template-reportage .has-cover .article-heading{position:relative;color:white;padding:190px 44px 50px;min-height:570px;display:flex;flex-direction:column;justify-content:end}.template-reportage .has-cover .label{color:#ff8596}.template-reportage .has-cover .meta{color:#e7eaf2}.template-reportage .has-cover figcaption{position:absolute;right:15px;top:12px;z-index:1;background:#071239c9;color:white;padding:6px 10px;border-radius:4px}.template-interview .article-opening{padding:44px;background:#071239;border-radius:20px;color:white}.template-interview .article-heading{color:white}.template-interview .article-summary,.template-interview .meta{color:#c5cfe5}.template-interview h1{font-size:clamp(32px,3.5vw,50px)}.template-interview .label,.template-interview .template-eyebrow{color:#ff7b90}.template-interview .article-cover img{aspect-ratio:1;max-height:430px}.template-interview .prose>.interview:first-child{margin-top:0;background:#f0f2f8;border-top:4px solid #e60020}.template-dossier .article-heading{border-left:6px solid #e60020;padding:12px 30px}.template-dossier .article-summary{background:#f2f4f9;border-radius:12px;padding:25px;max-width:none}.template-dossier .prose h2{border-bottom:2px solid #e60020;padding-bottom:14px}.template-culture .article-opening{background:#071239;padding:40px;border-radius:20px}.template-culture .article-heading{color:white}.template-culture .label{color:#ff7d92}.template-culture .meta{color:#c5cfe5}.template-culture .article-cover{margin-top:30px}.template-culture .article-cover img{aspect-ratio:2.1;max-height:520px}.template-culture figcaption{color:#c5cfe5}.template-sport .article-heading{background:#e60020;color:white;padding:38px;border-radius:16px 16px 0 0}.template-sport .label,.template-sport .meta{color:white}.template-sport h1{font-style:italic;letter-spacing:-.045em}.template-sport>.article-cover{margin-top:0}.template-sport>.article-cover img{border-radius:0 0 16px 16px;aspect-ratio:2.5}.template-brief .article-opening{grid-template-columns:2fr 1fr;padding:28px;border:1px solid #dfe3ed;border-top:5px solid #e60020;border-radius:12px}.template-brief h1{font-size:clamp(28px,3vw,43px)}.template-brief .article-cover img{aspect-ratio:1.4;max-height:260px}.template-brief .prose{font-family:'Segoe UI',Arial,sans-serif;font-size:18px}.template-editorial .article-heading{max-width:950px;text-align:center;margin:20px auto 55px}.template-editorial h1{font-family:Georgia,serif;font-weight:700;line-height:1.12}.template-editorial .article-summary{margin:24px auto}.template-editorial .article-heading::after{content:'';display:block;width:65px;height:5px;background:#e60020;margin:30px auto 0}.template-editorial .prose>p:first-child::first-letter{float:left;font-size:70px;line-height:.85;padding:8px 10px 0 0;color:#e60020}.template-editorial .prose .article-cover img{max-height:380px}.template-catalog{max-width:1320px;margin:auto;padding:55px 30px}.template-catalog>h1{font-size:clamp(36px,5vw,68px);line-height:1.03;margin:18px 0}.template-catalog>p{max-width:720px;font-size:17px;line-height:1.65;color:#65708b}.template-catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:36px 0}.template-catalog-card{border:1px solid #dfe3ed;padding:18px;border-radius:14px;background:#fff;transition:transform .2s,box-shadow .2s}.template-catalog-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #07123915}.template-catalog-card h2{font-size:20px;margin:18px 0 9px}.template-catalog-card p{font-size:12px;line-height:1.55;color:#65708b;min-height:55px}.template-catalog-card>span:last-child{font-size:12px;font-weight:800;color:#e60020}.template-mini{display:block;position:relative;height:110px;background:#f3f5fa;border:1px solid #dfe3ed;border-radius:7px;overflow:hidden}.template-mini i{position:absolute;background:#071239;left:12%;top:15%;width:70%;height:12%;border-radius:2px}.template-mini b{position:absolute;background:linear-gradient(135deg,#e60020,#071239);left:12%;top:35%;width:76%;height:40%;border-radius:4px}.template-mini em{position:absolute;background:repeating-linear-gradient(#a5aec1 0 2px,transparent 2px 7px);left:12%;top:82%;width:57%;height:15%}.mini-reportage{background:#071239}.mini-reportage b{inset:0;width:100%;height:100%;opacity:.65}.mini-reportage i{top:62%;background:white;z-index:1}.mini-reportage em{top:82%;z-index:1}.mini-magazine b,.mini-interview b{left:53%;top:15%;width:40%;height:72%}.mini-magazine i,.mini-interview i{width:34%;top:25%}.mini-magazine em,.mini-interview em{width:34%;top:52%;height:30%}.mini-interview{background:#071239}.mini-interview i,.mini-culture i{background:white}.mini-portrait b{left:8%;top:10%;width:40%;height:80%}.mini-portrait i{left:57%;width:35%;top:30%}.mini-portrait em{left:57%;width:33%;top:58%;height:27%}.mini-dossier i{border-left:4px solid #e60020;height:17%;top:10%}.mini-dossier b{height:25%;top:38%}.mini-dossier em{top:72%;height:20%}.mini-culture{background:#071239}.mini-culture b{height:48%;top:35%}.mini-sport i{background:#e60020;left:0;top:0;width:100%;height:35%;border-radius:0}.mini-sport b{top:35%;left:0;width:100%;height:42%;border-radius:0}.mini-brief i{width:50%;top:25%}.mini-brief b{left:70%;top:16%;width:22%;height:38%}.mini-brief em{top:68%;height:25%;width:75%}.mini-editorial i{left:20%;width:60%;top:20%}.mini-editorial b{left:45%;width:10%;height:4%;top:45%;background:#e60020}.mini-editorial em{left:22%;width:56%;top:60%;height:30%}.template-preview-notice{display:flex;align-items:center;gap:20px;padding:18px max(25px,calc((100vw - 1260px)/2));background:#f0f3fa;font-size:12px;border-bottom:1px solid #dfe3ed}.template-preview-notice span{color:#65708b}.template-preview-notice a{margin-left:auto;color:#e60020;font-weight:800}.template-picker{max-height:none;overflow:visible;border:0;padding:0;margin:28px 0}.template-picker legend{font-size:20px;color:#071239}.template-picker>p{font-size:12px;color:#65708b}.template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 10px;border:1px solid #dfe3ed;border-radius:10px;padding:12px;margin:0;cursor:pointer;background:#fff}.template-option input[type=radio]{width:16px;height:16px;padding:0;margin:0;accent-color:#e60020;grid-column:1;grid-row:1;align-self:center}.template-option .template-mini{grid-column:2;height:65px;grid-row:1}.template-option strong,.template-option small{grid-column:2}.template-option small{font-size:11px;line-height:1.5;font-weight:400;color:#65708b}.template-option:has(input:checked){border:2px solid #e60020;padding:11px;background:#fff5f6}.template-option:focus-within{outline:3px solid #071239;outline-offset:3px}.template-gallery-link{display:inline-block;font-size:12px;font-weight:700;color:#e60020;margin-top:18px}
@media(max-width:1000px){.template-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-template .article-grid{gap:30px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.template-portrait .article-opening{gap:30px}.template-interview .article-opening{padding:28px;gap:25px}}
@media(max-width:680px){.article-template{padding:28px 18px}.article-heading h1{font-size:34px}.article-template .article-grid{grid-template-columns:1fr;margin-top:28px}.template-magazine .article-opening,.template-portrait .article-opening,.template-interview .article-opening,.template-brief .article-opening{grid-template-columns:1fr;gap:22px}.template-portrait .article-cover,.template-portrait .article-heading{grid-column:auto;grid-row:auto}.template-portrait .article-cover img{aspect-ratio:1.2;max-height:380px}.template-reportage .article-opening.has-cover{min-height:470px}.template-reportage .has-cover .article-heading{padding:170px 23px 30px;min-height:470px}.template-reportage h1{font-size:31px}.template-interview .article-opening,.template-culture .article-opening,.template-sport .article-heading,.template-brief .article-opening{padding:24px}.template-interview .article-cover img{aspect-ratio:1.6;max-height:300px}.template-dossier .article-heading{padding:10px 18px}.article-summary{font-size:18px}.template-dossier .article-summary{padding:18px}.template-culture .article-cover img,.template-sport>.article-cover img{aspect-ratio:1.5}.template-catalog{padding:30px 18px}.template-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-catalog-card{padding:12px}.template-catalog-card h2{font-size:18px}.template-preview-notice{flex-wrap:wrap;gap:8px;padding:15px 18px}.template-preview-notice span{width:100%}.template-preview-notice a{margin-left:0}.template-editorial .article-heading{margin:15px auto 30px}.template-options{grid-template-columns:1fr}}
