.community-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#041328b8}.community-dialog{position:relative;width:min(100%,640px);max-height:90dvh;overflow-y:auto;padding:32px;background:#fff;color:var(--ink, #142840);border-top:5px solid var(--red, #b93b32);box-shadow:0 24px 80px #0000003d}.community-dialog h2{margin:0 40px 24px 0;font-family:var(--serif, Georgia, serif);font-size:1.65rem;line-height:1.3}.community-dialog-close{position:absolute;inset:12px 12px auto auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:1.75rem;cursor:pointer}.community-dialog :is(input,textarea,select){max-width:100%}.community-member-byline,.community-member-marks{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.community-member-byline{font-size:.8rem}.community-member-byline strong{overflow-wrap:anywhere}.community-starter-byline{color:var(--ink-soft, #53606e)}.community-mark-detail{position:relative;font-size:.7rem}.community-mark-detail summary{cursor:pointer;color:var(--blue, #0757bd)}.community-verified-mark,.community-official-mark{display:inline-block;padding:4px 7px;color:#0752a6;background:#e0effb;font-weight:700}.community-official-mark{color:#6b4c13;background:#fff1ce}.community-mark-explanation{display:block;max-width:380px;padding:9px 0;color:var(--ink-soft, #53606e);line-height:1.5}.community-original-body,.community-reading-body{white-space:pre-wrap;overflow-wrap:anywhere}.community-translation-note{margin:8px 0;color:var(--ink-soft, #53606e);font-size:.75rem;line-height:1.5}.community-website-card{margin-top:18px;padding:16px;border:1px solid var(--line, #d3dbe4);background:var(--blue-pale, #f0f6fc);overflow-wrap:anywhere}.community-website-card h3{margin:0 0 8px;font-family:var(--serif, Georgia, serif);font-size:1rem}.community-website-card p{margin:8px 0;font-size:.78rem}.community-website-card a{color:var(--blue, #0757bd);text-decoration:underline;font-size:.8rem}.community-external-note,.community-website-card .community-website-disclaimer{color:var(--ink-soft, #53606e);font-size:.72rem}.community-dialog :focus-visible,.community-mark-detail summary:focus-visible,.community-website-card a:focus-visible{outline:3px solid #ffb000;outline-offset:3px}@media(max-width:600px){.community-dialog-backdrop{padding:12px}.community-dialog{padding:24px 18px;max-height:94dvh}.community-dialog h2{font-size:1.35rem}.community-member-marks{align-items:flex-start}}.community-page{padding-block:42px 72px;min-height:65vh}.community-page h1{font-family:var(--serif);font-size:clamp(1.8rem,3.6vw,2.8rem);letter-spacing:-.04em;line-height:1.3;margin:14px 0 20px}.community-page h2{font-family:var(--serif);font-size:1.3rem;margin-top:28px}.community-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.community-page-heading p{max-width:660px;color:var(--ink-soft)}.community-page-heading .button{white-space:nowrap}.community-account-link{color:var(--blue);padding:10px 0;font-size:.82rem;font-weight:700;white-space:nowrap}.community-form{display:grid;gap:18px;max-width:720px;margin-block:20px}.community-form label,.community-report-form label,.community-topic-filter{display:grid;gap:7px;font-size:.85rem;font-weight:600}.community-form :is(input,select,textarea),.community-report-form input,.community-topic-filter select{width:100%;min-width:0;padding:11px 12px;border:1px solid #a9b9cd;border-radius:3px;background:#fff;color:var(--ink);font-weight:400}.community-form textarea{resize:vertical}.community-form .button{justify-self:start}.community-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.community-privacy,.community-small{color:var(--muted);font-size:.75rem}.community-privacy{margin:0;padding:12px;background:var(--blue-pale);font-weight:400}.community-error{color:#9e2323;padding:12px;border-left:3px solid var(--red);background:#fff5f5}.community-notice{background:var(--blue-pale);padding:14px 18px;border-left:3px solid var(--blue)}.community-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.community-question-summary{padding:26px 0;border-bottom:1px solid var(--line)}.community-question-summary h3{font-family:var(--serif);margin:12px 0;font-size:1.12rem;line-height:1.5}.community-question-summary a:hover{color:var(--blue);text-decoration:underline}.community-question-summary .community-original-body,.community-question-summary .community-reading-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-soft);font-size:.9rem}.community-topic-filter{margin-top:24px;max-width:320px}.community-question-full{border-bottom:2px solid var(--ink);padding-block:28px 32px}.community-detail{max-width:900px}.community-reply{padding:24px 0;border-bottom:1px solid var(--line)}.community-reply .community-original-text{margin-block:14px}.community-citations{overflow-wrap:anywhere;font-size:.8rem;padding-left:20px}.community-citations a{color:var(--blue);text-decoration:underline}.community-auth-panel{max-width:640px;padding:28px 0}.community-auth-panel h2{font-family:var(--serif);font-size:1.7rem}.community-auth-panel .button{margin:12px 0}.community-auth-panel p{line-height:1.75}.community-account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.community-report-form{border-top:1px solid var(--line);margin-top:38px;padding-top:20px;max-width:600px}.community-report-form button{margin-top:10px}.community-form :is(input,select,textarea):focus-visible,.community-page :is(a,button,summary,select):focus-visible{outline:3px solid #f0a01a;outline-offset:3px}.community-page button:disabled,.community-form button:disabled{opacity:.6;cursor:wait}.community-empty{padding:24px 0;color:var(--ink-soft)}.community-nav{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:.85rem}.community-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-weight:400}.community-form .community-checkbox input,.community-checkbox input{width:18px;height:18px;margin:2px 0 0}.community-admin-application{border:1px solid var(--line);padding:24px;margin-block:24px;overflow-wrap:anywhere}.community-page select{max-width:100%}.community-admin-application label{display:grid;gap:8px;margin-block:16px}.community-admin-application .community-checkbox{display:flex}.community-admin-application textarea{width:100%;min-height:90px;padding:10px;border:1px solid var(--line)}.community-designation-review{margin-top:28px;padding-top:12px;border-top:1px solid var(--line)}.community-own-activity{grid-column:1/-1;border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.community-agent-account>summary{cursor:pointer;padding-top:24px}.community-agent-account>summary h2{display:inline}.community-home-note{padding:24px;background:var(--blue-pale);margin-top:20px}.community-home-note h3{font-family:var(--serif);margin-top:0}.question-row.question-row{cursor:default}.question-row .question-title:hover{text-decoration:underline;color:var(--blue)}.community-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px}@media(max-width:760px){.community-page{padding-block:28px 48px}.community-page-heading{display:block}.community-page-heading .button{margin-top:12px}.community-question-list,.community-account-grid{grid-template-columns:minmax(0,1fr);gap:0}.community-field-row{grid-template-columns:minmax(0,1fr)}.community-page .button{max-width:100%}.community-account-link{font-size:.75rem}.community-nav{gap:12px}.community-route-header{flex-wrap:wrap;padding-block:12px;gap:12px}}.community-account-fields{border:0;padding:0;margin:0;min-width:0}.community-participation>div,.community-participation>section{margin-block:12px}.community-participation [hidden]{display:none!important}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2) format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2) format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2) format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2) format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#0b2246;background:#fff;font-family:Inter,Arial,sans-serif;font-synthesis:none;--ink: #0b2246;--ink-soft: #344b6d;--red: #d82424;--red-dark: #b8171c;--blue: #0757bd;--blue-pale: #eef7fc;--blue-soft: #dceef8;--line: #d8e1eb;--muted: #64748a;--serif: "Libre Baskerville", Georgia, serif;line-height:1.5;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{overflow:clip}.section-container,.header-inner,.footer-inner,.hero,.ticker{width:min(100% - 48px,1280px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;background:#fffffff7;border-bottom:1px solid var(--line)}.header-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto}.brand--masthead{line-height:0}.brand-logo{width:clamp(220px,18vw,260px);height:auto}.brand-mark{width:50px;height:46px;display:grid;place-items:center;background:var(--red);color:#fff;font-family:var(--serif);font-size:1rem;font-weight:700;letter-spacing:.04em}.brand-copy{display:flex;flex-direction:column;line-height:1.08}.brand-copy strong{font-size:1.08rem;letter-spacing:-.02em}.brand-copy small{margin-top:5px;color:var(--muted);font-size:.68rem}.desktop-nav{display:flex;align-items:center;gap:clamp(15px,1.7vw,28px)}.desktop-nav a{padding-block:25px 22px;border-bottom:3px solid transparent;font-size:.87rem;font-weight:600}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--red);border-bottom-color:var(--red)}.header-actions{display:flex;align-items:center;gap:12px}.language-picker{position:relative;display:flex;align-items:center;gap:9px}.language-trigger,.icon-button{border:0;background:transparent;cursor:pointer}.language-trigger{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:7px 8px;font-weight:600}.language-trigger svg:first-child{width:20px;height:20px}.language-trigger svg:last-child{width:14px;height:14px}.translation-label{max-width:76px;padding-left:10px;border-left:1px solid var(--line);color:var(--muted);font-size:.65rem;line-height:1.25}.language-menu{position:absolute;top:calc(100% + 10px);right:0;width:300px;padding:12px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #0b224629}.language-menu>p{display:flex;align-items:center;gap:8px;margin:0 6px 8px;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.language-menu>button{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:8px 10px;border:0;background:#fff;text-align:left;cursor:pointer}.language-menu>button:hover,.language-menu>button:focus-visible{background:var(--blue-pale)}.language-menu>button>span{white-space:nowrap}.language-menu>button small{color:var(--muted);text-align:right}.language-browser-badge{display:block;margin-top:2px;padding:2px 4px;border-radius:3px;background:var(--blue-pale);font-size:.6rem;white-space:nowrap}.language-menu>button svg{color:var(--blue)}.language-note{display:block;padding:10px 6px 3px;color:var(--muted);border-top:1px solid var(--line);font-size:.7rem;line-height:1.45}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center}.icon-button svg{width:22px;height:22px}.mobile-menu-button,.mobile-nav{display:none}.hero{display:grid;grid-template-columns:44% 56%;min-height:470px;border-inline:1px solid var(--line)}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 42px;background:#fff}.eyebrow{margin:0 0 12px;color:var(--ink-soft);font-size:.73rem;font-weight:700;letter-spacing:.08em}.hero h1{margin:0;max-width:650px;font-family:var(--serif);font-size:clamp(3rem,5vw,5rem);line-height:1.03;letter-spacing:-.055em}.hero-intro{max-width:580px;margin:20px 0 24px;color:var(--ink-soft);font-size:1rem;line-height:1.55}.search-form{min-height:58px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#fff;border:1px solid #b9c8da}.search-form:focus-within{border-color:var(--blue);outline:3px solid rgba(7,87,189,.13)}.search-form>svg{width:23px;height:23px;flex:0 0 auto}.search-form input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:1rem}.search-form input::placeholder{color:#7c8ba0}.search-scope{margin:8px 0 17px;color:var(--muted);font-size:.74rem}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.button{min-height:52px;padding:13px 20px;border:1px solid transparent;font-weight:700;cursor:pointer}.button--primary{background:var(--red);color:#fff;border-color:var(--red)}.button--primary:hover,.button--primary:focus-visible{background:var(--red-dark);border-color:var(--red-dark)}.button--secondary{background:#fff;color:var(--blue);border-color:#78a4d9}.button--secondary:hover,.button--secondary:focus-visible{background:var(--blue-pale)}.hero-image{position:relative;min-height:470px;margin:0;overflow:hidden;background:#dbe4ea}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:52% center}.hero-image figcaption{position:absolute;right:18px;bottom:17px;padding:7px 10px;color:#fff;background:#0b2246e0;font-size:.72rem}.hero-carousel-scenes,.hero-carousel-scene{position:absolute;top:0;right:0;bottom:0;left:0}.hero-carousel-scene{opacity:0;transition:opacity .4s ease;pointer-events:none}.hero-carousel-scene.is-active{opacity:1}.hero-carousel-scene img{display:block}.hero-carousel-footer{position:absolute;inset:auto 0 0;display:grid;gap:5px;padding:28px 14px 12px;background:linear-gradient(transparent,#06162ce0);color:#fff}.hero-carousel figcaption{position:static;background:none;padding:0 5px;line-height:1.5;overflow-wrap:anywhere}.hero-carousel figcaption span,.hero-carousel figcaption small{display:block}.hero-carousel figcaption small{font-size:.61rem;opacity:.85}.hero-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .14s ease}.hero-carousel:hover .hero-carousel-controls,.hero-carousel:focus-within .hero-carousel-controls{opacity:1;pointer-events:auto}.hero-carousel:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.hero-carousel .hero-carousel-touch-hint{display:none}@media(hover:none){.hero-carousel:not(:focus-within) .hero-carousel-controls{opacity:0;pointer-events:none}.hero-carousel:not(:focus-within) .hero-carousel-touch-hint{display:block}}.hero-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#06162c99;color:#fff;cursor:pointer}.hero-carousel-controls button:hover{background:#fff;color:var(--ink)}.hero-carousel-controls button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-carousel-controls button:disabled{opacity:.45;cursor:default}.hero-carousel-dots{display:flex;gap:1px}.hero-carousel-dots button{width:32px;border-color:transparent;background:none}.hero-carousel-dots span{width:6px;height:6px;border:1px solid #fff;border-radius:50%}.hero-carousel-dots [aria-current=true] span{background:#fff}@media(prefers-reduced-motion:reduce){.hero-carousel-scene{transition:none}}.ticker{min-height:43px;display:flex;align-items:center;gap:0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none;white-space:nowrap}.ticker::-webkit-scrollbar{display:none}.ticker strong{align-self:stretch;display:grid;place-items:center;padding:0 17px;color:#fff;background:var(--red);font-size:.72rem}.ticker span,.ticker a{position:relative;padding:0 18px;color:var(--ink-soft);font-size:.73rem}.ticker a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;background:#aebbc9;transform:translateY(-50%)}.ticker a:hover{color:var(--red)}.search-results{scroll-margin-top:90px;margin-top:24px;padding:30px;background:#f6faff;border:1px solid var(--blue-soft)}.search-results-top{display:flex;justify-content:space-between;gap:24px}.search-results h2{margin:0 0 20px;font-family:var(--serif);font-size:1.7rem}.search-form--compact{max-width:640px}.search-form--compact button{min-height:40px;padding-inline:18px;border:0;color:#fff;background:var(--blue);font-weight:700;cursor:pointer}.result-list{display:grid;margin-top:22px;border-top:1px solid var(--line)}.result-list a,.result-list button{width:100%;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;min-height:58px;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.result-type{color:var(--red);font-size:.7rem;font-weight:800;letter-spacing:.05em}.empty-results{display:grid;justify-items:start;gap:6px;margin-top:22px;padding:24px 0 4px;border-top:1px solid var(--line)}.empty-results>svg{width:28px;height:28px;color:var(--blue)}.empty-results p{margin:0 0 6px;color:var(--muted)}.news-community{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:38px;padding-block:34px 28px}#latest{scroll-margin-top:96px}.questions-column{padding-left:28px;border-left:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.section-heading h2{position:relative;margin:0;padding-bottom:11px;font-family:var(--serif);font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:1.14;letter-spacing:-.035em}.section-heading h2:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:3px;background:var(--red)}.section-heading p{margin:5px 0 0;color:var(--ink-soft);font-size:.84rem}.text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 0;border:0;background:transparent;color:var(--blue);font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer}.text-link svg{width:16px;height:16px;transition:transform .16s ease}.text-link:hover svg,.text-link:focus-visible svg{transform:translate(3px)}.story-list{border-top:1px solid var(--line)}.story-row{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.story-row img{width:190px;height:118px;object-fit:cover}.story-meta{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 5px;color:var(--muted);font-size:.67rem}.story-meta span+span{padding-left:9px;border-left:1px solid #aebbc9}.story-row h3{margin:0 0 6px;font-family:var(--serif);font-size:1.04rem;line-height:1.22;letter-spacing:-.025em}.story-row h3 a:hover,.story-row h3 a:focus-visible{color:var(--blue)}.story-summary{margin:0 0 6px;color:var(--ink-soft);font-size:.76rem;line-height:1.45}.source-link{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:.67rem}.source-link svg{width:12px;height:12px}.editorial-card-media{width:190px;height:118px;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:14px;color:#fff;background:linear-gradient(145deg,#0b2246,#173e70 68%,#d82424 68%,#d82424)}.editorial-card-media span{font-family:var(--serif);font-size:1.45rem;font-weight:700;line-height:1}.editorial-card-media small{font-size:.55rem;font-weight:700;letter-spacing:.08em}.editorial-story-card .editorial-card-media--illustrated{position:relative;display:block;padding:0;overflow:hidden;background:#f4eee1}.editorial-story-card .editorial-card-media--illustrated img{width:100%;height:100%;display:block;object-fit:cover}.editorial-card-media--illustrated small{position:absolute;bottom:6px;left:6px;padding:3px 4px;color:var(--ink);background:#ffffffe6;letter-spacing:.02em}.editorial-card-copy{min-width:0}.editorial-card-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.editorial-card-badges:empty{display:none}.draft-badge,.risk-badge,.stale-badge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;font-size:.58rem;font-weight:800;letter-spacing:.025em}.draft-badge{color:#0647a4;background:#e2f1ff}.risk-badge{color:#7b3011;background:#fff0d8}.stale-badge{color:#8e151a;background:#ffe2e2}.verified-badge{color:var(--blue);font-size:.65rem}.editorial-card-freshness{margin:7px 0;font-size:.72rem;line-height:1.5;color:var(--muted)}.editorial-card-attribution{margin:0 0 5px;color:var(--ink-soft);font-size:.66rem}.editorial-ai-disclosure{margin:6px 0 0;color:var(--muted);font-size:.65rem;line-height:1.4}.source-link--missing{color:var(--muted)}.editorial-card-title-button{padding:0;border:0;background:transparent;font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer}.editorial-card-title-button:hover,.editorial-card-title-button:focus-visible{color:var(--blue)}.editorial-feed-state{min-height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:28px;border-block:1px solid var(--line);background:#fbfdff}.editorial-feed-state strong{max-width:520px;font-family:var(--serif);font-size:1.15rem}.editorial-feed-state p{max-width:540px;margin:0;color:var(--ink-soft);font-size:.78rem}.editorial-feed-state .eyebrow{margin:0;color:var(--red-dark)}.editorial-story-skeleton>span,.editorial-story-skeleton i{display:block;background:linear-gradient(90deg,#edf2f7 25%,#f7f9fb,#edf2f7 75%);background-size:200% 100%;animation:editorial-shimmer 1.4s linear infinite}.editorial-story-skeleton>span{width:190px;height:118px}.editorial-story-skeleton div{display:grid;align-content:center;gap:10px}.editorial-story-skeleton i{width:min(100%,380px);height:12px}.editorial-story-skeleton i:nth-child(2){width:80%;height:22px}.editorial-story-skeleton i:nth-child(3){width:62%}@keyframes editorial-shimmer{to{background-position:-200% 0}}.editorial-route-header{justify-content:space-between}.published-article-header .language-trigger{min-height:44px;white-space:nowrap}.published-article-header .language-trigger>*{flex-shrink:0}.editorial-route-state{min-height:calc(100vh - 75px);display:grid;place-content:center;justify-items:center;gap:12px;padding:36px 20px;text-align:center}.editorial-route-state a{color:var(--blue);text-decoration:underline}.editorial-article{max-width:880px;padding-block:58px 80px}.editorial-article>h1{margin:0;font-family:var(--serif);font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.045em}.editorial-article-standfirst{margin:22px 0;color:var(--ink-soft);font-family:var(--serif);font-size:1.1rem;line-height:1.65}.editorial-article-meta{display:flex;flex-wrap:wrap;gap:7px 18px;padding-block:14px;border-block:1px solid var(--line);color:var(--muted);font-size:.73rem}.editorial-warning{margin-top:24px;padding:14px 16px;color:#7b3011;background:#fff0d8;border-left:4px solid #d77a1f;font-size:.8rem}.editorial-article-body{margin-top:34px;color:#172d4f;font-family:var(--serif);font-size:1rem;line-height:1.8}.editorial-article-body h2,.editorial-article-body h3,.editorial-article-body h4{margin:2em 0 .6em;color:var(--ink);line-height:1.25}.editorial-article-body p{margin:0 0 1.1em}.editorial-body-bullet{padding-left:18px}.editorial-sources{margin-top:46px;padding-top:26px;border-top:3px solid var(--ink)}.editorial-sources h2{margin:0 0 14px;font-family:var(--serif)}.editorial-sources a{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--line);color:var(--blue);font-size:.76rem}.editorial-sources a span{color:var(--muted);text-align:right}.site-shell--preview{min-height:100vh;background:#f4f8fb}.preview-header-label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.editorial-preview{padding-block:48px 72px}.editorial-preview--locked{min-height:calc(100vh - 75px);display:grid;place-content:center;grid-template-columns:minmax(0,620px);gap:26px}.preview-intro{padding-top:18px;border-top:5px solid var(--red)}.preview-intro h1,.preview-toolbar h1{margin:0;font-family:var(--serif);font-size:clamp(2.35rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.04em}.preview-intro>p:last-child{max-width:560px;margin:14px 0 0;color:var(--ink-soft)}.preview-access-form{display:grid;gap:8px;padding:24px;background:#fff;border:1px solid var(--line)}.preview-access-form label{font-size:.75rem;font-weight:800}.preview-access-form>div{display:grid;grid-template-columns:1fr auto;gap:10px}.preview-access-form input{min-width:0;min-height:46px;padding:10px 12px;border:1px solid #aebed0}.preview-access-form small{color:var(--muted);font-size:.68rem}.preview-gate-message{display:grid;gap:7px;padding:22px;background:#fff;border-left:4px solid var(--red)}.preview-gate-message p{margin:0;color:var(--ink-soft)}.preview-gate-message .text-link{justify-self:start}.preview-workspace{display:grid;gap:22px}.preview-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px}.preview-toolbar .eyebrow{margin-bottom:8px}.preview-safety-banner{display:flex;justify-content:space-between;gap:20px;padding:14px 17px;color:#fff;background:var(--ink)}.preview-safety-banner strong{font-size:.76rem}.preview-safety-banner span{color:#dce5ef;font-size:.68rem;text-align:right}.preview-queue-summary{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-block:1px solid var(--line);color:var(--ink-soft);font-size:.72rem}.preview-queue-summary span{color:var(--muted)}.preview-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.2fr);gap:28px;align-items:start}.preview-list{padding:0 18px;background:#fff;border:1px solid var(--line)}.preview-list .story-row{grid-template-columns:120px 1fr;gap:14px}.preview-list .editorial-card-media{width:120px;height:112px;padding:10px}.preview-list .story-summary,.preview-list .editorial-ai-disclosure{display:none}.preview-detail,.preview-detail-state{min-height:360px;padding:28px;background:#fff;border:1px solid var(--line)}.preview-detail{scroll-margin-top:86px}.preview-detail-state{display:grid;place-items:center;color:var(--muted);text-align:center}.preview-detail h2{margin:10px 0 0;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;letter-spacing:-.035em}.preview-detail-badges{display:flex;flex-wrap:wrap;gap:7px}.preview-disclosure,.preview-time-anchor{margin-top:22px;padding:15px 17px;background:#eef7fc;border-left:4px solid var(--blue)}.preview-disclosure strong{color:var(--red-dark)}.preview-disclosure p,.preview-time-anchor p{margin:5px 0 0;color:var(--ink-soft);font-size:.73rem}.preview-time-anchor--stale{background:#fff0d8;border-left-color:#d77a1f}.preview-review-boundaries{display:grid;gap:15px;margin-top:24px;padding:20px;background:#f8fafc;border:1px solid var(--line)}.preview-review-boundaries h3{margin:0;font-family:var(--serif);font-size:1.35rem}.preview-review-stages{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:review-stage}.preview-review-stages li{display:grid;gap:4px;padding:12px 0 12px 42px;border-top:1px solid var(--line);counter-increment:review-stage;position:relative}.preview-review-stages li:before{content:counter(review-stage);position:absolute;top:12px;left:0;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink);font-size:.68rem;font-weight:800}.preview-review-stages span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.preview-review-stages strong{color:var(--ink-soft);font-size:.76rem;line-height:1.45}.preview-rights-boundary{display:grid;gap:4px;padding:13px 15px;background:#fff0d8;border-left:4px solid #d77a1f}.preview-rights-boundary span{color:var(--ink-soft);font-size:.72rem}.preview-detail .editorial-article-body{font-size:.91rem}.owner-admin{--muted: #5d6b7e}.owner-admin-grid{grid-template-columns:minmax(280px,.62fr) minmax(560px,1.55fr);gap:32px}.owner-review-queue{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:auto;padding:18px;background:#fff;border:1px solid var(--line)}.owner-review-queue>header{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding-bottom:14px;border-bottom:2px solid var(--ink)}.owner-review-queue>header .eyebrow{grid-column:1 / -1}.owner-review-queue>header h2{margin:0;font-family:var(--serif);font-size:1.25rem;letter-spacing:-.025em}.owner-review-queue>header span{align-self:end;color:var(--muted);font-size:.67rem;font-weight:800}.owner-review-queue-list{display:grid}.owner-review-queue-item{display:grid;gap:5px;width:100%;padding:15px 12px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);border-left:4px solid transparent;text-align:left;cursor:pointer}.owner-review-queue-item:hover,.owner-review-queue-item:focus-visible,.owner-review-queue-item--selected{background:#f1f7fb;border-left-color:var(--blue)}.owner-review-queue-item>span{color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.owner-review-queue-item>strong{font-family:var(--serif);font-size:.96rem;line-height:1.25}.owner-review-queue-item>small{color:var(--ink-soft);font-size:.66rem}.owner-review-queue-item>em{color:var(--blue);font-size:.66rem;font-style:normal;font-weight:750}.owner-admin-detail-column{min-width:0;padding-bottom:120px}.owner-review-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:0;background:var(--line);list-style:none}.owner-review-progress li{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;min-width:0;padding:10px;color:var(--muted);background:#f8fafc}.owner-review-progress li>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #9bacbf;border-radius:50%;font-size:.62rem;font-weight:800}.owner-review-progress li>strong{font-size:.66rem;line-height:1.25}.owner-review-progress .owner-review-progress--complete{color:#1d613f;background:#edf8f1}.owner-review-progress .owner-review-progress--complete>span{color:#fff;background:#26734d;border-color:#26734d}.owner-review-progress .owner-review-progress--current{color:var(--ink);background:#eaf4fb;box-shadow:inset 0 3px 0 var(--blue)}.owner-review-packet{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.owner-review-packet>.operator-section-heading h3{margin:0;font-family:var(--serif);font-size:1.6rem}.owner-packet-boundary{display:grid;gap:5px;margin-bottom:18px;padding:15px 17px;color:var(--ink-soft);background:#f8fafc;border-left:4px solid #798da4}.owner-packet-boundary strong{color:var(--ink);font-size:.76rem}.owner-packet-boundary span{font-size:.71rem;line-height:1.5}.owner-admin-author-boundary{display:grid;gap:5px;margin-top:20px;padding:15px 17px;background:#eef7fc;border-left:4px solid var(--blue)}.owner-admin-author-boundary span{color:var(--ink-soft);font-size:.72rem}.owner-next-action{display:grid;gap:11px;margin-top:28px;padding:24px;background:#eef7fc;border:2px solid var(--blue);scroll-margin-top:96px}.owner-next-action h3{margin:0;font-family:var(--serif);font-size:1.55rem;letter-spacing:-.025em}.owner-next-action>p:not(.eyebrow){max-width:700px;margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.owner-next-action--source_policy,.owner-next-action--source{background:#f7fbf8;border-color:#577d68}.owner-next-action--blocked{background:#fff8ee;border-color:#b66d14}.owner-next-action--publication{background:#fff7f5;border-color:#8e241e}.owner-next-action--complete{background:#edf8f1;border-color:#26734d}.owner-next-action-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}.owner-next-action-target div{min-width:0;padding:10px 12px;background:#fff}.owner-next-action-target dt{color:var(--muted);font-size:.6rem;font-weight:800;text-transform:uppercase}.owner-next-action-target dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.7rem}.owner-primary-action{justify-self:start;margin-top:4px}.owner-admin-technical,.owner-admin-receipts{margin-top:20px;background:#fff;border:1px solid var(--line)}.owner-admin-technical>summary,.owner-admin-receipts>summary{padding:14px 16px;cursor:pointer;color:var(--ink-soft);font-size:.75rem;font-weight:800}.owner-admin-technical[open]>summary,.owner-admin-receipts[open]>summary{color:var(--ink);border-bottom:1px solid var(--line)}.owner-admin-technical-body{display:grid;gap:26px;padding:20px}.owner-admin-technical-body h3{margin:0 0 14px;font-family:var(--serif);font-size:1.1rem}.owner-admin-hash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;background:var(--line)}.owner-admin-hash-grid div{min-width:0;padding:11px 12px;background:#f8fafc}.owner-admin-hash-grid dt{color:var(--muted);font-size:.61rem;font-weight:800;text-transform:uppercase}.owner-admin-hash-grid dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.68rem}.owner-admin-blockers h4{margin:0 0 8px;font-size:.77rem}.owner-admin-blockers p{margin:0;color:#296c4d;font-size:.7rem}.owner-admin-blockers ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.owner-admin-blockers li{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.5fr) auto;gap:10px;padding:9px 10px;background:#fff4ef;font-size:.67rem}.owner-admin-blockers code{overflow-wrap:anywhere;color:var(--red-dark)}.owner-admin-readiness-list,.owner-admin-registry-list{display:grid;gap:9px;margin-top:18px}.owner-admin-readiness-list>article,.owner-admin-registry-list>article{display:grid;gap:4px;min-width:0;padding:12px;background:#f8fafc;border:1px solid var(--line)}.owner-admin-readiness-list>article>span,.owner-admin-registry-list>article>span,.owner-admin-registry-list small{color:var(--muted);font-size:.64rem}.owner-admin-registry-list strong,.owner-admin-registry-list a{overflow-wrap:anywhere}.owner-confirmation-help{margin:6px 0 0;color:var(--muted);font-size:.68rem}.owner-confirmation-slug{display:block;margin-bottom:7px;overflow-wrap:anywhere;color:var(--red-dark)}.operator-confirmation input[type=datetime-local]{width:100%;padding:11px 12px;color:var(--ink);background:#fff;border:1px solid #aebed0}.owner-admin-receipts{background:#f7fbf8;border-color:#9bb8a5}.owner-admin-receipts>div{display:grid;gap:8px;padding:16px}.owner-admin-receipts article{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:4px 12px;padding-top:9px;border-top:1px solid #cbded1;font-size:.69rem}.owner-admin-receipts span{overflow-wrap:anywhere}.editorial-admin{padding-block:42px 70px}.editorial-admin--gated{min-height:calc(100vh - 75px);display:grid;align-content:center;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:70px}.operator-intro h1,.operator-toolbar h1,.operator-pane-heading h2,.operator-detail h2,.operator-detail h3,.operator-gate-card h2{margin:0;font-family:var(--serif);color:var(--ink);letter-spacing:-.035em}.operator-intro h1,.operator-toolbar h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1}.operator-intro>p:last-child{max-width:660px;margin:20px 0 0;color:var(--ink-soft);font-size:.93rem}.operator-gate-card{align-self:center;padding:34px;background:#f7fafc;border:1px solid var(--line);border-top:5px solid var(--blue)}.operator-gate-card--blocked{border-top-color:#b66d14;background:#fffaf2}.operator-gate-card h2{margin-top:8px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.12}.operator-gate-card>p:not(.eyebrow){margin:13px 0 24px;color:var(--ink-soft)}.operator-gate-card details{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.operator-gate-card summary{cursor:pointer;color:var(--ink-soft);font-size:.76rem;font-weight:700}.operator-gate-card ul{display:grid;gap:7px;margin:14px 0 0;padding-left:20px}.operator-gate-card code{overflow-wrap:anywhere;color:#70420e;font-size:.67rem}.operator-auth-form{display:grid;gap:8px;margin-top:22px}.operator-auth-form label{margin-top:8px;color:var(--ink-soft);font-size:.72rem;font-weight:800}.operator-auth-form input{width:100%;min-width:0;min-height:46px;padding:10px 12px;color:var(--ink);background:#fff;border:1px solid #879bb3;border-radius:0}.operator-auth-form input:focus-visible{outline:3px solid rgba(19,91,145,.28);outline-offset:2px;border-color:var(--blue)}.operator-auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.operator-auth-footnote{margin:18px 0 0!important;padding-top:14px;border-top:1px solid var(--line);font-size:.68rem}.operator-auth-lock{display:block;margin-top:18px}.operator-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--line)}.operator-toolbar h1{font-size:clamp(2.1rem,4vw,3.6rem)}.operator-toolbar p:last-child{margin:9px 0 0;color:var(--ink-soft);font-size:.8rem}.operator-safety-banner{display:flex;justify-content:space-between;gap:24px;margin:20px 0 28px;padding:14px 18px;color:#fff;background:var(--ink)}.operator-safety-banner strong{font-family:var(--serif);font-size:.9rem}.operator-safety-banner span{align-self:center;color:#dbe5f0;font-size:.7rem;text-align:right}.operator-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.65fr);gap:32px;align-items:start}.operator-queue-pane{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto;padding-right:8px}.operator-pane-heading{margin-bottom:16px}.operator-pane-heading h2{font-size:1.75rem}.operator-queue{display:grid;gap:12px}.operator-queue-card{width:100%;display:grid;gap:10px;padding:18px;color:var(--ink);background:#fff;border:1px solid var(--line);border-left:4px solid transparent;text-align:left;cursor:pointer}.operator-queue-card:hover,.operator-queue-card--selected{border-left-color:var(--red);background:#f8fbfe}.operator-queue-card>strong{font-family:var(--serif);font-size:1.15rem;line-height:1.22}.operator-queue-card-topline,.operator-queue-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;color:var(--muted);font-size:.66rem;font-weight:700}.operator-state{display:inline-flex;width:fit-content;padding:4px 7px;color:#fff;background:var(--blue);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operator-state--approved{background:#2e6b49}.operator-state--published{background:#186039}.operator-version-line{overflow-wrap:anywhere;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem}.operator-queue-readiness{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line);font-size:.68rem}.operator-queue-readiness strong{color:var(--blue)}.operator-queue-readiness span{color:var(--muted)}.operator-queue-state,.operator-detail-state,.operator-notice{padding:24px;background:#f7fafc;border:1px solid var(--line);color:var(--ink-soft)}.operator-detail-state{min-height:300px;display:grid;place-items:center;text-align:center}.operator-notice--error{border-left:5px solid var(--red)}.operator-notice--stale{margin:20px 0;border-left:5px solid #c66f10;background:#fff6e8}.operator-notice p{margin:7px 0 0}.operator-detail{min-width:0;border:1px solid var(--line);background:#fff}.operator-detail,.operator-actions{scroll-margin-top:96px}.operator-detail>section,.operator-detail-header{padding:28px}.operator-detail>section+section{border-top:1px solid var(--line)}.operator-detail-header{background:linear-gradient(145deg,#f8fbfe,#fff);border-bottom:1px solid var(--line)}.operator-detail-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:18px;color:var(--ink-soft);font-size:.69rem;font-weight:700}.operator-detail-header h2{margin-top:9px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.operator-detail-summary{max-width:800px;margin:18px 0;color:var(--ink-soft);font-family:var(--serif);font-size:1.03rem;line-height:1.55}.operator-detail-meta{display:flex;flex-wrap:wrap;gap:7px 16px;color:var(--muted);font-size:.68rem}.operator-detail-meta span:last-child{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.operator-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.operator-fact-grid>div{min-width:0;padding:16px;background:#fff}.operator-fact-grid span,.operator-citation dt{display:block;margin-bottom:4px;color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.operator-fact-grid strong{display:block;overflow-wrap:anywhere;font-size:.78rem}.operator-section-heading{margin-bottom:18px}.operator-section-heading h3,.operator-rights h3,.operator-readiness>h3{font-size:1.55rem}.operator-body .editorial-article-body{max-width:780px;font-size:.9rem}.operator-rights ol{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.operator-rights li{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.6fr);gap:6px 16px;padding:14px;background:#fff8ee;border-left:4px solid #c66f10}.operator-rights li span{color:var(--ink-soft)}.operator-rights li code,.operator-rights li em{grid-column:2;overflow-wrap:anywhere;color:var(--muted);font-size:.68rem}.operator-claim+.operator-claim{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.operator-claim>header{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.65rem}.operator-claim>header strong{padding:2px 6px;color:var(--blue);background:var(--blue-pale)}.operator-claim>p{margin:10px 0 16px;font-family:var(--serif);font-size:1.05rem}.operator-citations{display:grid;gap:12px}.operator-citation{padding:17px;background:#f7fafc;border:1px solid var(--line)}.operator-citation>div:first-child{display:flex;justify-content:space-between;gap:20px}.operator-citation>div:first-child span{color:var(--muted);font-size:.7rem}.operator-citation>a{display:inline-flex;margin-top:7px;color:var(--blue);font-size:.72rem;font-weight:700}.operator-citation blockquote{margin:14px 0;padding:12px 14px;color:var(--ink-soft);background:#fff;border-left:3px solid var(--blue-soft);font-family:var(--serif);font-size:.8rem}.operator-citation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.operator-citation dd{margin:0;overflow-wrap:anywhere;font-size:.72rem}.operator-contract-gap dd{color:#94560d;font-weight:700}.operator-readiness{display:grid;gap:10px}.operator-readiness>h3{margin-bottom:8px}.operator-readiness-item{border:1px solid var(--line);border-left:4px solid #a54a3f}.operator-readiness-item--ready{border-left-color:#26734d}.operator-readiness-item header{display:flex;justify-content:space-between;gap:20px;padding:12px 14px;background:#f8fafc}.operator-readiness-item header span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.operator-readiness-item ul{display:grid;gap:8px;margin:0;padding:12px 14px 14px;list-style:none}.operator-readiness-item li{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr) auto;gap:12px;align-items:start;font-size:.72rem}.operator-readiness-item li code{overflow-wrap:anywhere;color:var(--red-dark);font-size:.66rem}.operator-empty-copy{color:var(--muted)}.operator-actions{margin-top:24px;padding:28px;border:1px solid var(--line);background:#fff}.operator-actions>.operator-section-heading h3{font-family:var(--serif);font-size:1.75rem}.operator-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operator-action-card{display:grid;align-content:space-between;gap:16px;min-width:0;padding:18px;background:#f8fafc;border:1px solid var(--line)}.operator-action-card h4{margin:0;font-family:var(--serif);font-size:1.08rem}.operator-action-card p{margin:6px 0 0;color:var(--ink-soft);font-size:.72rem}.operator-action-card--approval{border-top:4px solid var(--blue)}.operator-action-card--publication{grid-column:1 / -1;border:2px solid #8e241e;background:#fff8f6}.operator-action-buttons{display:flex;flex-wrap:wrap;gap:7px}.operator-action-card .button{justify-self:start}.operator-action-card .button:disabled{opacity:.52;cursor:not-allowed}.operator-action-blockers{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operator-action-blockers li{display:grid;gap:3px;padding-top:8px;border-top:1px solid var(--line)}.operator-action-blockers code{overflow-wrap:anywhere;color:var(--red-dark);font-size:.62rem}.operator-action-blockers span{color:var(--muted);font-size:.67rem}.operator-target-list{display:grid;gap:10px}.operator-target-row{display:grid;gap:10px;min-width:0;padding:12px;background:#fff;border:1px solid var(--line)}.operator-target-row>div{display:grid;gap:3px;min-width:0}.operator-target-row strong,.operator-target-row span{overflow-wrap:anywhere}.operator-target-row strong{font-size:.7rem}.operator-target-row span{color:var(--muted);font-size:.64rem}.operator-reviewer-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.operator-reviewer-list li{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--line)}.operator-reviewer-list strong{font-size:.72rem}.operator-reviewer-list span{color:var(--muted);font-size:.64rem;overflow-wrap:anywhere}.operator-confirm-button,.operator-approval-button{padding:11px 16px;color:#fff;background:var(--blue);border:1px solid var(--blue);font-weight:800;cursor:pointer}.operator-confirm-button:hover,.operator-confirm-button:focus-visible,.operator-approval-button:hover,.operator-approval-button:focus-visible{background:#0a4f96;border-color:#0a4f96}.operator-confirm-button:disabled,.operator-approval-button:disabled{color:#667789;background:#dce6f0;border-color:#c4d0dc;cursor:not-allowed}.operator-publish-button{padding:11px 16px;color:#fff;background:#8e241e;border:1px solid #8e241e;font-weight:800;cursor:pointer}.operator-publish-button:disabled{color:#765e5c;background:#eee5e4;border-color:#d9c4c2;cursor:not-allowed}.operator-confirmation{margin-top:20px;padding:24px;scroll-margin-top:104px;border:2px solid var(--blue);background:#f7fbff}.operator-confirmation--publish{border-color:#8e241e;background:#fff7f5}.operator-confirmation--provenance{border-color:#577d68;background:#f7fbf8}.operator-confirmation label:not(.operator-explicit-check){display:block;margin:14px 0 6px;font-size:.72rem;font-weight:800}.operator-confirmation textarea,.operator-confirmation input[type=text]{width:100%;padding:11px 12px;color:var(--ink);background:#fff;border:1px solid #aebed0}.operator-confirmation textarea{min-height:100px;resize:vertical}.operator-confirmation>small{display:block;margin-top:4px;color:var(--muted);text-align:right}.operator-confirmation-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 16px;background:var(--line)}.operator-confirmation-target div{min-width:0;padding:10px 12px;background:#fff}.operator-confirmation-target dt{color:var(--muted);font-size:.61rem;font-weight:800;text-transform:uppercase}.operator-confirmation-target dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:.72rem}.operator-rights-confirmation{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px solid var(--line)}.operator-rights-confirmation legend{padding:0 6px;font-size:.72rem;font-weight:800}.operator-rights-confirmation label,.operator-explicit-check{display:flex;align-items:flex-start;gap:9px;font-size:.72rem;font-weight:600}.operator-rights-confirmation input,.operator-explicit-check input{margin-top:2px;accent-color:var(--blue)}.operator-explicit-check{margin-top:18px;padding:13px;background:#fff;border:1px solid var(--line)}.operator-confirmation-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.operator-revision-form{margin-top:20px;padding:24px;scroll-margin-top:104px;border:2px solid var(--blue);background:#f7fbff}.operator-revision-form:focus{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:3px}.operator-revision-form>.operator-section-heading>p:last-child{max-width:780px;color:var(--ink-soft);font-size:.76rem;line-height:1.55}.operator-revision-section,.operator-revision-claim,.operator-revision-citation{min-width:0;margin:18px 0 0;padding:18px;background:#fff;border:1px solid var(--line)}.operator-revision-section>legend,.operator-revision-claim>legend,.operator-revision-citation>legend{padding:0 7px;color:var(--ink);font-family:var(--serif);font-size:1rem;font-weight:700}.operator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.operator-form-field{display:grid;gap:6px;min-width:0;margin:13px 0 0;color:var(--ink-soft);font-size:.7rem;font-weight:800}.operator-form-field input,.operator-form-field textarea,.operator-form-field select{min-width:0;width:100%;padding:10px 11px;color:var(--ink);background:#fff;border:1px solid #aebed0;border-radius:0;font:inherit;font-weight:500}.operator-form-field textarea{min-height:105px;resize:vertical;line-height:1.5}.operator-form-field small{color:var(--muted);text-align:right}.operator-checkbox-field,.operator-explicit-check{display:flex;align-items:flex-start;gap:9px;margin:13px 0 0;color:var(--ink-soft);font-size:.72rem;font-weight:700;line-height:1.45}.operator-checkbox-field input,.operator-explicit-check input{flex:0 0 auto;margin-top:2px}.operator-revision-claims{margin-top:22px}.operator-revision-claims>h4{margin:0;font-family:var(--serif);font-size:1.25rem}.operator-revision-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.operator-revision-citations{display:grid;gap:14px}.operator-revision-citation{background:#f8fafc}.operator-mutation-outcome{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px;border-left:4px solid var(--blue);background:var(--blue-pale);font-size:.75rem}.operator-mutation-outcome--concurrent,.operator-mutation-outcome--idempotency_conflict,.operator-mutation-outcome--error{border-left-color:var(--red);background:#fff2ef}.open-community{display:flex;align-items:center;gap:8px;margin:-6px 0 7px;color:var(--ink-soft);font-size:.78rem}.open-community svg{color:var(--blue);width:20px;height:20px}.question-list{border-top:1px solid var(--line)}.question-row{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.question-row:hover .question-title,.question-row:focus-visible .question-title{color:var(--blue)}.avatar{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.03em}.avatar--coral{background:#bd5a54}.avatar--navy{background:#29476f}.avatar--gold{background:#9b751b}.avatar--neutral{background:#53606e}.question-content{min-width:0;display:grid;gap:3px}.question-byline{color:var(--muted);font-size:.68rem}.question-byline strong{color:var(--blue)}.question-title{font-family:var(--serif);font-size:.91rem;line-height:1.3}.question-body{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-size:.72rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reply-count{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.7rem}.reply-count svg{width:17px;height:17px}.questions-more{margin-top:12px}.topic-section{padding-block:28px;background:var(--blue-pale);border-block:1px solid var(--blue-soft)}.topic-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.topic-item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px;border:0;border-left:1px solid #bfd5e4;background:transparent;text-align:left;cursor:pointer}.topic-item:first-child{border-left:0}.topic-item:hover,.topic-item:focus-visible{background:#fff}.topic-item svg{width:31px;height:31px;margin-bottom:3px;color:var(--blue)}.topic-item strong{font-family:var(--serif);font-size:.95rem}.topic-item span{color:var(--ink-soft);font-size:.68rem;line-height:1.4}.community{padding-block:30px}.conversation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:32px}.community-question{padding:20px;border:1px solid var(--line);transition:border-color .18s ease,background .18s ease}.community-question--selected{border-color:#8ab4e4;background:#fbfdff}.community-author,.comment{display:flex;align-items:flex-start;gap:13px}.community-author>div,.comment-byline{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.community-author strong,.comment-byline strong{font-size:.75rem}.community-author span:not(.avatar),.comment-byline>span:not(.verified-badge){color:var(--muted);font-size:.67rem}.community-question h3{margin:17px 0 8px;font-family:var(--serif);font-size:1.12rem;line-height:1.35}.community-question>p{margin:0;color:var(--ink-soft);font-size:.8rem}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.tag-row span{padding:4px 9px;color:#315e8f;background:#e7f1f8;font-size:.66rem}.community-note{display:flex;align-items:center;gap:6px;margin-top:15px!important;color:var(--muted)!important;font-size:.66rem!important}.community-note svg{color:var(--blue);flex:0 0 auto}.comments{display:grid;align-content:start}.comment{padding:15px 0;border-bottom:1px solid var(--line)}.comment:first-child{padding-top:0}.comment>img{width:42px;height:42px;flex:0 0 auto;border-radius:50%;object-fit:cover}.comment>div{min-width:0}.comment p{margin:7px 0 8px;color:var(--ink-soft);font-size:.75rem;line-height:1.5}.verified-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;color:#0752a6;background:#e0effb;font-size:.6rem;font-weight:700}.verified-badge svg{width:13px;height:13px}.comment-actions{display:flex;flex-wrap:wrap;gap:15px}.comment-actions button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--blue);font-size:.67rem;cursor:pointer}.comment-actions svg{width:14px;height:14px}.credential-note,.auto-translation{display:flex;align-items:center;gap:5px;width:fit-content;margin-top:9px!important;padding:4px 7px;color:#44607c!important;background:#f1f6f9;font-size:.61rem!important}.auto-translation{background:#fff6dc}.help-band{min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:28px;padding:15px 22px;background:var(--blue-pale);border:1px solid var(--blue-soft)}.help-band>svg{width:36px;height:36px;color:var(--blue)}.help-band div{display:grid;gap:2px}.help-band strong{font-size:.87rem}.help-band span{color:var(--ink-soft);font-size:.7rem}.site-footer{color:#fff;background:var(--ink)}.footer-inner{min-height:108px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px}.site-footer .brand-mark{background:var(--red)}.site-footer .brand-copy small{color:#bac7d8}.site-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px}.site-footer nav a{color:#dce5ef;font-size:.69rem}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#fff;text-decoration:underline}.footer-meta{display:grid;justify-items:end;gap:8px;color:#dce5ef}.footer-meta span{display:inline-flex;align-items:center;gap:6px;font-size:.72rem}.footer-meta svg{width:17px;height:17px}.footer-meta small{font-size:.62rem}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#041328b8}.ask-dialog{position:relative;width:min(100%,590px);max-height:min(90vh,760px);overflow-y:auto;padding:34px;background:#fff;border-top:5px solid var(--red);box-shadow:0 24px 80px #0000003d}.dialog-close{position:absolute;top:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.dialog-close svg{width:23px;height:23px}.ask-dialog h2{max-width:460px;margin:0;font-family:var(--serif);font-size:2rem;line-height:1.2}.dialog-intro,.dialog-success>p{margin:12px 0 22px;color:var(--ink-soft);font-size:.86rem}.ask-dialog form{display:grid;gap:8px}.ask-dialog label{margin-top:7px;font-size:.75rem;font-weight:700}.ask-dialog textarea,.ask-dialog select{width:100%;padding:13px 14px;color:var(--ink);background:#fff;border:1px solid #aebed0;border-radius:0}.ask-dialog textarea{min-height:140px;resize:vertical}.ask-dialog textarea:focus,.ask-dialog select:focus{border-color:var(--blue);outline:3px solid rgba(7,87,189,.13)}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.dialog-success>svg{width:44px;height:44px;margin-bottom:14px;color:var(--blue)}.dialog-success blockquote{margin:18px 0 24px;padding:17px;color:var(--ink-soft);background:var(--blue-pale);border-left:4px solid var(--blue);font-family:var(--serif)}:focus-visible{outline:3px solid #ffb000;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.editorial-story-skeleton>span,.editorial-story-skeleton i{animation:none}}@media(max-width:1120px){.desktop-nav{gap:14px}.desktop-nav a{font-size:.78rem}.translation-label{display:none}.hero-copy{padding-inline:30px}.topic-grid{grid-template-columns:repeat(4,1fr)}.topic-item:nth-child(5){border-left:0}.topic-item:nth-child(n+5){border-top:1px solid #bfd5e4}}@media(max-width:900px){.section-container,.header-inner,.footer-inner,.hero,.ticker{width:min(100% - 32px,760px)}.desktop-nav{display:none}.mobile-menu-button{display:inline-grid}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);width:min(100% - 32px,760px);margin-inline:auto;padding:8px 0 14px;border-top:1px solid var(--line)}.mobile-nav a{padding:10px 6px;font-size:.82rem;font-weight:600}.hero{grid-template-columns:1fr}.hero-copy{order:0;padding:42px 32px}.hero-image{order:1;min-height:360px;max-height:420px}.news-community{grid-template-columns:1fr;gap:32px}.questions-column{padding-left:0;border-left:0}.conversation-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;justify-items:start;gap:20px;padding-block:28px}.site-footer nav{justify-content:flex-start}.footer-meta{justify-items:start}.preview-grid{grid-template-columns:1fr}.preview-list .story-row{grid-template-columns:122px 1fr}.preview-list .editorial-card-media{width:122px}.owner-admin-grid{grid-template-columns:1fr}.owner-review-queue{position:static;max-height:380px}.editorial-admin--gated{grid-template-columns:1fr;gap:34px;align-content:start}.operator-layout{grid-template-columns:1fr}.operator-queue-pane{position:static;max-height:none;padding-right:0}}@media(max-width:620px){.section-container,.header-inner,.footer-inner,.hero,.ticker{width:min(100% - 24px,560px)}.header-inner{min-height:66px}.brand--masthead .brand-logo{width:clamp(145px,48vw,184px)}.published-article-header{gap:6px}.published-article-header .brand-logo{width:clamp(112px,34vw,160px)}.published-article-header .language-picker{flex:0 0 auto}.published-article-header>.text-link{min-width:0;flex:0 1 auto;font-size:.78rem;line-height:1.4;white-space:normal}.brand-mark{width:44px;height:41px}.brand-copy strong{font-size:.9rem}.brand-copy small{display:none}.language-picker{position:static}.language-menu{top:60px;right:12px;width:min(300px,calc(100vw - 24px))}.mobile-nav{grid-template-columns:repeat(2,1fr)}.hero{width:100%;border-inline:0}.hero-copy{padding:38px 20px 34px}.hero h1{font-size:clamp(2.65rem,14vw,3.6rem)}.hero-intro{font-size:.94rem}.hero-actions{grid-template-columns:1fr}.hero-image{min-height:290px}.ticker{width:100%}.ticker strong{margin-left:12px}.search-results{padding:22px 18px}.search-form--compact button{padding-inline:12px}.result-list a,.result-list button{grid-template-columns:1fr auto}.result-type{grid-column:1 / -1}.section-heading{align-items:flex-start}.section-heading .text-link{display:none}.story-row{grid-template-columns:122px 1fr;gap:13px}.story-row img{width:122px;height:108px}.editorial-card-media,.editorial-story-skeleton>span{width:122px;height:108px;padding:10px}.editorial-card-media span{font-size:1.15rem}.story-summary{display:none}.story-row h3{font-size:.9rem}.topic-grid{grid-template-columns:repeat(2,1fr)}.topic-item:nth-child(odd){border-left:0}.topic-item:nth-child(n+3){border-top:1px solid #bfd5e4}.help-band{grid-template-columns:auto 1fr}.help-band .text-link{grid-column:2;justify-self:start}.ask-dialog{padding:30px 20px 22px}.dialog-actions{display:grid;grid-template-columns:1fr 1fr}.editorial-preview{padding-block:30px 50px}.preview-header-label{display:none}.preview-access-form{padding:18px}.preview-access-form>div{grid-template-columns:1fr}.preview-toolbar{align-items:flex-start;flex-direction:column}.preview-safety-banner{flex-direction:column}.preview-safety-banner span{text-align:left}.preview-queue-summary{flex-direction:column;gap:4px}.preview-list{padding-inline:12px}.preview-detail,.preview-detail-state{padding:20px}.editorial-admin{padding-block:28px 50px}.editorial-admin--gated{min-height:calc(100vh - 67px)}.operator-gate-card{padding:22px 18px}.operator-auth-actions{align-items:stretch;flex-direction:column}.operator-toolbar{align-items:flex-start;flex-direction:column}.operator-safety-banner{flex-direction:column}.operator-safety-banner span{text-align:left}.operator-detail>section,.operator-detail-header{padding:20px}.operator-fact-grid,.operator-citation dl{grid-template-columns:1fr}.operator-citation>div:first-child{flex-direction:column;gap:4px}.operator-rights li,.operator-readiness-item li{grid-template-columns:1fr}.operator-rights li code,.operator-rights li em{grid-column:1}.operator-action-grid,.operator-confirmation-target{grid-template-columns:1fr}.operator-action-card--publication{grid-column:1}.operator-actions{padding:20px}.operator-confirmation{padding:18px}.owner-review-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-next-action,.owner-admin-technical-body{padding:18px}.owner-next-action-target,.owner-admin-hash-grid{grid-template-columns:1fr}.owner-admin-blockers li,.owner-admin-receipts article{grid-template-columns:1fr}.operator-revision-form{padding:18px}.operator-form-grid,.operator-revision-flags{grid-template-columns:1fr}.operator-revision-section,.operator-revision-claim,.operator-revision-citation{padding:14px}.operator-confirmation-actions,.operator-mutation-outcome{align-items:stretch;flex-direction:column}}@media(max-width:420px){#top .header-inner{gap:8px}#top .header-inner>.brand{min-width:0;flex-shrink:1}.header-actions{gap:2px}.language-trigger{padding-inline:4px;white-space:nowrap}.brand{gap:8px}.brand-copy strong{font-size:.78rem}.story-row{grid-template-columns:105px 1fr}.story-row img{width:105px}.editorial-card-media,.editorial-story-skeleton>span{width:105px}}
