:root{
  --peach:#C85C7A;--apricot:#E7B7A8;--ink:#2B2228;--paper:#FBF7F5;--soft:#F3E9E6;--text:#342F32;--muted:#746A6F;--gold:#D9913D;
  --line:rgba(43,34,40,.14);--line-strong:rgba(43,34,40,.24);--shadow:0 24px 70px rgba(61,39,50,.10);--radius-lg:30px;--radius-md:20px;--radius-sm:12px;
  --max:1180px;--wide:1320px;--reading:780px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;line-height:1.78;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,input{font:inherit}.site-body{min-width:320px}.shell{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.shell--wide{width:min(calc(100% - 48px),var(--wide))}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:100;background:rgba(251,247,245,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(43,34,40,.08)}.header-inner{width:min(calc(100% - 40px),var(--wide));margin:auto;min-height:82px;display:flex;align-items:center;gap:28px}.brand-mark{display:flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto}.brand-mark img{width:46px;height:46px;object-fit:cover;border-radius:14px}.brand-copy{display:grid;line-height:1.15}.brand-copy strong{font-size:18px;letter-spacing:.04em}.brand-copy small{font-size:11px;color:var(--muted);margin-top:5px}.site-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.site-nav a{font-size:14px;text-decoration:none;padding:10px 11px;border-radius:999px;color:#544b50}.site-nav a:hover,.site-nav a[aria-current="page"]{background:var(--soft);color:var(--ink)}.search-trigger,.menu-toggle{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 14px;cursor:pointer}.search-trigger:hover,.menu-toggle:hover{border-color:var(--peach)}.menu-toggle{display:none;gap:8px}.breadcrumb{font-size:13px;color:var(--muted);padding-top:22px}.breadcrumb ol{list-style:none;display:flex;gap:9px;padding:0;margin:0;flex-wrap:wrap}.breadcrumb li:not(:last-child)::after{content:"/";margin-left:9px;color:#b3a8ad}.breadcrumb a{text-decoration:none}.section{padding:88px 0}.section--soft{background:var(--soft)}.section--ink{background:var(--ink);color:#fdf8f7}.eyebrow{margin:0 0 10px;color:var(--peach);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section--ink .eyebrow{color:#f0bdac}.section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.6fr);gap:30px 70px;align-items:end;margin-bottom:38px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-16px}.section-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.16;margin:0;max-width:760px;letter-spacing:-.03em}.section-intro{margin:0;color:var(--muted);max-width:560px}.home-cover{padding-top:46px;padding-bottom:38px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:64px}.home-cover__image{position:relative}.home-cover__image img{width:100%;aspect-ratio:1.35/1;object-fit:cover;border-radius:36px;box-shadow:var(--shadow)}.home-cover__note{position:absolute;left:24px;bottom:24px;background:rgba(251,247,245,.94);border:1px solid rgba(255,255,255,.7);padding:12px 16px;border-radius:999px;font-size:13px;box-shadow:0 10px 35px rgba(43,34,40,.12)}.home-cover__copy h1,.page-intro h1,.watch-lead h1,.topic-hero h1,.app-intro h1,.guide-cover h1{font-size:clamp(40px,5.4vw,72px);line-height:1.05;letter-spacing:-.045em;margin:0 0 24px;color:var(--ink)}.home-cover__copy .lead,.page-intro .lead,.watch-lead .lead,.topic-hero .lead,.app-intro .lead,.guide-cover .lead{font-size:18px;line-height:1.8;color:#5e5459;margin:0;max-width:660px}.cover-actions{display:flex;align-items:center;gap:20px;margin:28px 0 34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;text-decoration:none;border:1px solid transparent;font-weight:700;font-size:14px;transition:.2s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--peach);color:#fff}.button--dark{background:var(--ink);color:#fff}.button--light{background:#fff;color:var(--ink)}.button--outline{border-color:var(--line-strong);background:transparent}.text-link{font-weight:700;color:var(--peach)}.cover-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.cover-facts div{padding-top:16px;border-top:1px solid var(--line)}.cover-facts dt{font-size:11px;color:var(--muted);margin-bottom:4px}.cover-facts dd{margin:0;font-size:13px;font-weight:700}.text-index{border-top:1px solid var(--line)}.text-index__row{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(300px,1fr) 36px;align-items:center;gap:30px;padding:25px 6px;border-bottom:1px solid var(--line);text-decoration:none}.text-index__row:hover .text-index__title{color:var(--peach)}.text-index__title{font-size:20px;font-weight:700;transition:.2s}.text-index__desc{color:var(--muted)}.text-index__arrow{font-size:24px;color:var(--peach);text-align:right}.split-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.split-feature__copy h2,.community-ribbon h2,.content-pair h2,.narrow-reading h2,.visual-reading h2,.wide-quote h2,.next-step-band h2,.related-paths h2{font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-.03em;margin:0 0 20px}.split-feature__copy p,.visual-reading p,.narrow-reading p{color:#5f555a}.split-feature__media img{width:100%;border-radius:28px;aspect-ratio:1.2/1;object-fit:cover}.split-feature__media figcaption{font-size:12px;color:var(--muted);margin-top:10px}.editorial-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:18px;align-items:stretch}.editorial-card{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.editorial-card--large{grid-row:span 2}.editorial-card img{width:100%;aspect-ratio:1.4/1;object-fit:cover}.editorial-card--large img{aspect-ratio:1.05/1}.editorial-card__body{padding:22px}.editorial-card h3{font-size:22px;line-height:1.35;margin:0 0 10px}.editorial-card h3 a{text-decoration:none}.editorial-card p{color:var(--muted);margin:0}.kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--peach)!important;margin:0 0 8px!important}.narrow-reading{width:min(calc(100% - 48px),var(--reading));text-align:left}.section--ink .narrow-reading p{color:#d9ced3}.inline-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.inline-links a{color:inherit;font-weight:700}.community-ribbon{display:grid;grid-template-columns:1fr minmax(320px,.6fr);gap:50px;align-items:center;border:1px solid var(--line);border-radius:30px;padding:32px 32px 32px 40px;background:#fff}.community-ribbon p{color:var(--muted)}.community-ribbon img{width:100%;border-radius:22px;aspect-ratio:1.45/1;object-fit:cover}.content-pair{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.content-pair article{background:var(--soft);padding:18px 44px}.content-pair article:first-child{padding-left:0}.content-pair article:last-child{padding-right:0;padding-left:44px}.content-pair p{color:var(--muted)}.content-pair a{font-weight:700;color:var(--peach)}.faq-preview{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.faq-preview article{background:var(--paper);padding:26px 30px}.faq-preview h3{font-size:18px;margin:0 0 10px}.faq-preview p{color:var(--muted);margin:0}.section-tail{margin-top:30px}.page-intro{padding-top:54px;padding-bottom:36px;display:grid;grid-template-columns:1fr minmax(360px,.7fr);gap:60px;align-items:center}.page-intro:not(:has(img)){grid-template-columns:1fr;max-width:960px}.page-intro img{border-radius:28px;aspect-ratio:1.35/1;object-fit:cover}.note-stack{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.note-stack article{padding:28px 34px 28px 0;border-bottom:1px solid var(--line)}.note-stack article:nth-child(even){padding-left:34px;border-left:1px solid var(--line)}.note-stack h3{font-size:22px;margin:0 0 10px}.note-stack p{color:var(--muted);margin:0}.reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px}.reading-main h2{font-size:36px;line-height:1.25;margin:0 0 20px}.reading-main p{color:#5f555a}.reading-aside{align-self:start;border-left:3px solid var(--peach);padding-left:22px}.reading-aside h2{font-size:20px}.reading-aside a{display:grid;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--line)}.reading-aside a span{font-size:12px;color:var(--muted);margin-top:3px}.name-map{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:14px}.name-map>div{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff}.name-map__core{background:var(--ink)!important;color:#fff!important}.name-map span{font-size:11px;color:#ead8df}.name-map strong{display:block;font-size:22px;margin:6px 0}.name-map p{font-size:14px;color:var(--muted);margin:0}.name-map__core p{color:#d8cbd1}.next-step-band{display:flex;justify-content:space-between;align-items:center;gap:28px}.next-step-band h2{margin-bottom:0}.watch-lead{padding:58px 0 20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:60px;align-items:end}.watch-lead__index{display:grid;grid-template-columns:1fr 1fr;gap:8px}.watch-lead__index span{padding:12px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;text-align:center}.watch-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.watch-card{display:grid;grid-template-columns:70px 1fr;padding:34px 36px 34px 0;border-bottom:1px solid var(--line)}.watch-card:nth-child(even){padding-left:36px;border-left:1px solid var(--line)}.watch-card__number{grid-row:1/5;color:#bdaeb5;font-size:22px}.watch-card h2{font-size:26px;margin:0 0 10px}.watch-card h2 a{text-decoration:none}.watch-card p{color:var(--muted);margin:0}.visual-reading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:70px;align-items:center}.visual-reading figure{margin:0}.visual-reading img{width:100%;border-radius:28px;aspect-ratio:1.25/1;object-fit:cover}.visual-reading figcaption{font-size:12px;color:var(--muted);margin-top:9px}.topic-strip{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.topic-strip__item{padding:26px 30px 30px 0;border-bottom:1px solid var(--line)}.topic-strip__item:nth-child(even){padding-left:30px;border-left:1px solid var(--line)}.topic-strip h3{font-size:22px;margin:0 0 10px}.topic-strip h3 a{text-decoration:none}.topic-strip p{color:var(--muted);margin-bottom:0}.wide-quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end}.wide-quote p{color:var(--muted);font-size:17px}.topic-ledger{border-top:1px solid var(--line)}.topic-ledger__item{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,.55fr);gap:34px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.topic-ledger__item:not(:has(img)){grid-template-columns:150px 1fr}.topic-ledger__meta{align-self:start;display:flex;gap:12px;color:var(--muted);font-size:12px}.topic-ledger__copy h2{font-size:30px;line-height:1.28;margin:0 0 10px}.topic-ledger__copy h2 a{text-decoration:none}.topic-ledger__copy p{color:var(--muted);margin:0}.topic-ledger img{width:100%;border-radius:16px;aspect-ratio:1.55/1;object-fit:cover}.topic-hero{padding:52px 0 28px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.topic-hero figure{margin:0}.topic-hero img{width:100%;border-radius:28px;aspect-ratio:1.25/1;object-fit:cover}.article-body{width:min(100%,860px);margin:auto}.article-body section{padding:34px 0;border-bottom:1px solid var(--line)}.article-body h2{font-size:32px;line-height:1.3;margin:0 0 14px}.article-body p{font-size:17px;color:#5f555a;margin:0}.related-paths{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:end}.related-paths__links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.related-paths__links a{padding:14px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:#fff}.app-intro{padding:54px 0 24px;display:grid;grid-template-columns:1fr minmax(380px,.7fr);gap:60px;align-items:center}.app-intro__visual{position:relative}.app-intro img{width:100%;border-radius:30px;aspect-ratio:1.1/1;object-fit:cover}.device-note{position:absolute;left:24px;right:24px;bottom:20px;background:rgba(251,247,245,.94);padding:14px 16px;border-radius:14px;font-size:13px;box-shadow:0 10px 30px rgba(43,34,40,.1)}.step-list{border-top:1px solid var(--line)}.step-list article{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.step-list article>span{font-size:24px;color:var(--peach)}.step-list h2{font-size:27px;margin:0 0 10px}.step-list p{margin:0;color:var(--muted)}.device-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.device-split figure{margin:0}.device-split img{width:100%;border-radius:26px}.device-split h2{font-size:38px;line-height:1.2;margin:0 0 18px}.device-split p{color:var(--muted)}.principle-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.principle-columns article{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.principle-columns h2{font-size:24px;margin:0 0 12px}.principle-columns p{color:var(--muted);margin:0}.verification-list{border-top:1px solid var(--line)}.verification-list article{display:grid;grid-template-columns:110px .7fr 1.3fr;gap:30px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.verification-list span{color:var(--peach);font-weight:700}.verification-list h2{font-size:24px;margin:0}.verification-list p{color:var(--muted);margin:0}.guide-cover{padding:56px 0 24px;display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center}.guide-cover img{border-radius:28px;aspect-ratio:1.3/1;object-fit:cover}.guide-chapters{border-top:1px solid var(--line)}.guide-chapters article{display:grid;grid-template-columns:100px 1fr;gap:36px;padding:34px 0;border-bottom:1px solid var(--line)}.guide-chapters__num{font-size:28px;color:#b5a6ad}.guide-chapters h2{font-size:28px;margin:0 0 12px}.guide-chapters p{color:var(--muted);margin:0}.quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-links a{display:grid;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none}.quick-links span{font-size:12px;color:var(--muted);margin-top:5px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{width:100%;display:flex;justify-content:space-between;gap:24px;align-items:center;text-align:left;background:none;border:0;padding:24px 0;cursor:pointer;color:var(--ink);font-weight:700;font-size:18px}.faq-icon{font-size:23px;color:var(--peach)}.faq-answer{padding:0 0 22px}.faq-answer p{margin:0;color:var(--muted)}.faq-item button[aria-expanded="true"] .faq-icon{transform:rotate(45deg)}.button-group{display:flex;gap:12px;flex-wrap:wrap}.about-values{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-values article{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.about-values h2{font-size:24px;margin:0 0 10px}.about-values p{color:var(--muted);margin:0}.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.safety-grid article{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff}.safety-grid h2{font-size:22px;margin:0 0 10px}.safety-grid p{color:var(--muted);margin:0}.policy-sections section{padding:26px 0;border-bottom:1px solid var(--line)}.policy-sections h2{font-size:26px;margin:0 0 10px}.policy-sections p{color:var(--muted)}code{background:#eee5e2;padding:2px 6px;border-radius:6px}.contact-board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contact-board article{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.contact-board h2{font-size:24px;margin:0 0 12px}.contact-board ul{margin:0;padding-left:20px;color:var(--muted)}.search-page{padding:70px 0 100px;min-height:65vh}.search-page h1{font-size:clamp(40px,6vw,68px);margin:0 0 26px;letter-spacing:-.04em}.search-form label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.search-form__row{display:flex;gap:10px}.search-form input{width:100%;border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:13px 18px;outline:none}.search-form input:focus{border-color:var(--peach);box-shadow:0 0 0 3px rgba(200,92,122,.12)}.search-form button{border:0;background:var(--peach);color:#fff;border-radius:999px;padding:12px 20px;font-weight:700;cursor:pointer}.search-form--page{max-width:760px}.search-empty{margin-top:48px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff}.search-count{margin-top:36px;color:var(--muted)}.search-results{margin-top:20px;border-top:1px solid var(--line)}.search-results article{padding:24px 0;border-bottom:1px solid var(--line)}.search-results h2{font-size:24px;margin:0 0 8px}.search-results h2 a{text-decoration:none}.search-results p{color:var(--muted);margin:0 0 6px}.search-results span{font-size:11px;color:#9a8f94}.not-found{padding:100px 0 120px;max-width:900px}.not-found__code{font-size:110px;line-height:.9;font-weight:800;color:var(--apricot);margin:0 0 26px}.not-found h1{font-size:clamp(38px,6vw,66px);line-height:1.08;margin:0 0 20px}.not-found>p:not(.eyebrow):not(.not-found__code){color:var(--muted);font-size:17px;max-width:720px}.search-modal[hidden]{display:none!important}.search-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}.search-modal__backdrop{position:absolute;inset:0;background:rgba(43,34,40,.64);backdrop-filter:blur(5px)}.search-modal__panel{position:relative;width:min(100%,640px);background:var(--paper);border-radius:26px;padding:34px;box-shadow:0 30px 100px rgba(0,0,0,.25)}.search-modal__panel h2{font-size:32px;line-height:1.2;margin:0 0 24px}.search-modal__close{position:absolute;right:18px;top:16px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:22px}.site-footer{background:#211a1e;color:#eee5e9;padding:72px 0 20px}.footer-main{width:min(calc(100% - 48px),var(--wide));margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.footer-brand h2{font-size:32px;line-height:1.2;margin:0 0 14px}.footer-brand p{color:#bfb0b7}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.footer-links h3{font-size:13px;color:#fff;margin:0 0 12px}.footer-links a{display:block;color:#cdbfc5;text-decoration:none;margin:8px 0;font-size:14px}.footer-links a:hover{color:#fff}.footer-bottom{width:min(calc(100% - 48px),var(--wide));margin:54px auto 0;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;display:flex;justify-content:space-between;gap:20px;color:#9f9097;font-size:12px}.footer-bottom p{margin:0}.back-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:0 12px 30px rgba(43,34,40,.16);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s}.back-top.is-visible{opacity:1;pointer-events:auto;transform:none}
@media (max-width:1100px){.site-nav{position:absolute;top:82px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:var(--shadow)}.site-nav.is-open{display:flex}.site-nav a{padding:12px 14px}.menu-toggle{display:flex;margin-left:auto}.search-trigger{margin-left:0}.home-cover,.page-intro,.watch-lead,.topic-hero,.app-intro,.guide-cover{grid-template-columns:1fr;gap:36px}.home-cover__image{order:2}.page-intro img,.topic-hero figure,.app-intro__visual,.guide-cover img{max-width:820px}.editorial-grid{grid-template-columns:1fr 1fr}.editorial-card--large{grid-row:auto}.split-feature,.visual-reading,.device-split{gap:46px}.name-map{grid-template-columns:1fr 1fr}.topic-ledger__item,.topic-ledger__item:not(:has(img)){grid-template-columns:100px 1fr}.topic-ledger img{grid-column:2}.quick-links{grid-template-columns:1fr 1fr}.safety-grid{grid-template-columns:1fr 1fr}.contact-board{grid-template-columns:1fr 1fr}}
@media (max-width:820px){.shell,.shell--wide{width:min(calc(100% - 32px),var(--wide))}.header-inner{width:calc(100% - 28px);gap:10px}.brand-copy small{display:none}.search-trigger{font-size:0;padding:10px;width:42px;height:42px}.search-trigger::after{content:"⌕";font-size:18px}.section{padding:64px 0}.section-heading{grid-template-columns:1fr;gap:16px}.section-heading .eyebrow{margin-bottom:0}.home-cover{padding-top:28px}.home-cover__copy h1,.page-intro h1,.watch-lead h1,.topic-hero h1,.app-intro h1,.guide-cover h1{font-size:clamp(38px,11vw,58px)}.cover-facts{grid-template-columns:1fr}.text-index__row{grid-template-columns:1fr 30px;gap:6px 18px}.text-index__desc{grid-column:1}.text-index__arrow{grid-column:2;grid-row:1/3}.split-feature,.visual-reading,.device-split,.community-ribbon,.reading-grid,.related-paths,.wide-quote{grid-template-columns:1fr}.split-feature__media{order:-1}.editorial-grid{grid-template-columns:1fr}.content-pair,.faq-preview,.note-stack,.watch-grid,.topic-strip,.about-values{grid-template-columns:1fr;background:transparent}.content-pair article,.content-pair article:first-child,.content-pair article:last-child{padding:26px 0;border-bottom:1px solid var(--line)}.faq-preview article{padding:24px 0;border-bottom:1px solid var(--line)}.note-stack article,.note-stack article:nth-child(even){padding:24px 0;border-left:0}.watch-card,.watch-card:nth-child(even){padding:26px 0;border-left:0}.topic-strip__item,.topic-strip__item:nth-child(even){padding:24px 0;border-left:0}.page-intro{padding-top:40px}.name-map{grid-template-columns:1fr}.watch-lead__index{grid-template-columns:1fr 1fr}.next-step-band{align-items:flex-start;flex-direction:column}.topic-ledger__item,.topic-ledger__item:not(:has(img)){grid-template-columns:70px 1fr;gap:18px}.verification-list article{grid-template-columns:70px 1fr}.verification-list p{grid-column:2}.principle-columns,.contact-board{grid-template-columns:1fr}.safety-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr 1fr}.search-modal__panel{padding:28px 22px}.section--ink .next-step-band{padding-block:4px}}
@media (max-width:600px){.header-inner{min-height:72px}.site-nav{top:72px}.brand-mark img{width:40px;height:40px}.brand-copy strong{font-size:16px}.menu-toggle{font-size:12px}.section{padding:52px 0}.home-cover__image img{border-radius:22px}.home-cover__note{left:14px;bottom:14px;font-size:11px;padding:8px 10px}.home-cover__copy .lead,.page-intro .lead,.watch-lead .lead,.topic-hero .lead,.app-intro .lead,.guide-cover .lead{font-size:16px}.cover-actions{align-items:flex-start;flex-direction:column}.section-heading h2,.split-feature__copy h2,.community-ribbon h2,.content-pair h2,.narrow-reading h2,.visual-reading h2,.wide-quote h2,.next-step-band h2,.related-paths h2{font-size:30px}.editorial-card__body{padding:18px}.community-ribbon{padding:22px}.watch-lead__index{grid-template-columns:1fr}.topic-ledger__item,.topic-ledger__item:not(:has(img)){display:block}.topic-ledger__meta{margin-bottom:12px}.topic-ledger img{margin-top:16px}.related-paths__links{grid-template-columns:1fr}.step-list article,.guide-chapters article{grid-template-columns:54px 1fr;gap:16px}.device-note{position:static;margin-top:10px}.verification-list article{display:block}.verification-list span{display:block;margin-bottom:6px}.verification-list h2{margin-bottom:10px}.quick-links{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.search-form__row{flex-direction:column}.search-form button{width:100%}.not-found{padding-top:70px}.not-found__code{font-size:80px}}
@media (max-width:375px){.shell,.shell--wide{width:calc(100% - 24px)}.header-inner{width:calc(100% - 20px)}.brand-mark{gap:8px}.menu-toggle{padding:9px 10px}.home-cover__copy h1,.page-intro h1,.watch-lead h1,.topic-hero h1,.app-intro h1,.guide-cover h1{font-size:36px}.button{width:100%}.cover-actions{width:100%}}
