:root{color-scheme:light;--ink: #15242e;--ink-strong: #07151d;--muted: #596b78;--quiet: #73818b;--line: #d7e1e6;--paper: #ffffff;--soft: #f3f6f8;--accent: #0d695d;--accent-strong: #073f39;--accent-soft: #e6f1ee;--navy: #16324a;--gold: #a97928;--gold-soft: #fff5df;--clay: #b96850;--sky: #517fb5;--paper-warm: #faf9f4;--risk-bg: #eef6ff;--risk-line: #517fb5;--shadow: 0 16px 44px rgba(13, 31, 38, .1);--radius: 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:linear-gradient(90deg,rgba(20,33,42,.018) 1px,transparent 1px),linear-gradient(180deg,#f8fafb 0,var(--soft) 52%,#edf2f5 100%);background-size:44px 44px,auto;color:var(--ink);font-size:16px;letter-spacing:0;line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--accent-strong);text-decoration-thickness:.08em;text-underline-offset:.2em}a:hover{color:var(--clay)}.site-header{position:sticky;z-index:10;top:0;border-bottom:1px solid rgba(216,226,228,.86);background:#ffffffe8;backdrop-filter:blur(18px)}.site-header-main,.site-primary-nav,.site-assurance-nav{width:min(1120px,calc(100% - 36px));margin:0 auto}.site-header-main{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;padding:9px 0}.site-name{display:inline-flex;align-items:center;gap:10px;color:var(--ink-strong);font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap}.site-name:before{width:25px;height:25px;border:1px solid rgba(15,111,97,.32);border-radius:50%;background:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.85) 45% 54%,transparent 55%),radial-gradient(circle at 68% 28%,var(--gold) 0 9%,transparent 10%),var(--accent);content:"";box-shadow:0 5px 14px #0f6f6138}.site-brand-block{display:flex;min-width:0;align-items:center;gap:12px}.site-current{display:inline-flex;min-height:26px;align-items:center;padding:2px 9px;border:1px solid rgba(15,111,97,.18);border-radius:999px;background:#dceee9b8;color:var(--accent-strong);font-size:.74rem;font-weight:900;line-height:1.25;white-space:nowrap}.site-header-trust,.site-primary-nav{display:flex;align-items:center}.site-header-trust{flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-header-trust a{color:var(--quiet);font-size:.78rem;font-weight:800;text-decoration:none}.site-header-trust a:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.22em}.site-primary-nav{gap:2px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.site-primary-nav::-webkit-scrollbar{display:none}.site-primary-nav a{display:inline-flex;min-height:34px;align-items:center;flex:0 0 auto;padding:0 12px;border-bottom:3px solid transparent;color:var(--muted);font-size:.9rem;font-weight:850;text-decoration:none}.site-primary-nav a:hover,.site-primary-nav a.is-active,.site-primary-nav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent-strong)}.site-assurance-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:10px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#d8e2e4eb}.site-assurance-nav a{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:space-between;gap:12px;padding:6px 11px;background:#f8fbfaeb;color:var(--ink);text-decoration:none}.site-assurance-nav a:hover{background:var(--accent-soft);color:var(--ink)}.site-assurance-nav strong{color:var(--ink-strong);font-size:.78rem;font-weight:900;overflow-wrap:anywhere}.site-assurance-nav span{flex:0 0 auto;color:var(--muted);font-size:.72rem;font-weight:800}.home-shell,.article-shell{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:42px 0 76px}.home-shell{display:grid;gap:30px;padding-top:34px;padding-bottom:72px}.article-shell{max-width:1000px}.front-cover{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:start;margin:0 calc(50% - 50vw);padding:clamp(24px,3.4vw,40px) max(18px,calc((100vw - 1120px)/2)) clamp(24px,3.4vw,38px);border-bottom:1px solid rgba(216,226,231,.9);background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),linear-gradient(180deg,#fffffffa,#f7fafbe6);background-size:44px 44px,auto}.front-desk-strip{display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:14px;min-width:0;align-items:stretch;padding:14px;border:1px solid rgba(216,226,231,.94);border-radius:var(--radius);background:linear-gradient(135deg,#16324a0b,#0f6f610e 55%,#b9852f0a),#ffffffeb;box-shadow:0 10px 28px #14212a0b}.front-desk-strip>div:first-child{display:grid;min-width:0;align-content:center;gap:4px;padding:2px 6px}.front-desk-strip .section-kicker{margin-bottom:0}.front-desk-strip>div:first-child strong{color:var(--ink-strong);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.45;overflow-wrap:anywhere}.front-desk-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.front-desk-list a{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#ffffffe0;color:var(--ink);text-decoration:none}.front-desk-list a:hover{border-color:#0f6f6157;background:#fff}.front-desk-list span{color:var(--accent-strong);font-size:.72rem;font-weight:900}.front-desk-list strong{color:var(--ink-strong);font-size:.92rem;line-height:1.42;overflow-wrap:anywhere}.front-desk-list small{color:var(--muted);font-size:.75rem;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.front-editor-desk{display:grid;grid-column:1 / -1;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);gap:12px;min-width:0;align-items:stretch;padding:13px;border:1px solid rgba(216,226,231,.94);border-radius:var(--radius);background:linear-gradient(135deg,#14212a0b,#0f6f610a,#b9685009),#fffffff0;box-shadow:0 10px 28px #14212a0b}.front-editor-desk-head{display:grid;min-width:0;align-content:center;gap:5px;padding:2px 5px}.front-editor-desk-head .section-kicker{margin-bottom:0}.front-editor-desk-head strong{color:var(--ink-strong);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.45;overflow-wrap:anywhere}.front-editor-desk-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.front-editor-desk-list a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;min-height:124px;padding:10px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#ffffffe6;color:var(--ink);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.front-editor-desk-list a:hover{border-color:#0f6f6152;background:#fff;transform:translateY(-1px)}.front-editor-desk-list a>span{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:950;line-height:1}.front-editor-desk-list a>div{display:grid;min-width:0;align-content:start;gap:4px}.front-editor-desk-list b{color:#7f3d2d;font-size:.7rem;font-weight:950;line-height:1.25}.front-editor-desk-list strong{color:var(--ink-strong);font-size:.89rem;line-height:1.42;overflow-wrap:anywhere}.front-editor-desk-list small{color:var(--muted);font-size:.72rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.front-editor-desk-list .compact-proof-strip{margin-top:4px}.front-editor-desk-list .compact-proof-strip time,.front-editor-desk-list .compact-proof-strip em{min-height:20px;padding:0 6px;font-size:.66rem}.cover-lead{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.08fr);gap:clamp(20px,3vw,30px);min-width:0;align-self:start;align-items:center;padding:22px;border:1px solid rgba(216,226,231,.94);border-radius:var(--radius);background:#ffffffeb;box-shadow:0 14px 34px #14212a12}.cover-main{display:grid;gap:16px;min-width:0}.cover-lead-image{display:block;min-width:0;overflow:hidden;border-radius:var(--radius);background:#e7edf0}.cover-lead-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 48%}.cover-lead-copy{min-width:0}.cover-lead-copy>span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(15,111,97,.24);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.78rem;font-weight:900}.cover-lead h1{max-width:100%;margin:14px 0;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.08}.cover-lead h1 a{color:var(--ink-strong);text-decoration:none}.cover-lead h1 a:hover{color:var(--accent-strong)}.cover-lead p{margin:0;color:var(--muted);font-size:1.02rem;overflow-wrap:anywhere}.cover-lead small{display:block;margin-top:16px;color:var(--quiet);font-size:.8rem;font-weight:850}.cover-proof-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.cover-proof-list time,.cover-proof-list span{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#fff;color:var(--quiet);font-size:.76rem;font-weight:850}.cover-proof-list span{border-color:#0f6f6133;background:var(--accent-soft);color:var(--accent-strong)}.cover-rail{display:grid;gap:14px;min-width:0}.cover-panel{min-width:0;padding:18px;border:1px solid rgba(216,226,231,.94);border-radius:var(--radius);background:#ffffffeb;box-shadow:0 10px 26px #14212a0d}.cover-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cover-panel-head .section-kicker{margin-bottom:0}.cover-panel-head a,.edition-board-head>a,.front-section-head>a{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-weight:900;text-decoration:none}.cover-panel-head a{font-size:.86rem}.cover-panel-head a:after,.edition-board-head>a:after,.front-section-head>a:after{color:var(--gold);content:"→";font-weight:950}.cover-panel-head a:hover,.edition-board-head>a:hover,.front-section-head>a:hover{color:var(--clay);text-decoration:underline;text-underline-offset:.22em}.front-latest{display:grid;gap:1px;overflow:hidden;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);list-style:none}.front-latest a{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px 12px;min-width:0;padding:12px;background:#fffffff5;color:var(--ink);text-decoration:none}.front-latest a:hover{background:#f6fbf9}.front-latest span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;align-self:start;justify-self:start;padding:0 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.7rem;font-weight:900}.front-latest strong{min-width:0;color:var(--ink-strong);font-size:.92rem;line-height:1.46;overflow-wrap:anywhere}.front-latest-copy{display:grid;gap:7px;min-width:0}.front-latest time{grid-column:2;color:var(--quiet);font-size:.75rem;font-weight:800}.cover-panel-trust{border-top:4px solid var(--gold);background:linear-gradient(135deg,#16324a0b,#b9852f12),#fffdf9}.trust-card-list{display:grid;gap:7px;margin:0}.trust-card-list a{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#ffffffd6;color:var(--ink);text-decoration:none}.trust-card-list a:hover{border-color:#0f6f6152;background:#fff}.trust-card-list span{color:#7c561f;font-size:.72rem;font-weight:900}.trust-card-list strong{color:var(--ink-strong);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.front-route-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;counter-reset:route-step;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:0 14px 34px #14212a0f}.front-route-strip a{position:relative;display:grid;gap:6px;min-width:0;min-height:116px;align-content:start;padding:17px 18px 18px 52px;background:#fffffff5;color:var(--ink);text-decoration:none}.front-route-strip a:before{position:absolute;top:18px;left:18px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(15,111,97,.22);border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);content:counter(route-step);counter-increment:route-step;font-size:.76rem;font-weight:950;line-height:1}.front-route-strip a:hover{background:#f6fbf9}.front-route-strip span{color:var(--gold);font-size:.78rem;font-weight:900}.front-route-strip strong{min-width:0;color:var(--ink-strong);line-height:1.45;overflow-wrap:anywhere}.front-route-strip small{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.58;overflow-wrap:anywhere}.search-callout{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(26px,4vw,38px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,231,.9);border-bottom:1px solid rgba(216,226,231,.9);background:linear-gradient(90deg,#0f6f6114,#517fb512),#ffffffd6}.search-callout-inner{display:grid;grid-template-columns:minmax(240px,.52fr) minmax(0,1fr);gap:22px;align-items:center}.search-callout-copy{min-width:0}.search-callout-copy h2{margin-bottom:8px;font-size:clamp(1.35rem,2.3vw,1.9rem);overflow-wrap:anywhere}.search-callout-copy p:not(.section-kicker){margin:0;color:var(--muted);line-height:1.75;overflow-wrap:anywhere}.search-callout-form{display:grid;gap:11px;min-width:0;padding:16px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:#fffffff0;box-shadow:0 12px 30px #14212a0f}.search-callout-form label{color:var(--ink-strong);font-size:.82rem;font-weight:900}.search-callout-input{display:grid;grid-template-columns:minmax(0,1fr) 104px;overflow:hidden;border:1px solid rgba(15,111,97,.28);border-radius:6px;background:#fff}.search-callout-input input{min-width:0;min-height:48px;padding:0 14px;border:0;background:transparent;color:var(--ink-strong);font:inherit;outline:none;text-overflow:ellipsis}.search-callout-input button{border:0;border-left:1px solid rgba(15,111,97,.24);background:var(--accent);color:#fff;cursor:pointer;font:inherit;font-weight:900}.search-callout-input button:hover{background:var(--accent-strong)}.search-callout-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #0f6f611f}.search-callout-pills{display:flex;flex-wrap:wrap;gap:7px}.search-callout-pills a{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#fff;color:var(--muted);font-size:.82rem;font-weight:850;text-decoration:none}.search-callout-pills a:hover{border-color:#0f6f6152;background:var(--accent-soft);color:var(--accent-strong)}.home-edition-board{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,231,.9);border-bottom:1px solid rgba(216,226,231,.78);background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),linear-gradient(180deg,#ffffffd1,#f7fafbe6);background-size:44px 44px,auto}.edition-board-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.edition-board-head h2{margin-bottom:0}.edition-board-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;align-items:start}.edition-main-panel,.edition-side-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;box-shadow:0 12px 30px #14212a0f}.edition-row-list{display:grid;gap:1px;overflow:hidden;border-radius:var(--radius);background:var(--line)}.edition-row{display:grid;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:5px 18px;min-width:0;padding:17px 18px;background:#fffffff5;color:var(--ink);text-decoration:none}.edition-row:hover{background:#f6fbf9}.edition-row-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.edition-row-meta span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.edition-row-meta time{color:var(--quiet);font-size:.76rem;font-weight:850}.edition-row strong{min-width:0;color:var(--ink-strong);font-size:1.02rem;line-height:1.45;overflow-wrap:anywhere}.edition-row p{grid-column:2;margin:0;color:var(--muted);font-size:.91rem;line-height:1.68;overflow-wrap:anywhere}.edition-row .card-proof-list{grid-column:2;padding-top:8px}.edition-row .card-action-row{grid-column:2}.edition-side-panel{display:grid;gap:12px;padding:20px;background:linear-gradient(135deg,#16324a0f,#b9852f14),var(--paper-warm)}.edition-side-panel h3{margin:0;color:var(--ink-strong)}.edition-side-panel p:not(.section-kicker){margin:0;color:var(--muted)}.edition-topic-list{display:grid;gap:8px}.edition-topic-list a{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid rgba(216,226,228,.94);border-radius:6px;background:#fff;color:var(--ink-strong);font-size:.9rem;font-weight:850;text-decoration:none}.edition-topic-list a:after{color:var(--gold);content:"→";font-weight:950}.edition-topic-list a:hover{border-color:#0f6f6157;background:var(--accent-soft);color:var(--accent-strong)}.front-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);gap:clamp(26px,5vw,56px);align-items:end;min-height:clamp(560px,72vh,760px);margin:0 calc(50% - 50vw);padding:clamp(76px,8vw,118px) max(18px,calc((100vw - 1120px)/2)) 86px;background:linear-gradient(90deg,#071319e6,#071319ad 42%,#0713192e),url(/assets/yowabi-editorial-hero.png) center / cover;color:#fff}.front-hero-copy{min-width:0;max-width:710px}.front-hero .eyebrow,.front-hero .section-kicker{color:#ffffffb8}.lead-story{display:grid;overflow:hidden;width:100%;max-width:100%;min-width:0;border:1px solid rgba(255,255,255,.26);border-radius:var(--radius);background:#ffffffeb;color:var(--ink);text-decoration:none;box-shadow:0 22px 60px #00000038}.lead-story img{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#e8edf0}.lead-story div{padding:20px 22px 22px}.lead-story span,.headline-card span,.article-card span,.tool-card span{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.card-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.card-label-row time{flex:0 0 auto;color:var(--quiet);font-size:.76rem;font-weight:850}.lead-story h2{margin:12px 0 10px;color:var(--ink-strong);font-size:clamp(1.22rem,2.2vw,1.72rem);overflow-wrap:anywhere}.lead-story p,.headline-card p,.article-card p,.tool-card p{margin:0;color:var(--muted);overflow-wrap:anywhere}.lead-story small,.headline-card small,.article-card small,.tool-card small{display:block;margin-top:14px;color:var(--quiet);font-size:.78rem;font-weight:800}.card-proof-list{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:16px 0 0;list-style:none}.card-proof-list li{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#f7fafb;color:var(--muted);font-size:.74rem;font-weight:850}.card-proof-list li:first-child{border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.market-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:-46px;padding:14px;border:1px solid rgba(216,226,231,.92);border-radius:var(--radius);background:#fffffff5;box-shadow:var(--shadow)}.market-strip a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid rgba(216,226,231,.9);border-radius:999px;background:#fff;color:var(--ink-strong);font-size:.9rem;font-weight:800;text-decoration:none}.market-strip a:hover{border-color:#0f6f6170;background:var(--accent-soft)}.front-news,.front-section,.tool-band{display:grid;gap:20px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,231,.88);background:#ffffffbd}.front-news{background:linear-gradient(90deg,#517fb514,#0f6f6112),#fff}.tool-band{border-bottom:1px solid rgba(216,226,231,.88);background:linear-gradient(135deg,#16324a0b,#b9852f0e),#fffdf9}.front-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.front-section-head h2{margin-bottom:0}.headline-grid,.article-card-grid,.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.headline-card,.article-card,.tool-card{position:relative;display:flex;overflow:hidden;min-width:0;min-height:100%;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 10px 28px #14212a0d}.headline-card:before,.article-card:before,.tool-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--gold));content:""}.headline-card:hover,.article-card:hover,.tool-card:hover,.lead-story:hover{border-color:#0f6f6157;transform:translateY(-2px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.headline-card h3,.article-card h3,.tool-card h3{margin:14px 0 10px;color:var(--ink-strong);font-size:1.12rem;line-height:1.45;overflow-wrap:anywhere}.card-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;min-width:0;margin-top:14px;padding-top:13px;border-top:1px solid rgba(216,226,228,.94)}.card-action-row b,.card-action-row em{font-size:.76rem;font-style:normal;font-weight:900;white-space:nowrap}.card-action-row b{display:inline-flex;min-width:44px;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#fff;color:var(--quiet)}.card-action-row strong{min-width:0;color:var(--ink-strong);font-size:.82rem;font-weight:850;line-height:1.42;overflow-wrap:anywhere}.card-action-row em{min-width:48px;color:var(--accent-strong);text-align:right}.card-action-row em:after{content:"→";margin-left:4px}.card-action-row-tool em{color:#7c561f}.card-action-row-protect em{color:#7f3d2d}.card-action-row-compact{gap:7px;min-height:32px;margin-top:7px;padding-top:10px}.card-action-row-compact b{min-width:40px;min-height:22px;padding:0 7px;font-size:.7rem}.card-action-row-compact strong{font-size:.78rem}.card-action-row-compact em{font-size:.74rem}.card-label-row span,.hub-focus-label span,.digest-topic-grid span,.media-row span,.start-feature-tags span,.official-check-top em{white-space:nowrap}.tool-card{background:linear-gradient(180deg,#fffffff5,#f7fafbf5),var(--paper)}.tool-card-image{overflow:hidden;margin:-8px -8px 14px;border:1px solid rgba(216,226,228,.92);border-radius:6px;aspect-ratio:16 / 9;background:var(--soft)}.tool-card-image img{display:block;width:100%;height:100%;object-fit:cover}.editorial-hero,.hub-hero{position:relative;overflow:hidden;min-height:clamp(470px,68vh,680px);margin:0 calc(50% - 50vw);padding:clamp(54px,6vw,82px) clamp(20px,5vw,72px);color:#fff;isolation:isolate}.editorial-hero{background:linear-gradient(90deg,#071319db,#071319a8 38%,#07131929 72%),url(/assets/sekai-board-site-overview.png) center / cover}.hub-hero{min-height:clamp(380px,50vh,520px);background:linear-gradient(90deg,#071319db,#16324aa3 52%,#0f6f612e),url(/assets/sekai-board-site-overview.png) center 46% / cover}.start-hero{min-height:clamp(430px,50vh,540px);padding-top:clamp(56px,6vw,80px);padding-bottom:clamp(76px,7vw,92px);background:linear-gradient(90deg,#071319e0,#16324aad 52%,#0f6f6133),url(/assets/sekai-board-site-overview.png) center 45% / cover}.hub-hero.protect-hero{min-height:clamp(430px,52vh,560px);padding-top:clamp(54px,6vw,78px);padding-bottom:clamp(70px,7vw,88px);background:linear-gradient(90deg,#071319db,#3126309e 48%,#b9685029),url(/assets/sekai-board-sns-scam.png) center 44% / cover}.hub-hero.start-hero h1{max-width:780px;font-size:clamp(2.45rem,4.25vw,4rem);line-height:1.04}.hub-hero.protect-hero h1{max-width:920px;font-size:clamp(2.35rem,4.05vw,3.65rem);line-height:1.04}.hub-hero.glossary-hero{min-height:clamp(380px,52vh,560px);background:linear-gradient(90deg,#071319e6,#16324aad 48%,#b9852f3d),url(/assets/sekai-board-site-overview.png) center / cover}.hub-hero.tools-hero{min-height:clamp(390px,54vh,570px);background:linear-gradient(90deg,#071319e6,#16324ab8 48%,#0f6f6147),url(/assets/sekai-board-monthly-money-review-five-checks.png) center / cover}.hub-hero.authors-hero{min-height:clamp(390px,54vh,570px);background:linear-gradient(90deg,#071319eb,#16324ab8,#b9852f42),url(/assets/sekai-board-site-overview.png) center / cover}.editorial-hero:after,.hub-hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:190px;background:linear-gradient(180deg,transparent,var(--soft));content:""}.hero-inner,.hub-hero-inner{width:min(1120px,100%)}.hero-copy,.hub-hero-copy{max-width:700px}.eyebrow,.section-kicker{margin:0 0 10px;color:var(--muted);font-size:.76rem;font-weight:850;letter-spacing:0;line-height:1.38;text-transform:none}.editorial-hero .eyebrow,.hub-hero .eyebrow{color:#ffffffc2}h1{max-width:790px;margin:0 0 20px;font-size:clamp(2.35rem,5.4vw,5.1rem);font-weight:850;line-height:1.02;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.article-hero h1{max-width:980px;font-size:2.75rem;line-height:1.12;text-wrap:balance;word-break:auto-phrase;overflow-wrap:break-word}h2{margin:0 0 18px;color:var(--ink-strong);font-weight:850;line-height:1.28;font-size:clamp(1.45rem,2.7vw,2.1rem);letter-spacing:0}h3{color:var(--ink-strong);font-weight:850;line-height:1.35}p{margin-top:0}.lead-text,.hero-lead{max-width:760px;color:var(--muted);font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.72}.hero-lead{color:#ffffffdb;overflow-wrap:anywhere}.editorial-hero h1,.hub-hero h1,.editorial-hero .hero-lead,.hub-hero .hero-lead{text-shadow:0 2px 18px rgba(7,19,25,.34)}.start-hero-order{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;width:min(840px,100%);margin-top:26px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius);background:#ffffff29;box-shadow:0 18px 38px #07131933;backdrop-filter:blur(2px)}.start-hero-order a{display:grid;gap:4px;min-width:0;min-height:76px;align-content:start;padding:12px 13px;background:#0713193d;color:#fff;text-decoration:none}.start-hero-order a:hover{background:#07131957;color:#fff}.start-hero-order span{color:#ffffffa3;font-size:.72rem;font-weight:950}.start-hero-order strong{font-size:1.06rem;line-height:1.2}.start-hero-order em{color:#ffffffc7;font-size:.76rem;font-style:normal;font-weight:800;line-height:1.4}.protect-hero-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;width:min(760px,100%);margin-top:22px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius);background:#ffffff29;box-shadow:0 18px 38px #07131938;backdrop-filter:blur(2px)}.protect-hero-checks a{display:grid;gap:4px;min-width:0;min-height:84px;align-content:start;padding:12px 13px;background:#0713193d;color:#fff;text-decoration:none}.protect-hero-checks a:hover{background:#07131957;color:#fff}.protect-hero-checks span{color:#ffffffa8;font-size:.72rem;font-weight:950}.protect-hero-checks strong{font-size:1.02rem;line-height:1.25}.protect-hero-checks small{color:#fffc;font-size:.76rem;font-weight:800;line-height:1.4}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:0 18px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #0f6f612e}.button:hover{background:var(--accent-strong);color:#fff}.button-secondary{border-color:#ffffff75;background:#ffffff1f;color:#fff;box-shadow:none}.button-secondary:hover{background:#fff3}.button-muted{border-color:#0f6f613d;background:#fff;color:var(--accent-strong);box-shadow:none}.button-muted:hover{border-color:#0f6f616b;background:var(--accent-soft);color:var(--accent-strong)}.signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:-60px;border:1px solid rgba(216,226,228,.82);border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow)}.signal-strip-start,.signal-strip-protect{grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:signal-step}.signal-item{display:grid;gap:4px;min-width:0;padding:20px;background:#fffffff0;color:var(--ink);text-decoration:none}.signal-strip-start .signal-item,.signal-strip-protect .signal-item{position:relative;min-height:148px;align-content:start;padding:20px 18px 20px 58px}.signal-strip-start .signal-item:before,.signal-strip-protect .signal-item:before{position:absolute;top:21px;left:20px;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(15,111,97,.24);border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);content:counter(signal-step);counter-increment:signal-step;font-size:.76rem;font-weight:950;line-height:1}.signal-strip-protect .signal-item:before{border-color:#b968504d;background:#b968501a;color:#7f3d2d}.signal-item:hover{background:#f7fbf9}.signal-strip-protect .signal-item:hover{background:#fff7f3}.signal-item strong{color:var(--ink-strong);font-size:1.02rem;line-height:1.45;overflow-wrap:anywhere}.signal-item span{color:var(--muted);font-size:.93rem}.signal-strip-start .signal-item>span{color:var(--gold);font-size:.76rem;font-weight:900}.signal-strip-protect .signal-item>span{color:#9a513d;font-size:.76rem;font-weight:900}.signal-item small{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.62;overflow-wrap:anywhere}.visual-ledger{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(30px,4.6vw,50px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.86);border-bottom:1px solid rgba(216,226,228,.72);background:linear-gradient(90deg,#16324a0b,#0f6f610a),#fbfcfc}.visual-ledger-protect{background:linear-gradient(90deg,#16324a0a,#b968500e),#fffdfb}.visual-ledger-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.visual-ledger-head h2{margin:0;color:var(--ink-strong);font-size:clamp(1.58rem,2.8vw,2.2rem);line-height:1.24}.visual-ledger-head>p{max-width:430px;margin:0;color:var(--muted);font-weight:750;line-height:1.7}.visual-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.visual-ledger-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-ledger-card{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:#fffffff5;color:var(--ink);text-decoration:none;box-shadow:0 12px 28px #14212a0f;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.visual-ledger-card:hover{border-color:#0f6f614d;color:var(--ink);transform:translateY(-2px);box-shadow:0 16px 34px #14212a1a}.visual-ledger-protect .visual-ledger-card:hover{border-color:#b9685057}.visual-ledger-card img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 48%;background:#e7edf0}.visual-ledger-card span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;margin:12px 12px 0;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.visual-ledger-protect .visual-ledger-card span{border-color:#b9685047;background:#b968501a;color:#7f3d2d}.visual-ledger-card strong{min-height:58px;padding:8px 12px 14px;color:var(--ink-strong);font-size:.96rem;line-height:1.42;overflow-wrap:anywhere}.term-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:-60px;border:1px solid rgba(216,226,228,.82);border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow)}.term-dashboard div{display:grid;gap:2px;min-width:0;padding:20px;background:#fffffff0}.term-dashboard strong{color:var(--accent-strong);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.term-dashboard span{color:var(--muted);font-size:.88rem;font-weight:850}.glossary-workflow-band{border-top:1px solid rgba(216,226,228,.72);border-bottom:1px solid rgba(216,226,228,.72)}.glossary-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.glossary-workflow-card{display:grid;gap:15px;min-width:0;padding:18px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff5,#f7fafbc2),var(--paper);box-shadow:0 14px 32px #14212a0f}.glossary-workflow-head{display:grid;gap:8px;min-width:0}.glossary-workflow-head span,.glossary-context-column>span{width:fit-content;min-height:24px;padding:3px 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:900}.glossary-workflow-head h3{margin:0;color:var(--ink-strong);font-size:1.12rem;line-height:1.45}.glossary-workflow-head p{margin:0;color:var(--muted);font-size:.91rem;line-height:1.68}.glossary-workflow-terms{display:flex;flex-wrap:wrap;gap:8px}.glossary-workflow-terms a{display:inline-flex;min-height:32px;align-items:center;padding:5px 10px;border:1px solid rgba(216,226,228,.92);border-radius:999px;background:#ffffffe0;color:var(--ink-strong);font-size:.84rem;font-weight:850;text-decoration:none}.glossary-workflow-terms a:hover{border-color:#0f6f6157;background:#f6fbf9;color:var(--accent-strong)}.glossary-workflow-article{display:grid;gap:5px;min-width:0;margin-top:auto;padding:12px;border:1px solid rgba(185,133,47,.24);border-radius:6px;background:var(--gold-soft);color:var(--ink);text-decoration:none}.glossary-workflow-article small{color:#7c561f;font-size:.74rem;font-weight:900}.glossary-workflow-article strong{min-width:0;color:var(--ink-strong);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.hub-digest{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.hub-digest-panel{display:grid;grid-column:span 3;gap:14px;min-width:0;padding:18px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff5,#f7fafbb8),var(--paper);box-shadow:0 14px 34px #14212a12}.hub-digest-panel-wide{grid-column:span 6}.hub-digest-protect .hub-digest-panel{background:linear-gradient(180deg,#fffffff5,#fff8f5b8),var(--paper)}.hub-digest-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:11px;border-bottom:1px solid var(--line)}.hub-digest-head .section-kicker{margin:0}.hub-digest-head a{flex:0 0 auto;color:var(--accent-strong);font-size:.84rem;font-weight:900;text-decoration:none}.digest-news-list,.digest-link-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.digest-news-list li+li,.digest-link-list li+li{border-top:1px solid rgba(216,226,228,.86)}.digest-news-list a,.digest-link-list a{display:grid;min-width:0;padding:10px 0;color:var(--ink);text-decoration:none}.digest-news-list a{grid-template-columns:48px minmax(0,1fr);gap:10px}.digest-news-list a:hover,.digest-link-list a:hover,.digest-topic-grid a:hover{color:var(--accent-strong)}.digest-news-list time{color:var(--gold);font-size:.78rem;font-weight:900}.digest-news-list span,.digest-link-list a{min-width:0;color:var(--ink-strong);font-size:.92rem;font-weight:800;line-height:1.48;overflow-wrap:anywhere}.digest-link-list-official a{grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:center}.digest-link-list-official span{display:inline-flex;grid-row:1 / span 2;min-width:44px;min-height:25px;align-items:center;justify-content:center;border:1px solid rgba(15,111,97,.2);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:950}.digest-link-list-official strong{min-width:0;color:var(--ink-strong);font-size:.91rem;line-height:1.35;overflow-wrap:anywhere}.digest-link-list-official small{min-width:0;color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.3}.digest-news-copy{display:grid;gap:6px;min-width:0}.digest-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.digest-topic-grid a{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid rgba(216,226,228,.9);border-radius:6px;background:#ffffffeb;color:var(--ink);text-decoration:none}.digest-topic-grid a:hover{border-color:#0f6f6147;background:#f6fbf9}.digest-topic-grid span{width:fit-content;min-height:24px;padding:3px 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:900}.hub-digest-protect .digest-topic-grid span{border-color:#b9685047;background:#b9685014;color:#7f3d2d}.digest-topic-grid strong{min-width:0;color:var(--ink-strong);font-size:.98rem;line-height:1.45;overflow-wrap:anywhere}.digest-topic-grid small{color:var(--muted);font-size:.84rem;line-height:1.55;overflow-wrap:anywhere}.term-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.term-feature-card{display:grid;gap:9px;min-width:0;min-height:100%;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;color:var(--ink);text-decoration:none;box-shadow:0 10px 28px #14212a0d}.term-feature-card:hover{border-color:#0f6f6157;background:#f6fbf9}.term-feature-card span{width:fit-content;min-height:24px;padding:3px 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:900}.term-feature-card h3{margin:0;color:var(--ink-strong);font-size:1.1rem}.term-feature-card p,.term-feature-card small{margin:0;color:var(--muted);line-height:1.6}.term-feature-card small{color:var(--quiet);font-size:.78rem;font-weight:850}.term-feature-meta{display:grid;gap:4px;margin-top:auto}.term-feature-meta b{color:var(--accent-strong);font-size:.78rem;font-weight:900;line-height:1.4}.term-feature-card em{display:inline-flex;width:fit-content;min-height:32px;align-items:center;margin-top:4px;padding:5px 10px;border:1px solid rgba(15,111,97,.24);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.78rem;font-style:normal;font-weight:900}.digest-topic-grid em{color:var(--quiet);font-size:.76rem;font-style:normal;font-weight:850;line-height:1.4}.digest-topic-grid .card-action-row{margin-top:2px}.hub-focus-board{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(32px,5vw,54px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.9);border-bottom:1px solid rgba(216,226,228,.72);background:linear-gradient(90deg,#16324a0b,#0f6f610a),#fbfcfc}.hub-focus-board-protect{background:linear-gradient(90deg,#16324a0a,#b968500e),#fffdfb}.hub-focus-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.hub-focus-head h2{margin:0;color:var(--ink-strong);font-size:clamp(1.72rem,3vw,2.35rem);line-height:1.2}.hub-focus-head>a{flex:0 0 auto;color:var(--accent-strong);font-weight:900;text-decoration:none}.hub-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:18px;align-items:start}.hub-focus-panel{min-width:0;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:#fffffff0;box-shadow:0 14px 34px #14212a0f}.hub-focus-row-list{display:grid;gap:1px;overflow:hidden;border-radius:var(--radius);background:#d8e2e4eb}.hub-focus-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:9px 18px;min-width:0;padding:16px 18px;background:#fffffff5;color:var(--ink);text-decoration:none}.hub-focus-row:first-child{background:linear-gradient(90deg,#0f6f611a,#fffffffa),#fff}.hub-focus-board-protect .hub-focus-row:first-child{background:linear-gradient(90deg,#b968501f,#fffffffa),#fff}.hub-focus-row:hover{background:#f7fbf9;color:var(--ink)}.hub-focus-board-protect .hub-focus-row:hover{background:#fff7f3}.hub-focus-label{display:grid;align-content:start;gap:8px}.hub-focus-label span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.hub-focus-board-protect .hub-focus-label span{border-color:#b9685047;background:#b9685014;color:#7f3d2d}.hub-focus-label time{color:var(--quiet);font-size:.74rem;font-weight:850}.hub-focus-row strong{min-width:0;color:var(--ink-strong);font-size:1.02rem;line-height:1.45;overflow-wrap:anywhere}.hub-focus-row p{grid-column:2;margin:0;color:var(--muted);font-size:.92rem;line-height:1.64;overflow-wrap:anywhere}.hub-focus-row .card-proof-list{grid-column:2;padding-top:2px}.hub-focus-row .card-action-row{grid-column:2}.hub-focus-side{display:grid;gap:12px;padding:20px}.hub-focus-side h3{margin:0;color:var(--ink-strong);font-size:1.22rem}.hub-focus-side p:not(.section-kicker){margin:0;color:var(--muted);line-height:1.65}.hub-focus-topic-list{display:grid;gap:8px;margin-top:2px}.hub-focus-topic-list a{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#f9fbfb;color:var(--ink-strong);font-size:.9rem;font-weight:850;text-decoration:none}.hub-focus-topic-list a:after{flex:0 0 auto;color:var(--gold);content:"→";font-weight:900}.hub-focus-topic-list a:hover{border-color:#0f6f6147;background:#f4faf8}.issue-board{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);gap:24px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.86);border-bottom:1px solid rgba(216,226,228,.86);background:linear-gradient(90deg,#16324a0b,#b9852f0e),#fffdf9}.issue-lead p{color:var(--muted)}.issue-stack{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:0 16px 40px #14212a14}.issue-row{display:grid;grid-template-columns:58px 1fr;gap:18px;min-width:0;padding:18px 20px;background:#fffffff0;color:var(--ink);text-decoration:none}.issue-row:hover{background:#f7fbf9}.issue-row>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(15,111,97,.24);border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:.8rem;font-weight:900}.issue-row strong{color:var(--gold);font-size:.78rem;font-weight:900}.issue-row h3{margin:4px 0 6px;color:var(--ink-strong);font-size:1.06rem}.issue-row p{margin:0;color:var(--muted);font-size:.94rem}.content-band{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,56px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.9);border-bottom:1px solid rgba(216,226,228,.72);background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),#ffffff9e;background-size:44px 44px,auto;box-shadow:none}.band-header{display:flex;align-items:end;justify-content:space-between;gap:18px}.band-header p{max-width:560px;margin-bottom:0;color:var(--muted)}.topic-lanes,.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.start-edition{background:linear-gradient(180deg,#ffffffd1,#f7fafbe0),#fff}.start-feature-grid{display:grid;grid-template-columns:1fr;gap:18px}.start-feature-panel{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:24px;align-items:start;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 28px #14212a0d}.start-feature-head{display:grid;gap:10px;align-content:start}.start-feature-head-top{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.start-feature-head-top .section-kicker{margin:0}.start-feature-route{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:#ffffffdb;color:var(--accent-strong);font-size:.76rem;font-weight:900;text-decoration:none;white-space:nowrap}.start-feature-route:hover{background:var(--accent-soft);color:var(--accent-strong)}.start-feature-head h3{margin:0;color:var(--ink-strong);font-size:1.28rem}.latest-panel-head h3{margin:0 0 8px;color:var(--ink-strong);font-size:1.28rem}.start-feature-head p:not(.section-kicker),.media-row small{margin:0;color:var(--muted)}.start-feature-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin-top:2px}.start-feature-tags span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(216,226,228,.92);border-radius:999px;background:#f8fafb;color:var(--quiet);font-size:.72rem;font-weight:850;line-height:1.2}.start-feature-tags span:first-child{border-color:#0f6f6133;background:var(--accent-soft);color:var(--accent-strong)}.start-feature-tags span:nth-child(2){border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.protect-feature-panel .start-feature-route,.protect-feature-panel .start-feature-tags span:first-child{border-color:#b9685047;background:#b9685014;color:#7f3d2d}.media-list,.latest-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.media-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:9px 16px;min-width:0;padding:14px 16px;background:#fffffff5;color:var(--ink);text-decoration:none}.media-row:hover,.latest-row:hover{background:#f6fbf9;color:var(--ink)}.media-row-lead{background:linear-gradient(90deg,rgba(15,111,97,.09),transparent),#fff}.media-row span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.media-row strong{min-width:0;color:var(--ink-strong);line-height:1.45;overflow-wrap:anywhere}.media-row small{grid-column:2;font-size:.88rem;line-height:1.65;overflow-wrap:anywhere}.media-meta{display:flex;flex-wrap:wrap;grid-column:2;gap:6px;align-items:center;min-width:0;margin-top:1px}.media-meta time,.media-meta em{display:inline-flex;min-height:23px;align-items:center;padding:0 7px;border:1px solid rgba(216,226,228,.92);border-radius:999px;background:#f8fafb;color:var(--quiet);font-size:.72rem;font-style:normal;font-weight:850}.media-meta em:first-of-type{border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.media-row .card-action-row{grid-column:2}.latest-panel{display:grid;gap:16px;margin-top:4px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#16324a0d,#b9852f0f),var(--paper-warm)}.latest-panel-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.latest-panel-head a{font-weight:900}.latest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px 14px;background:#ffffffeb;color:var(--ink);text-decoration:none}.latest-row time{color:var(--gold);font-size:.78rem;font-weight:900}.latest-row span{min-width:0;color:var(--ink-strong);font-size:.94rem;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.latest-row-copy{display:grid;gap:6px;min-width:0}.compact-proof-strip{display:flex;flex-wrap:wrap;gap:5px;min-width:0;align-items:center}.compact-proof-strip time,.compact-proof-strip em{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid rgba(216,226,228,.92);border-radius:999px;background:#f8fafb;color:var(--quiet);font-size:.69rem;font-style:normal;font-weight:850;line-height:1.2}.compact-proof-strip em:first-of-type{border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.compact-proof-strip-card{margin-top:12px}.article-archive{margin-top:4px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2}.article-archive summary{min-height:48px;padding:12px 16px;color:var(--accent-strong);cursor:pointer;font-weight:900}.article-archive[open]{padding-bottom:16px}.article-archive[open] .hub-grid{padding:0 16px}.hub-card{position:relative;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 8px 22px #14212a0d}.hub-card:hover,.desk-card:hover,.route-table a:hover{transform:translateY(-2px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.hub-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--gold),var(--clay));content:""}.hub-card h3{margin:0 0 10px;font-size:1.12rem}.hub-card h3 a{color:var(--ink-strong)}.hub-card p{margin:8px 0 0;color:var(--muted)}.official-check-band{background:linear-gradient(90deg,rgba(20,33,42,.03) 1px,transparent 1px),linear-gradient(180deg,#fffffff0,#f7fafbdb);background-size:44px 44px,auto}.official-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.official-check-card{display:grid;gap:11px;min-width:0;min-height:100%;padding:18px;border:1px solid rgba(216,226,228,.96);border-radius:var(--radius);background:#fffffff5;color:var(--ink);text-decoration:none;box-shadow:0 12px 28px #14212a0f}.official-check-card:hover{border-color:#0f6f6147;background:linear-gradient(180deg,#fffffffa,#f6fbf9f5);color:var(--ink);transform:translateY(-2px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.official-check-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.official-check-top span,.official-check-top em{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:950;line-height:1.2}.official-check-top span{justify-content:center;min-width:34px;background:var(--ink-strong);color:#fff}.official-check-top em{min-width:0;padding:0 9px;border:1px solid rgba(15,111,97,.2);background:var(--accent-soft);color:var(--accent-strong);overflow-wrap:anywhere}.official-check-card .eyebrow{margin:0;color:var(--clay)}.official-check-card h3{margin:0;color:var(--ink-strong);font-size:1.04rem;line-height:1.42;overflow-wrap:anywhere}.official-check-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.62}.official-check-points{display:grid;gap:7px;margin:0}.official-check-points div{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(216,226,228,.82);border-radius:calc(var(--radius) - 2px);background:#f8fafbe6}.official-check-points dt,.official-check-points dd{margin:0}.official-check-points dt{color:var(--quiet);font-size:.7rem;font-weight:950}.official-check-points dd{color:var(--ink-strong);font-size:.82rem;font-weight:850;line-height:1.5;overflow-wrap:anywhere}.official-check-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--accent-strong);font-size:.84rem}.official-check-link:after{content:"->"}.flow-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:flow}.flow-list li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);counter-increment:flow}.flow-list li:before{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ink-strong);color:#fff;content:counter(flow,decimal-leading-zero);font-size:.78rem;font-weight:900}.hub-link-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding-left:0;list-style:none}.hub-link-list a{display:block;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font-weight:700;text-decoration:none}.hub-link-list a:hover{border-color:#0f6f617a;background:var(--accent-soft)}.glossary-index-band{background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),#ffffffc2;background-size:44px 44px,auto}.term-index-grid{display:grid;gap:16px}.term-group{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:18px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;box-shadow:0 10px 28px #14212a0d}.term-group-head{min-width:0}.term-group-head h3{margin:0 0 8px;color:var(--ink-strong);font-size:1.16rem}.term-group-head p:not(.section-kicker){margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.term-group-head small{display:block;margin-top:12px;color:var(--accent-strong);font-size:.78rem;font-weight:900}.term-row-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.term-row-list a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;min-width:0;padding:11px 12px;background:#fffffff5;color:var(--ink);text-decoration:none}.term-row-list a:hover{background:#f6fbf9}.term-row-list a:nth-child(odd):last-child{grid-column:1 / -1}.term-row-list span{grid-row:span 2;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--gold-soft);color:#7c561f;font-size:.72rem;font-weight:950}.term-row-list strong{min-width:0;color:var(--ink-strong);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.term-row-list small{color:var(--quiet);font-size:.74rem;font-weight:850;line-height:1.35}.glossary-search-strip{display:grid;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:18px;align-items:center;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(30px,5vw,48px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.78);border-bottom:1px solid rgba(216,226,228,.78);background:linear-gradient(135deg,#0f6f6112,#b9852f14),var(--paper-warm)}.glossary-search-strip h2,.glossary-search-strip p{margin:0}.glossary-search-strip h2{color:var(--ink-strong);font-size:clamp(1.35rem,2vw,1.9rem)}.glossary-search-strip p:not(.section-kicker){margin-top:8px;color:var(--muted);line-height:1.68}.glossary-search-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.glossary-search-links a{display:inline-flex;min-height:36px;align-items:center;padding:6px 12px;border:1px solid rgba(15,111,97,.24);border-radius:999px;background:#ffffffd1;color:var(--accent-strong);font-size:.86rem;font-weight:900;text-decoration:none}.glossary-search-links a:hover{background:#fff;box-shadow:0 10px 24px #14212a14}.editorial-desk,.route-board,.source-ledger{display:grid;gap:22px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2))}.editorial-desk{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start;border-top:1px solid rgba(216,226,228,.8);border-bottom:1px solid rgba(216,226,228,.8);background:linear-gradient(135deg,#08483f0f,#b9852f14),var(--paper-warm)}.desk-lead{position:sticky;top:82px}.desk-lead p{color:var(--muted)}.desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.start-desk .desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-card{min-width:0;padding:20px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff0,#ffffffc7),var(--paper);box-shadow:0 16px 36px #14212a14}.desk-card span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.24);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.78rem;font-weight:900}.desk-card h3{margin:18px 0 10px}.desk-card h3 a{color:var(--ink-strong)}.desk-card p{margin-bottom:0;color:var(--muted)}.route-board{border-top:1px solid rgba(216,226,228,.88);border-bottom:1px solid rgba(216,226,228,.88);background:#f9fbfa}.route-table{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;overflow:hidden}.route-table a{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:18px;align-items:center;min-height:68px;padding:16px 20px;background:#fffffff0;color:var(--ink);text-decoration:none}.route-table strong{color:var(--ink-strong)}.route-table span{color:var(--muted)}.source-ledger{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:start;border-top:1px solid rgba(7,19,25,.18);border-bottom:1px solid rgba(7,19,25,.18);background:linear-gradient(120deg,#071319f5,#16324aeb);color:#fff}.source-ledger .section-kicker{color:#ffffffa8}.source-ledger h2{color:#fff}.source-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:#ffffff29;overflow:hidden}.source-ledger-grid div{min-width:0;padding:18px;background:#ffffff14}.source-ledger-grid strong,.source-ledger-grid span{display:block}.source-ledger-grid span{margin-top:4px;color:#ffffffbd;font-size:.92rem}.article-hero{position:relative;padding:42px 0 28px;border-bottom:1px solid var(--line)}.article-hero:before{position:absolute;top:38px;bottom:32px;left:-24px;width:7px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--gold));content:""}.review-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;margin:26px 0 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.review-meta div{padding:12px 14px;background:var(--paper)}.review-meta dt{color:var(--quiet);font-size:.76rem;font-weight:800}.review-meta dd{margin:2px 0 0;font-size:.95rem}.article-assurance-board{margin-top:18px}.article-assurance-head{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px 18px;align-items:end;margin-bottom:12px}.article-assurance-head .section-kicker,.article-assurance-head p{margin:0}.article-assurance-head p:not(.section-kicker){color:var(--muted);font-size:.9rem;line-height:1.65}.article-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(216,226,228,.96);border-radius:var(--radius);background:#d8e2e4f0;box-shadow:0 14px 32px #14212a0f}.article-assurance-grid a{display:grid;gap:5px;min-width:0;padding:14px 15px;background:#fffffff0;color:var(--ink);text-decoration:none}.article-assurance-grid a:hover{background:#f6fbf9;color:var(--ink)}.article-assurance-grid span{color:var(--quiet);font-size:.72rem;font-weight:900}.article-assurance-grid strong{min-width:0;color:var(--ink-strong);font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.article-assurance-grid small{min-width:0;color:var(--muted);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.notice,.cta-box,.source-list,.author-box{margin:26px 0;padding:20px 22px;border:1px solid var(--line);border-left:6px solid var(--line);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 10px 26px #14212a0d}.notice h2,.cta-box h2,.source-list h2,.author-box h2{margin-top:0;font-size:1.18rem}.notice p,.cta-box p{margin:8px 0 0}.notice-disclosure{border-left-color:var(--gold);background:var(--gold-soft)}.notice-risk{border-left-color:var(--risk-line);background:var(--risk-bg)}.cta-box{border-left-color:var(--accent);background:var(--paper)}.cta-box-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:18px 24px;align-items:start;border-top:4px solid rgba(15,111,97,.72);border-left-width:1px;padding:24px}.cta-box-main{min-width:0}.cta-box-main .section-kicker{margin-bottom:8px}.cta-summary{max-width:760px;color:var(--ink-strong);font-size:.98rem;font-weight:650;line-height:1.75}.cta-disclosure-note{max-width:820px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(216,226,228,.96);color:var(--muted);font-size:.84rem;line-height:1.75}.cta-box-actions{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(216,226,228,.9);border-radius:8px;background:#f6fbf9b8}.cta-box-actions .button{width:100%;margin-top:0}.cta-assurance-links{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding-top:2px}.cta-assurance-links a{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:.76rem;font-weight:850;text-decoration:none}.cta-assurance-links a:hover{border-color:#0f6f614d;background:#fff;color:var(--accent-strong)}.cta-check-list{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:4px 0 0;padding:0;border:1px solid rgba(216,226,228,.9);border-radius:6px;background:var(--line);list-style:none}.cta-check-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 10px;min-width:0;padding:13px 14px;background:#ffffffe6}.cta-check-list span{grid-row:span 2;color:var(--gold);font-size:.76rem;font-weight:950}.cta-check-list strong{min-width:0;color:var(--ink-strong);font-size:.9rem;line-height:1.35}.cta-check-list small{min-width:0;color:var(--muted);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.cta-check-list a{font-weight:850}.article-action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:24px 0 2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:0 14px 32px #14212a0f}.article-action-card{display:grid;gap:6px;min-width:0;padding:16px 18px;background:#fffffff0;color:var(--ink);text-decoration:none}.article-action-card:hover{background:#f6fbf9}.article-action-card span,.article-related-card span,.rail-related-list span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.7rem;font-weight:900}.article-action-card strong{min-width:0;color:var(--ink-strong);line-height:1.45;overflow-wrap:anywhere}.article-action-card small{color:var(--muted);font-size:.84rem;line-height:1.65}.policy-guide-panel,.policy-map-panel{display:grid;gap:18px;margin:24px 0;padding:22px;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:linear-gradient(135deg,#0f6f6112,#b9852f0f),var(--paper);box-shadow:0 14px 32px #14212a0f}.policy-guide-panel{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:stretch}.policy-guide-copy{min-width:0}.policy-guide-copy h2{margin:8px 0 10px;color:var(--ink-strong);font-size:clamp(1.36rem,2.3vw,2rem);line-height:1.32}.policy-guide-copy p:not(.section-kicker){margin:0;color:var(--muted);line-height:1.75}.policy-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgba(216,226,228,.94);border-radius:8px;background:var(--line)}.policy-guide-grid div{display:grid;gap:7px;min-width:0;padding:15px;background:#fffffff0}.policy-guide-grid dt{color:var(--accent-strong);font-size:.76rem;font-weight:950}.policy-guide-grid dd{margin:0;color:var(--ink-strong);font-size:.9rem;font-weight:760;line-height:1.58;overflow-wrap:anywhere}.policy-map-panel .front-section-head{align-items:start}.policy-map-panel .front-section-head p:not(.section-kicker){max-width:680px;margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.7}.policy-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:var(--line)}.policy-map-card{display:grid;gap:8px;min-width:0;padding:17px;background:#fffffff0;color:var(--ink);text-decoration:none}.policy-map-card:hover{background:#f6fbf9;color:var(--ink)}.policy-map-card.is-current{background:linear-gradient(180deg,#0f6f611f,#fffffffa),#fff}.policy-map-card span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.7rem;font-weight:900}.policy-map-card strong{min-width:0;color:var(--ink-strong);font-size:1.03rem;line-height:1.42;overflow-wrap:anywhere}.policy-map-card small{color:#7c561f;font-size:.78rem;font-weight:900}.policy-map-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.62}.policy-map-card time{color:var(--quiet);font-size:.76rem;font-weight:850}.glossary-context-panel{display:grid;gap:18px;margin:22px 0 4px;padding:22px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:linear-gradient(135deg,#0f6f610f,#b9852f12),var(--paper);box-shadow:0 14px 32px #14212a0f}.glossary-context-head{display:grid;gap:6px;min-width:0}.glossary-context-head h2,.glossary-context-head p{margin:0}.glossary-context-head h2{color:var(--ink-strong);font-size:clamp(1.35rem,2.2vw,2rem)}.glossary-context-head p:not(.section-kicker){max-width:760px;color:var(--muted);line-height:1.7}.glossary-context-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.8fr) minmax(200px,.58fr);gap:14px;align-items:stretch}.glossary-context-column{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid rgba(216,226,228,.92);border-radius:8px;background:#ffffffe0}.glossary-context-column-soft{background:#f7fafbdb}.glossary-link-list,.glossary-term-chip-list{display:grid;gap:8px}.glossary-link-list a,.glossary-term-chip-list a{display:grid;min-width:0;padding:11px 12px;border:1px solid rgba(216,226,228,.9);border-radius:6px;background:#fff;color:var(--ink);text-decoration:none}.glossary-link-list a{gap:4px}.glossary-link-list a:hover,.glossary-term-chip-list a:hover{border-color:#0f6f6152;background:#f6fbf9}.glossary-link-list small,.glossary-link-list em,.glossary-term-chip-list small{color:var(--quiet);font-size:.74rem;font-style:normal;font-weight:850;line-height:1.35}.glossary-link-list strong,.glossary-term-chip-list strong{min-width:0;color:var(--ink-strong);font-size:.94rem;line-height:1.48;overflow-wrap:anywhere}.glossary-term-chip-list a{grid-template-columns:28px minmax(0,1fr);gap:2px 9px;align-items:start}.glossary-term-chip-list b{grid-row:span 2;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--gold-soft);color:#7c561f;font-size:.72rem}.glossary-context-facts{display:grid;gap:1px;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--line)}.glossary-context-facts div{display:grid;grid-template-columns:82px 1fr;gap:8px;padding:10px;background:#fff}.glossary-context-facts dt{color:var(--quiet);font-size:.74rem;font-weight:900}.glossary-context-facts dd{margin:0;color:var(--ink-strong);font-size:.86rem;font-weight:850}.article-body{max-width:760px;min-width:0;padding:22px 0;font-size:1.04rem}.article-reading-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:clamp(24px,5vw,52px);align-items:start}.article-rail{position:sticky;top:86px;display:grid;gap:14px;min-width:0;padding-top:22px}.rail-panel{min-width:0;padding:18px;border:1px solid rgba(216,226,228,.95);border-radius:var(--radius);background:#ffffffe6;box-shadow:0 12px 28px #14212a0f}.rail-panel h2{margin:0 0 8px;font-size:1rem}.rail-panel p{margin-bottom:0;color:var(--muted);font-size:.92rem;line-height:1.7}.rail-panel-dark{border-color:#07131961;background:linear-gradient(135deg,#071319f5,#16324aeb);color:#fff}.rail-panel-dark .section-kicker,.rail-panel-dark p{color:#ffffffb8}.rail-panel-dark h2{color:#fff}.quality-list{display:grid;gap:1px;overflow:hidden;margin:12px 0;border:1px solid var(--line);border-radius:6px;background:var(--line)}.quality-list div{display:grid;grid-template-columns:88px 1fr;gap:8px;padding:9px 10px;background:var(--paper)}.quality-list dt{color:var(--quiet);font-size:.74rem;font-weight:900}.quality-list dd{margin:0;color:var(--ink-strong);font-size:.86rem;font-weight:750}.quality-pills{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.quality-pills li{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border:1px solid rgba(185,104,80,.26);border-radius:999px;background:#b9685014;color:#7f3d2d;font-size:.74rem;font-weight:850}.quality-pills li.is-ok{border-color:#0f6f6142;background:var(--accent-soft);color:var(--accent-strong)}.rail-source-list{display:grid;gap:12px;margin:12px 0 0;padding-left:1.1em}.rail-source-list li{color:var(--muted);font-size:.88rem}.rail-source-list a,.rail-source-list span{display:block}.rail-source-list span{margin-top:2px;color:var(--quiet);font-size:.78rem}.rail-action-list{display:grid;gap:1px;overflow:hidden;margin:12px 0 0;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--line);list-style:none}.rail-action-list a{display:block;padding:10px 12px;background:var(--paper);color:var(--ink-strong);font-size:.88rem;font-weight:850;text-decoration:none}.rail-action-list a:hover{background:var(--accent-soft);color:var(--accent-strong)}.rail-route-list{display:grid;gap:8px;margin-top:12px}.rail-route-list a{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(216,226,228,.94);border-radius:6px;background:#f7fafbdb;color:var(--ink);text-decoration:none}.rail-route-list a:hover{border-color:#0f6f614d;background:#f6fbf9}.rail-route-list span{width:fit-content;color:var(--accent-strong);font-size:.72rem;font-weight:950}.rail-route-list strong{min-width:0;color:var(--ink-strong);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.rail-route-list small{color:var(--muted);font-size:.76rem;font-weight:720;line-height:1.55;overflow-wrap:anywhere}.rail-related-list{display:grid;gap:10px;margin-top:12px}.rail-related-list a{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:#ffffffc7;color:var(--ink);text-decoration:none}.rail-related-list a:hover{border-color:#0f6f6152;background:#f6fbf9}.rail-related-list strong{min-width:0;color:var(--ink-strong);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.rail-related-list small{color:var(--quiet);font-size:.76rem;font-weight:850}.article-related-band{display:grid;gap:18px;margin:30px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#16324a0d,#0f6f610f),var(--paper);box-shadow:0 12px 30px #14212a0f}.article-related-band .front-section-head{align-items:start}.article-related-band .front-section-head p:not(.section-kicker){max-width:680px;margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.7}.article-related-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:16px;align-items:start}.article-related-list{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:#d8e2e4eb}.article-related-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px 16px;min-width:0;padding:15px 16px;background:#fffffff2;color:var(--ink);text-decoration:none}.article-related-row-lead{background:linear-gradient(90deg,#0f6f6117,#fffffffa),#fff}.article-related-row:hover{background:#f6fbf9;color:var(--ink)}.article-related-meta{display:grid;align-content:start;gap:7px}.article-related-meta span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.7rem;font-weight:900}.article-related-meta b{width:fit-content;padding:3px 7px;border:1px solid rgba(185,133,47,.22);border-radius:4px;background:var(--gold-soft);color:#7c561f;font-size:.72rem;font-weight:900}.article-related-meta time{color:var(--quiet);font-size:.74rem;font-weight:850}.article-related-row h3{min-width:0;margin:0;color:var(--ink-strong);font-size:1rem;line-height:1.48;overflow-wrap:anywhere}.article-related-reason{grid-column:2;min-width:0;margin:-2px 0 0;color:var(--muted);font-size:.88rem;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.article-related-row .article-related-proof,.article-related-row .card-action-row{grid-column:2}.article-related-side{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:#ffffffeb}.article-related-side h3{margin:0;color:var(--ink-strong);font-size:1.12rem}.article-related-side p:not(.section-kicker){margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.article-related-link-list{display:grid;gap:8px}.article-related-link-list a{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(216,226,228,.92);border-radius:6px;background:#f9fbfb;color:var(--ink-strong);font-size:.88rem;font-weight:850;text-decoration:none}.article-related-link-list a:after{flex:0 0 auto;color:var(--gold);content:"→";font-weight:900}.article-related-link-list a:hover{border-color:#0f6f6147;background:var(--accent-soft);color:var(--accent-strong)}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article-related-card{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:6px;background:#ffffffe6;color:var(--ink);text-decoration:none}.article-related-card:hover{border-color:#0f6f6157;background:#f6fbf9}.article-related-card h3{margin:0;color:var(--ink-strong);font-size:1rem;overflow-wrap:anywhere}.article-related-card small{color:var(--quiet);font-size:.78rem;font-weight:800}.article-related-proof{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.article-related-proof li{display:inline-flex;min-height:24px;align-items:center;padding:0 7px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#f7fafb;color:var(--muted);font-size:.72rem;font-weight:850}.article-related-proof li:first-child{border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.article-body>:first-child{margin-top:0}.article-body h2{margin-top:2.35em;padding-top:1.05em;border-top:1px solid rgba(216,226,228,.92);color:var(--ink-strong);font-size:clamp(1.36rem,2vw,1.75rem)}.article-body h3{margin-top:1.8em;color:var(--ink-strong);font-size:1.12rem}.article-body p,.article-body li{color:#24343d}.article-body img{display:block;width:100%;height:auto;margin:0 0 28px;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 34px #14212a1a}.article-visual{margin:0 0 28px}.article-visual img{margin-bottom:10px;border-color:#0f6f612e;border-radius:8px}.article-visual figcaption{padding:8px 0 0 12px;border-left:3px solid rgba(185,133,47,.42);color:var(--muted);font-size:.86rem;line-height:1.7}.article-lead{margin:0 0 24px;padding:20px 22px;border:1px solid rgba(15,111,97,.22);border-left:6px solid var(--accent);border-radius:var(--radius);background:linear-gradient(135deg,#0f6f6114,#b9852f14),var(--paper);color:var(--ink-strong);font-size:1.08rem;font-weight:650}.save-box,.official-route,.evidence-pack{position:relative;margin:28px 0;padding:20px 22px;border:1px solid rgba(216,226,228,.95);border-top:4px solid var(--accent);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff5,#fbfaf6e0),var(--paper-warm);box-shadow:0 12px 30px #14212a0f}.official-route{border-top-color:var(--gold)}.evidence-pack{border-top-color:var(--risk-line)}.save-box h2,.official-route h2,.evidence-pack h2{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(216,226,228,.9);font-size:1.12rem;line-height:1.42}.save-box ol,.save-box ul,.official-route ol,.evidence-pack ul{margin-bottom:0}.official-route ol,.evidence-pack ul{display:grid;gap:10px;padding-left:0;list-style:none}.official-route ol{counter-reset:official-route}.official-route li,.evidence-pack li{position:relative;min-width:0;padding:11px 12px 11px 46px;border:1px solid rgba(216,226,228,.88);border-radius:6px;background:#ffffffc7;line-height:1.72}.official-route li:before{counter-increment:official-route;position:absolute;top:12px;left:12px;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--gold-soft);color:#7c561f;content:counter(official-route,decimal-leading-zero);font-size:.7rem;font-weight:950}.evidence-pack li:before{position:absolute;top:19px;left:18px;width:9px;height:9px;border-radius:999px;background:var(--risk-line);box-shadow:0 0 0 4px #b968501f;content:""}.article-body table{display:block;max-width:100%;overflow-x:auto;width:100%;margin:22px 0 28px;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 24px #14212a0d;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.save-box table{margin:14px 0 4px}.article-body thead{background:#0f6f6117}.article-body th,.article-body td{min-width:160px;padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.article-body th{background:#0f6f6117;color:var(--ink-strong);font-size:.92rem;font-weight:900}.article-body td:first-child{color:var(--ink-strong);font-weight:780}.article-body tbody tr:nth-child(odd) td:first-child{background:var(--paper)}.article-body tbody tr:nth-child(2n) td{background:#f9fbfbe6}.article-body tbody tr:nth-child(2n) td:first-child{background:#f9fbfb}.article-body th:last-child,.article-body td:last-child{border-right:0}.article-body table a{font-weight:850}.article-body tr:last-child td{border-bottom:0}@media(max-width:560px){.article-body th,.article-body td{min-width:112px;padding:10px;font-size:.9rem;line-height:1.65}.article-body th:first-child,.article-body td:first-child{position:sticky;left:0;z-index:1;min-width:108px;box-shadow:1px 0 0 var(--line)}.article-body th:first-child{z-index:2}.official-route li,.evidence-pack li{padding:10px 10px 10px 40px}.official-route li:before{left:10px}.evidence-pack li:before{left:15px}}.article-body blockquote{margin:28px 0;padding:18px 22px;border-left:5px solid var(--gold);background:var(--gold-soft);color:var(--ink-strong)}.source-list ul,.home-list,.check-list{padding-left:1.2em}.check-list li{margin:10px 0}.author-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.author-box-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.author-box-head h2{margin:0}.author-box-head a{color:var(--accent-strong);font-size:.86rem;font-weight:900;text-decoration:none}.author-card{min-width:0;padding-top:4px}.author-card h3{margin:0 0 8px;font-size:1.1rem}.author-card h3 a{color:var(--ink)}.author-card p{margin:8px 0}.author-card span{display:block}.profile-date{color:var(--muted);font-size:.88rem}.authors-index-band{background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),#ffffffc7;background-size:44px 44px,auto}.author-assurance-board,.profile-scope-board,.author-role-band{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.88);border-bottom:1px solid rgba(216,226,228,.78);background:linear-gradient(90deg,#16324a0b,#0f6f610a),#fbfcfc}.author-assurance-grid,.profile-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:0 14px 34px #14212a0f}.profile-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.author-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.author-role-card{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid rgba(216,226,228,.94);border-radius:var(--radius);background:#fffffff0;box-shadow:0 12px 28px #14212a0f}.author-role-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.author-role-card span{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.author-role-card strong{color:var(--gold);font-size:1.08rem;font-weight:950}.author-role-card h3{margin:0;color:var(--ink-strong);font-size:1.08rem;line-height:1.45}.author-role-card p{margin:0;color:var(--muted);font-size:.91rem;line-height:1.68}.author-assurance-grid a,.profile-scope-grid div{display:grid;gap:8px;min-width:0;padding:18px;background:#fffffff0;color:var(--ink);text-decoration:none}.author-assurance-grid a:hover{background:#f6fbf9}.author-assurance-grid span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:900}.author-assurance-grid strong,.profile-scope-grid strong{min-width:0;color:var(--ink-strong);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.author-assurance-grid small,.profile-scope-grid span{color:var(--muted);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.author-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.author-profile-card{display:grid;gap:12px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;color:var(--ink);text-decoration:none;box-shadow:0 10px 28px #14212a0d}.author-profile-card:hover{border-color:#0f6f6157;background:#f6fbf9}.author-profile-card-head,.profile-meta-grid,.author-counts{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.author-profile-card-head{grid-template-columns:minmax(0,1fr) auto}.author-profile-card-head span,.author-profile-card-head time,.profile-meta-grid div,.author-counts div{min-width:0;padding:9px 11px;background:#fffffff0}.author-profile-card-head span{color:var(--accent-strong);font-size:.78rem;font-weight:950}.author-profile-card-head time{color:var(--muted);font-size:.78rem;font-weight:850}.author-profile-card h3{margin:0;color:var(--ink-strong);font-size:1.22rem}.author-profile-card p,.author-profile-card small{margin:0;color:var(--muted);line-height:1.7}.author-card-disclosure{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(216,226,228,.9);border-radius:6px;background:#f7fafbd6}.author-card-disclosure span{color:var(--accent-strong);font-size:.74rem;font-weight:900}.author-card-disclosure small{font-size:.84rem;line-height:1.58}.author-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.author-counts dt,.profile-meta-grid dt{color:var(--quiet);font-size:.74rem;font-weight:850}.author-counts dd,.profile-meta-grid dd{margin:2px 0 0;color:var(--ink-strong);font-weight:950}.author-detail{display:grid;gap:0}.profile-hero{padding:clamp(42px,7vw,78px) 0 28px;border-bottom:1px solid var(--line)}.profile-hero h1{max-width:920px;color:var(--ink-strong);font-size:clamp(2.25rem,5vw,4.2rem)}.profile-lead{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.9}.profile-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin:26px 0 0}.profile-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:0 12px 28px #14212a0d}.profile-trust-strip div{display:grid;gap:5px;min-width:0;padding:16px;background:#fffffff0}.profile-trust-strip span{color:var(--quiet);font-size:.74rem;font-weight:900}.profile-trust-strip strong{color:var(--ink-strong);font-size:1.08rem}.profile-trust-strip small{color:var(--muted);font-size:.82rem;font-weight:750;line-height:1.45}.author-detail-band{margin-top:0}.author-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-panel{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb}.profile-panel h2{margin-bottom:10px;font-size:1.3rem}.profile-panel p{margin-bottom:0;color:var(--muted);line-height:1.8}.profile-role-summary{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:18px;align-items:center;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(30px,5vw,50px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.82);border-bottom:1px solid rgba(216,226,228,.82);background:var(--paper-warm)}.profile-role-summary h2,.profile-role-summary p{margin:0}.profile-role-summary h2{color:var(--ink-strong);font-size:clamp(1.32rem,2vw,1.85rem)}.profile-role-summary p:not(.section-kicker){margin-top:8px;color:var(--muted);line-height:1.68}.profile-role-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.profile-role-summary dl div{padding:14px;background:#fffffff0}.profile-role-summary dt{color:var(--quiet);font-size:.74rem;font-weight:900}.profile-role-summary dd{margin:4px 0 0;color:var(--ink-strong);font-size:1.18rem;font-weight:950}.profile-related-list .latest-row{grid-template-columns:96px minmax(0,1fr) minmax(160px,.34fr)}.profile-related-list em{color:var(--muted);font-size:.83rem;font-style:normal;font-weight:850}.hub-hero.search-hero{min-height:clamp(390px,54vh,570px);background:linear-gradient(90deg,#071319eb,#16324ab3,#517fb547),url(/assets/sekai-board-site-overview.png) center / cover}.search-signal-strip{margin-top:-60px}.search-panel{display:grid;gap:18px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(34px,5vw,58px) max(18px,calc((100vw - 1120px)/2));border-top:1px solid rgba(216,226,228,.88);border-bottom:1px solid rgba(216,226,228,.88);background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),#ffffffc2;background-size:44px 44px,auto}.search-panel-head,.search-results-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.search-panel-head h2{margin-bottom:0}.search-panel-head>p{max-width:530px;margin-bottom:0;color:var(--muted)}.search-suggestion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-suggestion-card{display:grid;min-width:0;gap:6px;padding:15px;border:1px solid rgba(216,226,228,.94);border-radius:8px;background:#ffffffeb;color:var(--ink);text-decoration:none;box-shadow:0 8px 22px #14212a0a}.search-suggestion-card:hover{border-color:#0f6f6152;background:#f7fbf9}.search-suggestion-card span{width:fit-content;max-width:100%;padding:3px 8px;border:1px solid rgba(15,111,97,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:900;overflow-wrap:anywhere}.search-suggestion-card strong{color:var(--ink-strong);font-size:1rem;line-height:1.42;overflow-wrap:anywhere}.search-suggestion-card small{color:var(--muted);font-size:.82rem;line-height:1.55;overflow-wrap:anywhere}.search-controls{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#16324a0d,#0f6f6112),#ffffffeb;box-shadow:0 12px 30px #14212a0f}.search-input-label{color:var(--ink-strong);font-size:.86rem;font-weight:900}.search-input-wrap{display:grid;grid-template-columns:72px minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(15,111,97,.25);border-radius:6px;background:#fff}.search-input-wrap span{display:grid;place-items:center;border-right:1px solid var(--line);background:var(--accent-soft);color:var(--accent-strong);font-size:.84rem;font-weight:950}.search-input-wrap input{width:100%;min-width:0;min-height:52px;padding:0 14px;border:0;background:transparent;color:var(--ink-strong);font:inherit;font-size:1rem;outline:none}.search-input-clear{min-width:58px;border:0;border-left:1px solid var(--line);background:#f8fafb;color:var(--muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900}.search-input-clear:hover{background:var(--accent-soft);color:var(--accent-strong)}.search-input-clear[hidden]{display:none}.search-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #0f6f611f}.search-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.search-filter-button{display:inline-grid;grid-template-columns:minmax(0,auto) auto;gap:7px;align-items:center;min-height:38px;padding:0 11px;border:1px solid rgba(216,226,228,.96);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font:inherit;font-weight:900}.search-filter-button:hover,.search-filter-button.is-active{border-color:#0f6f6157;background:var(--accent-soft);color:var(--accent-strong)}.search-filter-button:focus-visible{outline:3px solid rgba(15,111,97,.22);outline-offset:2px}.search-filter-button span{min-width:0;overflow-wrap:anywhere}.search-filter-button small{display:grid;min-width:24px;min-height:24px;place-items:center;padding:0 6px;border-radius:999px;background:#14212a0f;color:inherit;font-size:.72rem}.search-status-line{margin:0;padding:10px 12px;border:1px solid rgba(81,127,181,.2);border-radius:8px;background:#517fb512;color:var(--muted);font-size:.88rem;font-weight:800;line-height:1.6}.search-results-head p{margin:0;color:var(--muted);font-weight:850}.search-results-head strong{color:var(--ink-strong)}.search-results-head a{font-weight:900}.search-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.search-result-card{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;color:var(--ink);text-decoration:none;box-shadow:0 10px 28px #14212a0d}.search-result-card:hover{border-color:#0f6f6157;background:#f6fbf9;transform:translateY(-2px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.search-result-card[hidden]{display:none}.search-result-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.search-result-meta span,.search-result-meta em,.search-result-meta time{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border:1px solid rgba(216,226,228,.94);border-radius:999px;background:#f8fafb;color:var(--quiet);font-size:.73rem;font-style:normal;font-weight:850}.search-result-meta span{border-color:#0f6f6138;background:var(--accent-soft);color:var(--accent-strong)}.search-result-meta em{border-color:#b9852f3d;background:var(--gold-soft);color:#7c561f}.search-result-card h3{margin:14px 0 9px;color:var(--ink-strong);font-size:1.12rem;line-height:1.42;overflow-wrap:anywhere}.search-result-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.7;overflow-wrap:anywhere}.search-result-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;color:var(--muted);font-size:.82rem;font-weight:850}.search-result-action span{min-width:0;overflow-wrap:anywhere}.search-result-action strong{flex:0 0 auto;color:var(--accent-strong)}.search-empty{display:grid;gap:10px;margin:0;padding:18px;border:1px solid rgba(185,104,80,.26);border-radius:8px;background:#b9685014;color:#7f3d2d}.search-empty[hidden]{display:none}.search-empty strong{color:#6d3124;font-size:1rem;font-weight:950}.search-empty p{margin:0;line-height:1.7;overflow-wrap:anywhere}.search-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.search-empty-actions button,.search-empty-actions a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(185,104,80,.28);border-radius:999px;background:#fff;color:#6d3124;cursor:pointer;font:inherit;font-weight:850;text-decoration:none}.search-route-board{background:linear-gradient(135deg,#16324a0f,#517fb514),#f9fbfa}.source-list li{margin-bottom:12px}.source-list span,.source-list small{display:block;color:var(--muted);font-size:.88rem}.site-footer{margin-top:0;border-top:1px solid rgba(7,19,25,.18);background:linear-gradient(120deg,#071319fa,#16324af0);color:#ffffffd1}.site-footer-inner{display:grid;width:min(1120px,calc(100% - 36px));margin:0 auto;padding:42px 0 34px;gap:30px}.footer-brand{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:22px;align-items:start}.footer-brand p{max-width:720px;margin:0;color:#ffffffbd}.footer-site-name,.footer-site-name:hover{color:#fff}.footer-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1 / -1;gap:10px}.footer-trust span{display:grid;min-width:0;gap:5px;align-content:start;min-height:74px;padding:11px 12px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff14;color:#ffffffdb}.footer-trust strong{color:#fff;font-size:.8rem;font-weight:900}.footer-trust small{color:#ffffffa8;font-size:.72rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.footer-credibility{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:22px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.14)}.footer-credibility-copy{display:grid;gap:8px;align-content:start}.footer-credibility .section-kicker{margin:0;color:#ffffff9e}.footer-credibility h2{margin:0;color:#fff;font-size:1.32rem}.footer-credibility p{margin:0;color:#ffffffb8;line-height:1.7}.footer-credibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer-credibility-grid a{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff12;color:#ffffffc7;text-decoration:none}.footer-credibility-grid a:hover{border-color:#ffffff47;background:#ffffff1f;color:#fff}.footer-credibility-grid strong{color:#fff;font-size:.95rem;overflow-wrap:anywhere}.footer-credibility-grid span{color:#ffffffad;font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#ffffff24}.footer-nav section{min-width:0;padding:18px;background:#ffffff0f}.footer-nav h2{margin:0 0 12px;color:#fff;font-size:.86rem;letter-spacing:0}.footer-nav ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.footer-nav a{color:#ffffffd1;font-size:.86rem;font-weight:700;line-height:1.55;text-decoration:none;overflow-wrap:anywhere}.footer-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:.22em}.footer-note{display:flex;gap:18px;align-items:end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.14);padding-top:20px}.footer-note p{max-width:760px;margin:0;color:#ffffffad;font-size:.86rem}.footer-disclosure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#ffffff24}.footer-disclosure section{display:grid;gap:8px;min-width:0;align-content:start;padding:16px;background:#ffffff0f}.footer-disclosure h2{margin:0;color:#fff;font-size:.86rem}.footer-disclosure p{margin:0;color:#ffffffb3;font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}@media(max-width:760px){.site-header{position:static}.site-header-main,.site-primary-nav,.site-assurance-nav{width:min(100% - 24px,960px)}.site-header-main{align-items:flex-start;flex-direction:column;gap:6px;min-height:0;padding:10px 0 6px}.site-brand-block{width:100%;justify-content:space-between;gap:8px}.site-current{min-height:24px;padding:2px 7px;font-size:.68rem}.site-header-trust{gap:6px;justify-content:flex-start}.site-header-trust a{display:inline-flex;min-height:28px;align-items:center;font-size:.74rem}.site-primary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:8px}.site-primary-nav a{min-height:34px;min-width:0;justify-content:center;padding:5px 6px;border:1px solid var(--line);border-radius:7px;background:#ffffffbd;font-size:.73rem;line-height:1.25;overflow-wrap:anywhere;text-align:center;white-space:normal}.site-primary-nav a:hover,.site-primary-nav a.is-active,.site-primary-nav a[aria-current=page]{border-color:#0f6f6157;background:var(--accent-soft)}.site-assurance-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;margin-bottom:6px;border:0;background:transparent}.site-assurance-nav a{min-height:33px;min-width:0;justify-content:center;padding:4px 6px;border:1px solid var(--line);border-radius:7px;background:#f8fbfaeb;text-align:center}.site-assurance-nav strong{font-size:.66rem;line-height:1.2}.site-assurance-nav span{display:none}.home-shell,.article-shell{width:min(100% - 24px,960px);padding-top:20px}.article-shell{padding-top:12px}.front-cover{grid-template-columns:1fr;gap:14px;margin-right:0;margin-left:0;padding:0;border-bottom:0;background:transparent}.front-desk-strip{grid-template-columns:1fr;gap:8px;padding:11px}.front-desk-strip>div:first-child{padding:0}.front-desk-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.front-desk-list a{min-height:70px;align-content:start;padding:8px 7px}.front-desk-list span{font-size:.66rem}.front-desk-list strong{font-size:.78rem;line-height:1.36}.front-desk-list small{display:none}.front-editor-desk{grid-template-columns:1fr;gap:8px;padding:11px}.front-editor-desk-head{padding:0}.front-editor-desk-head strong{font-size:.95rem;line-height:1.4}.front-editor-desk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.front-editor-desk-list a{grid-template-columns:26px minmax(0,1fr);min-height:116px;padding:9px 8px}.front-editor-desk-list a>span{width:24px;height:24px;font-size:.68rem}.front-editor-desk-list b{font-size:.66rem}.front-editor-desk-list strong{font-size:.78rem;line-height:1.36}.front-editor-desk-list small{display:none}.front-editor-desk-list .compact-proof-strip{margin-top:4px}.front-editor-desk-list .compact-proof-strip em{display:none}.front-editor-desk-list .compact-proof-strip time{min-height:19px;padding:0 6px;font-size:.62rem}.cover-lead{grid-template-columns:1fr;gap:11px;padding:12px}.cover-lead-image img{aspect-ratio:2.05 / 1;object-position:center}.cover-lead-copy>span{min-height:25px;padding:0 9px;font-size:.72rem}.cover-lead h1{margin:10px 0;font-size:clamp(1.54rem,7.4vw,1.95rem);line-height:1.13}.cover-lead p{font-size:.94rem;line-height:1.62}.cover-proof-list{gap:5px;margin-top:12px}.cover-proof-list time,.cover-proof-list span{min-height:25px;padding:0 8px;font-size:.72rem}.cover-panel{padding:16px}.front-latest a{grid-template-columns:1fr}.front-latest time{grid-column:auto}.front-route-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.front-route-strip a{min-height:92px;padding:13px 12px 13px 42px}.front-route-strip a:before{top:14px;left:12px;width:22px;height:22px}.front-route-strip span{font-size:.72rem}.front-route-strip strong{font-size:.92rem;line-height:1.38}.front-route-strip small{display:none}.front-hero{grid-template-columns:1fr;min-height:0;margin-right:0;margin-left:0;padding:58px 18px 76px;border-radius:var(--radius)}.front-hero h1,.hub-hero h1{font-size:clamp(1.95rem,10vw,2.45rem);line-height:1.08;overflow-wrap:break-word;word-break:auto-phrase}.front-hero .hero-lead,.lead-story h2,.lead-story p{word-break:break-all}.lead-story{justify-self:center;width:min(100%,322px)}.lead-story div{padding:18px}.front-hero .hero-actions,.hub-hero .hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.start-hero{min-height:0;padding-bottom:86px}.start-hero-order{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.start-hero-order a{min-height:70px;padding:11px}.start-hero-order strong{font-size:.96rem}.start-hero-order em{font-size:.72rem}.front-hero .button,.hub-hero .button{width:100%;margin-top:0;padding-right:12px;padding-left:12px}.market-strip{margin-top:-34px}.front-section-head{align-items:start;flex-direction:column}.cover-panel-head a,.edition-board-head>a,.front-section-head>a,.latest-panel-head a,.band-header>a,.official-check-link{display:inline-flex;min-height:30px;align-items:center}.search-panel-head,.search-results-head{align-items:start;flex-direction:column}.front-news,.front-section,.tool-band,.content-band,.search-callout,.home-edition-board,.hub-focus-board,.visual-ledger,.author-assurance-board,.profile-scope-board,.author-role-band,.profile-role-summary,.search-panel,.editorial-desk,.route-board,.source-ledger,.hub-hero{margin-right:0;margin-left:0}.search-callout-inner{grid-template-columns:1fr}.search-callout-form{padding:14px}.search-callout-input{grid-template-columns:1fr}.search-callout-input button{min-height:44px;border-top:1px solid rgba(15,111,97,.24);border-left:0}.edition-board-head,.hub-focus-head{align-items:start;flex-direction:column}.hub-focus-grid,.hub-focus-row{grid-template-columns:1fr}.hub-focus-row p,.hub-focus-row .card-proof-list,.hub-focus-row .card-action-row{grid-column:auto}.edition-board-grid,.edition-row{grid-template-columns:1fr}.edition-row p,.edition-row .card-proof-list,.edition-row .card-action-row{grid-column:auto}.headline-grid,.article-card-grid,.tool-grid,.start-feature-grid,.latest-list,.search-suggestion-grid,.search-result-grid,.author-profile-grid,.author-detail-grid,.author-assurance-grid,.profile-scope-grid,.author-role-grid,.profile-trust-strip,.profile-role-summary,.profile-role-summary dl,.profile-meta-grid{grid-template-columns:1fr}.search-controls{padding:16px}.search-input-wrap{grid-template-columns:54px minmax(0,1fr) auto}.search-input-wrap input{min-height:48px;padding-right:10px;padding-left:10px;font-size:.95rem}.search-input-clear{min-width:50px;font-size:.78rem}.search-filter-button{min-height:36px;padding:0 9px;font-size:.86rem}.search-result-action{align-items:start;flex-direction:column;gap:4px}.author-profile-card-head,.author-counts{grid-template-columns:1fr}.profile-related-list .latest-row{grid-template-columns:1fr;gap:4px}.start-feature-panel{grid-template-columns:1fr;gap:16px;padding:18px}.start-feature-head-top{align-items:flex-start;flex-direction:column;gap:8px}.start-feature-route{min-height:28px;padding-right:9px;padding-left:9px}.media-row{grid-template-columns:1fr;gap:8px;padding:14px}.media-row small,.media-meta,.media-row .card-action-row{grid-column:auto}.card-label-row{align-items:flex-start;flex-direction:column}.latest-panel{padding:18px}.latest-panel-head{align-items:start;flex-direction:column}.editorial-hero,.hub-hero{min-height:540px;padding:62px 18px 88px}.signal-strip{grid-template-columns:1fr;margin-top:-42px}.signal-strip-start{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip-start .signal-item{min-height:112px;padding:40px 12px 12px}.signal-strip-start .signal-item:before{top:12px;left:12px;width:22px;height:22px;font-size:.7rem}.signal-strip-start .signal-item strong{font-size:.88rem;line-height:1.34}.signal-strip-start .signal-item small{display:none}.hub-hero.start-hero{min-height:0;padding:48px 16px 62px;background:linear-gradient(90deg,#071319f0,#16324acc 62%,#07131957),url(/assets/sekai-board-site-overview.png) center 45% / cover}.hub-hero.start-hero h1{margin-bottom:14px;font-size:clamp(1.72rem,8.4vw,2.1rem);line-height:1.12}.hub-hero.start-hero .hero-lead{font-size:.92rem;line-height:1.58}.hub-hero.start-hero .hero-actions{gap:8px;margin-top:16px}.hub-hero.start-hero .button{min-height:40px;font-size:.9rem}.hub-hero.protect-hero{min-height:0;padding:44px 16px 58px;background:linear-gradient(90deg,#071319f0,#312630c7 62%,#07131952),url(/assets/sekai-board-sns-scam.png) center 44% / cover}.hub-hero.protect-hero h1{margin-bottom:14px;font-size:clamp(1.78rem,8.8vw,2.18rem);line-height:1.12}.hub-hero.protect-hero .hero-lead{font-size:.92rem;line-height:1.58}.hub-hero.protect-hero .hero-actions{gap:8px;margin-top:14px}.hub-hero.protect-hero .button{min-height:40px;font-size:.9rem}.protect-hero-checks{margin-top:15px}.protect-hero-checks a{min-height:66px;gap:2px;padding:9px 8px}.protect-hero-checks span{font-size:.66rem}.protect-hero-checks strong{font-size:.78rem;line-height:1.26}.protect-hero-checks small{display:none}.start-hero-order{margin-top:16px}.start-hero-order a{min-height:62px;gap:2px;padding:9px}.signal-strip-start{margin-top:-32px}.signal-strip-start .signal-item{min-height:94px;padding:34px 10px 10px}.signal-strip-protect{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-32px}.signal-strip-protect .signal-item{min-height:102px;padding:34px 10px 10px}.signal-strip-protect .signal-item:before{top:12px;left:12px;width:22px;height:22px;font-size:.7rem}.signal-strip-protect .signal-item strong{font-size:.88rem;line-height:1.34}.signal-strip-protect .signal-item small{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hub-focus-board{gap:12px;padding:26px 12px}.visual-ledger{gap:14px;padding:26px 12px}.visual-ledger-head{align-items:start;flex-direction:column;gap:8px}.visual-ledger-head h2{font-size:1.45rem;line-height:1.22}.visual-ledger-head>p{font-size:.9rem;line-height:1.6}.visual-ledger-grid{grid-template-columns:1fr;gap:10px}.visual-ledger-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-ledger-card span{min-height:22px;margin:10px 10px 0;font-size:.7rem}.visual-ledger-card strong{min-height:54px;padding:7px 10px 12px;font-size:.84rem;line-height:1.36}.hub-focus-head h2{font-size:1.45rem;line-height:1.22}.hub-focus-row{gap:6px;padding:12px}.hub-focus-label{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hub-focus-row strong{font-size:.94rem;line-height:1.36}.hub-focus-row p,.digest-topic-grid small,.start-feature-head p:not(.section-kicker),.media-row small,.route-table span,.start-desk .desk-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hub-focus-row p,.digest-topic-grid small,.media-row small,.route-table span{-webkit-line-clamp:2}.hub-focus-row .card-proof-list{display:none}.hub-focus-row .card-action-row,.digest-topic-grid .card-action-row,.media-row .card-action-row{grid-template-columns:auto auto;justify-content:space-between;margin-top:5px;padding-top:7px}.hub-focus-row .card-action-row strong,.digest-topic-grid .card-action-row strong,.media-row .card-action-row strong{display:none}.hub-focus-side{gap:10px;padding:14px}.hub-focus-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hub-focus-topic-list a{min-height:34px;padding:7px 9px;font-size:.78rem}.hub-digest-panel,.hub-digest-panel-wide{gap:10px;padding:13px}.digest-topic-grid a{gap:5px;padding:10px}.digest-topic-grid span{min-height:21px;padding:2px 7px;font-size:.68rem}.digest-topic-grid strong{font-size:.92rem;line-height:1.34}.digest-topic-grid em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.7rem}.start-desk{gap:14px;padding:26px 12px}.start-desk .desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.start-desk .desk-card{padding:12px;box-shadow:none}.start-desk .desk-card span{min-height:23px;padding:0 7px;font-size:.68rem}.start-desk .desk-card h3{margin:10px 0 6px;font-size:.9rem;line-height:1.32}.start-desk .desk-card p{-webkit-line-clamp:3;font-size:.78rem;line-height:1.45}.route-board{gap:14px;padding:26px 12px}.route-table a{min-height:0;padding:11px 12px}.route-table strong{font-size:.88rem}.route-table span{font-size:.82rem;line-height:1.42}.content-band.start-edition{gap:14px;padding:26px 12px}.start-feature-grid{gap:12px}.start-feature-panel{gap:10px;padding:12px}.start-feature-head{gap:7px}.start-feature-head-top{align-items:center;flex-direction:row}.start-feature-route{min-height:30px;padding-right:8px;padding-left:8px;font-size:.72rem}.start-feature-head h3{font-size:1rem;line-height:1.32}.start-feature-head p:not(.section-kicker){-webkit-line-clamp:2;font-size:.82rem;line-height:1.48}.start-feature-tags{gap:4px}.start-feature-tags span{min-height:21px;padding:0 6px;font-size:.66rem}.media-row{gap:5px;padding:10px}.media-row span{min-height:22px;padding:0 7px;font-size:.68rem}.media-row strong{display:-webkit-box;overflow:hidden;font-size:.89rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-row small{font-size:.76rem;line-height:1.42}.media-meta{gap:4px}.media-meta time,.media-meta em{min-height:20px;padding:0 6px;font-size:.65rem}.media-meta em:nth-of-type(2){display:none}.latest-panel{gap:10px;padding:12px}.term-dashboard,.glossary-workflow-grid,.term-feature-grid,.term-row-list{grid-template-columns:1fr}.term-dashboard{margin-top:-42px}.hub-digest{grid-template-columns:1fr;gap:12px}.hub-digest-panel,.hub-digest-panel-wide{grid-column:1;padding:16px}.digest-topic-grid{grid-template-columns:1fr}.digest-news-list a{grid-template-columns:44px minmax(0,1fr)}.digest-link-list-official a{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:8px 0}.digest-link-list-official span{min-width:38px;min-height:22px;font-size:.66rem}.digest-link-list-official strong{font-size:.84rem}.digest-link-list-official small{font-size:.68rem}.band-header{align-items:start;flex-direction:column}.official-check-band{gap:14px;padding:28px 12px}.official-check-grid{grid-template-columns:1fr;gap:10px}.official-check-card{gap:8px;padding:13px;box-shadow:none}.official-check-top span,.official-check-top em{min-height:23px;font-size:.66rem}.official-check-card h3{font-size:.96rem;line-height:1.34}.official-check-card p{display:-webkit-box;overflow:hidden;font-size:.8rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.official-check-points{grid-template-columns:1fr 1fr;gap:6px}.official-check-points div{padding:8px}.official-check-points dt{font-size:.66rem}.official-check-points dd{display:-webkit-box;overflow:hidden;font-size:.73rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.official-check-card .compact-proof-strip time,.official-check-card .compact-proof-strip em{min-height:20px;padding:0 6px;font-size:.65rem}.official-check-card .compact-proof-strip time{display:none}.official-check-link{padding-top:8px;font-size:.78rem}.editorial-desk,.source-ledger,.issue-board,.term-group{grid-template-columns:1fr}.desk-lead{position:static}.desk-grid,.source-ledger-grid{grid-template-columns:1fr}.glossary-search-strip{grid-template-columns:1fr;align-items:start;padding:28px 16px}.glossary-search-links{justify-content:flex-start}.route-table a{grid-template-columns:1fr;gap:4px}.flow-list li{grid-template-columns:36px 1fr;padding:14px}.article-hero:before{left:-12px}.article-hero{padding:26px 0 24px}.article-hero h1{font-size:1.78rem;line-height:1.16}.article-lead,.save-box,.official-route,.evidence-pack{padding:16px}.review-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.review-meta div{padding:10px 11px}.review-meta dd{font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.review-meta div:last-child{grid-column:1 / -1}.article-action-strip,.article-assurance-grid,.policy-guide-panel,.policy-guide-grid,.policy-map-grid,.glossary-context-grid,.article-related-layout,.article-related-grid,.cta-box-editorial,.cta-check-list{grid-template-columns:1fr}.article-assurance-head{grid-template-columns:1fr;gap:4px}.article-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-assurance-grid a{padding:11px 12px}.article-related-row{grid-template-columns:1fr;gap:8px}.article-related-reason,.article-related-row .article-related-proof,.article-related-row .card-action-row{grid-column:auto}.article-related-band .front-section-head{align-items:stretch}.article-action-card,.policy-guide-panel,.policy-map-panel,.glossary-context-panel,.article-related-band,.cta-box-editorial{padding:16px}.article-reading-grid{grid-template-columns:1fr}.article-rail{position:static;padding-top:0}.issue-row{grid-template-columns:42px 1fr;gap:12px;padding:16px}.issue-row>span{width:34px;height:34px}.site-footer-inner{width:min(100% - 24px,960px);padding:34px 0 28px}.footer-brand,.footer-credibility,.footer-credibility-grid,.footer-trust,.footer-nav,.footer-disclosure,.footer-note{grid-template-columns:1fr}.footer-brand,.footer-credibility{gap:14px}.footer-trust span{min-height:0;padding:10px 11px}.footer-nav section,.footer-disclosure section{padding:15px}.footer-nav a{display:inline-flex;min-height:28px;align-items:center}.footer-note{display:grid;align-items:start}}
