:root{color:#171817;background:#f8f7f3;font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--paper: #f8f7f3;--surface: #fffefb;--ink: #171817;--muted: #6c6c69;--line: #dcd9d1;--blue: #1f5aa6;--blue-soft: #edf3fa;--economy: #3d73a8;--technology: #54764d;--politics: #9a673c;--humanities: #775f91}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--paper)}button,input{font:inherit}button,a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:"Noto Serif SC",Songti SC,serif;font-weight:500}button{border:0;background:none;cursor:pointer}.app-shell{min-height:100vh}.page-shell{width:min(1360px,calc(100% - 64px));margin:0 auto}.portfolio-watermark{position:fixed;top:-12vh;right:-10vw;bottom:-12vh;left:-10vw;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));grid-auto-rows:150px;align-items:center;justify-items:center;gap:30px 54px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.portfolio-watermark span{color:#24384f;font-family:"Noto Serif SC",Songti SC,serif;font-size:16px;letter-spacing:.16em;opacity:.055;white-space:nowrap;transform:rotate(-22deg)}.site-header{height:82px;padding:0 42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#f8f7f3f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{font-size:25px;justify-self:start}.primary-nav{display:flex;align-self:stretch;gap:18px}.primary-nav button{position:relative;display:flex;align-items:center;gap:7px;padding:0 18px;color:#3e403e}.primary-nav button:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .2s ease}.primary-nav button.active{color:var(--blue)}.primary-nav button.active:after{transform:scaleX(1)}.primary-nav svg{display:none}.primary-nav small{width:8px;height:8px;border-radius:50%;display:block;background:var(--blue)}.header-actions{justify-self:end;display:flex;align-items:center;gap:16px}.demo-identity{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;white-space:nowrap}.demo-identity strong{padding:6px 9px;border:1px solid #c5b59f;border-radius:999px;color:#785c37;background:#f3ece2;font-weight:600;letter-spacing:.08em}.demo-identity span{letter-spacing:.03em}.mobile-filter{display:none;justify-self:end}.issue-hero{min-height:180px;padding:56px 0 34px;display:flex;align-items:end;justify-content:space-between;gap:48px}.issue-label,.section-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--blue);text-transform:uppercase;margin-bottom:12px}.issue-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.08;margin-bottom:12px}.issue-hero p{color:var(--muted);margin-bottom:0;font-size:17px}.hero-controls{display:flex;flex-direction:column;align-items:end;gap:18px}.search-box{width:290px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--muted)}.search-box:focus-within{border-color:var(--blue);color:var(--blue)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.search-box button{display:grid;place-items:center;padding:4px}.domain-filters{display:flex;gap:12px}.domain-filters button{min-width:84px;padding:10px 18px;border:1px solid var(--line);border-radius:7px;background:#ffffff73;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:16px;font-weight:400;line-height:1.25;transition:.18s ease}.domain-filters button.economy{color:var(--economy);border-color:#d9e3ec;background:#ecf0f4}.domain-filters button.technology{color:var(--technology);border-color:#dfe4d9;background:#eaede3}.domain-filters button.politics{color:var(--politics);border-color:#eadfd2;background:#f4ece4}.domain-filters button.humanities{color:var(--humanities);border-color:#e1dce7;background:#ede9ef}.domain-filters button:hover,.domain-filters button.active{filter:saturate(1.08);border-color:currentColor;box-shadow:inset 0 0 0 1px #ffffff73}.domain-filters button.all:hover,.domain-filters button.all.active{color:var(--blue);border-color:#a8bfd9;background:var(--blue-soft)}.content-stack{display:grid;gap:24px;padding-bottom:80px}.lead-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-gallery .featured-article{min-height:510px;grid-template-columns:1.08fr .92fr}.lead-gallery .featured-copy{padding:34px 28px}.lead-gallery .featured-copy h2{font-size:clamp(31px,2.65vw,45px)}.lead-gallery .featured-copy .title-zh{font-size:17px;margin-bottom:18px}.lead-gallery .featured-rule{margin:22px 0 18px}.lead-gallery .featured-summary{font-size:14px;line-height:1.75}.lead-gallery .featured-image-wrap{min-height:510px}.lead-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-card{min-height:247px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#ffffff6b;cursor:pointer;display:flex;flex-direction:column;transition:.18s ease;outline:none}.lead-card:nth-child(3){grid-column:1 / -1}.lead-card:hover,.lead-card:focus-visible{background:var(--surface);border-color:#bacada;box-shadow:inset 0 3px 0 var(--blue)}.lead-card .card-heading{padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid var(--line)}.lead-card h3{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.13;margin-bottom:8px}.lead-card .title-zh{font-size:15px;margin-bottom:0}.lead-card .card-summary{font-size:13px;line-height:1.62;margin-bottom:14px}.lead-card .article-meta{margin-top:auto}.featured-article{min-height:555px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr}.featured-copy{text-align:left;padding:clamp(34px,5vw,68px);display:flex;flex-direction:column;align-items:start}.featured-copy h2{max-width:680px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.2vw,61px);line-height:1.02;margin-bottom:16px}.title-zh{color:#585a57;font-family:"Noto Serif SC",serif}.featured-copy .title-zh{font-size:clamp(18px,2vw,25px);margin-bottom:26px}.publisher{color:var(--muted);font-family:Georgia,serif;font-size:17px;margin-bottom:0}.featured-rule{width:100%;height:1px;background:var(--line);margin:34px 0 28px}.featured-summary{max-width:620px;font-size:16px;line-height:1.9;color:#424541}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted);font-size:12px}.article-meta span:not(.domain-tag)+span:before{content:"·";margin-right:14px;color:#aaa79f}.domain-tag{width:fit-content;padding:5px 9px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.05em}.domain-tag.economy{color:var(--economy);background:#eaf1f7}.domain-tag.technology{color:var(--technology);background:#edf1e9}.domain-tag.politics{color:var(--politics);background:#f5ede5}.domain-tag.humanities{color:var(--humanities);background:#f0ebf5}.read-cta{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:600;margin-top:auto;padding-top:24px}.featured-image-wrap{position:relative;min-height:500px;overflow:hidden;background:#dfe8ed}.featured-image-wrap:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:88px;background:linear-gradient(90deg,var(--surface) 0%,rgba(255,254,251,.72) 28%,rgba(255,254,251,0) 100%);pointer-events:none}.featured-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.featured-article:hover img{transform:scale(1.015)}.featured-image-wrap .bookmark{position:absolute;z-index:2;right:22px;top:22px;color:#fff;background:#161d229e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}.bookmark{width:42px;height:42px;display:inline-grid;grid-auto-flow:column;gap:7px;place-items:center;flex:0 0 auto;border-radius:50%;color:#555a56;transition:.15s ease}.bookmark:hover{background:#efeee9;color:var(--blue)}.bookmark.selected{color:var(--blue)}.bookmark:has(span){width:auto;border-radius:8px;padding:0 14px;background:var(--blue-soft)}.topic-strip{min-height:104px;width:100%;padding:20px 30px;text-align:left;display:grid;grid-template-columns:auto minmax(220px,.8fr) 1fr auto;align-items:center;gap:22px;border:1px solid var(--line);border-radius:12px;background:#ffffff85}.topic-strip>svg{color:var(--blue)}.topic-strip small{display:block;color:var(--blue);margin-bottom:6px}.topic-strip strong{font-family:"Noto Serif SC",serif;font-size:20px}.topic-description{padding-left:24px;border-left:1px solid var(--line);color:var(--muted)}.topic-link{display:flex;align-items:center;gap:6px;color:var(--blue)}.all-articles,.near-miss-section{padding-top:54px}.section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:22px}.section-heading h2{font-size:31px;margin-bottom:0}.section-heading p{margin:0;color:var(--muted)}.section-heading.compact{align-items:center}.section-heading.compact>p{max-width:520px;text-align:right;line-height:1.65}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.article-card{min-height:295px;padding:28px;background:#ffffff4d;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;display:flex;flex-direction:column;transition:.18s ease;outline:none}.article-card:hover,.article-card:focus-visible{background:var(--surface);box-shadow:inset 0 3px 0 var(--blue)}.card-heading{display:flex;justify-content:space-between;gap:16px}.article-card .card-heading{position:relative;padding-bottom:18px;margin-bottom:16px}.article-card .card-heading:after{content:"";position:absolute;left:0;bottom:0;width:192px;max-width:70%;height:1px;background:var(--line)}.article-card h3{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.14;margin-bottom:10px}.article-card .title-zh{font-size:15px;margin-bottom:0}.card-summary{color:#565955;font-size:13px;line-height:1.7;margin-bottom:24px}.article-card .article-meta{margin-top:auto}.near-miss-list{border-top:1px solid var(--line)}.near-miss{min-height:120px;padding:22px 10px;display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:start;border-bottom:1px solid var(--line);cursor:pointer}.near-miss:hover h3,.near-miss:focus h3{color:var(--blue)}.near-miss h3{font-family:Georgia,serif;font-size:19px;margin-bottom:6px}.near-miss .title-zh{font-size:13px;margin-bottom:8px}.near-miss p:last-child{color:var(--muted);line-height:1.6;margin:0;font-size:14px}.inner-page{padding-top:70px;padding-bottom:100px}.page-intro{max-width:820px;padding-bottom:45px}.page-intro h1{font-size:clamp(44px,6vw,72px);line-height:1.05;margin-bottom:18px}.page-intro p{font-size:18px;line-height:1.8;color:var(--muted)}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.topic-card{min-height:460px;padding:40px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column}.topic-card h2{font-size:34px}.topic-card>p{color:var(--muted);line-height:1.75}.paired-titles{margin:26px 0;border-top:1px solid var(--line)}.paired-titles div{padding:18px 0;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--line)}.paired-titles strong{font-family:Georgia,serif;font-size:17px}.paired-titles small{color:var(--muted)}.topic-card>button,.empty-state button{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:600;margin-top:auto;align-self:start}.back-button{display:flex;align-items:center;gap:8px;color:var(--muted);padding:12px 0;margin:28px 0}.detail-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:70px;padding:35px 0 60px;border-bottom:1px solid var(--line)}.detail-title h1{font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);line-height:1.03;margin:28px 0 17px}.detail-title>.title-zh{font-size:24px;margin-bottom:18px}.byline{color:var(--muted)}.detail-actions{display:flex;align-items:center;gap:16px;margin-top:30px}.source-link{height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 16px;background:var(--blue);color:#fff;border-radius:7px;text-decoration:none}.score-breakdown{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:start;padding:24px;border-left:1px solid var(--line)}.total-score{display:flex;flex-wrap:wrap;align-items:baseline;color:var(--blue)}.total-score strong{font-family:Georgia,serif;font-size:54px;font-weight:400}.total-score span{color:#7e94ad}.total-score small{width:100%;margin-top:4px;color:var(--muted)}.score-bars{display:grid;gap:12px}.score-row{display:grid;grid-template-columns:92px 1fr 22px;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.score-row>div{height:4px;background:#e7e5df;border-radius:3px;overflow:hidden}.score-row i{display:block;height:100%;background:var(--blue)}.score-row b{color:var(--ink);font-weight:500}.detail-layout{display:grid;grid-template-columns:minmax(0,850px) 260px;justify-content:center;gap:90px;padding:65px 0 100px}.quick-note{border-left:3px solid var(--blue);padding:3px 0 3px 25px;margin-bottom:55px}.quick-note span{color:var(--blue);font-weight:600;font-size:12px;letter-spacing:.12em}.quick-note p{font-family:"Noto Serif SC",serif;font-size:21px;line-height:1.85;margin:10px 0 0}.content-section{padding:42px 0;border-top:1px solid var(--line)}.content-section>h2{font-size:28px;margin-bottom:24px}.content-section>p{font-size:16px;line-height:2;color:#383b38}.content-section .english-detail{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.9}.relevance-note{padding:18px 20px;background:var(--blue-soft);border-radius:8px}.fact-view-grid,.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}.fact-view-grid h3,.learning-grid h3{font-size:16px;margin-bottom:16px}.fact-view-grid ul,.term-list{margin:0;padding-left:20px}.fact-view-grid li,.term-list li{padding:6px 0;line-height:1.75;color:#303330;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:16px}.viewpoint-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 48px}.viewpoint-list-grid>div{padding-bottom:20px}.viewpoint-list-grid h3{font-size:16px;margin-bottom:14px}.viewpoint-list-grid p,.viewpoint-list-grid li{color:#303330;line-height:1.8;margin:0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:16px}.viewpoint-list-grid ul{margin:0;padding-left:20px}.viewpoint-list-grid li+li{margin-top:8px}.saved-text-note{margin-bottom:20px;color:var(--muted)!important;font-size:13px!important}.saved-article-text{position:relative;font-family:Georgia,Times New Roman,serif;color:#343735}.saved-article-text p{font-size:17px;line-height:1.9;margin:0 0 20px}.saved-article-text:not(.expanded):after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(180deg,rgba(248,247,243,0),var(--paper));pointer-events:none}.expand-text-button{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:600;padding:8px 0}.source-import-error{margin:12px 0 0;color:#9b3e35!important;font-size:13px!important}.content-section .source-preview-empty{padding-top:0;border-top:0}.muted{color:var(--muted)!important}.training-list{border-top:1px solid var(--line)}.training-segment{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.training-segment>span{font-family:Georgia,serif;font-size:24px;color:#9a9c97}.training-segment p{font-family:Georgia,serif;font-size:18px;line-height:1.65;margin-bottom:0}.detail-aside{align-self:start;position:sticky;top:112px;border-top:1px solid var(--line)}.detail-aside>div{padding:18px 0;border-bottom:1px solid var(--line)}.detail-aside span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.detail-aside strong{font-weight:600}.detail-aside p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.simple-detail-header{grid-template-columns:minmax(0,900px);justify-content:center}.near-miss-reading{width:min(850px,100%);margin:0 auto;padding:65px 0 110px}.source-preview-empty{padding-top:42px;border-top:1px solid var(--line)}.source-preview-empty h2{font-size:28px;margin-bottom:20px}.source-preview-empty p{color:var(--muted);line-height:1.9;max-width:700px}.source-preview-empty a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:600;margin-top:12px}.favorite-near-misses{margin-top:70px}.favorite-near-misses>h2{font-size:28px;margin-bottom:22px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.comparison-grid article{min-height:500px;padding:42px;display:flex;flex-direction:column;cursor:pointer;transition:background-color .2s ease}.comparison-grid article+article{border-left:1px solid var(--line)}.comparison-grid article:hover,.comparison-grid article:focus-visible{background:var(--blue-soft);outline:none}.comparison-grid article:hover h2,.comparison-grid article:focus-visible h2{color:var(--blue)}.comparison-number{font-family:Georgia,serif;font-size:40px;color:#a3a29d}.comparison-grid h2{font-family:Georgia,serif;font-size:34px;margin:45px 0 12px}.comparison-grid .title-zh{font-size:16px}.comparison-grid .article-meta{margin:16px 0 30px}.comparison-grid article>p:last-of-type{color:#545753;line-height:1.75}.lens-section{margin-top:60px;max-width:900px}.lens-section>h2{font-size:31px;margin-bottom:25px}.lens-section>div{display:grid;grid-template-columns:130px 1fr;gap:25px;padding:20px 0;border-top:1px solid var(--line)}.lens-section span{color:var(--blue);font-weight:600}.lens-section p{margin:0;line-height:1.75;color:var(--muted)}.archive-item{padding:28px 0;display:grid;grid-template-columns:180px 1fr auto;gap:30px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.archive-item>span{font-family:Georgia,serif;font-size:20px}.archive-item p{color:var(--muted);margin:6px 0 0}.archive-item button{display:flex;gap:6px;align-items:center;color:var(--blue)}.empty-state{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.empty-state svg{color:#a8aaa6}.empty-state h2{color:var(--ink);margin:16px 0 8px}.empty-state p{max-width:480px;line-height:1.7}footer{min-height:100px;padding:28px 42px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.filter-drawer-backdrop{display:none}@media(max-width:1050px){.page-shell{width:min(100% - 40px,920px)}.site-header{padding:0 24px}.issue-hero{align-items:start}.lead-gallery{grid-template-columns:1fr}.lead-support-grid{grid-template-columns:repeat(3,1fr)}.lead-card:nth-child(3){grid-column:auto}.featured-article{grid-template-columns:1fr 40%;min-height:500px}.featured-copy{padding:42px}.featured-copy h2{font-size:43px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-header{grid-template-columns:1fr;gap:25px}.score-breakdown{border-left:0;border-top:1px solid var(--line);max-width:600px;padding-left:0}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-aside{position:static;display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.page-shell{width:calc(100% - 32px)}.site-header{height:64px;padding:0 16px;grid-template-columns:1fr auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f7f3fa}.brand{font-size:21px}.primary-nav{position:fixed;z-index:30;left:0;right:0;bottom:0;height:66px;background:#fffefbf7;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:0}.header-actions{gap:10px}.demo-identity span{display:none}.demo-identity strong{padding:5px 8px;font-size:10px}.portfolio-watermark{grid-template-columns:repeat(2,minmax(220px,1fr));grid-auto-rows:130px;gap:22px}.portfolio-watermark span{font-size:13px;opacity:.05}.primary-nav button{flex-direction:column;justify-content:center;gap:3px;padding:5px 0;font-size:11px}.primary-nav button:after{display:none}.primary-nav svg{display:block}.primary-nav small{position:absolute;top:9px;right:calc(50% - 18px)}.mobile-filter{display:grid;place-items:center}.issue-hero{min-height:unset;padding:38px 0 24px;display:block}.issue-hero h1{font-size:41px}.issue-hero p{font-size:14px}.hero-controls{margin-top:30px;align-items:stretch}.search-box{width:100%}.hero-controls .domain-filters{display:none}.content-stack{gap:16px}.featured-article,.lead-gallery .featured-article{grid-template-columns:1fr;min-height:0}.lead-gallery .featured-copy{padding:28px 24px 30px}.lead-gallery .featured-image-wrap{min-height:320px;max-height:390px}.lead-support-grid{grid-template-columns:1fr}.lead-card:nth-child(3){grid-column:auto}.lead-card{min-height:235px}.featured-copy{padding:28px 24px 30px;order:2}.featured-copy h2{font-size:37px;margin-bottom:12px}.featured-copy .title-zh{font-size:17px;margin-bottom:18px}.featured-rule{margin:24px 0 20px}.featured-summary{line-height:1.75}.featured-image-wrap{min-height:320px;max-height:390px;order:1}.featured-image-wrap:before{display:none}.topic-strip{grid-template-columns:auto 1fr auto;padding:20px}.topic-description{display:none}.topic-link{font-size:0}.all-articles,.near-miss-section{padding-top:38px}.section-heading{align-items:center}.section-heading h2{font-size:27px}.section-heading.compact{align-items:start;gap:20px}.section-heading.compact>p{text-align:right;font-size:12px}.article-grid{grid-template-columns:1fr;border-left:0}.article-card{min-height:255px;padding:24px 4px;border-right:0}.article-card h3{font-size:27px}.near-miss{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:18px 0}.inner-page{padding-top:42px;padding-bottom:100px}.page-intro h1{font-size:44px}.page-intro p{font-size:16px}.topic-grid{grid-template-columns:1fr}.topic-card{min-height:410px;padding:28px}.detail-header{padding-top:10px}.detail-title h1{font-size:44px}.detail-title>.title-zh{font-size:18px}.score-breakdown{grid-template-columns:82px 1fr;gap:16px}.total-score strong{font-size:43px}.score-row{grid-template-columns:82px 1fr 20px}.detail-layout{padding-top:40px;gap:30px}.quick-note p{font-size:18px}.fact-view-grid,.learning-grid,.viewpoint-list-grid{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr}.comparison-grid{grid-template-columns:1fr}.comparison-grid article{min-height:440px;padding:28px}.comparison-grid article+article{border-left:0;border-top:1px solid var(--line)}.comparison-grid h2{font-size:29px;margin-top:28px}.lens-section>div{grid-template-columns:1fr;gap:8px}.archive-item{grid-template-columns:1fr auto}.archive-item>span{grid-column:1 / -1}footer{padding:25px 20px 90px;display:grid;gap:8px}.filter-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#18191847;display:flex;align-items:end}.filter-drawer{width:100%;padding:24px 20px 32px;background:var(--surface);border-radius:18px 18px 0 0}.filter-drawer>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.domain-filters.mobile{display:grid;grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
