.tr-editorial{--tre-ink:#091d39;--tre-muted:#53647a;--tre-gold:#a47837;--tre-line:#dce3e9;--tre-paper:#fff;--tre-wash:#f3f6f8;background:var(--tre-paper);color:var(--tre-ink);font-family:Montserrat,Arial,sans-serif;overflow-wrap:break-word;padding:0 28px 74px}.tr-editorial *{box-sizing:border-box}.tr-editorial a{color:inherit}.tr-editorial a:focus-visible,.tr-editorial summary:focus-visible{outline:3px solid #a47837;outline-offset:5px}.tr-editorial-shell{max-width:1200px;margin:0 auto}.tr-editorial-breadcrumb{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:34px 0 42px;font-size:12px;color:var(--tre-muted)}.tr-editorial-breadcrumb a{text-decoration:none}.tr-editorial-breadcrumb a:hover{text-decoration:underline}.tr-editorial-masthead{padding:0 0 31px}.tr-editorial-overline{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.tr-editorial-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.6;color:var(--tre-gold)}.tr-editorial-overline .tr-editorial-eyebrow:before{content:"";display:inline-block;width:27px;height:2px;background:currentColor;vertical-align:middle;margin-right:12px}.tr-editorial-edition{font-size:11px;letter-spacing:.1em;color:var(--tre-muted);white-space:nowrap}.tr-editorial .tr-editorial-masthead h1{max-width:1080px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(40px,5.1vw,70px);font-weight:500;line-height:1.08;letter-spacing:-.038em;color:var(--tre-ink);margin:0 0 26px;text-wrap:balance}.tr-editorial-deck{max-width:810px;font-size:18px;line-height:1.85;color:var(--tre-muted);margin:0 0 28px}.tr-editorial-meta{display:flex;gap:13px 23px;flex-wrap:wrap;font-size:11px;line-height:1.7;color:var(--tre-muted);padding-top:21px;border-top:1px solid var(--tre-line)}.tr-editorial-meta>span:first-child{font-weight:650;color:var(--tre-ink)}.tr-editorial-cover{margin:0 0 52px}.tr-editorial .tr-editorial-cover-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.tr-editorial-cover figcaption{max-width:950px;margin-top:11px;font-size:11px;color:var(--tre-muted);line-height:1.7}.tr-editorial-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:76px;align-items:start;justify-content:space-between}.tr-editorial-rail{position:sticky;top:115px;min-width:0}.tr-editorial-toc{border-top:3px solid var(--tre-ink);padding-top:18px}.tr-editorial-toc>summary{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;list-style:none;min-height:25px}.tr-editorial-toc>summary::-webkit-details-marker{display:none}.tr-editorial-toc>summary:after{content:"−";float:right;color:var(--tre-muted)}.tr-editorial-toc:not([open])>summary:after{content:"+"}.tr-editorial-toc ol{list-style:none;counter-reset:guide-section;margin:15px 0 0;padding:0}.tr-editorial-toc li{counter-increment:guide-section;margin:0;border-bottom:1px solid var(--tre-line)}.tr-editorial-toc a{display:grid;grid-template-columns:19px 1fr;gap:9px;padding:13px 0;text-decoration:none;font-size:11px;line-height:1.65;color:var(--tre-muted);transition:color .15s}.tr-editorial-toc a:before{content:counter(guide-section,decimal-leading-zero);font-size:11px;color:var(--tre-gold)}.tr-editorial-toc a:hover,.tr-editorial-toc a[aria-current=true]{color:var(--tre-ink)}.tr-editorial-rail-note{font-family:'Playfair Display',Georgia,serif;font-size:24px;line-height:1.35;color:var(--tre-muted);margin:29px 0 0}.tr-editorial-reading{min-width:0;font-size:17px;line-height:1.95;color:#26394e}.tr-editorial-reading p{font-size:inherit;line-height:inherit;margin:0 0 23px}.tr-editorial-lead{padding:0 0 13px}.tr-editorial-lead>p:first-child{font-size:21px;line-height:1.8;color:var(--tre-ink);font-weight:500}.tr-editorial .tr-editorial-reading h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:-.02em;color:var(--tre-ink);margin:0 0 23px;scroll-margin-top:140px}.tr-editorial-section{margin-top:48px}.tr-editorial-reading a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--tre-gold)}.tr-editorial-reading a:hover{color:#825b20}.tr-editorial-section--practical{background:var(--tre-ink);color:#e5edf4;padding:35px 37px;border-radius:12px;margin:48px 0}.tr-editorial-section--practical .tr-editorial-eyebrow{color:#d9b87e;margin-bottom:15px}.tr-editorial .tr-editorial-section--practical h2{color:#fff;font-size:30px}.tr-editorial-section--practical ul{list-style:none;padding:0;margin:0}.tr-editorial-section--practical li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid #ffffff24;font-size:15px;line-height:1.8}.tr-editorial-section--practical li:last-child{border:0;padding-bottom:0}.tr-editorial-section--practical li:before{content:"✓";position:absolute;left:0;top:14px;color:#d9b87e}.tr-editorial-section--action{border-top:1px solid var(--tre-line);padding-top:30px}.tr-editorial .tr-editorial-section--action h2{font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:650}.tr-editorial-section--action a{font-weight:650}.tr-editorial-transparency{margin:36px 0 0;border-top:1px solid var(--tre-line);border-bottom:1px solid var(--tre-line);padding:19px 0;color:var(--tre-muted);font-size:12px;line-height:1.8}.tr-editorial-transparency summary{font-size:12px;font-weight:600;color:var(--tre-ink)}.tr-editorial-transparency>div{padding-top:17px}.tr-editorial-transparency p:last-child{margin-bottom:0}.tr-editorial-outro{margin:80px 0 0;padding:37px 0;border-top:1px solid var(--tre-line);border-bottom:1px solid var(--tre-line);display:flex;justify-content:space-between;align-items:center;gap:35px}.tr-editorial .tr-editorial-outro h2,.tr-editorial .tr-editorial-related h2{font-family:'Playfair Display',Georgia,serif;font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:13px 0 0;color:var(--tre-ink)}.tr-editorial-outro>a{display:flex;justify-content:space-between;gap:38px;align-items:center;text-decoration:none;background:var(--tre-ink);color:#fff;border-radius:7px;padding:17px 21px;font-size:12px;font-weight:600;min-height:48px;white-space:nowrap}.tr-editorial-outro>a span{font-size:18px;color:#d9b87e}.tr-editorial-related{margin-top:75px;padding-top:32px;border-top:1px solid var(--tre-line)}.tr-editorial-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:28px}.tr-editorial-related-grid>a{text-decoration:none;position:relative;padding-bottom:35px;border-bottom:1px solid var(--tre-line)}.tr-editorial-related-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px;margin-bottom:17px}.tr-editorial-related-grid span{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--tre-gold)}.tr-editorial .tr-editorial-related-grid h3{font-size:18px;font-weight:600;line-height:1.5;margin:10px 0}.tr-editorial-related-grid b{position:absolute;right:0;bottom:8px;color:var(--tre-gold)}.tr-editorial-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;background:transparent}.tr-editorial-progress>span{display:block;width:100%;height:3px;background:var(--tre-gold);transform:scaleX(0);transform-origin:left center}.admin-bar .tr-editorial-progress{top:32px}.tr-editorial-protected{max-width:760px;padding:30px 0 60px}
@media(max-width:1000px){.tr-editorial-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.tr-editorial-reading{font-size:16px}.tr-editorial .tr-editorial-reading h2{font-size:30px}.tr-editorial .tr-editorial-masthead h1{font-size:clamp(39px,5.8vw,60px)}}
@media(max-width:760px){.tr-editorial{padding:0 20px 42px}.tr-editorial-breadcrumb{padding:24px 0 28px;font-size:11px}.tr-editorial-overline{margin-bottom:20px}.tr-editorial-edition{display:none}.tr-editorial .tr-editorial-masthead h1{font-size:clamp(34px,7.3vw,50px);line-height:1.12;margin-bottom:22px}.tr-editorial-deck{font-size:16px;line-height:1.8}.tr-editorial-meta{font-size:11px;gap:8px 16px}.tr-editorial-cover{margin-bottom:30px}.tr-editorial .tr-editorial-cover-image{border-radius:9px;aspect-ratio:16/10}.tr-editorial-cover figcaption{font-size:11px}.tr-editorial-layout{display:flex;flex-direction:column;gap:29px}.tr-editorial-rail{position:static;width:100%}.tr-editorial-rail-note{display:none}.tr-editorial-toc{padding-top:15px}.tr-editorial-toc ol{columns:2;column-gap:25px}.tr-editorial-toc li{break-inside:avoid}.tr-editorial-toc a{font-size:11px}.tr-editorial-reading{font-size:16px;line-height:1.9;width:100%}.tr-editorial-lead>p:first-child{font-size:19px}.tr-editorial-section{margin-top:36px}.tr-editorial .tr-editorial-reading h2{font-size:28px;scroll-margin-top:100px}.tr-editorial-section--practical{padding:27px 23px}.tr-editorial .tr-editorial-section--practical h2{font-size:27px}.tr-editorial-outro{flex-direction:column;align-items:flex-start;margin-top:45px;padding:28px 0}.tr-editorial .tr-editorial-outro h2,.tr-editorial .tr-editorial-related h2{font-size:31px}.tr-editorial-outro>a{width:100%}.tr-editorial-related-grid{grid-template-columns:1fr}.tr-editorial-related-grid img{max-height:240px}.tr-editorial-toc>summary{min-height:30px}.tr-editorial-toc a{min-height:44px}.admin-bar .tr-editorial-progress{top:46px}}
@media(max-width:420px){.tr-editorial-toc ol{columns:1}.tr-editorial-eyebrow{font-size:11px;letter-spacing:.1em}.tr-editorial .tr-editorial-masthead h1{font-size:34px}.tr-editorial .tr-editorial-reading h2{font-size:26px}.tr-editorial-meta{gap:7px 13px}.tr-editorial-section--practical{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){.tr-editorial *{scroll-behavior:auto!important;transition:none!important}}
