:root{--article-ink:#252525;--article-gold:#b89655;--article-paper:#f4f0e8;--article-muted:#6f6a62;--article-line:#d9d1c4}
body{margin:0}#t-main-content.articles-main{padding-top:100px;background:#faf8f3;color:var(--article-ink);font:17px/1.65 Arial,sans-serif}#t-main-content *{box-sizing:border-box}.article-wrap{width:min(1180px,calc(100% - 64px));margin:0 auto}.article-reading{width:min(1320px,calc(100% - 80px));margin:0 auto}#t-main-content .articles-hero{background:var(--article-paper);padding:64px 0 58px}#t-main-content .eyebrow{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;color:#927443;margin:0 0 22px}#t-main-content h1{font:400 clamp(42px,5.8vw,76px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:0 0 26px;max-width:none}#t-main-content .article-reading h1{font-size:clamp(38px,4.2vw,58px)}#t-main-content .articles-hero p{font-size:20px;line-height:1.6;max-width:none;margin:0 0 24px}#t-main-content a{color:var(--article-ink);text-decoration:none}#t-main-content a:hover{text-decoration:underline;text-underline-offset:5px}#t-main-content a:focus-visible{outline:2px solid var(--article-gold);outline-offset:5px}.back-link{display:inline-block;margin:0 0 28px;font-size:14px}.articles-list{padding-top:32px;padding-bottom:84px}.articles-list-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--article-line);padding-bottom:22px;font-size:13px;color:var(--article-muted)}.rss-link{font-size:13px}.article-list{padding:0!important;margin:0!important;list-style:none!important}.article-row{display:grid;grid-template-columns:185px minmax(0,1fr);gap:35px;border-bottom:1px solid var(--article-line);padding:34px 0}.article-row[hidden]{display:none}.article-row-date{font-size:13px;line-height:1.7;color:var(--article-muted);padding-top:7px}.article-row-date span{display:block;margin-top:12px}.article-row-copy{max-width:820px}#t-main-content .article-row h2{font:400 clamp(24px,2.3vw,32px)/1.22 Georgia,serif;letter-spacing:-.02em;margin:0 0 14px}#t-main-content .article-row p{font-size:16px;line-height:1.65;margin:0 0 15px;color:#57554f}.read-link{display:inline-block;font-size:13px;font-weight:700}.article-meta{font-size:13px;color:var(--article-muted);line-height:1.6;margin-top:28px}.article-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 0}.article-filters button{border:1px solid var(--article-line);padding:8px 14px;border-radius:0;background:transparent;color:var(--article-ink);cursor:pointer}.article-filters button.active{background:var(--article-ink);color:white}#t-main-content .article-body{padding-top:48px;padding-bottom:64px;font-size:18px;line-height:1.8;overflow-wrap:break-word}#t-main-content .article-body p,#t-main-content .article-body .t-redactor__text{font-size:inherit;line-height:inherit;margin:0 0 24px}#t-main-content .article-body h2,#t-main-content .article-body h3{font:400 30px/1.25 Georgia,serif;margin:44px 0 20px;letter-spacing:-.02em}#t-main-content .article-body h3{font-size:25px}#t-main-content .article-body a{color:#886a32;text-decoration:underline;text-underline-offset:3px}#t-main-content .article-body img{max-width:100%;height:auto}#t-main-content .article-body ul,#t-main-content .article-body ol{padding-left:24px;margin:0 0 24px}#t-main-content .article-body li{margin-bottom:10px}#t-main-content .article-body blockquote{border-left:2px solid var(--article-gold);padding-left:24px;margin:30px 0}.related-articles{border-top:1px solid var(--article-line);padding-top:34px;padding-bottom:64px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#t-main-content .related-grid h2{font:400 23px/1.3 Georgia,serif;margin:0 0 12px}#t-main-content .related-grid p{font-size:14px;line-height:1.6;color:var(--article-muted)}.briefing-player{margin:0 0 36px;aspect-ratio:16/9}.briefing-player iframe{width:100%;height:100%;border:0}.briefing-watch{display:block;margin:0 0 30px;font-size:14px}
@media(max-width:980px){#t-main-content.articles-main{padding-top:0}}@media(max-width:700px){.article-wrap{width:calc(100% - 44px)}#t-main-content .articles-hero{padding:42px 0}#t-main-content h1{font-size:44px}#t-main-content .articles-hero p{font-size:18px}.article-row{grid-template-columns:1fr;gap:12px;padding:28px 0}.article-row-date{padding:0}#t-main-content .article-row h2{font-size:26px}.related-grid{grid-template-columns:1fr;gap:20px}#t-main-content .article-body{padding-top:32px;font-size:17px}.articles-list{padding-bottom:50px}}

#t-main-content .article-reading h1{max-width:none}#t-main-content .article-reading .article-meta{margin-top:22px}#t-main-content .article-reading.articles-hero p,#t-main-content .article-reading p{max-width:none}.article-illustration{padding-top:32px;padding-bottom:0}.article-illustration img{width:100%;max-height:380px;object-fit:contain;display:block}#t-main-content article>.articles-hero{padding-top:36px}#t-main-content .article-body{font-size:19px}#t-main-content .article-body p,#t-main-content .article-body .t-redactor__text{max-width:none}@media(min-width:1600px){.article-reading{width:min(1440px,calc(100% - 120px))}}@media(max-width:700px){.article-reading{width:calc(100% - 44px)}.article-illustration{padding-top:20px}.article-illustration img{max-height:230px}#t-main-content .article-body{font-size:17px}}

.briefing-video-wrap{padding-top:40px}.briefing-player{width:100%;aspect-ratio:16/9;margin:0}.briefing-player iframe{width:100%;height:100%;min-height:220px}#t-main-content .briefing-video-wrap+.article-body{padding-top:40px}

/* Editorial hierarchy shared with the sales-page typography. */
#t-main-content.articles-main{font-family:Arial,sans-serif}#t-main-content h1,#t-main-content .article-row h2,#t-main-content .related-grid h2{font-family:"Playfair Display",Georgia,serif}#t-main-content article>.articles-hero{padding-top:60px;padding-bottom:54px}#t-main-content .article-body h2{font:400 clamp(28px,2.5vw,34px)/1.25 "Playfair Display",Georgia,serif;letter-spacing:-.025em;border-top:0;padding-top:0;margin:38px 0 16px;max-width:none}#t-main-content .article-body h3{font:500 clamp(23px,2vw,26px)/1.3 "Playfair Display",Georgia,serif;margin:28px 0 14px}#t-main-content .article-body{font-size:18px;line-height:1.6}#t-main-content .article-body p,#t-main-content .article-body .t-redactor__text{margin:0 0 18px}#t-main-content .article-body>h2:first-child{margin-top:0;border-top:0;padding-top:0}#t-main-content .article-body strong{font-weight:650}#t-main-content .article-body ul,#t-main-content .article-body ol{padding:4px 0 4px 28px}#t-main-content .article-body li{padding-left:6px;margin-bottom:10px}#t-main-content .article-body li::marker{color:#998859}#t-main-content .article-body blockquote{background:var(--article-paper);border-left:3px solid var(--article-gold);padding:26px 32px;margin:36px 0;font-size:22px;line-height:1.6}@media(max-width:700px){#t-main-content article>.articles-hero{padding-top:38px;padding-bottom:38px}#t-main-content .article-body h2{margin-top:30px;padding-top:0}#t-main-content .article-body blockquote{padding:22px;font-size:19px}}

/* Reading width and practical content structure. */
#t-main-content .article-body{width:min(1180px,calc(100% - 80px));font-size:18px;line-height:1.6}#t-main-content .article-body ul,#t-main-content .article-body ol{margin:18px 0 26px;padding:0 0 0 28px}#t-main-content .article-body li{padding-left:6px;margin:0 0 12px}#t-main-content .article-body li strong{color:#373d36}#t-main-content .article-body blockquote{font:500 20px/1.5 Arial,sans-serif;border-left:3px solid #998859;padding:18px 24px;margin:26px 0;background:#f1ede4}#t-main-content .article-body h2{scroll-margin-top:130px}#t-main-content .article-body h2+ul,#t-main-content .article-body h2+ol{margin-top:0}@media(max-width:700px){#t-main-content .article-body{width:calc(100% - 44px);font-size:17px}#t-main-content .article-body blockquote{font-size:18px;padding:16px 20px}}

/* Shared editorial column: identical title, video and text edges. */
#t-main-content .article-reading,#t-main-content .article-body,#t-main-content .briefing-video-wrap{width:min(1180px,calc(100% - 80px));max-width:1180px;margin-left:auto;margin-right:auto}
#t-main-content .articles-hero h1{max-width:100%;font-size:clamp(36px,3.5vw,48px);line-height:1.15}
#t-main-content .briefing-player{width:100%;max-width:100%;aspect-ratio:16/9}
#t-main-content .briefing-player iframe{display:block;width:100%;height:100%;min-height:0}
@media(max-width:700px){#t-main-content .article-reading,#t-main-content .article-body,#t-main-content .briefing-video-wrap{width:calc(100% - 44px)}#t-main-content .articles-hero h1{font-size:36px}}

/* Opening briefing subtitle, distinct from the article copy. */
#t-main-content .article-body .briefing-lead{font:400 24px/1.45 Arial,sans-serif;color:#373d36;margin:0 0 28px;letter-spacing:-.01em}
@media(max-width:700px){#t-main-content .article-body .briefing-lead{font-size:21px;margin-bottom:24px}}
