.premium-home{--review-paper: #f2ecde;--review-ink: #1d2a32;--review-red: #91332f;--review-muted: #56636b;--review-line: rgba(29, 42, 50, .28);background:var(--review-paper);color:var(--review-ink)}.premium-main{max-width:none;padding:0;overflow:hidden}.premium-home .site-header{position:sticky;top:0;z-index:20;border-color:var(--review-ink);background:color-mix(in srgb,var(--review-paper) 92%,transparent);backdrop-filter:blur(16px)}.premium-home .site-header .inner{max-width:none;min-height:64px;padding:8px clamp(20px,5vw,80px)}.premium-home .brand{color:var(--review-ink);font:700 19px/1.1 Iowan Old Style,Songti SC,serif;letter-spacing:-.01em}.premium-home .site-nav a{color:var(--review-muted);font-size:13px}.premium-home .site-nav a[aria-current=page]{color:var(--review-red)}.premium-home .lang-toggle{border-color:var(--review-line);background:transparent}.premium-home .lang-toggle button{color:var(--review-muted)}.premium-home .lang-toggle button+button{border-color:var(--review-line)}.premium-home .lang-toggle button.active{background:var(--review-ink);color:var(--review-paper)}.premium-home .header-cta{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:2px;background:var(--review-red);color:#fffaf0;font-size:12px;font-weight:700;text-decoration:none;transition:transform .32s cubic-bezier(.2,.9,.2,1.25)}.premium-home .header-cta:active{transform:scale(.97)}.premium-home .site-footer{margin-top:0;border-color:#f2ecde3d;background:var(--review-ink);color:#bfc1bb}.premium-home .site-footer .inner{max-width:86rem}.premium-home .site-footer a{color:#f2ecde}.review-kicker{margin:0 0 18px;font:700 11px/1.2 Avenir Next,PingFang SC,sans-serif;letter-spacing:.16em;text-transform:uppercase}.review-hero{position:relative;display:grid;grid-template-columns:minmax(320px,1fr) minmax(330px,.76fr) minmax(210px,.42fr);gap:clamp(32px,4vw,64px);align-items:center;min-height:min(780px,calc(100svh - 64px));padding:clamp(56px,6vw,92px) clamp(24px,6vw,96px);border-bottom:1px solid var(--review-ink)}.review-frame{position:absolute;inset:24px;border:1px solid rgba(29,42,50,.16);pointer-events:none}.review-intro{position:relative;z-index:1;max-width:590px}.review-intro h1{margin:0;color:var(--review-ink);font:500 clamp(40px,4.6vw,68px)/1.02 "Iowan Old Style","Songti SC",serif;letter-spacing:-.04em}.review-intro h1 em{display:block;margin-top:.12em;color:var(--review-red);font-weight:400}.review-dek{max-width:540px;margin:28px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.review-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.review-primary{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:2px;background:var(--review-red);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 1px 1px #0000001f,0 10px 24px #1d2a321f;transition:transform .32s cubic-bezier(.2,.9,.2,1.25)}.review-primary:hover{text-decoration:none;transform:translateY(-2px)}.review-primary:active{transform:scale(.97)}.review-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--review-ink);font-size:13px;font-weight:700;text-underline-offset:4px}.review-portrait{position:relative;z-index:1;width:100%;max-height:620px;aspect-ratio:809 / 906;margin:0;overflow:hidden;background:var(--review-ink);box-shadow:18px 22px #91332f21}.review-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.04)}.review-portrait:after{content:"";position:absolute;inset:0;border:1px solid rgba(242,236,222,.26);box-shadow:inset 0 0 0 8px #1d2a3214;pointer-events:none}.portrait-issue{position:absolute;top:22px;left:22px;display:grid;width:82px;padding:12px 13px 11px;background:var(--review-red);color:#fffaf0}.portrait-issue span,.portrait-issue small{font:700 8px/1.2 Avenir Next,sans-serif;letter-spacing:.16em}.portrait-issue strong{font:400 52px/.88 Iowan Old Style,serif;letter-spacing:-.08em}.portrait-issue small{margin-top:7px}.review-portrait figcaption{position:absolute;z-index:2;right:12px;bottom:10px;left:12px;color:#f2ecde;font:500 9px/1.4 Avenir Next,sans-serif;text-align:right;text-shadow:0 1px 4px rgba(0,0,0,.8)}.review-portrait figcaption a{color:#fffaf0;text-underline-offset:2px}.review-aside{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding-block:8px}.issue-note{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--review-ink)}.issue-note>span,.issue-note small{color:var(--review-muted);font:700 9px/1.3 Avenir Next,sans-serif;letter-spacing:.14em}.issue-note strong{font:600 clamp(17px,1.4vw,21px)/1.3 "Iowan Old Style","Songti SC",serif}.review-quote{margin:0;padding-top:20px;border-top:3px solid var(--review-red)}.review-quote p{margin:0 0 20px;font:italic 400 clamp(18px,1.65vw,25px)/1.38 "Iowan Old Style",serif}.review-quote footer{font:700 10px/1 Avenir Next,sans-serif;letter-spacing:.14em}.edition-index{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(48px,8vw,120px);padding:104px clamp(24px,8vw,128px)}.edition-heading h2{margin:0;color:var(--review-ink);font:500 clamp(44px,5.2vw,76px)/1.04 "Iowan Old Style","Songti SC",serif}.edition-heading>p:last-child{margin-top:24px;color:var(--review-muted);font-size:13px}.edition-stories{margin:0;padding:0;border-top:1px solid var(--review-ink);list-style:none}.edition-stories li{display:grid;grid-template-columns:48px 1fr max-content;gap:16px;align-items:center;min-height:136px;border-bottom:1px solid var(--review-ink)}.story-number,.story-access{font:700 10px/1.4 Avenir Next,sans-serif;letter-spacing:.08em}.edition-stories a{color:var(--review-ink);text-decoration:none}.edition-stories strong{font:500 clamp(21px,2vw,31px)/1.2 "Iowan Old Style","Songti SC",serif}.edition-stories strong.lang-zh,[data-lang-mode=en] .premium-home .edition-stories strong.en-only{display:block}.edition-stories small{display:block;margin-top:7px;color:var(--review-muted);font-size:12px}[data-lang-mode=en] .premium-home .edition-stories small{display:none}.story-access{display:grid;gap:6px;color:var(--review-red);text-align:end}.story-access time{color:var(--review-muted)}.evidence-section{padding:88px clamp(24px,7vw,112px) 112px;background:var(--review-ink);color:var(--review-paper);background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(242,236,222,.06) 25%)}.evidence-topline{display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(242,236,222,.35);font:700 10px/1 SFMono-Regular,monospace;color:#b9b7ae}.evidence-grid{display:grid;grid-template-columns:1.2fr .9fr .7fr;gap:clamp(32px,5vw,80px);padding-top:72px}.evidence-heading h2{margin:0 0 32px;color:var(--review-paper);font:650 clamp(46px,5.4vw,82px)/.98 "Avenir Next Condensed","PingFang SC",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.evidence-heading h2 em{display:block;color:#e2aa44;font-style:normal}.evidence-heading>a,.primary-source a{color:#e2aa44;font:700 11px/1.4 SFMono-Regular,monospace}.evidence-timeline{border-inline-start:1px solid rgba(242,236,222,.35)}.evidence-timeline article{position:relative;padding:0 0 40px 30px}.evidence-timeline article:before{content:"";position:absolute;top:2px;inset-inline-start:-5px;width:9px;height:9px;border:1px solid #e2aa44;background:var(--review-ink)}.evidence-timeline time{color:#e2aa44;font:700 11px/1 SFMono-Regular,monospace}.evidence-timeline span{display:block;margin-top:9px;font:700 13px/1.3 SFMono-Regular,monospace}.evidence-timeline p{margin:10px 0 0;color:#b9b7ae;font-size:13px;line-height:1.7}.primary-source{align-self:end;padding:24px;border:1px solid rgba(242,236,222,.35);background:#ffffff09;box-shadow:inset 0 1px #ffffff1a}.primary-source>span{color:#e2aa44;font:700 9px/1 SFMono-Regular,monospace;letter-spacing:.12em}.primary-source blockquote{margin:24px 0;font:400 23px/1.35 Iowan Old Style,serif}.archive-strip{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;border-bottom:1px solid var(--review-ink)}.archive-strip>*{min-height:136px;padding:32px;border-inline-end:1px solid var(--review-ink)}.archive-strip div{display:grid;align-content:center}.archive-strip strong{font:400 48px/1 Iowan Old Style,serif}.archive-strip span{font-size:12px}.archive-strip>a{display:grid;place-items:center;min-width:220px;color:var(--review-ink);font-weight:700;text-decoration:none}.membership-section{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center;padding:104px clamp(24px,8vw,128px);background:#e7dfcf}.membership-copy h2{margin:0;color:var(--review-ink);font:400 clamp(44px,5.6vw,84px)/1.04 "Iowan Old Style","Songti SC",serif}.membership-copy>p:last-child{max-width:600px;color:var(--review-muted);line-height:1.8}.membership-card{max-width:480px;padding:32px;border:1px solid var(--review-ink);background:#fff3;box-shadow:inset 0 1px #ffffff8c,0 20px 60px #1d2a3214}.membership-label{display:flex;justify-content:space-between;font-size:12px}.membership-price{margin:32px 0;font:400 72px/1 Iowan Old Style,serif}.membership-price>span,.membership-price small{font:400 14px/1 Avenir Next,sans-serif}.membership-card ul{padding-inline-start:20px;line-height:2}.subscribe-unavailable{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:14px 16px;background:var(--review-ink);color:var(--review-paper)}.subscribe-unavailable p{margin:0}.subscribe-unavailable a{color:#e2aa44;font-size:12px;font-weight:700}.membership-card>small{display:block;margin-top:14px;color:var(--review-muted);text-align:center}@media(max-width:960px){.edition-index,.evidence-grid,.membership-section{grid-template-columns:1fr}.review-hero{grid-template-columns:minmax(300px,1fr) minmax(280px,.78fr);min-height:auto}.review-aside{grid-column:1 / -1;flex-direction:row;align-items:end;padding-top:12px;border-top:1px solid var(--review-line)}.issue-note{min-width:210px;border-top:0}.review-quote,.membership-card{max-width:520px}.archive-strip{grid-template-columns:repeat(3,1fr)}.archive-strip>a{grid-column:1 / -1}}@media(max-width:680px){.premium-home .site-header .inner{display:grid;grid-template-columns:1fr auto auto}.premium-home .site-nav{grid-column:1 / -1;grid-row:2;margin:0}.premium-home .header-cta{font-size:0;padding:0 12px}.premium-home .header-cta .lang-zh,.premium-home .header-cta .en-only{font-size:11px}.review-frame{inset:12px}.review-hero,.edition-index,.evidence-section,.membership-section{padding:56px 20px}.review-hero{grid-template-columns:1fr;gap:40px}.review-intro h1{font-size:clamp(40px,12vw,50px)}.review-portrait{width:calc(100% - 14px);max-height:none}.review-aside{grid-column:auto;align-items:stretch;flex-direction:column;gap:32px}.edition-stories li{grid-template-columns:36px 1fr;padding:24px 0}.story-access{grid-column:2;text-align:start}.evidence-topline{justify-content:flex-start;flex-wrap:wrap}.archive-strip{grid-template-columns:1fr}.archive-strip>*,.archive-strip>a{grid-column:auto;border-bottom:1px solid var(--review-ink)}.subscribe-unavailable{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.premium-home *,.premium-home *:before,.premium-home *:after{scroll-behavior:auto!important;transition:none!important}}
