@layer legacy{.refined{--radius:5px}.refined button,.refined input,.refined textarea,.refined select{font-family:Be Vietnam Pro,sans-serif}.skip-link{background:var(--accent);color:var(--bg);z-index:60;padding:12px 20px;position:fixed;top:-70px;left:18px}.skip-link:focus{top:10px}.utility-bar{background:var(--surface-2);height:34px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 3%;font-size:10px;display:flex}.utility-bar>div{align-items:center;gap:16px;display:flex}.utility-bar button{color:var(--muted);align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex}.utility-bar button:hover{color:var(--accent)}.utility-divider{background:var(--line);width:1px;height:12px}.refined .site-header{z-index:10;gap:25px;height:80px;position:relative}.refined .wordmark>span:last-child{font-size:34px}.refined .wordmark small{font-size:7px}.refined .main-nav{gap:27px}.refined .main-nav button{font-size:12px;font-weight:500}.refined .main-nav button.current{font-weight:600}.refined .header-actions{gap:13px}.refined .cms-entry{background:var(--accent-soft);color:var(--accent);border-color:#0000;padding:10px 12px;font-size:11px}.refined .cms-entry:hover{border-color:var(--accent)}.refined .topic-nav{background:var(--surface);height:47px;font-size:12px}.refined .topic-nav button{font-size:11px}.refined .topic-nav>div{gap:32px}.notification-wrapper,.notification-button{position:relative}.notification-count{background:var(--accent);color:var(--surface);border-radius:10px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:8px;display:flex;position:absolute;top:-3px;right:-3px}.notification-popover{background:var(--surface);border:1px solid var(--line);z-index:20;border-radius:5px;width:370px;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:47px;right:-20px;box-shadow:0 12px 35px #20282e24}.notification-popover>div:first-child{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.notification-popover b{font-size:13px}.notification-popover .text-link{font-size:10px}.notification-row{text-align:left;border-top:1px solid var(--line);align-items:start;gap:12px;width:100%;padding:15px 0;display:flex}.notification-row>span:nth-child(2){flex:1}.notification-row b{font-size:11px;font-weight:500;line-height:1.8;display:block}.notification-row small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.notification-symbol{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.unread-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:9px}.notification-empty{text-align:center;padding:25px 10px}.notification-empty>svg{color:var(--accent);margin-bottom:15px}.notification-empty p{font-size:12px}.refined .portal-main{max-width:1840px;padding:34px 3% 0}.refined .page-intro{align-items:end;margin-bottom:29px}.refined .page-intro h1{letter-spacing:-1.2px;font-size:41px;font-weight:600;line-height:1.35}.refined .page-intro p{margin-top:10px;font-size:13px}.refined .edition-label{letter-spacing:1.8px;margin-bottom:10px;font-size:9px}.search-field{flex-shrink:0;width:350px}.search-label{color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.refined .search-box{width:100%;min-height:46px}.refined .search-box input{font-size:12px}.refined .search-box input::-webkit-search-cancel-button{display:none}.refined .search-hint{background:var(--surface-2);border:0;padding:5px 7px;font-size:8px}.refined .editorial-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,.83fr) minmax(265px,.83fr);gap:29px}.refined .lead-story>.image-button img{aspect-ratio:1.85;height:auto;max-height:400px}.refined .story img{aspect-ratio:1.9;height:auto}.refined .story-meta{gap:13px;margin:16px 0 10px;font-size:10px}.refined .story .story-meta{margin-top:13px;font-size:9px}.refined .lead-story h2{letter-spacing:-.5px;font-size:24px;line-height:1.52}.refined .lead-story>p{margin-top:12px;font-size:13px;line-height:1.9}.refined .story h3{font-size:17px;line-height:1.6}.refined .secondary-stories{gap:22px;padding-right:24px}.refined .secondary-stories .story+.story{padding-top:22px}.refined .small-source{margin-top:11px;font-size:10px}.refined .story-byline{border-top:1px solid var(--line);margin-top:17px;padding-top:10px;font-size:10px}.story-byline>span{align-items:center;gap:9px;display:flex}.author-marker{background:var(--surface-2);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:600;display:inline-flex}.byline-source{display:none}.refined .aside-heading h2{letter-spacing:-.4px;font-size:16px}.refined .aside-heading{padding-bottom:14px}.refined .document-aside>.sample-note{margin:10px 0 2px;font-size:9px!important}.refined .aside-document{align-items:start;gap:12px;padding:19px 0}.doc-symbol{background:var(--surface-2);width:34px;min-width:34px;height:40px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.refined .aside-document>div{flex:1}.refined .aside-document>svg{color:var(--muted);flex-shrink:0;margin-top:25px}.refined .aside-document h3{margin-top:7px;font-size:12px;font-weight:500;line-height:1.85}.refined .doc-type{justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.doc-type>span{color:var(--muted);font-size:8px;font-weight:400}.refined .aside-document .small-source{margin-top:7px;font-size:9px}.refined .aside-more{padding:17px 0;font-size:11px}.refined .aside-help{background:var(--accent-soft);grid-template-columns:32px 1fr;gap:6px 12px;padding:17px;display:grid}.aside-help-icon{color:var(--accent);grid-row:1/3;padding-top:3px}.refined .aside-help b{font-size:11px;line-height:1.8}.refined .aside-help p{grid-column:2;font-size:10px;line-height:1.8}.editorial-briefing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:255px 1fr;gap:30px;margin-top:32px;padding:25px 0;display:grid}.briefing-title{align-items:start;gap:12px;display:flex}.briefing-icon{color:var(--accent);padding-top:4px}.briefing-title h2{letter-spacing:-.4px;font-size:17px;line-height:1.6}.briefing-title p{max-width:25ch;margin-top:5px;font-size:10px;line-height:1.8}.briefing-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.briefing-links button{text-align:left;border-right:1px solid var(--line);grid-template-columns:1fr 20px;align-content:start;gap:8px 12px;padding:0 23px 0 0;display:grid}.briefing-links button:last-child{border:0;padding-right:0}.briefing-links span{color:var(--accent);grid-column:1/-1;font-size:9px}.briefing-links b{font-family:var(--serif);font-size:13px;font-weight:600;line-height:1.7}.briefing-links svg{color:var(--muted);margin-top:3px}.briefing-links button:hover b{color:var(--accent)}.refined .topic-section{border:0;margin-top:35px;padding:0}.refined .section-head{align-items:center;margin-bottom:22px}.refined .section-head h2{letter-spacing:-.7px;max-width:none;font-size:23px;font-weight:600}.refined .section-head .text-link{font-size:11px}.refined .topic-gallery{grid-template-columns:1.22fr 1fr 1fr 1fr;align-items:start;gap:23px}.refined .topic-tile img{aspect-ratio:1.85;filter:none;height:auto}.refined .topic-tile>div{padding-top:15px}.refined .topic-tile h3{font-size:15px}.refined .topic-tile p{margin-top:6px;font-size:11px;line-height:1.8}.topic-count{color:var(--muted);margin-top:8px;font-size:9px;display:block}.editorial-middle{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(265px,.8fr);gap:40px;margin-top:38px;padding-top:30px;display:grid}.analysis-layout{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.analysis-layout .lead-story h2{font-size:20px}.analysis-layout .lead-story>p{font-size:12px}.refined .story.horizontal{grid-template-columns:100px 1fr;gap:15px;margin-bottom:23px}.refined .story.horizontal img{aspect-ratio:1.15;height:auto}.refined .story.horizontal .story-meta{gap:8px;margin:0 0 7px;font-size:8px}.refined .story.horizontal h3{font-size:14px;line-height:1.8}.source-feature{background:var(--surface-2);border-radius:5px;align-self:start;padding:28px 25px}.source-feature>svg{color:var(--accent);margin-bottom:17px}.source-feature h2{font-family:var(--serif);letter-spacing:-.3px;font-size:22px;line-height:1.6}.source-feature>p{margin:13px 0;font-size:12px;line-height:1.9}.source-mini-list{margin:21px 0}.source-mini-list a{border-top:1px solid var(--line);align-items:start;gap:10px;padding:14px 0;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.source-mini-list a span{flex:1}.source-mini-list a svg{color:var(--accent);flex-shrink:0;margin-top:3px}.source-feature .text-link{font-size:11px}.published-section{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.newsletter-section{background:var(--accent-soft);border-radius:5px;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;margin:40px 0;padding:37px 40px;display:grid}.newsletter-copy>svg{color:var(--accent);margin-bottom:14px}.newsletter-copy h2{font-family:var(--serif);letter-spacing:-.6px;font-size:27px;line-height:1.6}.newsletter-copy>p{margin-top:11px;font-size:12px;line-height:1.9}.interest-options{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.interest-options button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.interest-options button.selected{border-color:var(--accent);color:var(--accent)}.newsletter-form{width:100%;max-width:440px;margin-left:auto}.newsletter-form>label{margin-bottom:10px;font-size:12px;font-weight:500;display:block}.newsletter-input{gap:9px;display:flex}.newsletter-input input{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:4px;flex:1;padding:13px;font-size:12px}.newsletter-input .primary-button{padding:11px 18px;font-size:12px}.newsletter-form>p{margin-top:13px;font-size:10px;line-height:1.8}.inline-success{color:var(--accent);align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.refined .primary-button{min-height:42px;font-size:12px}.outline-button,.following-button{border:1px solid var(--line);white-space:nowrap;background:var(--surface);border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 14px;font-size:11px;font-weight:500;display:inline-flex}.outline-button:hover{border-color:var(--accent);color:var(--accent)}.following-button{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.refined .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 28px;margin-bottom:30px}.refined .article-grid .lead-story h2{font-size:21px}.refined .article-grid .lead-story>.image-button img{aspect-ratio:1.8}.refined .article-grid .lead-story>p{font-size:12px}.topic-controls{justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px;padding-top:5px;display:flex}.refined .filter-tabs{gap:7px;margin:0}.refined .filter-tabs button{padding:9px 12px;font-size:11px}.refined .filter-tabs button>span{color:var(--muted);margin-left:8px;font-size:9px}.sort-control{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.sort-control select{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:9px 12px;font-size:10px}.follow-category{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding:17px 0;font-size:12px;display:flex}.follow-category b{color:var(--ink);font-weight:500}.load-more{flex-direction:column;align-items:center;gap:13px;margin:20px 0 45px;display:flex}.load-more>span{color:var(--muted);font-size:10px}.saved-tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:28px;display:flex}.saved-tabs button{border-bottom:2px solid #0000;padding:0 0 15px;font-size:13px}.saved-tabs button.active{color:var(--accent);border-color:var(--accent)}.saved-tabs span{background:var(--surface-2);border-radius:3px;margin-left:7px;padding:3px 7px;font-size:10px}.device-note{color:var(--muted);align-items:center;gap:8px;margin:28px 0;font-size:11px;display:flex}.public-source-grid{grid-template-columns:1fr 1fr;gap:22px;margin:35px 0;display:grid}.public-source-grid article{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:28px;position:relative}.public-source-grid article>svg{color:var(--accent);margin-bottom:23px}.source-level{color:var(--muted);font-size:10px;position:absolute;top:30px;right:25px}.public-source-grid h2{max-width:35ch;font-size:19px;line-height:1.7}.public-source-grid p{margin:9px 0 22px;font-size:12px}.public-source-grid .text-link{font-size:12px}.methodology{border-top:1px solid var(--line);padding:30px 0}.methodology>h2{font-size:24px}.methodology>div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:27px;display:grid}.methodology>div>div{border-left:2px solid var(--line);padding-left:20px}.methodology svg{color:var(--accent)}.methodology h3{margin:15px 0 10px;font-size:15px}.methodology p{font-size:12px}.refined .editorial-footer{background:var(--surface);margin-top:40px;padding:36px 3% 0;display:block}.footer-top{grid-template-columns:1.1fr .9fr .9fr 1.1fr;gap:45px;padding-bottom:35px;display:grid}.refined .footer-brand b{font-size:28px}.footer-top>div:first-child>p{margin-top:17px;font-size:12px;line-height:1.9}.footer-top nav{flex-direction:column;align-items:start;gap:14px;display:flex}.footer-top nav>b{margin-bottom:5px;font-size:12px}.footer-top nav>button,.footer-top nav>a{color:var(--muted);align-items:center;gap:7px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.footer-top nav>button:hover,.footer-top nav>a:hover{color:var(--accent)}.footer-note>svg{color:var(--accent);margin-bottom:12px;display:block}.footer-note>b{font-size:13px}.footer-note>p{max-width:37ch;margin-top:10px;font-size:10px;line-height:1.9}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding:20px 0;font-size:9px;display:flex}.refined .toast{z-index:30;font-size:12px;line-height:1.8}.refined .empty-state p{font-size:13px}.refined .loading-surface{min-height:400px;padding:20px 0}.refined .loading-surface .skeleton{height:100px;margin:20px 0}.refined .is-saved{color:var(--accent)}.refined .reading-main{padding-top:25px}.reading-progress{background:var(--accent);transform-origin:0;z-index:20;width:100%;height:3px;animation:linear both read-progress;animation-timeline:scroll(root);position:fixed;inset:0 auto auto 0}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reader-breadcrumb{color:var(--muted);align-items:center;gap:10px;margin-bottom:33px;font-size:10px;display:flex}.reader-breadcrumb button{padding:0;font-size:10px}.reader-breadcrumb button:hover{color:var(--accent)}.reader-layout{grid-template-columns:200px minmax(0,850px);justify-content:center;gap:55px;display:grid}.reader-sidebar{align-self:start;padding-top:5px;position:sticky;top:25px}.reader-sidebar>.text-link{margin-bottom:36px;font-size:11px}.reader-toc{border-left:1px solid var(--line);padding-left:16px}.reader-toc h2{margin-bottom:15px;font-size:12px}.reader-toc button{text-align:left;color:var(--muted);width:100%;padding:8px 0;font-size:11px;line-height:1.9;display:block}.reader-toc button.active{color:var(--accent);font-weight:600}.reader-toc p{font-size:11px}.reader-tool-label{color:var(--muted);margin-top:30px;font-size:10px}.reading-font{align-items:center;gap:12px;padding-top:10px;font-size:11px;display:flex}.reading-font .icon-button{border:1px solid var(--line);border-radius:4px;min-width:30px;min-height:30px}.reader-save{flex-direction:column;align-items:start;gap:18px;margin-top:25px;display:flex}.reader-save>.text-link{font-size:10px}.reader-column{min-width:0}.reader-category{color:var(--muted);align-items:center;gap:15px;margin-bottom:15px;font-size:10px;display:flex}.reader-category>span{align-items:center;gap:6px;display:inline-flex}.reader-category>span:first-child{color:var(--accent);font-weight:600}.reader-category>span:last-child{background:var(--surface-2);border-radius:3px;margin-left:auto;padding:4px 7px;font-size:9px}.reader-column>h1{font-family:var(--serif);letter-spacing:-.9px;font-size:35px;line-height:1.55}.reader-description{color:var(--muted);margin-top:20px;font-size:16px;line-height:1.9}.reader-author{align-items:center;gap:11px;margin:24px 0;display:flex}.reader-author b{font-size:11px;display:block}.reader-author>div>span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.reader-share{gap:8px;margin-left:auto;display:flex}.reader-figure{margin:0 0 30px}.reader-figure img{aspect-ratio:1.85;border-radius:4px;height:auto}.reader-summary{background:var(--accent-soft);border-radius:5px;margin-bottom:30px;padding:25px 28px}.reader-summary h2{color:var(--accent);align-items:center;gap:9px;font-size:16px;display:flex}.reader-summary ul{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.reader-summary li{font-size:14px;line-height:1.9}.reader-prose{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:2}.reader-prose p{font-size:inherit;line-height:inherit;color:var(--ink);margin:20px 0}.reader-prose h2{font-family:var(--serif);letter-spacing:-.4px;margin:30px 0 16px;font-size:1.35em;line-height:1.7}.reader-prose h3{margin:25px 0 12px;font-size:1.1em;line-height:1.7}.reader-prose li{margin:10px 0}.reader-prose a{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.reader-prose blockquote{border-left:3px solid var(--accent);background:var(--surface-2);margin:35px 0;padding:15px 25px}.reader-prose blockquote>svg{color:var(--accent)}.reader-prose blockquote p{font-family:var(--serif);margin:7px 0;font-size:1.1em;line-height:1.9}.reader-section{scroll-margin-top:30px}.reader-source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:start;gap:16px;margin-top:30px;padding:25px 0;display:flex}.reader-source>svg{color:var(--accent);flex-shrink:0}.reader-source h2{margin:0 0 10px;font-size:14px}.reader-source p{font-size:12px;line-height:1.9}.reader-source a{color:var(--accent);align-items:center;gap:7px;margin-top:13px;font-size:11px;text-decoration:none;display:inline-flex}.reader-end{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.reader-end>span{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.reader-related{margin:40px 0}.reader-related>h2{margin-bottom:25px;font-size:22px}.reader-related>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:18px 0;display:flex}.reader-related img{object-fit:cover;border-radius:4px;width:120px;height:80px}.reader-related>button>span{flex:1}.reader-related small{color:var(--accent);margin-bottom:7px;font-size:10px;display:block}.reader-related b{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.7;display:block}.reader-related em{color:var(--muted);margin-top:7px;font-size:10px;font-style:normal;display:block}.library-header-icon{color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:20px}.library-search{background:var(--surface-2);border-radius:5px;margin:30px 0 0;padding:22px 25px}.library-search>label>span{margin-bottom:10px;font-size:11px;display:block}.library-search>label>div{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:4px;align-items:center;gap:12px;padding:0 15px;display:flex}.library-search input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:15px 0;font-size:13px;outline:none!important}.library-search:focus-within>label>div{border-color:var(--accent)}.library-search input::-webkit-search-cancel-button{display:none}.library-mobile-filter{display:none}.refined .document-layout{grid-template-columns:255px minmax(0,1fr);gap:35px;margin:27px 0 50px}.refined .document-filters{background:var(--surface);border:1px solid var(--line);padding:23px;position:sticky;top:20px}.filter-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.filter-heading h2{align-items:center;gap:9px;font-size:13px;display:flex}.filter-heading .text-link{font-size:10px}.refined .document-filters label{gap:9px;margin-bottom:25px;font-size:11px}.refined .document-filters select{max-width:100%;padding:12px 9px;font-size:11px}.library-filter-note{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.library-filter-note>svg{color:var(--accent);margin-bottom:12px}.library-filter-note b{font-size:12px;line-height:1.7;display:block}.library-filter-note p{margin-top:10px;font-size:11px;line-height:1.9}.refined .results-meta{align-items:center;margin:0 0 20px;font-size:11px}.library-disclaimer{color:var(--muted);background:var(--surface-2);border-radius:4px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:flex}.library-disclaimer>svg{flex-shrink:0}.refined .document-result{align-items:start;gap:20px;padding:27px 0}.result-icon{color:var(--accent);background:var(--accent-soft);border-radius:4px;justify-content:center;align-items:center;min-width:49px;height:55px;display:flex}.refined .document-result>div{min-width:0}.refined .document-result .story-meta{margin:0 0 12px;font-size:10px}.document-sample{background:var(--surface-2);border-radius:3px;margin-left:auto;padding:4px 6px;font-size:8px}.refined .document-result h2{font-family:var(--serif);letter-spacing:-.3px;font-size:20px;line-height:1.7}.refined .document-result p{margin:12px 0;font-size:12px;line-height:1.9}.document-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:15px 0;font-size:10px;display:flex}.document-meta>span{align-items:center;gap:7px;display:flex}.refined .status-tag{background:var(--surface-2);font-size:9px}.document-row-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.compare-checkbox{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.compare-checkbox input{accent-color:var(--accent);width:14px;height:14px}.document-row-bottom .text-link{font-size:11px}.compare-bar{background:var(--surface);border:1px solid var(--line);z-index:20;white-space:nowrap;border-radius:6px;align-items:center;gap:20px;max-width:calc(100vw - 24px);padding:14px 18px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #20282e22}.compare-bar>svg{color:var(--accent)}.compare-bar>span{font-size:12px}.compare-bar .primary-button{min-height:35px;font-size:11px}.document-dialog{width:min(810px,100%);padding:36px 40px}.document-dialog h1{font-family:var(--serif);letter-spacing:-.6px;margin:18px 0 24px;font-size:28px;line-height:1.7}.document-dialog h2{margin:22px 0 12px;font-size:16px;line-height:1.8}.document-dialog p{font-size:13px;line-height:1.9}.document-dialog-meta{color:var(--accent);align-items:center;gap:13px;padding-right:20px;font-size:10px;display:flex}.document-dialog-meta>span:last-child{color:var(--muted);margin-left:auto;font-size:9px}.document-detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.detail-tabs{border-bottom:1px solid var(--line);gap:25px;margin:22px 0;display:flex}.detail-tabs button{border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px}.detail-tabs button.active{color:var(--accent);border-color:var(--accent)}.document-facts{grid-template-columns:1fr 1fr;gap:20px 35px;margin:25px 0;display:grid}.document-facts div{border-bottom:1px solid var(--line);padding-bottom:12px}.document-facts dt{color:var(--muted);margin-bottom:8px;font-size:10px}.document-facts dd{margin:0;font-size:13px;line-height:1.8}.document-placeholder{text-align:center;padding:35px 20px}.document-placeholder>svg{color:var(--accent)}.document-placeholder p{max-width:52ch;margin:auto}.document-history{align-items:start;gap:15px;padding:30px 0;display:flex}.document-history b{font-size:13px}.document-history p{margin-top:8px;font-size:11px}.document-history small{color:var(--muted);font-size:11px;line-height:1.8}.history-icon{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:10px}.wide-dialog{width:min(1180px,100%)}.compare-table-scroll{margin-top:25px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:12px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px;line-height:1.9}.compare-table th{font-weight:500}.compare-table thead th{background:var(--surface-2);width:40%;font-size:14px;line-height:1.8}.compare-table thead th:first-child{width:20%;color:var(--muted);font-size:11px}.compare-table tbody th{color:var(--muted);font-size:11px}.refined .admin-layout{grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 114px)}.refined .cms-sidebar{padding:25px 17px}.refined .cms-sidebar nav button{padding:13px 12px;font-size:11px}.refined .workspace-label{letter-spacing:1px;font-size:8px}.refined .workspace-profile b{font-size:12px}.refined .workspace-profile small{font-size:9px}.refined .sidebar-note p{font-size:10px;line-height:1.9}.refined .sidebar-note b{font-size:11px}.refined .cms-main{padding:29px 30px 45px}.refined .cms-topline{margin-bottom:26px;font-size:10px}.refined .cms-heading h1{letter-spacing:-1px;font-size:29px}.refined .cms-heading p{max-width:68ch;font-size:12px;line-height:1.9}.refined .cms-actions{flex-shrink:0}.refined .cms-stats{margin-top:28px;margin-bottom:27px}.refined .cms-stat>div{font-size:11px}.refined .cms-stat small{font-size:9px;line-height:1.8}.refined .cms-panel{padding:23px}.refined .cms-panel h2{margin-bottom:20px;font-size:16px}.refined .cms-panel>p{font-size:12px;line-height:1.9}.refined .cms-item{padding:17px 0}.refined .cms-item b{font-size:12px}.refined .cms-item small{font-size:10px}.refined .quick-action b{font-size:12px}.refined .quick-action p{font-size:10px;line-height:1.8}.refined .quick-action{padding:18px 0}.refined .cms-figure p{font-size:11px;line-height:1.9}.refined .workflow-description{font-size:10px!important}.refined .cms-field{gap:9px;margin-bottom:21px;font-size:12px}.refined .cms-field input:not([type=checkbox]),.refined .cms-field select,.refined .cms-field textarea{padding:11px 12px;font-size:12px}.refined .cms-field small{font-size:10px;line-height:1.9}.refined .cms-modal{padding:30px 34px}.refined .cms-modal>h2{margin-bottom:20px;padding-right:20px;font-size:23px}.refined .cms-modal>p{font-size:13px;line-height:1.9}.refined .cms-modal .cms-actions{justify-content:flex-end;margin-top:25px}.content-overview{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:stretch;gap:0;margin:28px 0 25px;display:flex;overflow:hidden}.content-overview button{text-align:left;border-right:1px solid var(--line);border-bottom:2px solid #0000;flex:1;padding:17px 23px}.content-overview button:last-child{border-right:none}.content-overview button>span{color:var(--muted);white-space:nowrap;font-size:10px;display:block}.content-overview b{margin-top:12px;font-size:27px;font-weight:500;display:block}.content-overview button.active{background:var(--accent-soft);border-bottom-color:var(--accent);color:var(--accent)}.content-overview button.active span{color:var(--accent)}.content-filterbar{flex-wrap:wrap;align-items:center;gap:12px;margin:23px 0;display:flex}.content-filterbar>span{color:var(--muted);margin-left:auto;font-size:10px}.content-filterbar>label select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:9px 10px;font-size:11px}.content-filterbar>.text-link{font-size:10px}.content-filterbar [role=combobox],.content-filterbar input{font-size:12px}.saved-filter-chips{flex-wrap:wrap;gap:7px;margin:-5px 0 20px;display:flex}.saved-filter-chips>div{border:1px solid var(--line);background:var(--surface);border-radius:4px;display:flex}.saved-filter-chips button{color:var(--muted);align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.saved-filter-chips button:last-child{border-left:1px solid var(--line)}.content-table-wrap,.source-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:5px;overflow-x:auto}.content-table,.source-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.content-table th,.source-table th{color:var(--muted);white-space:nowrap;background:var(--surface-2);padding:14px 15px;font-size:10px;font-weight:500}.content-table td,.source-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:18px 15px}.content-table tbody tr:last-child td,.source-table tbody tr:last-child td{border-bottom:none}.content-table tbody tr:hover,.source-table tbody tr:hover{background:var(--bg)}.content-table td:first-child,.content-table th:first-child{width:35px;padding-right:0}.content-row-title{white-space:normal;align-items:center;gap:13px;min-width:260px;max-width:420px;display:flex}.content-row-title>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:64px;height:50px}.content-row-title button{text-align:left;padding:0;font-size:12px;font-weight:500;line-height:1.9}.content-row-title button:hover{color:var(--accent)}.content-row-title>div>span{color:var(--muted);margin-top:6px;font-size:9px;display:block}.table-author{align-items:center;gap:8px;font-size:10px;display:flex}.mini-avatar{background:var(--surface-2);color:var(--muted);border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:inline-flex}.content-status{color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:inline-flex}.content-status.attention{color:var(--accent);background:var(--accent-soft)}.content-status>span{display:none}.content-table td>small,.source-table td>small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.content-table .table-row-actions{gap:1px}.content-table .icon-button{width:29px;min-width:29px;min-height:29px}.content-table-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:10px;display:flex}.content-table-footer>span:last-child{align-items:center;gap:7px;display:flex}.bulk-actions{background:var(--accent-soft);color:var(--accent);border-radius:4px;align-items:center;gap:15px;margin-bottom:15px;padding:12px 15px;font-size:11px;display:flex}.content-trash{border:1px solid var(--line);border-radius:4px;margin-top:25px;padding:15px;font-size:11px}.content-trash summary{cursor:pointer;color:var(--muted)}.content-trash>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:15px 0;display:flex}.editor-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding:0 0 23px;display:flex}.editor-topbar>.text-link{font-size:11px}.editor-topbar>div{align-items:center;gap:9px;display:flex}.autosave-label{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.autosave-label>svg{color:var(--accent)}.editor-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.editor-canvas{background:var(--surface);border:1px solid var(--line);border-radius:5px;align-self:start;min-width:0;overflow:hidden}.editor-tabs{border-bottom:1px solid var(--line);gap:25px;padding:0 28px;display:flex}.editor-tabs button{border-bottom:2px solid #0000;padding:17px 0;font-size:11px}.editor-tabs button.active{color:var(--accent);border-color:var(--accent)}.editor-title-field{padding:25px 28px 0;display:block}.editor-title-field>span,.editor-excerpt-field>span,.editor-body-label{color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:500;display:block}.editor-title-field>input{width:100%;color:var(--ink);outline-offset:7px;background:0 0;border:none;padding:0;font-size:28px;font-weight:600;line-height:1.7;font-family:var(--serif)!important}.editor-title-field input::placeholder{color:var(--muted);opacity:.9;font-size:22px}.editor-excerpt-field{padding:25px 28px;display:block}.editor-excerpt-field textarea{width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:4px;padding:12px;font-size:13px;line-height:1.9}.editor-excerpt-field small{color:var(--muted);text-align:right;margin-top:7px;font-size:9px;display:block}.editor-body-label{margin:0;padding:0 28px 14px}.editor-toolbar{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;flex-wrap:wrap;align-items:center;gap:3px;padding:8px 18px;display:flex;position:sticky;top:0}.editor-toolbar button{width:31px;height:31px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;display:flex}.editor-toolbar button:hover,.editor-toolbar button.active{background:var(--surface);color:var(--accent)}.toolbar-divider{background:var(--line);width:1px;height:18px;margin:0 5px}.rich-editor-prose{min-height:400px;color:var(--ink);overflow-wrap:anywhere;padding:24px 28px;font-size:15px;line-height:1.95;outline:none!important}.rich-editor-prose p{font-size:inherit;line-height:inherit;color:inherit;margin:14px 0}.rich-editor-prose h2{margin:25px 0 15px;font-size:21px;line-height:1.7}.rich-editor-prose h3{margin:20px 0 13px;font-size:18px;line-height:1.7}.rich-editor-prose a{color:var(--accent);text-decoration:underline}.rich-editor-prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:25px 0;padding-left:20px}.rich-editor-prose li{margin:8px 0;padding-left:5px}.rich-editor-prose:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-soft)}.editor-wordcount{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;font-size:9px;display:flex}.editor-metadata section{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin-bottom:18px;padding:20px}.editor-metadata section>h2{align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.editor-metadata section>h2>svg{color:var(--accent)}.editor-metadata .content-status{margin-bottom:20px}.editor-metadata .cms-field{margin-bottom:17px;font-size:10px}.editor-metadata .cms-field input,.editor-metadata .cms-field select{font-size:11px!important}.editor-metadata .cms-field small{font-size:9px}.editor-metadata section>p{margin-bottom:15px;font-size:10px;line-height:1.9}.editor-cover{aspect-ratio:1.65;border-radius:4px;margin-bottom:12px}.cover-choices{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.cover-choices button{border:1px solid var(--line);border-radius:3px;padding:2px}.cover-choices button.selected{border:2px solid var(--accent);padding:1px}.cover-choices img{aspect-ratio:1.1;object-fit:cover;border-radius:2px}.error-banner{background:var(--accent-soft);border-radius:4px;align-items:center;gap:9px;margin-bottom:20px;padding:14px 17px;display:flex}.seo-panel{padding:28px}.seo-panel h3{margin:26px 0 15px;font-size:12px}.seo-preview{border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:20px}.seo-preview>span{color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.seo-preview>b{color:var(--accent);font-size:20px;font-weight:500;line-height:1.7;display:block}.seo-preview>p{margin-top:10px;font-size:12px;line-height:1.9}.link-editor{background:var(--surface-2);flex-wrap:wrap;align-items:end;gap:10px;padding:15px;display:flex}.link-editor>label{flex:1;min-width:180px;font-size:10px}.link-editor input{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:4px;margin-top:7px;padding:9px;font-size:11px}.link-editor .primary-button{min-height:35px;font-size:10px}.article-preview{max-width:780px;margin:auto}.article-preview>span{color:var(--accent);font-size:11px}.article-preview>h1{font-family:var(--serif);letter-spacing:-.5px;margin:15px 0;font-size:30px;line-height:1.7}.preview-description{color:var(--muted);margin:18px 0;font-size:15px;line-height:1.9}.article-preview>img{aspect-ratio:1.9;border-radius:4px;margin:25px 0}.article-preview .reader-prose{font-size:15px}.version-caption{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.9}.revision-row{border-top:1px solid var(--line);align-items:start;gap:15px;padding:20px 0;display:flex}.revision-row>svg{color:var(--accent);flex-shrink:0}.revision-row>div{flex:1;min-width:0}.revision-row b{font-size:12px;font-weight:500;line-height:1.8}.revision-row p{margin:7px 0;font-size:10px}.revision-row small{color:var(--muted);font-size:10px;line-height:1.8}.review-header{color:var(--muted);align-items:center;gap:15px;margin-bottom:15px;font-size:11px;display:flex}.review-title{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:23px;font-size:27px;line-height:1.7}.review-workspace{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:28px;display:grid}.review-paper{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:25px}.review-paper .reader-prose{font-size:14px}.review-paper .reader-prose>p:first-child{margin-top:0}.review-source{color:var(--accent);overflow-wrap:anywhere;border-top:1px solid var(--line);align-items:start;gap:8px;margin-top:25px;padding-top:20px;font-size:11px;line-height:1.9;text-decoration:none;display:flex}.review-source>svg{flex-shrink:0;margin-top:2px}.review-checklist{min-width:0}.review-checklist>h2{align-items:center;gap:9px;margin:0 0 15px;font-size:14px;line-height:1.7;display:flex}.review-checklist>[class]{margin-bottom:10px}.review-checklist .cms-field{margin:20px 0}.review-checklist label{line-height:1.9;font-size:11px!important}.review-buttons{flex-direction:column;gap:10px;display:flex}.review-comments{margin-top:25px}.review-comments h3{margin-bottom:15px;font-size:12px}.review-comments>div{border-top:1px solid var(--line);padding:15px 0}.review-comments b{font-size:11px}.review-comments span{float:right;color:var(--muted);font-size:9px}.review-comments p{margin-top:10px;font-size:12px;line-height:1.9}.source-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:25px 0;display:grid}.source-stats>div{border-right:1px solid var(--line);padding:15px 23px 25px}.source-stats>div:first-child{padding-left:0}.source-stats>div:last-child{border:0}.source-stats span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.source-stats svg{color:var(--accent)}.source-stats b{margin-top:18px;font-size:30px;font-weight:500;display:block}.source-connection-note{background:var(--accent-soft);border-radius:5px;align-items:center;gap:15px;margin:25px 0;padding:17px 20px;display:flex}.source-connection-note>svg{color:var(--accent);flex-shrink:0}.source-connection-note b{font-size:12px}.source-connection-note p{margin-top:4px;font-size:10px;line-height:1.9}.source-connection-note>span{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:9px}.source-table-title{white-space:normal;align-items:center;gap:13px;min-width:240px;max-width:330px;display:flex}.source-monogram{background:var(--surface-2);width:39px;height:41px;color:var(--accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.source-table-title button{text-align:left;padding:0;font-size:12px;font-weight:500;line-height:1.8}.source-table-title button:hover{color:var(--accent)}.source-table-title a{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:5px;font-size:9px;text-decoration:none;display:flex}.source-table-title small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.source-method{border:1px solid var(--line);background:var(--surface-2);border-radius:3px;padding:5px 8px;font-size:9px}.source-state{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.source-state.needs-config{color:var(--accent)}.source-report{margin-top:25px}.source-report .section-head{margin-bottom:10px}.source-report>div:not(.section-head){border-top:1px solid var(--line);align-items:start;gap:12px;padding:13px 0;font-size:10px;line-height:1.9;display:flex}.source-report>div>svg{color:var(--accent);flex-shrink:0}.source-report b{flex:1;font-weight:500}.source-report span{color:var(--muted);flex:1.5}.source-process{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.source-process>h2{font-size:18px}.source-process>div{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px;display:grid}.source-process>div>div>span{color:var(--accent)}.source-process h3{margin:12px 0 8px;font-size:12px}.source-process p{font-size:10px;line-height:1.9}.source-details>svg{color:var(--accent);margin-bottom:15px}.source-details>p{margin-bottom:15px;font-size:12px}.source-details>.text-link{white-space:normal;overflow-wrap:anywhere;font-size:12px}.source-details dl{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.source-details dt{color:var(--muted);margin-bottom:7px;font-size:10px}.source-details dd{margin:0;font-size:12px;line-height:1.8}.refined .ai-layout{grid-template-columns:330px minmax(0,1fr)}.refined .ai-paper{border-radius:5px;padding:30px}.refined .ai-paper p{font-size:13px;line-height:2}.refined .ai-paper h2{font-size:24px;line-height:1.7}.refined .ai-paper .cms-field textarea{line-height:2;font-size:13px!important}.refined .ai-empty{padding:65px 35px}.refined .media-item h3{font-size:14px}.refined .media-item p{font-size:11px;line-height:1.9}.refined .media-item>div{padding:20px}.refined .audit-item p{font-size:11px;line-height:1.9}.refined .audit-item small{font-size:9px}.refined .role-grid{gap:17px}.refined .role-grid h3{font-size:15px}.refined .role-grid p{font-size:11px;line-height:1.9}.refined .cms-table td{font-size:11px}.refined .cms-table td b{font-size:12px}.refined .cms-table td small,.refined .badge{font-size:9px}.refined .notice{font-size:12px;line-height:1.9}.refined .form-error{font-size:11px;line-height:1.9}@media (min-width:1600px){.refined .main-nav button{font-size:14px}.refined .topic-nav button,.refined .cms-entry{font-size:12px}.refined .portal-main{padding-top:38px}.refined .page-intro h1{font-size:45px}.refined .page-intro p{font-size:14px}.refined .editorial-grid{grid-template-columns:1.65fr .85fr .8fr;gap:35px}.refined .lead-story h2{font-size:28px}.refined .lead-story>p{font-size:14px}.refined .story h3{font-size:20px}.refined .story-meta{font-size:11px}.refined .story .story-meta{font-size:10px}.refined .aside-document h3{font-size:14px}.refined .aside-document{padding:22px 0}.refined .aside-heading h2{font-size:19px}.refined .aside-help b{font-size:12px}.refined .aside-help p{font-size:11px}.refined .topic-tile h3{font-size:17px}.refined .topic-tile p{font-size:12px}.refined .section-head h2{font-size:26px}.briefing-links b{font-size:15px}.briefing-title h2{font-size:19px}.refined .cms-main{padding:35px 40px}.refined .cms-heading h1{font-size:32px}.refined .cms-sidebar nav button{font-size:12px}.refined .admin-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:1250px) and (min-width:768px){.refined .main-nav{gap:17px}.refined .main-nav button{font-size:11px}.refined .site-header{gap:18px}.refined .header-actions{gap:6px}.refined .cms-entry span{display:none}.refined .cms-entry{padding:9px}.refined .editorial-grid{grid-template-columns:1.7fr 1fr;gap:27px}.refined .document-aside{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px 23px;padding-top:24px;display:grid}.refined .document-aside>.aside-heading,.refined .document-aside>.sample-note{grid-column:1/-1}.refined .document-aside>.aside-heading{border:0;margin:0;padding:0}.refined .document-aside .aside-help{grid-column:2/4}.refined .secondary-stories{border:0;gap:25px;padding:0}.refined .lead-story h2{font-size:24px}.refined .story h3{font-size:18px}.editorial-briefing{grid-template-columns:1fr;gap:22px}.briefing-title p{max-width:none}.briefing-title{align-items:center}.refined .topic-gallery{gap:18px}.editorial-middle{grid-template-columns:1.7fr 1fr;gap:28px}.analysis-layout{grid-template-columns:1fr;gap:22px}.analysis-layout>div{grid-template-columns:1fr;gap:0;display:grid}.refined .story.horizontal{grid-template-columns:105px 1fr}.newsletter-section{gap:25px;padding:30px}.newsletter-copy h2{font-size:23px}.refined .admin-layout{grid-template-columns:195px minmax(0,1fr)}.refined .cms-sidebar{padding:25px 12px}.refined .cms-sidebar nav button{gap:8px;padding:12px 10px;font-size:10px}.refined .cms-main{padding:25px 22px}.refined .cms-heading h1{font-size:25px}.refined .cms-heading p{font-size:11px}.editor-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.editor-metadata section{padding:17px}.editor-topbar>div{gap:6px}.editor-topbar button{font-size:11px}.content-overview button{padding:16px}.content-overview button>span{font-size:9px}.source-stats span{font-size:10px}.source-stats>div{padding-left:18px;padding-right:18px}.refined .ai-layout{grid-template-columns:1fr}.reader-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.reader-column>h1{font-size:30px}.refined .cms-grid{grid-template-columns:1fr}.refined .cms-stats{grid-template-columns:repeat(4,1fr)}.refined .cms-stat{padding:20px 17px;border-bottom:0!important}.refined .cms-stat:nth-child(2){border-right:1px solid var(--line)}.refined .cms-stat>div{font-size:9px}.refined .cms-stat small{font-size:8px}.refined .cms-stat strong{font-size:30px}.refined .topic-controls{flex-direction:column;gap:18px}.footer-top{gap:30px}.refined .editorial-footer{padding-top:30px}.refined .document-layout{grid-template-columns:230px minmax(0,1fr);gap:25px}.review-workspace{grid-template-columns:1.3fr 1fr;gap:20px}}@media (max-width:900px) and (min-width:768px){.refined .main-nav{gap:12px}.refined .main-nav button{font-size:10px}.refined .wordmark>span:last-child{font-size:28px}.refined .header-actions{gap:4px}.refined .site-header{gap:12px}.refined .brand-icon{width:28px}.refined .editorial-grid{grid-template-columns:1.4fr 1fr}.refined .topic-gallery,.refined .article-grid{grid-template-columns:1fr 1fr}.editor-layout{grid-template-columns:1fr}.editor-metadata{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.editorial-middle{grid-template-columns:1fr}.source-feature{display:none}.newsletter-section{grid-template-columns:1fr}.newsletter-form{max-width:none;margin:0}.footer-top{grid-template-columns:1fr 1fr}.reader-layout{grid-template-columns:1fr}.reader-sidebar{display:none}.source-stats{grid-template-columns:1fr 1fr}.source-stats>div:nth-child(2){border:0}.source-stats>div{padding:20px!important}.content-overview{overflow-x:auto}.content-overview button{min-width:115px}.refined .cms-heading{display:block}.refined .cms-heading>.cms-actions{margin-top:20px}.refined .cms-stats{grid-template-columns:1fr 1fr}.refined .cms-stat:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.refined .cms-stat:nth-child(2){border-right:0}}@media (max-width:767px){.utility-bar{height:30px;padding:0 16px;font-size:8px}.utility-bar button{gap:5px;font-size:8px}.utility-bar .utility-divider,.utility-bar .demo-label{display:none}.refined .site-header{gap:13px;height:74px;padding:0 16px}.refined .wordmark>span:last-child{font-size:29px}.refined .wordmark small{letter-spacing:1px;font-size:5px}.refined .brand-icon{width:28px;padding-right:8px}.refined .header-actions{gap:5px}.refined .cms-entry{background:0 0;border:none;padding:5px}.refined .main-nav.open{gap:0;top:74px}.refined .main-nav.open button{padding:15px 0;font-size:13px}.refined .topic-nav{height:44px;padding:0 16px}.refined .topic-nav>div{gap:25px}.refined .topic-nav button{font-size:10px}.notification-count{top:-2px;right:-1px}.notification-popover{padding:18px;top:45px;right:-67px}.refined .portal-main{padding:27px 16px 0}.refined .page-intro{margin-bottom:25px}.refined .page-intro h1{letter-spacing:-1px;font-size:32px;line-height:1.5}.refined .page-intro p{max-width:36ch;margin-top:9px;font-size:12px;line-height:1.9}.refined .edition-label{letter-spacing:1.4px;margin-bottom:8px;font-size:8px}.search-field{width:100%;margin-top:23px;display:block}.search-label{margin-bottom:9px;font-size:10px}.refined .search-box{min-height:45px}.refined .search-box input{font-size:12px}.refined .editorial-grid{grid-template-columns:1fr;gap:25px}.refined .lead-story>.image-button img{aspect-ratio:1.65;height:auto}.refined .lead-story h2{font-size:23px;line-height:1.6}.refined .lead-story>p{font-size:13px;line-height:1.9}.refined .story-meta{gap:12px;margin:15px 0 10px;font-size:10px}.refined .story-byline{margin-top:17px;padding-top:12px;font-size:10px}.refined .secondary-stories{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-top:25px;padding-right:0;display:grid}.refined .secondary-stories .story+.story{border:0;padding:0}.refined .story h3{font-size:14px;line-height:1.8}.refined .story .story-meta{gap:8px;margin-top:11px;font-size:8px}.refined .small-source{font-size:9px}.refined .story img{aspect-ratio:1.55;height:auto}.refined .document-aside{border-top:1px solid var(--line);padding-top:25px;display:block}.refined .aside-heading{border:0;gap:9px;margin-bottom:0;padding-bottom:8px}.refined .aside-heading h2{font-size:18px}.refined .aside-document{gap:14px;padding:19px 0}.refined .aside-document h3{font-size:13px;line-height:1.9}.refined .doc-type{font-size:10px}.doc-type>span{font-size:9px}.refined .aside-document .small-source{font-size:10px}.doc-symbol{min-width:37px;height:43px}.refined .aside-more{padding:18px 0;font-size:12px}.refined .aside-help{display:none}.editorial-briefing{grid-template-columns:1fr;gap:20px;margin-top:15px;padding:24px 0}.briefing-title h2{font-size:18px}.briefing-title p{max-width:none;font-size:11px}.briefing-links{grid-template-columns:1fr;gap:0}.briefing-links button{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 20px;gap:9px;padding:15px 0}.briefing-links span{font-size:10px}.briefing-links b{font-size:15px;line-height:1.8}.briefing-links svg{grid-area:2/2}.refined .topic-section{margin-top:27px}.refined .section-head{align-items:start;gap:14px;margin-bottom:20px}.refined .section-head h2{max-width:70%;font-size:21px;line-height:1.65}.refined .section-head .text-link{gap:5px;margin-top:7px;font-size:9px}.refined .topic-gallery{grid-template-columns:1fr 1fr;gap:25px 16px}.refined .topic-tile img{aspect-ratio:1.35;height:auto}.refined .topic-tile h3{font-size:14px}.refined .topic-tile>div{padding-top:12px}.refined .topic-tile p{font-size:10px;line-height:1.9}.topic-count{font-size:9px}.editorial-middle{grid-template-columns:1fr;gap:28px;margin-top:30px;padding-top:25px}.analysis-layout{grid-template-columns:1fr;gap:24px}.analysis-layout .lead-story h2{font-size:23px}.analysis-layout .lead-story>p{font-size:13px}.refined .story.horizontal{grid-template-columns:100px 1fr;gap:15px}.refined .story.horizontal img{aspect-ratio:1.1}.refined .story.horizontal .story-meta{font-size:8px}.refined .story.horizontal h3{font-size:14px;line-height:1.8}.source-feature{padding:25px}.source-feature h2{font-size:23px}.source-feature>p{font-size:13px}.source-mini-list a,.source-feature .text-link{font-size:12px}.newsletter-section{grid-template-columns:1fr;gap:27px;margin:30px 0;padding:27px 22px}.newsletter-copy h2{font-size:24px}.newsletter-copy>p{font-size:12px}.newsletter-form{max-width:none;margin:0}.interest-options button{padding:8px 9px;font-size:10px}.newsletter-form>label{font-size:12px}.newsletter-input{gap:7px}.newsletter-input input{padding:12px 10px;font-size:12px}.newsletter-input .primary-button{gap:8px;padding:10px 12px;font-size:11px}.newsletter-form>p{font-size:10px}.refined .article-grid{grid-template-columns:1fr;gap:32px}.refined .article-grid .lead-story h2{font-size:22px}.refined .article-grid .lead-story>p{font-size:13px}.topic-controls{margin-bottom:24px;display:block}.refined .filter-tabs{gap:7px}.refined .filter-tabs button{padding:9px 11px;font-size:10px}.refined .filter-tabs button>span{margin-left:7px;font-size:9px}.topic-controls>.sort-control{justify-content:space-between;margin-top:20px}.sort-control,.sort-control select{font-size:10px}.follow-category{align-items:center;gap:12px;padding:15px 0;font-size:10px}.follow-category .outline-button,.follow-category .following-button{gap:5px;min-height:34px;padding:8px 10px;font-size:9px}.saved-tabs{gap:23px}.saved-tabs button{font-size:12px}.saved-tabs span{font-size:9px}.device-note{align-items:start;font-size:10px;line-height:1.9}.public-source-grid{grid-template-columns:1fr;gap:17px}.public-source-grid article{padding:25px}.public-source-grid h2{font-size:19px}.methodology>h2{font-size:22px;line-height:1.7}.methodology>div{grid-template-columns:1fr;gap:25px}.methodology p{font-size:12px}.refined .editorial-footer{margin-top:30px;padding:28px 16px 0}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:25px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p{font-size:12px}.footer-top nav{gap:14px}.footer-top nav>b{font-size:12px}.footer-top nav>button,.footer-top nav>a{text-align:left;align-items:start;font-size:10px;line-height:1.9}.footer-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.footer-note p{max-width:none;font-size:10px}.footer-bottom{padding:20px 0;font-size:9px;line-height:1.9;display:block}.footer-bottom>span{margin-bottom:6px;display:block}.refined .toast{gap:8px;min-width:300px;padding:12px 13px;font-size:11px;bottom:17px}.refined .empty-state{padding:50px 15px}.refined .empty-state h2{font-size:22px;line-height:1.7}.refined .empty-state p{font-size:12px;line-height:1.9}.refined .notice{font-size:11px}.reader-breadcrumb{flex-wrap:wrap;gap:7px;margin-bottom:25px;font-size:9px}.reader-breadcrumb button{font-size:9px}.reader-layout{grid-template-columns:1fr;gap:0}.reader-sidebar{display:none}.reader-category{flex-wrap:wrap;gap:12px;font-size:10px}.reader-category>span:last-child{margin-left:0;font-size:8px}.reader-column>h1{letter-spacing:-.8px;font-size:28px;line-height:1.65}.reader-description{margin-top:18px;font-size:15px;line-height:1.9}.reader-author{margin:22px 0}.reader-author b{font-size:11px}.reader-author>div>span{font-size:9px}.reader-figure{margin-bottom:24px}.reader-figure img{aspect-ratio:1.4}.reader-summary{padding:22px}.reader-summary h2{font-size:15px}.reader-summary li{font-size:13px}.reader-prose{line-height:2;font-size:17px!important}.reader-prose h2{margin-top:28px;font-size:22px}.reader-prose blockquote{margin:28px 0;padding:15px 20px}.reader-prose blockquote p{font-size:18px;line-height:1.9}.reader-source{gap:12px;padding:23px 0}.reader-source h2{font-size:14px}.reader-source p{font-size:12px}.reader-source a{font-size:11px}.reader-end{display:block}.reader-end>.outline-button{margin-top:20px}.reader-related>h2{font-size:22px}.reader-related>button{gap:15px}.reader-related img{width:90px;height:80px}.reader-related b{font-size:14px}.reader-related small,.reader-related em{font-size:9px}.library-header-icon{display:none}.library-search{margin-top:25px;padding:18px}.library-search>label>span{font-size:10px}.library-search input{padding:13px 0;font-size:12px}.library-search>label>div{padding:0 12px}.library-mobile-filter{width:100%;min-height:35px;margin-top:14px;font-size:10px;display:flex}.refined .document-layout{grid-template-columns:1fr;gap:0;margin-top:24px}.refined .document-filters{margin-bottom:25px;padding:20px;display:none;position:static}.refined .document-filters.filters-open{display:block}.filter-heading h2{font-size:14px}.refined .document-filters label{margin-bottom:20px;font-size:12px;display:grid}.refined .document-filters select{font-size:12px}.library-filter-note{display:none}.refined .document-result{gap:12px;padding:24px 0}.result-icon{min-width:35px;height:42px}.result-icon>svg{width:24px}.refined .document-result .story-meta{flex-wrap:wrap;gap:9px;margin-bottom:10px;font-size:9px}.document-sample{margin-left:0;font-size:8px}.refined .document-result h2{font-size:19px;line-height:1.7}.refined .document-result p{font-size:12px}.document-meta{align-items:start;gap:10px 13px;margin:12px 0;font-size:10px}.refined .status-tag{font-size:8px}.document-row-bottom{flex-wrap:wrap;align-items:center;gap:10px}.compare-checkbox{font-size:9px}.document-row-bottom .text-link{font-size:10px}.refined .results-meta{gap:12px;font-size:10px}.library-disclaimer{align-items:start;padding:12px;font-size:9px;line-height:1.8}.compare-bar{flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:320px;padding:12px;bottom:15px}.compare-bar>svg{display:none}.compare-bar>span{font-size:10px}.compare-bar .primary-button{gap:7px;min-height:34px;padding:8px 11px;font-size:10px}.compare-bar .icon-button{width:25px;min-width:25px}.document-dialog{padding:28px 22px}.document-dialog h1{margin:20px 0;font-size:23px;line-height:1.7}.document-dialog-meta{flex-wrap:wrap;gap:10px;font-size:9px}.document-dialog-meta>span:last-child{margin-left:0;font-size:8px}.document-detail-actions{gap:8px}.document-detail-actions .outline-button{gap:7px;padding:9px 11px;font-size:10px}.document-facts{gap:18px}.document-facts dt{font-size:9px}.document-facts dd,.document-dialog p{font-size:12px}.detail-tabs{gap:22px}.detail-tabs button{font-size:11px}.document-dialog>.primary-button{font-size:11px!important}.compare-table{min-width:540px}.compare-table th,.compare-table td{padding:15px 13px;font-size:11px}.compare-table thead th{font-size:12px}.refined .admin-layout{grid-template-columns:minmax(0,1fr)}.refined .cms-sidebar{border-bottom:1px solid var(--line);padding:10px 12px}.refined .cms-sidebar nav button{gap:7px;padding:11px 10px;font-size:10px}.refined .cms-main{padding:20px 16px 35px}.refined .cms-topline{margin-bottom:23px;padding-bottom:17px;font-size:9px;line-height:1.8}.refined .cms-heading h1{font-size:25px;line-height:1.6}.refined .cms-heading p{font-size:12px;line-height:1.9}.refined .cms-heading .cms-actions{gap:8px;margin-top:18px}.refined .cms-stats{grid-template-columns:1fr 1fr;margin:24px 0}.refined .cms-stat{padding:20px 16px}.refined .cms-stat>div{align-items:start;gap:7px;font-size:10px;line-height:1.8}.refined .cms-stat>div>svg{flex-shrink:0;width:17px}.refined .cms-stat strong{margin-top:14px;font-size:28px}.refined .cms-stat small{font-size:8px;line-height:1.9}.refined .cms-panel{margin-bottom:20px;padding:20px}.refined .cms-panel h2{font-size:16px;line-height:1.8}.refined .cms-panel>p{font-size:12px}.refined .cms-item b{font-size:11px}.refined .cms-item small{font-size:9px}.refined .cms-item .initial-avatar{display:none}.refined .quick-action b{font-size:12px}.refined .quick-action p{font-size:10px}.refined .cms-modal{padding:26px 20px}.refined .cms-modal>h2{margin-bottom:20px;font-size:22px;line-height:1.7}.refined .cms-field{margin-bottom:20px;font-size:12px}.refined .cms-field input:not([type=checkbox]),.refined .cms-field select,.refined .cms-field textarea{font-size:12px}.refined .cms-field small{font-size:10px}.content-overview{margin:23px 0;overflow-x:auto}.content-overview button{min-width:107px;padding:16px 18px}.content-overview button>span{font-size:10px}.content-overview b{font-size:25px}.content-filterbar{flex-wrap:wrap;gap:10px}.content-filterbar>span{font-size:10px}.content-filterbar>label select{padding:10px;font-size:10px}.content-filterbar>.text-link{font-size:10px}.content-table-wrap{margin-top:20px}.content-table td{padding:17px 12px}.content-table th{padding:13px 12px;font-size:9px}.content-row-title{gap:12px;min-width:245px;max-width:300px}.content-row-title>img{width:52px;height:45px}.content-row-title button{font-size:11px}.content-row-title>div>span{font-size:8px}.content-table-footer{align-items:start;gap:20px;font-size:9px;line-height:1.9}.content-table-footer>span:last-child{text-align:right;align-items:start;max-width:180px}.bulk-actions{flex-wrap:wrap;gap:10px;font-size:10px}.editor-topbar{gap:15px;margin-bottom:20px;padding-bottom:20px}.editor-topbar>div{flex-wrap:wrap;justify-content:space-between;gap:7px;width:100%}.editor-topbar>div button{min-width:0;font-size:10px}.autosave-label{font-size:8px}.editor-topbar>.text-link{font-size:11px}.editor-layout{grid-template-columns:1fr;gap:22px}.editor-tabs{gap:23px;padding:0 20px}.editor-tabs button{font-size:11px}.editor-title-field{padding:22px 20px 0}.editor-title-field>input{font-size:22px;line-height:1.8}.editor-title-field input::placeholder{font-size:17px}.editor-excerpt-field{padding:22px 20px}.editor-excerpt-field textarea{font-size:12px;line-height:1.9}.editor-body-label{padding:0 20px 15px;font-size:10px}.editor-toolbar{gap:2px;padding:8px 10px}.editor-toolbar button{width:29px;height:29px}.toolbar-divider{margin:0 3px}.rich-editor-prose{min-height:350px;padding:20px;font-size:14px}.editor-metadata{display:block}.editor-metadata section{padding:22px}.editor-metadata section>h2{font-size:13px}.editor-metadata .cms-field{font-size:12px}.editor-metadata .cms-field input,.editor-metadata .cms-field select{font-size:12px!important}.editor-metadata .cms-field small{font-size:10px}.editor-metadata section>p{font-size:11px}.editor-cover{object-fit:cover;max-height:200px}.cover-choices{grid-template-columns:repeat(5,1fr);gap:7px}.cover-choices img{aspect-ratio:1.25}.seo-panel{padding:20px}.seo-preview{padding:17px}.seo-preview>b{font-size:18px}.seo-preview>p{font-size:12px}.review-title{font-size:23px;line-height:1.7}.review-workspace{grid-template-columns:1fr;gap:25px}.review-paper{padding:20px}.review-paper .reader-prose{font-size:14px!important}.review-header{flex-wrap:wrap;font-size:10px}.review-checklist>h2{font-size:15px}.review-checklist .cms-field{font-size:12px}.review-checklist label{font-size:12px!important}.article-preview>h1{font-size:23px}.article-preview>span{font-size:10px}.article-preview .reader-prose{font-size:14px!important}.preview-description{font-size:13px}.revision-row{gap:12px}.revision-row>svg{display:none}.revision-row b{font-size:11px}.revision-row small,.revision-row p{font-size:9px}.revision-row button{font-size:10px}.source-stats{grid-template-columns:1fr 1fr;gap:0;margin:25px 0}.source-stats>div{border-bottom:1px solid var(--line);padding:19px 15px!important}.source-stats>div:nth-child(2){border-right:0}.source-stats>div:nth-child(n+3){border-bottom:0}.source-stats span{align-items:start;gap:7px;font-size:10px;line-height:1.8}.source-stats svg{flex-shrink:0;width:17px}.source-stats b{margin-top:14px;font-size:27px}.source-connection-note{align-items:start;gap:12px;padding:17px}.source-connection-note b{font-size:11px}.source-connection-note p{font-size:10px;line-height:1.9}.source-connection-note>span{display:none}.source-table th{padding:14px 12px;font-size:9px}.source-table td{padding:18px 12px;font-size:10px}.source-table-title{gap:11px;min-width:240px}.source-table-title button{font-size:11px}.source-table-title a{font-size:9px}.source-report>div:not(.section-head){grid-template-columns:20px 1fr;gap:7px 10px;display:grid}.source-report span{grid-column:2;font-size:10px}.source-report b{font-size:11px}.source-process>h2{font-size:19px;line-height:1.7}.source-process>div{grid-template-columns:1fr 1fr;gap:27px 23px}.source-process h3{font-size:12px}.source-process p{font-size:10px;line-height:1.9}.source-details dl{gap:20px}.source-details dd,.source-details>.text-link{font-size:11px}.refined .ai-layout{grid-template-columns:1fr}.refined .ai-paper{padding:22px}.refined .ai-paper h2{font-size:21px;line-height:1.8}.refined .ai-paper p{font-size:12px}.refined .ai-empty{padding:40px 20px}.refined .media-grid{grid-template-columns:1fr}.refined .media-item p{font-size:11px}.refined .media-item h3{font-size:14px}.refined .role-grid{grid-template-columns:1fr}.refined .form-error{font-size:11px}}@media print{.utility-bar,.site-header,.topic-nav,.editorial-footer,.reader-sidebar,.reader-share,.reader-end,.reader-related,.toast,.reading-progress,.skip-link{display:none!important}.refined,.refined .portal-main{color:#24282c;background:#fafaf7;padding:0}.reader-layout{display:block}.reader-column>h1{font-size:26px}.reader-prose{line-height:1.7;font-size:12pt!important}.reader-figure{max-height:250px;overflow:hidden}.reader-source,.reader-summary{break-inside:avoid}.reader-prose a:after{content:" (" attr(href) ")";font-size:9pt}.reader-prose blockquote{break-inside:avoid}.reader-breadcrumb{display:none}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.published-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:25px;display:grid}.published-list .story.horizontal{grid-template-columns:120px 1fr}.editor-canvas[inert],.editor-metadata[inert]{opacity:.7}.ai-mode{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.ai-connection-bar{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:4px;align-items:start;gap:13px;margin:25px 0;padding:17px 20px;display:flex}.ai-connection-bar>svg{color:var(--accent);flex-shrink:0}.ai-connection-bar b{font-size:12px}.ai-connection-bar p{margin-top:5px;font-size:11px;line-height:1.9}.ai-studio-layout{grid-template-columns:350px minmax(0,1fr);gap:25px;display:grid}.ai-configuration{padding:24px!important}.ai-configuration .field-row{gap:13px}.ai-configuration .cms-field{margin-bottom:20px;font-size:11px}.ai-configuration .cms-field input,.ai-configuration .cms-field textarea,.ai-configuration .cms-field select{font-size:11px!important}.ai-configuration .cms-field small{font-size:9px!important}.ai-advanced{color:var(--muted);margin:5px 0 24px;font-size:11px}.ai-advanced summary{cursor:pointer;padding:5px 0}.ai-advanced .cms-field{margin:15px 0 0}.ai-history>button{text-align:left;border-top:1px solid var(--line);align-items:start;gap:10px;width:100%;padding:14px 0;display:flex}.ai-history>button>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.ai-history>button>span{flex:1}.ai-history b{font-size:11px;font-weight:500;line-height:1.8;display:block}.ai-history small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.ai-workspace{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-self:start;min-width:0;overflow:hidden}.ai-workspace-tabs{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:0 25px;display:flex}.ai-workspace-tabs>button{border-bottom:2px solid #0000;padding:18px 0;font-size:11px}.ai-workspace-tabs>button.active{color:var(--accent);border-color:var(--accent)}.ai-workspace-tabs>span{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.ai-generation-loading{min-height:550px;padding:35px 20px}.ai-generation-loading>span{text-align:center;color:var(--muted);margin-top:25px;font-size:11px;display:block}.ai-studio-empty{text-align:center;min-height:580px;padding:65px 35px}.ai-empty-icon{background:var(--accent-soft);width:75px;height:75px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.ai-studio-empty h2{font-family:var(--serif);font-size:27px;line-height:1.6}.ai-studio-empty>p{max-width:46ch;margin:18px auto;font-size:13px;line-height:1.9}.ai-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:start;gap:22px;max-width:520px;margin:30px auto;padding:27px 0;display:flex}.ai-principles>div{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:10px;font-size:10px;display:flex}.ai-principles svg{color:var(--accent)}.ai-empty-note{text-align:left;align-items:start;gap:12px;max-width:45ch;margin:0 auto;display:flex}.ai-empty-note>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.ai-empty-note p{font-size:11px;line-height:1.9}.ai-generated{padding:27px}.ai-draft-meta{gap:10px;margin-bottom:25px;display:flex}.ai-draft-meta>span{background:var(--surface-2);color:var(--accent);border-radius:3px;padding:6px 8px;font-size:10px}.ai-generated>.cms-field>input{font-weight:600;line-height:1.8;font-family:var(--serif)!important;font-size:23px!important}.ai-generated>.cms-field>textarea{min-height:440px;font-size:13px!important;line-height:2!important}.ai-source-reference{color:var(--muted);overflow-wrap:anywhere;align-items:start;gap:8px;margin:20px 0;font-size:10px;display:flex}.ai-source-reference>svg{color:var(--accent);flex-shrink:0}.ai-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.ai-save-actions>span{color:var(--muted);margin-right:auto;font-size:10px}.ai-prompt-preview{padding:28px}.ai-prompt-preview>h2{font-size:19px;line-height:1.8}.ai-prompt-preview>p{margin:15px 0 25px;font-size:12px;line-height:1.9}.ai-prompt-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;max-height:550px;margin:0 0 23px;padding:22px;font-family:inherit;font-size:12px;line-height:2;overflow-y:auto}@media (max-width:1100px){.ai-studio-layout{grid-template-columns:300px minmax(0,1fr);gap:20px}.ai-configuration{padding:20px!important}.ai-principles{gap:12px}.ai-studio-empty{padding:45px 25px}.ai-studio-empty h2{font-size:24px}.ai-workspace-tabs{gap:18px;padding:0 20px}.ai-workspace-tabs>span{display:none}.ai-generated{padding:22px}.ai-save-actions button{font-size:11px}.ai-mode{margin-top:15px}}@media (max-width:900px){.ai-studio-layout{grid-template-columns:1fr}.ai-studio-empty{min-height:400px}.ai-configuration .field-row{grid-template-columns:1fr 1fr}.ai-configuration .cms-field{font-size:12px}.ai-configuration .cms-field input,.ai-configuration .cms-field textarea,.ai-configuration .cms-field select{font-size:12px!important}.ai-history{display:none}}@media (max-width:767px){.ai-mode{padding:8px 10px;font-size:10px}.ai-connection-bar{gap:10px;padding:16px}.ai-connection-bar b{font-size:11px}.ai-connection-bar p{font-size:10px}.ai-studio-layout{gap:0}.ai-workspace-tabs{gap:23px;padding:0 20px}.ai-workspace-tabs button{padding:17px 0;font-size:11px}.ai-studio-empty{padding:35px 22px}.ai-studio-empty h2{font-size:23px}.ai-studio-empty>p{font-size:12px}.ai-principles{gap:12px;margin:25px auto;padding:23px 0}.ai-principles>div{font-size:9px;line-height:1.9}.ai-generated{padding:22px 20px}.ai-generated>.cms-field>input{font-size:20px!important}.ai-generated>.cms-field>textarea{font-size:12px!important}.ai-save-actions{gap:8px}.ai-save-actions>span{text-align:right;width:100%;margin-bottom:7px}.ai-save-actions button{font-size:10px}.ai-prompt-preview{padding:22px 20px}.ai-prompt-preview>h2{font-size:18px}.ai-prompt-preview pre{padding:18px;font-size:11px}.ai-prompt-preview p{font-size:12px}.published-list .story.horizontal{grid-template-columns:100px 1fr}}.reader-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.reader-tags>span{background:var(--surface-2);color:var(--muted);border-radius:4px;padding:7px 11px;font-size:11px}.reader-prose h2[id],.reader-prose h3[id],.reader-section{scroll-margin-top:104px}.reader-sidebar{top:104px}}
@layer legacy{.refined .site-header{z-index:10;position:sticky;top:0}.refined .main-nav button:after{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.refined .main-nav button.current:after{transform:scaleX(1)}.motion-control{color:var(--muted);white-space:nowrap}.motion-control[aria-pressed=true]{color:var(--accent)}.refined .library-search{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,2fr) minmax(170px,1fr) minmax(150px,.8fr);gap:22px;padding:24px;display:grid}.refined .library-search>label{min-width:0;color:var(--ink);flex-direction:column;gap:9px;font-size:11px;font-weight:500;display:flex}.refined .library-search>label>input,.refined .library-search>label>select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:46px;color:var(--ink);padding:11px 13px;font-size:12px}.refined .library-search input::placeholder{color:var(--muted);opacity:1}.refined .document-result{border-radius:var(--radius);gap:20px;padding:28px 18px;position:relative}.refined .document-result>div{min-width:0}.refined .document-result:before{content:"";background:var(--accent);transform-origin:top;pointer-events:none;width:2px;position:absolute;top:26px;bottom:26px;left:0;transform:scaleY(0)}.refined .document-result:focus-within{background:var(--surface-2)}.refined .document-result .icon-button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.refined .live-empty-hero{isolation:isolate;background:var(--surface-2);flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding:32px;display:flex;position:relative;overflow:hidden}.refined .live-empty-hero>img{object-fit:cover;opacity:.12;z-index:-1;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.refined .live-empty-hero h2{letter-spacing:-.8px;font-size:clamp(27px,2.7vw,40px);line-height:1.4}.refined .live-empty-hero p{max-width:43ch;margin-bottom:23px;font-size:13px}.refined .live-empty-hero .primary-button{margin-top:0}.refined .search-box:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:3px}.refined .topic-tile:focus-visible{outline-offset:5px}.refined .headline-button:hover{color:var(--accent)}.refined .primary-button,.refined .outline-button{white-space:nowrap}.refined .request-error{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px 24px;display:flex}.refined .request-error p{color:var(--ink);font-size:13px}.refined .results-meta{min-height:42px}.refined .reading-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.refined[data-motion=on] .reading-progress{z-index:10;transform-origin:0;background:var(--accent);height:2px;animation:linear both gl-reading;animation-timeline:scroll(root);display:block;position:fixed;inset:80px 0 auto}}}@keyframes gl-reading{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gl-route{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-dialog{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gl-veil{0%{opacity:0}to{opacity:1}}@keyframes gl-bookmark{0%,to{transform:scale(1)}45%{transform:scale(1.18)}70%{transform:scale(.96)}}@keyframes gl-toast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.refined[data-motion=on] .route-surface{animation:.28s ease-out both gl-route}.refined[data-motion=on] .main-nav button:after{transition:transform .25s cubic-bezier(.16,1,.3,1)}.refined[data-motion=on] .image-button img,.refined[data-motion=on] .topic-tile img{transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .3s}.refined[data-motion=on] .modal-backdrop{animation:.18s ease-out both gl-veil}.refined[data-motion=on] .modal-panel{animation:.3s cubic-bezier(.16,1,.3,1) both gl-dialog}.refined[data-motion=on] .notification-popover{transform-origin:100% 0;animation:.22s ease-out both gl-dialog}.refined[data-motion=on] .toast{animation:.28s cubic-bezier(.16,1,.3,1) both gl-toast}.refined[data-motion=on] .icon-button[aria-pressed=true]>svg{animation:.32s ease-out gl-bookmark}.refined[data-motion=on] .search-box{transition:border-color .18s,outline-color .18s}.refined[data-motion=on] .document-result{transition:background-color .2s}.refined[data-motion=on] .document-result:before{transition:transform .28s}.refined[data-motion=on] .text-link>svg,.refined[data-motion=on] .primary-button>svg,.refined[data-motion=on] .aside-more>svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.refined[data-motion=on] .text-link:hover>svg,.refined[data-motion=on] .primary-button:hover>svg,.refined[data-motion=on] .aside-more:hover>svg{transform:translate(3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.refined[data-motion=on] .image-button:hover img{transform:scale(1.025)}.refined[data-motion=on] .topic-tile:hover img{transform:scale(1.045)}.refined .document-result:hover{background:var(--surface-2)}.refined[data-motion=on] .document-result:hover:before{transform:scaleY(1)}}.refined[data-motion=off] *,.refined[data-motion=off] :before,.refined[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.refined[data-motion=off] .reading-progress{display:none}@media (max-width:1279px){.refined .main-nav{gap:16px}.refined .header-actions{gap:9px}.refined .cms-entry span{display:none}.refined .wordmark>span:last-child{font-size:29px}.refined .site-header{gap:18px}}@media (max-width:767px){.refined .library-search{grid-template-columns:1fr;gap:16px;padding:18px}.refined .document-result{grid-template-columns:24px minmax(0,1fr) 30px;gap:12px;padding:22px 6px}.refined .document-result h2{font-size:18px;line-height:1.65}.refined .live-empty-hero{min-height:310px;padding:25px 22px}.refined .request-error{flex-direction:column;align-items:flex-start}.refined .utility-bar>div{gap:10px}.refined .utility-bar .utility-divider,.refined .utility-bar .demo-label{display:none}.refined .reading-progress{inset-block-start:68px}}@media (prefers-reduced-motion:reduce){.refined *,.refined :before,.refined :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.refined .reading-progress{display:none!important}}@media print{.motion-control,.refined .reading-progress{display:none!important}}@media (max-width:767px){.refined .site-header{gap:10px;padding-inline:16px}.refined .wordmark{gap:7px}.refined .wordmark>span:last-child{font-size:25px}.refined .header-actions{gap:4px}.refined .auth-link{font-size:10px}.refined .utility-bar{height:32px;padding-inline:16px;display:flex}.refined .utility-bar>span,.refined .utility-bar button{font-size:9px}}.refined .editorial-grid.is-empty{grid-template-columns:minmax(0,1.6fr) minmax(265px,1fr)}.refined .editorial-grid.is-empty .document-aside{grid-column:auto;display:block}.refined .editorial-grid.is-empty .aside-document{display:flex}@media (max-width:767px){.refined .editorial-grid.is-empty{grid-template-columns:1fr}.refined .editorial-grid.is-empty .document-aside{grid-column:1}}}
@layer legacy{:root{--gl-field:#8b303c;--gl-field-deep:#6f2530;--gl-field-ink:#fdf6f5;--gl-paper:#fff;--gl-ground:#e8e7e6;--gl-bar:#f0efee;--gl-fold:#d6d3d1;--gl-ink:#1b1919;--gl-muted:#554e4f;--gl-accent:#8b303c;--gl-serif:"Noto Serif",Georgia,serif;--gl-sans:"Be Vietnam Pro",system-ui,sans-serif;--gl-display:clamp(52px,6.6vw,104px);--gl-h2:clamp(30px,3.2vw,46px);--gl-lead:clamp(19px,1.45vw,22px);--gl-body:17px;--gl-small:14px;--gl-margin:clamp(16px,3vw,40px);--gl-gap:clamp(96px,12vw,180px);--gl-header-h:84px;--gl-fold-size:clamp(40px,5vw,72px);--gl-ease:cubic-bezier(.16,1,.3,1);--gl-zigzag:polygon(0% 12px,2.5% 0,5% 12px,7.5% 0,10% 12px,12.5% 0,15% 12px,17.5% 0,20% 12px,22.5% 0,25% 12px,27.5% 0,30% 12px,32.5% 0,35% 12px,37.5% 0,40% 12px,42.5% 0,45% 12px,47.5% 0,50% 12px,52.5% 0,55% 12px,57.5% 0,60% 12px,62.5% 0,65% 12px,67.5% 0,70% 12px,72.5% 0,75% 12px,77.5% 0,80% 12px,82.5% 0,85% 12px,87.5% 0,90% 12px,92.5% 0,95% 12px,97.5% 0,100% 12px,100% calc(100% - 12px),97.5% 100%,95% calc(100% - 12px),92.5% 100%,90% calc(100% - 12px),87.5% 100%,85% calc(100% - 12px),82.5% 100%,80% calc(100% - 12px),77.5% 100%,75% calc(100% - 12px),72.5% 100%,70% calc(100% - 12px),67.5% 100%,65% calc(100% - 12px),62.5% 100%,60% calc(100% - 12px),57.5% 100%,55% calc(100% - 12px),52.5% 100%,50% calc(100% - 12px),47.5% 100%,45% calc(100% - 12px),42.5% 100%,40% calc(100% - 12px),37.5% 100%,35% calc(100% - 12px),32.5% 100%,30% calc(100% - 12px),27.5% 100%,25% calc(100% - 12px),22.5% 100%,20% calc(100% - 12px),17.5% 100%,15% calc(100% - 12px),12.5% 100%,10% calc(100% - 12px),7.5% 100%,5% calc(100% - 12px),2.5% 100%,0% calc(100% - 12px));--gl-scallop:polygon(0% 22px,0.317% 13.581px,1.22% 6.444px,2.572% 1.675px,4.167% 0px,5.761% 1.675px,7.113% 6.444px,8.016% 13.581px,8.333% 22px,8.333% 22px,8.651% 13.581px,9.554% 6.444px,10.905% 1.675px,12.5% 0px,14.095% 1.675px,15.446% 6.444px,16.349% 13.581px,16.667% 22px,16.667% 22px,16.984% 13.581px,17.887% 6.444px,19.239% 1.675px,20.833% 0px,22.428% 1.675px,23.78% 6.444px,24.683% 13.581px,25% 22px,25% 22px,25.317% 13.581px,26.22% 6.444px,27.572% 1.675px,29.167% 0px,30.761% 1.675px,32.113% 6.444px,33.016% 13.581px,33.333% 22px,33.333% 22px,33.651% 13.581px,34.554% 6.444px,35.905% 1.675px,37.5% 0px,39.095% 1.675px,40.446% 6.444px,41.349% 13.581px,41.667% 22px,41.667% 22px,41.984% 13.581px,42.887% 6.444px,44.239% 1.675px,45.833% 0px,47.428% 1.675px,48.78% 6.444px,49.683% 13.581px,50% 22px,50% 22px,50.317% 13.581px,51.22% 6.444px,52.572% 1.675px,54.167% 0px,55.761% 1.675px,57.113% 6.444px,58.016% 13.581px,58.333% 22px,58.333% 22px,58.651% 13.581px,59.554% 6.444px,60.905% 1.675px,62.5% 0px,64.095% 1.675px,65.446% 6.444px,66.349% 13.581px,66.667% 22px,66.667% 22px,66.984% 13.581px,67.887% 6.444px,69.239% 1.675px,70.833% 0px,72.428% 1.675px,73.78% 6.444px,74.683% 13.581px,75% 22px,75% 22px,75.317% 13.581px,76.22% 6.444px,77.572% 1.675px,79.167% 0px,80.761% 1.675px,82.113% 6.444px,83.016% 13.581px,83.333% 22px,83.333% 22px,83.651% 13.581px,84.554% 6.444px,85.905% 1.675px,87.5% 0px,89.095% 1.675px,90.446% 6.444px,91.349% 13.581px,91.667% 22px,91.667% 22px,91.984% 13.581px,92.887% 6.444px,94.239% 1.675px,95.833% 0px,97.428% 1.675px,98.78% 6.444px,99.683% 13.581px,100% 22px,100% 100%,0 100%)}.app.gl-site{background:var(--gl-paper);color:var(--gl-ink);font-family:var(--gl-sans);font-size:var(--gl-body);--bg:var(--gl-paper);--surface:var(--gl-paper);--surface-2:var(--gl-bar);--ink:var(--gl-ink);--muted:var(--gl-muted);--accent:var(--gl-accent);--accent-soft:var(--gl-bar);--line:transparent;--serif:var(--gl-serif);line-height:1.6}.gl-site button{font:inherit}body:has(.gl-site){background:var(--gl-paper)}.gl-site :focus-visible{outline:3px solid var(--gl-accent);outline-offset:3px}.gl-home :focus-visible{outline-color:currentColor}.gl-header{z-index:5;height:var(--gl-header-h);padding:0 var(--gl-margin);background:var(--gl-paper);color:var(--gl-ink);align-items:center;gap:32px;display:flex;position:relative}.gl-home .gl-header{background:var(--gl-field);color:var(--gl-field-ink)}.gl-wordmark{color:inherit;cursor:pointer;font-family:var(--gl-serif);letter-spacing:-.03em;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:30px;font-weight:600;line-height:1;display:flex}.gl-wordmark b{font-weight:700}.gl-corner{clip-path:polygon(0 0,62% 0,100% 38%,100% 100%,0 100%);background:currentColor;width:22px;height:22px;margin-right:10px}.gl-nav{gap:4px;margin-left:auto;display:flex}.gl-nav button{color:inherit;font-size:var(--gl-body);cursor:pointer;background:0 0;border:0;padding:10px 12px;position:relative}.gl-nav button:after{content:"";transform-origin:0;height:3px;transition:transform .35s var(--gl-ease);background:currentColor;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.gl-nav button:hover:after,.gl-nav button[aria-current=page]:after{transform:scaleX(1)}.gl-count{margin-left:6px;font-weight:700}.gl-header-actions{align-items:center;gap:6px;display:flex}.gl-icon{color:inherit;cursor:pointer;min-width:44px;height:44px;transition:transform .2s var(--gl-ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.gl-icon:active{transform:scale(.92)}.gl-icon-text{font-size:var(--gl-body);padding:0 10px}.gl-dot{background:var(--gl-ink);min-width:20px;height:20px;color:var(--gl-paper);border-radius:10px;padding:0 5px;font-size:13px;font-weight:700;line-height:20px;position:absolute;top:4px;right:2px}.gl-home .gl-dot{background:var(--gl-field-ink);color:var(--gl-field)}.gl-menu-toggle{display:none}.gl-popover{background:var(--gl-paper);color:var(--gl-ink);border:0;left:auto;right:0;box-shadow:0 18px 50px #00000038}.gl-popover-empty{font-size:var(--gl-small);margin:0;padding:18px}.gl-button{background:var(--gl-ink);min-height:48px;color:var(--gl-paper);font-size:var(--gl-body);cursor:pointer;transition:transform .2s var(--gl-ease),background-color .2s;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;display:inline-flex}.gl-button:hover{background:var(--gl-accent)}.gl-button:active{transform:translateY(1px)scale(.98)}.gl-home .gl-header-cta{background:var(--gl-field-ink);color:var(--gl-field)}.gl-home .gl-header-cta:hover{background:var(--gl-paper)}.gl-button-wide{width:100%;min-height:56px;margin-top:24px}.gl-sheet{background:var(--gl-paper);color:var(--gl-ink);clip-path:polygon(0 0,calc(100% - var(--gl-fold-size)) 0,100% var(--gl-fold-size),100% 100%,0 100%);position:relative}.gl-sheet:before{content:"";width:var(--gl-fold-size);height:var(--gl-fold-size);background:var(--gl-fold);clip-path:polygon(0 0,100% 100%,0 100%);position:absolute;top:0;right:0}.gl-hero{min-height:calc(100svh - var(--gl-header-h));padding:clamp(24px,4vw,56px) var(--gl-margin) 0;background:var(--gl-field);justify-content:center;display:flex;position:relative;overflow:hidden}.gl-hero-photo{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;opacity:.5;transform-origin:50% 60%;width:100%;height:100%;animation:gl-drift 38s var(--gl-ease) infinite alternate;position:absolute;inset:0}@keyframes gl-drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.gl-hero-sheet{width:min(880px,100%);min-height:calc(100svh - var(--gl-header-h) - clamp(24px,4vw,56px));padding:clamp(28px,4.4vw,64px) clamp(20px,5vw,72px) 72px}.gl-sheet-date{font-style:italic}.gl-hero h1{padding:0 var(--gl-fold-size);font-family:var(--gl-serif);font-size:var(--gl-display);letter-spacing:-.035em;text-align:center;margin:clamp(20px,3vw,40px) 0 0;font-weight:700;line-height:.98}.gl-vv{color:var(--gl-ink);max-width:34ch;font-size:var(--gl-lead);text-align:center;margin:24px auto 0;line-height:1.45}.gl-decoder{max-width:620px;margin:clamp(32px,4vw,52px) auto 0}.gl-decoder label{font-size:var(--gl-body);margin-bottom:10px;font-weight:600;display:block}.gl-decoder-row{gap:0;display:flex}.gl-decoder input{background:var(--gl-bar);min-width:0;height:56px;color:var(--gl-ink);font:600 var(--gl-lead)/1 var(--gl-sans);font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:1;padding:0 18px}.gl-decoder input:focus-visible{outline:3px solid var(--gl-accent);outline-offset:0}.gl-decoder .gl-button{min-height:56px}.gl-decoder dl{gap:8px;margin:18px 0 0;display:grid}.gl-decoder dl div{grid-template-columns:minmax(64px,auto) 1fr;align-items:baseline;gap:16px;display:grid}.gl-decoder dt{font-variant-numeric:tabular-nums;color:var(--gl-accent);font-weight:700}.gl-decoder dd{font-size:var(--gl-body);margin:0}.gl-signature{text-align:right;justify-content:flex-end;align-items:center;gap:20px;margin:40px 0 0;display:flex}.gl-signature>div{order:1}.gl-signature p{font-size:var(--gl-body);margin:0}.gl-signature .gl-issuer{margin-top:6px;font-weight:700}.gl-seal{width:clamp(88px,8vw,116px);color:var(--gl-accent);opacity:.85;mix-blend-mode:multiply;pointer-events:none;flex:none;order:2;transform:rotate(-9deg)}.gl-stack{padding:var(--gl-gap) var(--gl-margin) 0;grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.gl-stack-column{container-type:inline-size}.gl-giant{font-family:var(--gl-serif);letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:24.5cqw;font-weight:700;line-height:.82}.gl-lead{max-width:40ch;font-size:var(--gl-lead);margin:28px 0 0;line-height:1.5}.gl-bars{gap:6px;margin-top:36px;display:grid}.gl-bars details{background:var(--gl-bar)}.gl-bars summary{min-height:58px;font-size:var(--gl-lead);cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;font-weight:600;list-style:none;display:flex}.gl-bars summary::-webkit-details-marker{display:none}.gl-bars summary span:last-child{font-variant-numeric:tabular-nums}.gl-bars summary span:last-child:after{content:"+";transition:transform .3s var(--gl-ease);margin-left:18px;display:inline-block}.gl-bars details[open] summary span:last-child:after{transform:rotate(45deg)}.gl-bars ul{gap:14px;margin:0;padding:4px 20px 20px;list-style:none;display:grid}.gl-bars li>span{font-size:var(--gl-body)}.gl-bars li button{text-align:left;cursor:pointer;width:100%;font-size:var(--gl-body);background:0 0;border:0;justify-content:space-between;gap:24px;padding:0;line-height:1.45;display:flex}.gl-bars li button:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.gl-bars small{font-size:var(--gl-small);color:var(--gl-muted);margin-top:4px;display:block}.gl-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.gl-plate{margin:0}.gl-plate img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.gl-stack .gl-plate{margin-top:clamp(0px,8vw,140px);position:sticky;top:32px}.gl-stack .gl-plate img{aspect-ratio:4/5}.gl-plate figcaption{max-width:44ch;font-size:var(--gl-small);color:var(--gl-muted);margin-top:14px}.gl-contents{margin-top:var(--gl-gap);padding:clamp(64px,8vw,120px) var(--gl-margin);background:var(--gl-ground);grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,120px);display:grid}.gl-menu{background:var(--gl-paper);clip-path:var(--gl-zigzag);padding:clamp(48px,6vw,72px) clamp(20px,4vw,56px)}.gl-menu h2{font-family:var(--gl-serif);font-size:var(--gl-h2);letter-spacing:-.03em;text-align:center;margin:0 0 40px;font-weight:700;line-height:1.05}.gl-menu-group+.gl-menu-group{margin-top:44px}.gl-menu h3{font-size:var(--gl-lead);margin:0 0 14px;font-weight:700}.gl-menu-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:12px;width:100%;padding:9px 0;display:flex}.gl-menu-name{font-size:var(--gl-lead);font-weight:600;line-height:1.3}.gl-menu-name small{max-width:34ch;font-size:var(--gl-small);color:var(--gl-muted);margin-top:4px;font-weight:400;display:block}.gl-leader{opacity:.55;border-bottom:4px dotted;flex:1;min-width:24px;height:0;margin-bottom:8px}.gl-menu-row .gl-num{font-size:var(--gl-body);margin-bottom:2px}.gl-menu-row:hover .gl-menu-name{color:var(--gl-accent)}.gl-contents-side{gap:40px;display:grid}.gl-statement{max-width:26ch;font-family:var(--gl-serif);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.22}.gl-plate-tall img{aspect-ratio:3/4;max-height:640px}.gl-showcase{min-height:88svh;margin-top:var(--gl-gap);grid-template-columns:1fr 1fr;display:grid}.gl-square{align-items:center;margin:0;padding:0 clamp(16px,3vw,40px);display:flex}.gl-square img{aspect-ratio:1;object-fit:cover;width:100%;clip-path:polygon(0 0,calc(100% - var(--gl-fold-size)) 0,100% var(--gl-fold-size),100% 100%,0 100%);display:block}.gl-showcase-text{padding:clamp(16px,3vw,40px) var(--gl-margin) clamp(16px,3vw,40px) clamp(16px,3vw,40px);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.gl-tabs{flex-wrap:wrap;gap:6px 24px;display:flex}.gl-tabs button{font-size:var(--gl-lead);color:var(--gl-muted);cursor:pointer;background:0 0;border:0;padding:6px 0;transition:color .2s}.gl-tabs button[aria-selected=true]{color:var(--gl-ink);font-weight:700}.gl-tabs button:hover{color:var(--gl-ink)}.gl-showcase h2{max-width:16ch;font-family:var(--gl-serif);font-size:var(--gl-h2);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}.gl-showcase-text p{max-width:38ch;font-size:var(--gl-lead);margin:40px 0 0;line-height:1.5}.gl-cells{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gl-cell{background:var(--gl-bar);min-height:72px;font-size:var(--gl-lead);cursor:pointer;transition:transform .2s var(--gl-ease),background-color .2s;border:0;font-weight:600}.gl-cell:active{transform:scale(.98)}.gl-cell-ink{background:var(--gl-ink);color:var(--gl-paper)!important}.gl-cell-ink:hover{background:var(--gl-accent)}.gl-cell:not(.gl-cell-ink):hover{background:var(--gl-fold)}.gl-process{margin-top:var(--gl-gap);overflow:hidden}.gl-process-head{padding:0 var(--gl-margin);justify-content:space-between;align-items:center;gap:24px;display:flex}.gl-process h2{font-family:var(--gl-serif);font-size:var(--gl-h2);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}.gl-process-head div{gap:6px;display:flex}.gl-square-button{background:var(--gl-ink);cursor:pointer;width:48px;height:48px;transition:transform .2s var(--gl-ease),background-color .2s;border:0;place-items:center;display:grid;color:var(--gl-paper)!important}.gl-square-button:hover{background:var(--gl-accent)}.gl-square-button:active{transform:scale(.94)}.gl-progress{height:6px;margin:24px var(--gl-margin) 0;background:var(--gl-bar)}.gl-progress span{background:var(--gl-ink);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.gl-moments{padding:40px var(--gl-margin) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;margin:0;list-style:none;display:flex;overflow-x:auto}.gl-moments::-webkit-scrollbar{display:none}.gl-moments li{scroll-snap-align:start;flex-direction:column;flex:0 0 280px;display:flex}.gl-moments h3{font-size:var(--gl-lead);margin:0;font-weight:700;line-height:1.3}.gl-moments p{font-size:var(--gl-body);color:var(--gl-ink);margin:10px 0 0;line-height:1.5}.gl-moments figure{margin:var(--drop) 0 0}.gl-moments img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.gl-reply{min-height:80svh;margin-top:var(--gl-gap);padding:clamp(64px,8vw,120px) var(--gl-margin) 0;background:var(--gl-field);color:var(--gl-field-ink);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid;overflow:hidden}.gl-reply-note{max-width:30ch;color:var(--gl-field-ink);font-size:var(--gl-lead);margin:0 0 64px;line-height:1.45}.gl-card{background:var(--gl-paper);width:min(640px,100%);color:var(--gl-ink);text-align:center;justify-self:end;margin-bottom:-60px;padding:48px 48px 108px;transform:rotate(2deg)}.gl-card h2{font-family:var(--gl-serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.4vw,34px);font-weight:700;line-height:1.1}.gl-card>p{font-size:var(--gl-body);margin:12px 0 0}.gl-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0;display:flex}.gl-chips button{background:var(--gl-bar);min-height:44px;font-size:var(--gl-body);cursor:pointer;transition:transform .2s var(--gl-ease),background-color .2s;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.gl-chips button[aria-pressed=true]{background:var(--gl-accent);color:#fff!important}.gl-chips button:active{transform:scale(.96)}.gl-bar-button{background:var(--gl-ink);width:100%;min-height:56px;font-size:var(--gl-lead);cursor:pointer;border:0;font-weight:600;transition:background-color .2s;color:var(--gl-paper)!important}.gl-bar-button:hover{background:var(--gl-accent)}.gl-site .portal-main{z-index:1;background:var(--gl-paper);max-width:none;padding:0;position:relative}.gl-home .portal-main{background:var(--gl-field)}.gl-home .portal-main>.gl-stack,.gl-home .portal-main>.gl-showcase,.gl-home .portal-main>.gl-process{background:var(--gl-paper)}.gl-home .portal-main>.gl-stack{padding-top:var(--gl-gap);margin:0}.gl-home .portal-main>.gl-showcase{padding-top:var(--gl-gap);min-height:calc(88svh + var(--gl-gap));margin:0}.gl-home .portal-main>.gl-process{padding:var(--gl-gap) 0 0;margin:0}.gl-home .portal-main>.gl-contents,.gl-home .portal-main>.gl-reply{margin:0}.gl-footer{height:var(--gl-footer-h,640px);clip-path:inset(0);background:var(--gl-field-deep);color:var(--gl-ink);position:relative}.gl-footer-inner{padding:64px var(--gl-margin) 40px;position:absolute;bottom:0;left:0;right:0}.gl-footer.is-revealing .gl-footer-inner{position:fixed}.gl-postcard{background:var(--gl-paper);max-width:1240px;clip-path:var(--gl-scallop);grid-template-columns:1.2fr 1fr;gap:40px 64px;margin:0 auto;padding:clamp(56px,6vw,88px) clamp(20px,5vw,72px) 28px;display:grid}.gl-signoff{font-family:var(--gl-serif);letter-spacing:-.045em;white-space:nowrap;grid-column:1/-1;margin:8px 0 0;font-size:clamp(48px,9.4vw,136px);font-weight:700;line-height:.9}.gl-postcard-message p:first-child{font-size:var(--gl-lead);margin-top:0;line-height:1.5}.gl-postcard-message p{max-width:52ch;font-size:var(--gl-body);margin:16px 0 0}.gl-postcard-message p+p{font-size:var(--gl-small);color:var(--gl-muted)}.gl-postcard a{color:inherit;text-underline-offset:3px}.gl-postcard-address{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px;display:flex;position:relative}.gl-postcard-address button,.gl-postcard-address>a{font-size:var(--gl-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.gl-postcard-address button:hover,.gl-postcard-address>a:hover{color:var(--gl-accent)}.gl-postcard-address .gl-motion-toggle{font-size:var(--gl-small);color:var(--gl-muted);margin-top:12px}.gl-stamp{aspect-ratio:3/4;object-fit:cover;background:var(--gl-bar);width:96px;padding:6px;position:absolute;top:0;right:0;transform:rotate(4deg)}.gl-imprint{font-size:var(--gl-small);text-align:center;color:var(--gl-muted);grid-column:1/-1;margin:24px 0 0}.gl-site .portal-main:not(:has(.gl-hero)){min-height:100svh;padding:clamp(48px,6vw,96px) var(--gl-margin) var(--gl-gap)}.gl-site .page-intro{margin:calc(-1*clamp(48px,6vw,96px)) calc(-1*var(--gl-margin)) 56px;padding:clamp(56px,7vw,120px) var(--gl-margin) 0;background:var(--gl-field);border:0;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative;overflow:hidden}.gl-site .page-intro>*{position:relative}.gl-site .page-intro>.gl-intro-photo{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.gl-site .page-intro>div{background:var(--gl-paper);width:min(880px,100%);max-width:880px;clip-path:polygon(0 0,calc(100% - var(--gl-fold-size)) 0,100% var(--gl-fold-size),100% 100%,0 100%);flex:auto;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) clamp(24px,3vw,40px)}.gl-site .page-intro>.search-field{color:var(--gl-field-ink);flex:0 420px;align-self:flex-end;margin-bottom:24px}.gl-site .page-intro>.search-field .search-label{color:var(--gl-field-ink)}.gl-site .page-intro>.search-field .search-box{background:var(--gl-paper)}.gl-site .saved-page-intro{margin-top:0}.gl-site .page-intro h1{font-family:var(--gl-serif);letter-spacing:-.035em;margin:0;font-size:clamp(44px,5.4vw,84px);font-weight:700;line-height:.98}.gl-site .page-intro p{max-width:40ch;font-size:var(--gl-lead);color:var(--gl-ink);margin:20px 0 0;line-height:1.5}.gl-site .page-intro>svg{display:none}.gl-site .search-field .search-label,.gl-site .library-search>label>span{font-size:var(--gl-body);color:var(--gl-ink);text-transform:none;letter-spacing:0;font-weight:600}.gl-site .search-box,.gl-site .library-search>label>input,.gl-site .library-search>label>select{background:var(--gl-bar);min-height:56px;font-size:var(--gl-body);color:var(--gl-ink);box-shadow:none;border-radius:0;border:0!important}.gl-site .search-box input{font-size:var(--gl-body)}.gl-site .search-hint{display:none}.gl-site .library-search{background:0 0;border:0;gap:12px;margin-bottom:24px;padding:0}.gl-site .topic-controls{border:0;margin-bottom:32px;padding:0}.gl-site .filter-tabs button,.gl-site .saved-tabs button{background:var(--gl-bar);min-height:44px;font-size:var(--gl-body);color:var(--gl-ink);border:0;border-radius:0;padding:0 16px}.gl-site .filter-tabs button.active,.gl-site .saved-tabs button.active{background:var(--gl-ink);color:var(--gl-paper)}.gl-site .filter-tabs button span,.gl-site .saved-tabs button span{font-size:var(--gl-small);color:inherit;background:0 0;margin-left:8px}.gl-site .sort-control span{font-size:var(--gl-body);text-transform:none;letter-spacing:0;color:var(--gl-ink)}.gl-site .sort-control select{background:var(--gl-bar);min-height:44px;font-size:var(--gl-body);border:0}.gl-site .follow-category{background:var(--gl-bar);font-size:var(--gl-body);border:0;padding:20px}.gl-site .outline-button,.gl-site .following-button,.gl-site .primary-button{min-height:48px;font-size:var(--gl-body);box-shadow:none;border-radius:0;padding:0 20px;font-weight:600;border:0!important}.gl-site .outline-button{background:var(--gl-bar);color:var(--gl-ink)}.gl-site .following-button,.gl-site .primary-button{background:var(--gl-ink);color:var(--gl-paper)}.gl-site .text-link{font-size:var(--gl-body);color:var(--gl-accent)}.gl-site .article-grid{gap:56px 32px}.gl-site .lead-story,.gl-site .story{border:0}.gl-site .lead-story img,.gl-site .story img{border-radius:0}.gl-site .lead-story h2{font-family:var(--gl-serif);letter-spacing:-.02em;font-size:clamp(24px,2vw,30px);line-height:1.15}.gl-site .lead-story>p{font-size:var(--gl-body);color:var(--gl-ink)}.gl-site .story-meta,.gl-site .story-meta span,.gl-site .story-byline,.gl-site .small-source,.gl-site .byline-source{font-size:var(--gl-small);text-transform:none;letter-spacing:0;color:var(--gl-muted)}.gl-site .story-meta span+span:before{background:0 0}.gl-site .author-marker{display:none}.gl-site .empty-state{background:var(--gl-bar);text-align:left;border:0;padding:clamp(40px,6vw,80px)}.gl-site .empty-state svg{display:none}.gl-site .empty-state h2{font-family:var(--gl-serif);font-size:var(--gl-h2);letter-spacing:-.03em;margin:0;line-height:1.08}.gl-site .empty-state p{font-size:var(--gl-lead);max-width:40ch}.gl-site .device-note,.gl-site .notice{background:var(--gl-bar);font-size:var(--gl-body);color:var(--gl-ink);border:0;padding:20px}.gl-site .load-more span{font-size:var(--gl-small)}.gl-site .public-source-grid{grid-template-columns:1fr;gap:6px;display:grid}.gl-site .public-source-grid>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 32px;display:grid!important}.gl-site .public-source-grid>article>.source-level{order:-1;grid-column:1}.gl-site .public-source-grid>article>h2,.gl-site .public-source-grid>article>p{grid-column:1;margin:0}.gl-site .public-source-grid>article>a{grid-area:1/2/span 3}.gl-site:not(.gl-home) .gl-footer{clip-path:none;height:auto}.gl-site:not(.gl-home) .gl-footer-inner{position:static}.gl-site .public-source-grid>article{background:var(--gl-bar);box-shadow:none;padding:32px;border:0!important}.gl-site .public-source-grid>article>svg{display:none}.gl-site .public-source-grid h2{font-family:var(--gl-serif);font-size:clamp(24px,2vw,30px);line-height:1.15}.gl-site .public-source-grid p,.gl-site .source-level{font-size:var(--gl-body);text-transform:none;letter-spacing:0;color:var(--gl-muted)}.gl-site .methodology{margin-top:var(--gl-gap);background:0 0;border:0;padding:0}.gl-site .methodology h2{font-family:var(--gl-serif);font-size:var(--gl-h2);letter-spacing:-.03em;line-height:1.08}.gl-site .methodology>div>div{background:var(--gl-bar);border:0;padding:28px}.gl-site .methodology svg{display:none}.gl-site .methodology h3{font-size:var(--gl-lead)}.gl-site .methodology p{font-size:var(--gl-body)}.gl-site .document-result{background:var(--gl-bar);box-shadow:none;border-radius:0;margin-bottom:6px;padding:28px;border:0!important}.gl-site .document-result:before,.gl-site .document-result>svg{display:none}.gl-site .document-result h2{font-family:var(--gl-serif);font-size:clamp(22px,1.8vw,28px);line-height:1.2}.gl-site .document-result p,.gl-site .document-result small{font-size:var(--gl-body);color:var(--gl-ink)}.gl-site .document-result small{font-size:var(--gl-small);color:var(--gl-muted)}.gl-site .library>p[role=status]{font-size:var(--gl-body)}.gl-site .modal-panel{border:0;border-radius:0}.gl-site .modal-panel p,.gl-site .modal-panel a{font-size:var(--gl-body)}.gl-doc-number{color:var(--gl-accent);margin:0 0 8px;font-weight:700}.gl-site .reader-breadcrumb,.gl-site .reader-breadcrumb button{font-size:var(--gl-small);border:0}.gl-site .reader-sidebar,.gl-site .reader-toc{border:0}.gl-site .reader-toc h2,.gl-site .reader-tool-label{font-size:var(--gl-body);text-transform:none;letter-spacing:0;color:var(--gl-ink)}.gl-site .reader-toc button{font-size:var(--gl-body);border:0;padding:6px 0 6px 14px}.gl-site .reader-toc button.active{background:var(--gl-bar);color:var(--gl-accent);font-weight:700}.gl-site .reader-category,.gl-site .reader-category span{font-size:var(--gl-small);text-transform:none;letter-spacing:0}.gl-site .reader-column>h1{font-family:var(--gl-serif);letter-spacing:-.035em;font-size:clamp(40px,4.6vw,72px);line-height:1.02}.gl-site .reader-description{font-size:var(--gl-lead);color:var(--gl-ink)}.gl-site .reader-author{background:var(--gl-bar);border:0;padding:16px 20px}.gl-site .reader-author .initial-avatar{display:none}.gl-site .reader-figure img{border-radius:0}.gl-site .reader-summary,.gl-site .reader-source,.gl-site .reader-end{background:var(--gl-bar);border:0;padding:28px}.gl-site .reader-prose blockquote{background:var(--gl-bar);border:0;padding:24px 28px}.gl-site .reader-tags span{background:var(--gl-bar);font-size:var(--gl-small);border:0;border-radius:0}.gl-site .reader-related{border:0}.gl-site .reader-related button{background:var(--gl-bar);border:0;margin-bottom:6px}.gl-site .reader-related small,.gl-site .reader-related em{font-size:var(--gl-small)}.gl-site .request-error{background:var(--gl-bar);font-size:var(--gl-body);border:0}.gl-site .toast{border:0;border-radius:0}.gl-site .gl-plate img,.gl-site .gl-square img,.gl-site .gl-moments img,.gl-site .gl-stamp{height:auto}.gl-site .gl-reply p,.gl-site .gl-card>p{color:inherit}.gl-site .toast span,.gl-site .reading-font span,.gl-site .skip-link{font-size:var(--gl-body)}@media (max-width:1080px){.gl-nav{inset:var(--gl-header-h) 0 auto 0;z-index:20;padding:12px var(--gl-margin) 24px;background:inherit;flex-direction:column;gap:0;display:none;position:fixed}.gl-home .gl-nav{background:var(--gl-field)}.gl-site .gl-nav{background:var(--gl-paper)}.gl-home.gl-site .gl-nav{background:var(--gl-field)}.gl-nav.open{display:flex}.gl-nav button{text-align:left;font-size:var(--gl-lead);padding:14px 0}.gl-nav button:after{width:48px;left:0;right:auto}.gl-menu-toggle{display:grid}.gl-header{justify-content:space-between;gap:12px}.gl-header-actions{margin-left:auto}}@media (max-width:900px){:root{--gl-header-h:68px}.gl-header-cta{display:none}.gl-wordmark{font-size:26px}.gl-hero{padding:24px 12px 0}.gl-hero-sheet{padding:28px 20px 72px}.gl-hero h1{margin-top:36px;font-size:clamp(44px,12vw,64px)}.gl-decoder-row{flex-direction:column;gap:6px}.gl-signature{text-align:left;justify-content:flex-start}.gl-seal{order:0}.gl-decoder input{flex:none;height:56px}.gl-stack,.gl-contents,.gl-showcase,.gl-reply,.gl-postcard{grid-template-columns:1fr}.gl-bars li button{flex-direction:column;gap:6px}.gl-stack .gl-plate{margin-top:0;position:static}.gl-stack .gl-plate img{aspect-ratio:4/3}.gl-menu{padding:48px 20px}.gl-menu-name,.gl-menu h3{font-size:var(--gl-body)}.gl-showcase{min-height:0}.gl-square{padding:0 16px}.gl-showcase-text{gap:32px;padding:32px 16px 0}.gl-tabs button{font-size:17px}.gl-showcase-text p{margin-top:20px}.gl-cells{grid-template-columns:1fr}.gl-cell{min-height:60px}.gl-process-head div{display:none}.gl-moments{gap:16px}.gl-moments li{flex-basis:72vw}.gl-moments figure{margin-top:calc(var(--drop) / 2)}.gl-reply{min-height:0;padding-top:72px}.gl-reply-note{margin:0;font-size:20px}.gl-card{justify-self:center;width:90%;padding:32px 20px 92px;transform:rotate(1deg)}.gl-card h2{font-size:26px}.gl-bar-button{min-height:52px;font-size:var(--gl-body)}.gl-footer{clip-path:none;height:auto}.gl-footer-inner,.gl-footer.is-revealing .gl-footer-inner{padding:32px 12px;position:static}.gl-stamp{width:64px}.gl-signoff{white-space:normal;font-size:clamp(40px,9vw,72px)}.gl-postcard>*{min-width:0}.gl-site .page-intro{flex-direction:column;align-items:stretch;padding-top:40px}.gl-site .page-intro>.search-field{flex-basis:auto;margin:0 0 20px}.gl-site .public-source-grid>article{grid-template-columns:1fr}.gl-site .public-source-grid>article>a{grid-area:auto/1}.gl-site .page-intro h1{font-size:clamp(40px,11vw,60px)}}@media (prefers-reduced-motion:reduce){.gl-hero-photo{animation:none}.gl-site *{transition-duration:0s!important}}[data-motion=off] .gl-hero-photo{animation:none}@media print{.gl-header,.gl-footer,.gl-hero-photo{display:none}}.gl-site .traffic-consent{z-index:6;max-width:none;position:relative;inset:auto}.gl-site .traffic-consent-panel{width:auto;padding:18px var(--gl-margin);box-shadow:none;background:var(--gl-ink);color:var(--gl-paper);font-size:var(--gl-body);border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.gl-site .traffic-consent-panel>b{font-size:var(--gl-body)}.gl-site .traffic-consent-panel>p{max-width:70ch;color:inherit;flex:420px;margin:0;line-height:1.5}.gl-site .traffic-consent-panel button{border-radius:0;min-height:44px;font-size:var(--gl-body)!important;border:0!important;padding:0 18px!important}.gl-site .traffic-consent-panel .outline-button{color:#fff;background:#3b3636}.gl-site .traffic-consent-panel .primary-button{background:var(--gl-paper);color:var(--gl-ink)}.gl-site .traffic-consent-panel .text-link{color:var(--gl-paper)}.gl-site .traffic-consent:has(.traffic-preference){position:fixed;bottom:12px;left:12px}.gl-site .traffic-preference{background:var(--gl-ink);color:var(--gl-paper);font:14px var(--gl-sans);border:0;border-radius:0;padding:10px 14px}}
