@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-3.ttf)format("truetype")}:root{--forest:#193c33;--ink:#203b33;--soft:#75847c;--mint:#d1e8bd;--cream:#f7f7f0;--line:#dce1d8;--white:#fff;--red:#8b443c;color:var(--ink);font-synthesis:none;background:#fff;font-family:DM Sans,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.55}button{background:0 0;border:0}a,button{touch-action:manipulation}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #678b4b}input,textarea,select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px}input,textarea{padding:12px 14px}p{line-height:1.65}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500}svg{flex-shrink:0}.wrap{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.5}.eyebrow.light{color:#ecf3e7}.soft{color:#7e8a7d}.site-header{z-index:20;background:#fff;border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:32px;height:84px;padding:0 40px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;letter-spacing:-1.3px;align-items:center;gap:9px;font-size:23px;font-weight:600;display:flex}.brand>svg{width:40px;height:32px}.brand-cn{letter-spacing:.1em;vertical-align:middle;border-left:1px solid var(--line);margin-left:11px;padding-left:11px;font-size:12px;font-weight:500}.navigation{align-items:center;gap:29px;margin-left:auto;font-size:12px;font-weight:550;display:flex}.navigation a{padding-block:12px;position:relative}.navigation a:hover,.navigation a.active{color:#577645}.navigation a.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:0;right:0}.header-actions{align-items:center;gap:16px;display:flex}.icon-btn{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-btn:hover{background:#edf1e9}.language{padding:7px;font-size:12px}.help-button{color:var(--red);white-space:nowrap;border:1px solid #dccac4;border-radius:28px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.help-dot{background:#9a5147;border-radius:50%;width:5px;height:5px}.menu-button{display:none}.hero{color:#fff;background:#244a43;height:calc(100svh - 84px);min-height:660px;max-height:900px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#051d19a3,#061b1638 62%,#05181405),linear-gradient(#0000 60%,#051a178c);position:absolute;inset:0}.hero-content{max-width:1440px;margin:0 auto;padding:100px 56px 110px;position:relative}.hero .eyebrow{align-items:center;gap:12px;display:flex}.tiny-cross{font-size:22px;font-weight:400}.hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(70px,7.2vw,108px);font-weight:450;line-height:.99}.hero h1 em{color:#d7e7c8;font-style:normal}.hero p{color:#e4eae2;max-width:430px;margin-bottom:29px;font-size:16px;line-height:1.6}.hero-buttons{gap:12px;display:flex}.button{border-radius:30px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:14px 23px;font-size:13px;font-weight:600;line-height:1.25;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.mint{background:var(--mint);color:#173d32}.button.mint:hover{background:#e1f2d1}.button.dark{background:var(--forest);color:#fff}.button.dark:hover{background:#2d5548}.button.ghost{color:#fff;background:#ffffff06;border:1px solid #d5e1d57a}.button.ghost:hover{background:#ffffff18}.button.outline{border:1px solid #b9c5b8}.hero-foot{color:#d7e3d2;letter-spacing:.09em;border-top:1px solid #e4eddf4a;justify-content:space-between;align-items:center;height:73px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:0;left:56px;right:56px}.hero-foot>span:nth-child(2){align-items:center;gap:20px;display:flex}.hero-foot i{font-style:normal}.hero-foot i:empty{background:#c1d1bc;border-radius:50%;width:3px;height:3px}.down-mark{font-size:26px}.intro-section{padding-block:96px}.intro-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:100px;margin-top:22px;margin-bottom:46px;display:grid}.intro-grid h2,.section-heading h2,.routine-copy h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(38px,4vw,58px);line-height:1.08}.intro-grid p{color:#607065;max-width:450px;margin:0;font-size:15px}.topic-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.topic-card{border-radius:13px;min-height:239px;padding:27px 25px;transition:transform .2s,box-shadow .2s;position:relative}.topic-card:hover{transform:translateY(-5px);box-shadow:0 12px 22px #1a3b3310}.topic-top{color:#526655;justify-content:space-between;align-items:center;margin-bottom:33px;font-size:10px;display:flex}.topic-top svg{stroke-width:1.25px;width:28px;height:28px}.topic-card h3{margin-bottom:8px;font-size:25px}.topic-card p{color:#5e6e61;max-width:175px;margin:0;font-size:12px}.topic-card>svg{position:absolute;bottom:23px;right:23px}.tone-travel{background:#eef0dd}.tone-home{background:#ebeee7}.tone-assets{background:#f0e8dd}.tone-response{background:#e5eceb}.destinations-section{background:var(--cream);padding:82px 0 64px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:48px;display:flex}.section-heading .eyebrow{margin-bottom:16px}.text-link{align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.destination-columns{grid-template-columns:1fr 1fr;gap:70px;display:grid}.column-label{letter-spacing:.12em;color:#6b786a;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font-size:10px;font-weight:600;display:flex}.city-row{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:23px 0;transition:background .15s;display:flex}.city-row:hover{background:#dfe8d644}.city-code{color:#8a9688;letter-spacing:.08em;width:35px;font-size:10px}.city-row>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.city-row strong{letter-spacing:-.04em;font-size:26px;font-weight:500}.city-row small{color:#748271;font-size:11px}.fineprint{color:#788574;font-size:11px;line-height:1.65}.destinations-section .fineprint{margin-top:29px;margin-bottom:0}.routine-section{grid-template-columns:1fr 1fr;align-items:center;gap:96px;padding-block:96px;display:grid}.routine-art{background:#e8ecdf;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:460px;display:flex;position:relative;overflow:hidden}.routine-caption{letter-spacing:.12em;z-index:1;font-size:9px;position:absolute;top:25px;left:27px}.paper-card{z-index:2;background:#fffef8;border-radius:5px;width:73%;padding:28px 25px;position:relative;transform:rotate(-5deg);box-shadow:2px 14px 35px #253d3323}.paper-top{border-bottom:1px solid var(--line);letter-spacing:-.04em;align-items:center;gap:15px;padding-bottom:23px;font-size:19px;line-height:1.16;display:flex}.paper-top svg{width:33px}.paper-item{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-block:13px;font-size:11px;line-height:1.6;display:flex}.paper-check{border:1px solid #a5b29d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.paper-check.filled{background:var(--forest);color:#fff;border-color:var(--forest)}.paper-bottom{justify-content:space-between;align-items:center;margin-top:22px;font-size:10px;font-weight:600;display:flex}.art-rings{border:1px solid #b9c9b0;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-180px;right:-170px;box-shadow:0 0 0 40px #e8ecdf,0 0 0 41px #c7d1c0,0 0 0 80px #e8ecdf,0 0 0 81px #cdd5c6}.routine-copy .eyebrow{margin-bottom:20px}.routine-copy p{color:#687567;max-width:400px;margin-block:25px;font-size:14px}.routine-copy small{color:#7c8778;margin-top:17px;font-size:10px;display:block}.update-preview{padding:0 0 90px}.update-preview .section-heading{margin-bottom:32px}.update-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:190px 1fr 30px;align-items:center;gap:25px;padding-block:30px;display:grid}.date-label{color:#778570;font-size:12px}.tag{color:#4b6543;letter-spacing:.07em;text-transform:uppercase;background:#eaf0e3;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.update-row h3{margin-top:12px;margin-bottom:0;font-size:24px}.closing{text-align:center;background:var(--forest);color:#fff;padding:77px 24px 85px}.closing h2{margin-block:24px 30px;font-size:clamp(35px,4vw,58px);line-height:1.1}.footer-top{align-items:center;gap:50px;padding-block:44px;display:flex}.footer-top p{color:#73816e;margin:0;font-size:12px}.footer-top>div{gap:27px;margin-left:auto;font-size:11px;display:flex}.footer-top .brand{font-size:20px}.footer-bottom{border-top:1px solid var(--line);color:#7c8875;letter-spacing:.08em;justify-content:space-between;padding-block:22px;font-size:9px;display:flex}.page-space{min-height:65vh;padding-block:60px 95px}.page-title{max-width:1000px;margin-top:20px;margin-bottom:25px;font-size:clamp(42px,5vw,70px);line-height:1.08}.page-lead{color:#74806e;max-width:680px;margin-bottom:38px;font-size:16px}.searchbox{border:1px solid var(--line);background:#f5f6f1;border-radius:9px;align-items:center;gap:13px;max-width:700px;min-height:54px;padding:0 17px;display:flex}.searchbox input{outline-offset:1px;background:0 0;border:0;border-radius:0;width:100%;padding:16px 0;font-size:13px}.searchbox input:focus-visible{outline:none}.searchbox:focus-within{outline-offset:2px;outline:2px solid #66805a}.searchbox>button{height:36px}.filter-bar{justify-content:space-between;align-items:center;gap:32px;margin-bottom:38px;display:flex}.filter-bar .searchbox{flex:1}.segmented{background:#f1f3eb;border-radius:50px;gap:5px;padding:5px;display:flex}.segmented button{white-space:nowrap;border-radius:40px;padding:10px 16px;font-size:12px}.segmented button.selected{background:var(--forest);color:#fff}.all-cities{grid-template-columns:repeat(3,1fr);gap:0 44px;display:grid}.all-cities .city-row{padding-block:28px}.all-cities .city-row strong{font-size:26px}.note-panel{background:#f0f3e9;border-radius:10px;gap:20px;margin-top:50px;padding:27px;line-height:1.6;display:flex}.note-panel strong{font-size:18px;font-weight:500}.note-panel p{color:#687661;max-width:800px;margin-block:10px;font-size:13px}.topic-filters{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.topic-filters button{border:1px solid var(--line);border-radius:25px;padding:9px 14px;font-size:12px}.topic-filters button.selected{background:var(--forest);color:#fff;border-color:var(--forest)}.result-count{color:#7f8b78;margin-top:25px;font-size:11px}.article-row{border-top:1px solid var(--line);grid-template-columns:54px 1fr 30px;gap:26px;padding-block:31px;display:grid}.article-row:last-child{border-bottom:1px solid var(--line)}.article-row:hover h2{color:#5e7c4f}.article-number{color:#85917f;padding-top:4px;font-size:12px}.article-row .eyebrow{color:#83917c;font-size:9px}.article-row h2{margin-block:7px 9px;font-size:27px;line-height:1.2}.article-row p{color:#74806d;max-width:850px;margin:0;font-size:13px}.article-row>svg{margin-top:20px}.download-strip{background:#f1f3eb;border-radius:12px;align-items:center;gap:24px;margin-top:45px;padding:24px;font-size:13px;display:flex}.download-strip a{align-items:center;gap:10px;font-weight:600;display:flex}.download-strip>span{flex:1}.reading-space{padding-block:35px 80px}.breadcrumb{color:#7d8975;gap:16px;margin-bottom:45px;font-size:11px;display:flex}.breadcrumb a:hover{text-decoration:underline}.reading-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:85px;max-width:1200px;margin:auto;display:grid}.article-title{letter-spacing:-.05em;margin-top:15px;margin-bottom:24px;font-size:clamp(37px,4.1vw,58px);line-height:1.08}.article-meta{color:#7c8875;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:36px;padding-bottom:25px;font-size:10px;display:flex}.article-meta>span,.article-meta>button{align-items:center;gap:6px;padding:0;display:flex}.article-meta>button{padding-block:5px}.prose{color:#455749;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.prose h2{color:var(--ink);letter-spacing:-.025em;margin:34px 0 17px;font-size:26px;font-weight:550;line-height:1.25}.prose p{white-space:pre-line;margin-bottom:20px;line-height:1.8}.prose strong{color:#284331;font-weight:650}.prose li{margin-bottom:12px;padding-left:5px;line-height:1.8}.prose ul,.prose ol{margin:20px 0 30px;padding-left:25px}.citation{white-space:nowrap;color:#466f40;border-bottom:1px solid #bdceb0;margin-left:3px;font-size:10px;font-weight:600}.table-scroll{border:1px solid var(--line);border-radius:6px;margin-block:24px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.65}.prose th{text-align:left;background:#eaf0e3;min-width:85px;padding:13px;font-weight:600}.prose td{border-top:1px solid var(--line);vertical-align:top;padding:12px 13px}.prose tr:nth-child(2n){background:#f8f9f5}.article-aside{scrollbar-width:thin;max-height:calc(100vh - 130px);padding-top:8px;position:sticky;top:110px;overflow:auto}.local-help{background:#edf1e6;border-radius:12px;margin-bottom:30px;padding:23px}.local-help .eyebrow{font-size:9px}.local-help h3{margin-block:12px 20px;font-size:28px}.local-help>div{border-top:1px solid #d2dbc9;justify-content:space-between;align-items:center;padding-block:12px;font-size:12px;display:flex}.local-help>div a{align-items:center;gap:13px;font-size:21px;font-weight:500;display:flex}.local-help p{color:#718068;margin-top:15px;font-size:10px}.local-help .button{gap:8px;width:100%;min-height:40px;padding:12px;font-size:11px}.sources-aside>.eyebrow{font-size:9px}.sources-aside h3{margin-block:10px 12px;font-size:20px}.sources-aside>a:not(.text-link){border-bottom:1px solid var(--line);padding-block:16px;display:block}.sources-aside>a>span{color:#839178;gap:7px;margin-bottom:6px;font-size:9px;display:flex}.sources-aside strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.sources-aside small{color:#7f8b74;margin-top:8px;font-size:9px;line-height:1.7;display:block}.sources-aside .text-link{margin-top:22px;font-size:11px}.sources-aside p{color:#7c8875;font-size:11px}.aside-note{color:#839078;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:10px;line-height:1.7}.reading-navigation{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:45px;padding-top:25px;font-size:12px;font-weight:500;display:flex}.reading-navigation a{align-items:center;gap:10px;display:flex}.article-update{background:#ecf3df;border-radius:9px;margin-bottom:30px;padding:24px;font-size:13px;line-height:1.7}.article-update p{margin-top:12px}.article-update a{text-decoration:underline}.checklist-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:60px;padding-bottom:22px;display:flex}.checklist-heading .page-lead{max-width:550px}.completion{flex-shrink:0;width:230px}.completion>span{letter-spacing:-.07em;font-size:86px;font-weight:450;line-height:1}.completion small{color:#97a18a;letter-spacing:-.05em;margin-left:8px;font-size:30px}.completion p{color:#7a896f;margin-top:14px;font-size:12px}.progress-track{background:#e5e9df;border-radius:3px;height:4px;margin-top:25px;overflow:hidden}.progress-track span{background:#6d8f51;height:100%;transition:width .2s;display:block}.checklist-layout{grid-template-columns:1fr 310px;gap:85px;display:grid}.check-group{margin-top:37px}.check-group h2{margin-bottom:20px;font-size:24px}.check-item{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px 0;font-size:14px;line-height:1.6;display:flex}.check-item:last-child{border-bottom:1px solid var(--line)}.check-square{border:1px solid #aab7a0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.done .check-square{background:var(--forest);color:#fff;border-color:var(--forest)}.done>span{color:#85917c;text-decoration:line-through;text-decoration-thickness:1px}.check-item>span{flex:1}.check-item>a{padding:5px}.note-panel.vertical{margin-top:40px;padding:28px;display:block}.note-panel.vertical h3{margin-block:20px 13px;font-size:23px;line-height:1.2}.note-panel.vertical small{color:#7b8872;margin-top:22px;font-size:11px;line-height:1.8;display:block}.sign-in-note{background:#eef3e4;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:24px;display:flex}.sign-in-note p{margin:0;font-size:13px}.saved-section{margin-top:32px}.saved-section h3{font-size:22px}.saved-section>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-block:15px;font-size:12px;line-height:1.5;display:flex}.saved-section p{color:#7a886e;font-size:12px}.narrow-page{max-width:900px}.review-status{background:#f3f5ee;border-radius:9px;align-items:center;gap:12px;margin-bottom:37px;padding:17px 19px;font-size:12px;line-height:1.6;display:flex}.status-dot{background:#6b8656;border-radius:50%;flex-shrink:0;width:6px;height:6px}.bulletin{border-bottom:1px solid var(--line);padding-block:34px;scroll-margin-top:105px}.bulletin>.eyebrow{color:#7c8c71;font-size:10px}.bulletin h2{margin-block:14px 22px;font-size:31px;line-height:1.18}.bulletin p{color:#67785d;white-space:pre-line;font-size:14px}.source-chips{flex-wrap:wrap;gap:7px;display:flex}.source-chips a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:inline-flex}.bulletin details{margin-top:22px;font-size:12px}.bulletin summary{cursor:pointer;font-weight:500}.related-link{color:#687c5a;justify-content:space-between;max-width:480px;padding-block:10px;display:flex}.source-register{margin-top:35px}.source-register article{border-top:1px solid var(--line);gap:30px;padding-block:27px;display:flex}.source-id{color:#86937c;flex-shrink:0;width:35px;font-size:12px}.source-register h2{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:9px;font-size:21px;display:flex}.source-register p{color:#6b7a60;margin-bottom:10px;font-size:13px}.source-register small{color:#849079;font-size:10px}.narrow-page>h2{margin-top:40px;font-size:28px}.narrow-page>p:not(.page-lead){color:#68795e;font-size:15px}.empty{text-align:center;border:1px dashed var(--line);border-radius:12px;margin:30px 0;padding:50px 20px}.empty>svg{color:#829476;margin-bottom:16px}.empty h3{margin-bottom:12px;font-size:24px}.empty p{color:#76856b;font-size:13px}.empty.compact{margin-top:0;padding:35px 20px}.editor-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.editor-grid h2{font-size:29px}.editor-grid form{flex-direction:column;gap:18px;display:flex}.editor-grid label{flex-direction:column;gap:8px;font-size:12px;display:flex}.editor-grid textarea{resize:vertical}.editor-grid form>.button{align-self:flex-start}.editor-grid .count{background:#edf2e5;border-radius:50%;margin-left:10px;padding:5px 10px;font-size:15px}.draft-card{border:1px solid var(--line);background:#f4f6ef;border-radius:10px;margin-bottom:20px;padding:25px}.draft-card h3{margin-block:14px;font-size:24px}.draft-card h4{font-size:17px;font-weight:500}.draft-card p{color:#6c7b61;white-space:pre-line;font-size:13px}.draft-actions{align-items:center;gap:17px;display:flex}.draft-actions .button{min-height:42px;padding:12px 15px;font-size:11px}.editor-status{background:#edf3e4;border-radius:8px;padding:15px;font-size:13px}.review-history-title{margin-top:45px}.review-record{border-top:1px solid var(--line);padding-block:18px;font-size:12px}.review-record small{color:#829175;margin-top:5px;display:block}.review-record p{color:#78876c;margin-top:10px;font-size:12px}.toast{background:var(--forest);color:#fff;z-index:100;border:1px solid #4a6650;border-radius:9px;align-items:center;gap:22px;max-width:calc(100vw - 32px);padding:15px 17px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.toast button{color:inherit;padding:2px;display:flex}dialog{color:var(--ink);border:0;border-radius:16px;max-height:90svh;padding:28px 32px;overflow:auto;box-shadow:0 25px 80px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08231ccc}.emergency-dialog{width:640px;max-width:calc(100vw - 28px)}.dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.dialog-head h2{margin:0;font-size:27px}.emergency-dialog>h2{margin-bottom:15px;font-size:38px}.emergency-dialog>p{color:#748069;font-size:13px}.destination-label{margin:22px 0 8px;font-size:12px;font-weight:600;display:block}.emergency-dialog select{background:#f5f7f0;width:100%;padding:13px;font-size:15px}.emergency-numbers{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.emergency-numbers a{background:#edf3e5;border:1px solid #e0e8d8;border-radius:8px;flex-direction:column;gap:6px;padding:18px 14px;display:flex;position:relative}.emergency-numbers a>span{font-size:11px}.emergency-numbers strong{letter-spacing:-.04em;font-size:34px;font-weight:500}.emergency-numbers svg{color:#839470;position:absolute;bottom:22px;right:13px}.emergency-dialog>.fineprint{margin-top:16px;font-size:10px}.call-script{background:#f4f5ef;border-radius:8px;margin-top:20px;padding:19px}.call-script h3{margin-bottom:12px;font-size:19px}.call-script p{margin-bottom:10px;font-size:12px;line-height:1.8}.call-script p:last-child{margin:0}.dialog-links{flex-direction:column;margin-block:18px;display:flex}.dialog-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:12px;font-size:12px;display:flex}.search-dialog{width:720px;max-width:calc(100vw - 28px)}.search-dialog .searchbox{margin-top:25px}.search-results a{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.search-results a>span{color:#87967a;min-width:22px;font-size:10px}.search-results a strong{flex:1;font-weight:500}.skip-link{background:var(--forest);color:#fff;z-index:200;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.hero-content{padding-left:0}.hero-foot{left:max(56px,50% - 664px);right:max(56px,50% - 664px)}.hero-content{max-width:1328px}}@media (max-width:1100px){.site-header{gap:20px;padding-inline:24px}.navigation{gap:18px}.brand{font-size:21px}.brand-cn{display:none}.header-actions{gap:8px}.wrap{width:calc(100% - 64px)}.hero-content{padding-left:40px}.hero-foot{left:40px;right:40px}.intro-grid{gap:55px}.topic-card{min-height:245px;padding:22px 19px}.topic-card h3{font-size:23px}.topic-card p{max-width:140px}.destination-columns{gap:40px}.routine-section{gap:50px}.routine-art{height:415px}.paper-card{width:80%;padding:22px}.reading-grid{grid-template-columns:minmax(0,1fr) 250px;gap:45px}.checklist-layout{grid-template-columns:1fr 280px;gap:45px}.all-cities{gap:0 25px}.city-row{gap:14px}.all-cities .city-row strong{font-size:23px}.editor-grid{gap:45px}.footer-top{gap:25px}.footer-top>div{gap:18px}}@media (max-width:800px){.site-header{gap:12px;height:72px;padding-inline:20px}.brand{font-size:21px}.brand>svg{width:33px}.header-actions{gap:7px;margin-left:auto}.help-button{padding:9px 12px;font-size:11px}.menu-button{display:flex}.search-trigger{display:none}.navigation{border-bottom:1px solid var(--line);background:#fff;padding:22px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 15px 25px #1c3d3210}.navigation.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.navigation a{padding:14px 12px;font-size:15px}.navigation a.active:after{display:none}.hero{height:calc(100svh - 72px);min-height:650px;max-height:850px}.hero-content{padding:83px 28px 120px}.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#07271b99,#102b1738),linear-gradient(#0000,#071e19b3)}.hero h1{margin-block:30px;font-size:74px}.hero p{max-width:360px;font-size:15px}.hero-foot{height:65px;left:28px;right:28px}.hero-foot>span:nth-child(2){letter-spacing:0;gap:12px;font-size:8px}.hero-foot>span:first-child{font-size:8px}.down-mark{display:none}.wrap{width:calc(100% - 48px)}.intro-section{padding-block:65px}.intro-grid{grid-template-columns:1fr;gap:23px;margin-bottom:32px}.intro-grid h2,.section-heading h2,.routine-copy h2{font-size:43px}.intro-grid p{max-width:560px;font-size:14px}.topic-grid{grid-template-columns:1fr 1fr;gap:12px}.topic-card{min-height:215px;padding:24px}.topic-top{margin-bottom:25px}.topic-card h3{font-size:25px}.topic-card p{max-width:190px}.destinations-section{padding:60px 0 45px}.section-heading{align-items:flex-start;gap:25px}.section-heading>.text-link{white-space:nowrap;margin-top:42px;font-size:11px}.destination-columns{gap:35px}.city-row strong{font-size:24px}.city-code{width:28px;font-size:8px}.routine-section{grid-template-columns:1fr;gap:45px;padding-block:65px}.routine-art{height:450px}.paper-card{width:72%;max-width:360px;padding:28px}.routine-copy p{max-width:550px}.update-preview{padding-bottom:65px}.update-row{grid-template-columns:120px 1fr 20px;gap:20px}.update-row h3{font-size:22px}.date-label{font-size:10px}.closing{padding-block:60px}.closing h2{font-size:44px}.footer-top{flex-wrap:wrap;gap:20px;padding-block:32px}.footer-top>div{gap:25px;width:100%;margin:0}.footer-top p{margin-left:auto;font-size:11px}.footer-bottom{gap:20px;font-size:8px}.page-space{padding-block:45px 65px}.page-title{font-size:49px}.page-lead{font-size:14px}.filter-bar{flex-direction:column;align-items:stretch;gap:20px}.segmented{align-self:flex-start}.all-cities{grid-template-columns:1fr 1fr;gap:0 35px}.note-panel{margin-top:35px}.article-row{grid-template-columns:25px 1fr 20px;gap:18px}.article-row h2{font-size:24px}.article-row p{font-size:12px}.download-strip{flex-wrap:wrap;gap:20px}.download-strip>span{min-width:70%}.reading-grid{display:block}.article-title{max-width:700px;font-size:45px}.article-aside{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;max-height:none;margin-top:45px;padding-top:35px;display:grid;position:static;overflow:visible}.aside-note{grid-column:1/-1;margin-top:0}.prose{font-size:15px;line-height:1.9}.prose p{line-height:1.9}.article-meta{gap:15px;font-size:10px}.checklist-heading{gap:35px}.completion{width:150px}.completion>span{font-size:70px}.checklist-layout{grid-template-columns:1fr;gap:10px}.checklist-layout aside{grid-template-columns:1fr 1fr;gap:25px;display:grid}.note-panel.vertical,.saved-section{margin-top:25px}.sign-in-note{flex-direction:column;align-items:flex-start;gap:18px}.editor-grid{grid-template-columns:1fr;gap:55px}.source-register h2{font-size:19px}.source-register article{gap:15px}.dialog-head h2{font-size:25px}}@media (max-width:480px){.brand{gap:5px;font-size:19px}.brand>svg{width:29px}.site-header{padding-inline:14px}.header-actions{gap:3px}.language{padding:5px;font-size:11px}.help-button{gap:5px;padding:8px 10px;font-size:10px}.menu-button{width:28px}.hero{min-height:690px}.hero-content{padding:74px 24px 120px}.hero .eyebrow{letter-spacing:.1em;font-size:8px}.hero h1{margin-block:29px;font-size:66px}.hero p{max-width:310px;font-size:14px}.hero-buttons{flex-direction:column;align-items:flex-start;gap:10px}.hero-buttons .button{justify-content:space-between;min-width:220px}.hero-foot{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:11px;height:85px;padding-bottom:22px;left:24px;right:24px}.hero-foot>span:nth-child(2){gap:13px;font-size:8px}.wrap{width:calc(100% - 40px)}.intro-section{padding-block:53px}.intro-grid h2,.section-heading h2,.routine-copy h2{font-size:37px}.intro-grid{gap:20px;margin-top:16px}.intro-grid p{font-size:13px}.topic-card{min-height:218px;padding:19px 17px}.topic-card h3{font-size:22px}.topic-card p{max-width:125px;font-size:11px}.topic-card>svg{width:21px;bottom:17px;right:17px}.topic-top{margin-bottom:28px}.topic-top svg{width:25px}.section-heading{margin-bottom:30px;display:block}.section-heading>.text-link{margin-top:20px;font-size:12px}.destination-columns{grid-template-columns:1fr;gap:35px}.city-row{padding-block:20px}.city-row strong{font-size:25px}.city-code{width:40px;font-size:10px}.routine-art{height:360px}.routine-caption{font-size:8px;top:20px;left:20px}.paper-card{width:80%;padding:24px 19px}.paper-top{font-size:18px}.paper-item{padding-block:11px;font-size:10px}.routine-copy p{font-size:13px}.update-row{grid-template-columns:1fr 22px;gap:12px}.date-label{grid-column:1/-1}.update-row h3{font-size:23px}.closing h2{font-size:35px}.footer-top p{width:100%;margin:0}.footer-top>div{flex-wrap:wrap;gap:22px}.footer-bottom{flex-direction:column;gap:11px}.page-title{font-size:42px}.all-cities{grid-template-columns:1fr;gap:0}.all-cities .city-row strong{font-size:26px}.note-panel{gap:15px;padding:22px}.note-panel>svg{width:21px}.note-panel strong{font-size:17px}.page-lead{font-size:13px}.segmented{justify-content:space-between;width:100%}.segmented button{padding:10px 14px;font-size:11px}.searchbox input{font-size:12px}.topic-filters{gap:7px}.topic-filters button{padding:8px 12px;font-size:10px}.article-row{grid-template-columns:23px 1fr 16px;gap:13px;padding-block:25px}.article-row h2{font-size:22px}.article-row p{font-size:12px}.article-row>svg{width:18px}.reading-space{padding-top:26px}.breadcrumb{margin-bottom:30px}.article-title{font-size:38px}.article-meta{gap:12px;font-size:9px}.article-meta>span{width:100%}.prose{font-size:14px}.prose h2{font-size:24px}.prose table{font-size:11px}.prose th,.prose td{padding:10px}.article-aside{grid-template-columns:1fr;gap:20px}.local-help{margin-bottom:5px}.checklist-heading{align-items:flex-start;gap:10px;display:block;position:relative}.completion{align-items:center;gap:20px;width:100%;margin-bottom:20px;display:flex}.completion>span{font-size:48px}.completion small{font-size:20px}.completion p{white-space:nowrap;margin:0;font-size:11px}.progress-track{flex:1;margin:0}.checklist-layout aside{grid-template-columns:1fr;gap:0}.check-item{gap:13px;font-size:13px}.check-group h2{font-size:24px}.checklist-heading .page-lead{margin-bottom:25px}.source-register h2{align-items:flex-start;font-size:18px;line-height:1.4}.source-register article{gap:11px}.source-id{width:28px;font-size:10px}.source-register p{font-size:12px}.bulletin h2{font-size:27px}.bulletin p{font-size:13px}.review-status{font-size:11px}.toast{width:calc(100% - 32px);font-size:11px;bottom:16px}dialog{border-radius:12px;padding:20px}.dialog-head{margin-bottom:20px}.dialog-head .eyebrow{font-size:9px}.emergency-dialog>h2{font-size:32px}.emergency-dialog>p{font-size:12px}.emergency-numbers{gap:7px}.emergency-numbers a{padding:14px 10px}.emergency-numbers a>span{font-size:9px}.emergency-numbers strong{font-size:31px}.emergency-numbers svg{display:none}.call-script{padding:16px}.call-script p{font-size:11px}.search-results a{gap:10px;font-size:12px}.search-dialog .dialog-head h2{font-size:25px}.source-register small{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,footer,.article-aside,.toast,.article-meta>button,.reading-navigation,.skip-link,.search-dialog{display:none!important}.wrap{width:100%;max-width:none}.reading-grid{display:block}.prose{font-size:10pt;line-height:1.5}.article-title{font-size:25pt}.prose h2{break-after:avoid;font-size:17pt}.prose p,.prose li{orphans:3;widows:3}.reading-space{padding:0}.emergency-dialog[open]{width:100%;max-width:none;max-height:none;box-shadow:none;padding:0;position:absolute;inset:0;overflow:visible}.emergency-dialog[open]~*,:is(body:has(.emergency-dialog[open])>main,body:has(.emergency-dialog[open]) main),.emergency-dialog .dialog-head button,.emergency-dialog>.text-link,.dialog-links{display:none}.emergency-dialog::backdrop{background:#fff}.emergency-dialog .emergency-numbers a{border:1px solid #999}a{color:#000}.hero{height:auto;min-height:0}.hero-content{padding:40px}.hero-image{display:none}.hero{color:#000;background:#fff}.hero p,.hero h1 em{color:#000}}.new-source{border-top:1px solid var(--line);margin-top:38px;padding-top:24px}.new-source summary{cursor:pointer;font-size:18px;font-weight:500}.new-source form{margin-top:22px}.new-source select{padding:12px}.case-home{background:#f3f2eb;padding:82px 0 88px}.case-home .section-heading{align-items:flex-end;gap:55px}.case-home-intro{max-width:420px}.case-home-intro p{color:#59635b;margin:0 0 22px;font-size:15px;line-height:1.8}.case-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.case-card{background:#fff;border:1px solid #d5d9cd;border-radius:3px;flex-direction:column;min-height:345px;padding:29px 28px 23px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.case-card:hover{border-color:#778772;transform:translateY(-4px);box-shadow:0 12px 24px #17302208}.case-card-top{border-bottom:1px solid #263b2d20;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;display:flex}.case-index-number{color:#68715e;letter-spacing:-.06em;font-size:30px;font-weight:400;line-height:1}.case-card .eyebrow{letter-spacing:.08em;font-size:9px}.case-place{color:#566254;justify-content:space-between;gap:10px;font-size:11px;display:flex}.case-card h3{letter-spacing:-.045em;margin:16px 0;font-size:30px;line-height:1.14}.case-card p{color:#5e665e;margin:0 0 26px;font-size:13px;line-height:1.7}.case-card-foot{border-top:1px solid #263b2d20;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.case-tone-home{background:#edf0e7}.case-tone-meetings{background:#ede9df}.case-tone-cash{background:#e9efec}.case-library-hero{color:#fff;background:#233f33;padding:63px 0 72px}.case-library-hero>.wrap>.eyebrow{color:#c9d5be;justify-content:space-between;display:flex}.case-library-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-top:48px;display:grid}.case-library-heading h1{letter-spacing:-.065em;margin:0;font-size:78px;font-weight:500;line-height:1.04}.case-library-heading h1 em{color:#d0dfb8;font-style:normal}.case-library-heading p{color:#e1e7dd;max-width:460px;margin:0 0 30px;font-size:16px;line-height:1.8}.case-method{color:#cbd8bc;align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.case-index-body{padding-block:52px 80px}.case-filter{justify-content:space-between;align-items:center;gap:25px;display:flex}.case-filter>.searchbox{width:100%;max-width:380px;margin:0}.case-filter .topic-filters{margin:0}.case-index-body>.result-count{margin:28px 0 18px}.case-evidence-note{border-top:1px solid var(--line);align-items:flex-start;gap:25px;max-width:900px;margin-top:55px;padding-top:38px;display:flex}.case-evidence-note>svg{flex-shrink:0;margin-top:3px}.case-evidence-note h2{margin:0 0 13px;font-size:25px}.case-evidence-note p{color:#5a655e;margin-bottom:20px;font-size:14px;line-height:1.8}.case-related{border:1px solid var(--line);background:#f4f4ed;margin-top:50px;padding:32px}.case-related h2{margin:14px 0 25px;font-size:27px}.case-related>a:not(.text-link){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.case-related small{color:#727b6b;margin-bottom:5px;font-size:10px;display:block}.case-related strong{font-size:17px;font-weight:500}.case-related>.text-link{margin-top:20px}.case-detail{padding-top:35px;padding-bottom:80px}.case-detail .breadcrumb a{align-items:center;gap:8px;display:flex}.case-detail-header{max-width:960px;padding:22px 0 38px}.case-detail-header h1{letter-spacing:-.055em;margin:23px 0;font-size:67px;line-height:1.06}.case-detail-header>p{color:#657060;max-width:750px;margin-bottom:27px;font-size:19px;line-height:1.65}.case-meta{color:#657060;flex-wrap:wrap;align-items:center;gap:24px;font-size:11px;display:flex}.case-meta>span:first-child{align-items:center;gap:8px;display:flex}.case-meta .text-link{font-size:11px}.case-evidence-badge{color:#45563d;background:#edf0e5;border-radius:3px;padding:7px 12px}.case-evidence-badge.disputed{color:#7b552c;background:#f4eadd}.case-reading-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding-top:40px;display:grid}.case-section-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.case-section-heading>span{color:#828c77;border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.case-section-heading h2{letter-spacing:-.035em;margin:0;font-size:29px}.case-facts>p{margin:20px 0;font-size:16px;line-height:1.85}.case-facts .case-attribution,.case-attribution{color:#6e766c;font-size:12px;line-height:1.8}.case-unknown{background:#f6f6f0;border-left:3px solid #bbc5b2;margin:28px 0;padding:17px 22px}.case-unknown strong{font-size:13px;font-weight:600}.case-unknown p{color:#596253;margin:9px 0 0;font-size:13px;line-height:1.8}.case-facts .case-response-note{color:#6c5944;border-block:1px solid #eee8de;padding:18px 0;font-size:13px;line-height:1.75}.case-lesson{padding:35px 0 18px}.case-lesson>.eyebrow{color:#7a846b;margin-left:45px;font-size:9px}.case-lesson>p{letter-spacing:-.025em;margin:18px 0 25px 45px;font-size:25px;line-height:1.5}.case-actions{margin-top:25px}.case-action{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:15px;padding:26px 0;display:grid}.case-action>span{color:#8b947f;padding-top:5px;font-size:11px}.case-action h3{letter-spacing:-.025em;margin:0 0 10px;font-size:23px}.case-action p{color:#5b665b;margin:0 0 15px;font-size:14px;line-height:1.8}.case-action a{font-size:12px}.case-question{color:#fff;background:#233f33;margin-top:40px;padding:35px}.case-question .eyebrow{color:#cbdcb5}.case-question h2{letter-spacing:-.025em;margin:23px 0;font-size:28px;line-height:1.4}.case-question p{color:#dae3d6;margin-bottom:25px;font-size:12px;line-height:1.85}.case-record{background:#f1f2e9;margin-bottom:35px;padding:25px}.case-record dl{margin-top:25px}.case-record dt{color:#7c846e;margin:18px 0 6px;font-size:10px}.case-record dd{margin:0;font-size:13px}.case-record p{color:#6f7863;margin-top:24px;font-size:11px;line-height:1.8}.case-source-panel .sources-aside>a p{color:#76816d;margin-top:8px;font-size:11px;line-height:1.8}.case-guide-links{margin-top:40px}.case-guide-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:13px;line-height:1.6;display:flex}.case-guide-links>a>svg{flex-shrink:0}.search-results a>span{min-width:27px}@media (max-width:1100px){.site-header .navigation{gap:16px}.case-card{min-height:350px;padding:23px 20px}.case-card h3{font-size:27px}.case-library-heading{gap:35px}.case-library-heading h1{font-size:64px}.case-filter{flex-direction:column;align-items:flex-start}.case-filter>.searchbox{max-width:100%}.case-reading-grid{grid-template-columns:minmax(0,1fr) 255px;gap:40px}.case-detail-header h1{font-size:57px}}@media (max-width:800px){.case-home{padding-block:55px}.case-home .section-heading{flex-direction:column;align-items:flex-start;gap:25px}.case-home-intro{max-width:600px}.case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.case-home .case-card-grid>.case-card:last-child{grid-column:1/-1;min-height:260px}.case-library-heading{grid-template-columns:1fr;gap:25px;margin-top:28px}.case-library-heading h1{font-size:60px}.case-library-heading p{max-width:600px;margin-bottom:20px;font-size:14px}.case-library-hero{padding-block:40px}.case-method{font-size:9px}.case-index-body{padding-top:32px}.case-card{min-height:340px}.case-reading-grid{padding-top:30px;display:block}.case-source-panel{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;padding-top:30px;display:grid}.case-source-panel .case-guide-links{grid-column:1/-1;margin-top:0}.case-record{margin:0}.case-detail-header h1{font-size:48px}.case-detail-header>p{font-size:17px}.case-detail .breadcrumb{margin-bottom:15px}.case-detail-header{padding-top:15px}.case-evidence-note{gap:18px}.case-meta{gap:15px}}@media (max-width:480px){.case-home .section-heading h2{font-size:36px}.case-home-intro p{font-size:13px}.case-card-grid{grid-template-columns:1fr}.case-card,.case-home .case-card-grid>.case-card:last-child{min-height:300px;padding:23px}.case-card h3{max-width:300px;font-size:32px}.case-card p{font-size:13px}.case-card-top{margin-bottom:20px}.case-library-heading h1{font-size:49px}.case-library-hero .eyebrow{font-size:9px}.case-filter{gap:20px}.case-filter .topic-filters{gap:8px}.case-evidence-note{margin-top:38px;padding-top:28px;display:block}.case-evidence-note h2{margin-top:18px;font-size:23px}.case-evidence-note p{font-size:12px}.case-related{padding:23px 19px}.case-related h2{font-size:24px}.case-related strong{font-size:16px}.case-detail-header h1{margin:22px 0;font-size:41px;line-height:1.12}.case-detail-header>p{font-size:15px;line-height:1.8}.case-meta{gap:13px;font-size:9px}.case-evidence-badge{font-size:9px}.case-detail{padding-top:25px}.case-detail-header{padding-bottom:28px}.case-section-heading{gap:12px;margin-bottom:18px}.case-section-heading h2{font-size:24px}.case-facts>p{font-size:14px;line-height:1.9}.case-facts .case-attribution,.case-attribution{font-size:11px}.case-unknown{padding:16px}.case-unknown p{font-size:12px}.case-lesson{padding-top:28px}.case-lesson>.eyebrow,.case-lesson>p{margin-left:0}.case-lesson>p{font-size:23px;line-height:1.6}.case-action{grid-template-columns:22px 1fr;gap:10px}.case-action h3{font-size:21px}.case-action p{font-size:13px}.case-question{padding:25px 21px}.case-question h2{font-size:25px}.case-question p{font-size:11px}.case-source-panel{display:block}.case-record{margin-bottom:32px}.case-guide-links{margin-top:32px!important}.case-card-foot{font-size:10px}.case-reading-grid .reading-navigation{gap:18px;font-size:12px}}@media print{.case-source-panel,.case-meta button,.case-question .button{display:none}.case-reading-grid{display:block}.case-detail-header h1{font-size:28pt}.case-section-heading h2{font-size:17pt}.case-facts>p,.case-action p{font-size:10pt}.case-lesson>p{font-size:15pt}.case-question{color:#000;background:#fff;border:1px solid #999}.case-question p,.case-question .eyebrow{color:#333}.case-card{break-inside:avoid}.case-card-grid{grid-template-columns:repeat(2,1fr)}}.registry-hero{color:#fff;background:#233f33;padding:58px 0 28px}.registry-hero>.wrap>.eyebrow{color:#c8d5bf;justify-content:space-between;display:flex}.registry-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-top:38px;display:grid}.registry-hero h1{letter-spacing:-.06em;margin:0;font-size:72px;line-height:1.05}.registry-hero h1 em{color:#d0dfb8;font-style:normal}.registry-hero-grid p{color:#e0e8dc;margin-bottom:24px;font-size:16px;line-height:1.8}.registry-hero-grid a{color:#d6e5c9;align-items:center;gap:12px;font-size:12px;display:flex}.registry-stats{border-block:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:43px;padding:23px 0;display:grid}.registry-stats>div{flex-direction:column;gap:8px;display:flex}.registry-stats strong{letter-spacing:-.055em;font-size:36px;font-weight:450}.registry-stats span{color:#cedac4;font-size:11px}.registry-count-note{color:#cad7c1;margin:17px 0 0;font-size:11px;line-height:1.7}.registry-body{padding-block:35px 80px}.registry-tabbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.registry-tabbar .topic-filters{margin:0}.registry-tabbar>a{align-items:center;gap:9px;font-size:12px;display:flex}.registry-filter-panel{background:#f4f5ef;border:1px solid #dce2d5;padding:22px}.registry-filter-panel>.searchbox{background:#fff;max-width:none;min-height:52px}.registry-filters{grid-template-columns:1.4fr .7fr 1.2fr 1.2fr;gap:17px;margin-top:19px;display:grid}.registry-filters label{color:#68745d;flex-direction:column;gap:8px;font-size:10px;display:flex}.registry-filters select{border-radius:4px;width:100%;min-height:42px;padding:8px 10px;font-size:12px}.registry-results-bar{justify-content:space-between;align-items:center;gap:20px;margin:29px 0 14px;scroll-margin-top:100px;display:flex}.registry-results-bar p{margin:0;font-size:12px}.registry-results-bar p>span{color:#7b846f;margin-left:8px}.registry-results-bar>div{align-items:center;gap:21px;display:flex}.registry-results-bar select{background:#f5f6f0;border:0;padding:8px;font-size:11px}.registry-results-bar .text-link{gap:6px;font-size:10px}.registry-table-head,.registry-row{grid-template-columns:140px 155px minmax(0,1fr) 180px;gap:24px;display:grid}.registry-table-head{color:#68765e;border-top:1px solid var(--line);letter-spacing:.035em;background:#eef0e7;padding:15px 18px;font-size:10px}.registry-row{border-bottom:1px solid var(--line);align-items:start;padding:24px 18px;transition:background .15s}.registry-row:hover{background:#f7f8f2}.registry-row-date strong,.registry-row-place strong{font-size:13px;font-weight:500;line-height:1.6;display:block}.registry-row-date small,.registry-row-place small{color:#7a836e;margin-top:5px;font-size:10px;line-height:1.65;display:block}.registry-row-title h2{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.35}.registry-row-title .original-label{color:#727c68;margin:9px 0 0;font-size:11px;line-height:1.65}.original-label>span{color:#88917c}.registry-row-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.registry-row-tags>span{color:#63754e;border:1px solid #d6dfca;padding:3px 5px;font-size:9px;line-height:1.4}.registry-row-status{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registry-row-status>svg{margin-top:4px}.incident-evidence{color:#4c6540;background:#eaf1e2;border:1px solid #cdd8c2;border-radius:3px;padding:6px 9px;font-size:10px;line-height:1.6;display:inline-block}.incident-evidence.indexed{color:#6b7660;background:#f3f4ee;border-color:#d7ddd0}.incident-evidence.unverified,.incident-evidence.disputed{color:#866b3f;background:#f7f1e6;border-color:#dfd5bd}.registry-pagination{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 58px;display:flex}.registry-pagination>span{color:#7a846d;font-size:12px}.registry-pagination .button{min-height:43px;padding:12px 20px;font-size:12px}.registry-pagination button:disabled{cursor:default;opacity:.4;transform:none}.registry-method{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:80px;padding-top:45px;scroll-margin-top:110px;display:grid}.registry-method h2{margin-top:18px;font-size:41px;line-height:1.15}.registry-method p{color:#63705a;font-size:13px;line-height:1.85}.registry-method small{color:#7f8872;margin-top:20px;font-size:10px;line-height:1.8;display:block}.registry-method-links{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.registry-method-links a{align-items:center;gap:7px;display:flex}.briefing-account{border-top:1px solid var(--line);margin-top:65px;padding-top:42px;scroll-margin-top:105px}.briefing-account .section-heading{margin-bottom:25px}.briefing-account .section-heading h2{font-size:39px}.briefing-account .section-heading>span{letter-spacing:-.05em;color:#7d8b70;font-size:25px}.briefing-account>p{color:#6a765f;max-width:850px;font-size:13px;line-height:1.8}.briefing-grid{grid-template-columns:1fr 1fr;gap:0 35px;margin-top:28px;display:grid}.briefing-grid>a{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.briefing-grid>a>strong{color:#849176;min-width:35px;font-size:11px}.briefing-grid>a>span{flex:1}.briefing-grid b{font-size:14px;font-weight:500;line-height:1.6;display:block}.briefing-grid small{color:#7a846d;margin-top:5px;font-size:10px;display:block}.registry-callout{background:#eef2e7;border:1px solid #dce3d1;align-items:center;gap:20px;margin:0 0 32px;padding:24px 27px;display:flex}.registry-callout>span{flex:1}.registry-callout strong{letter-spacing:-.035em;font-size:22px;font-weight:500;display:block}.registry-callout small{color:#6a785d;margin-top:8px;font-size:12px;line-height:1.7;display:block}.registry-callout:hover{border-color:#94a781}.registry-search-link{background:#f2f5eb;align-items:center;gap:10px;margin-bottom:20px;padding:16px;font-size:13px;display:flex}.incident-detail{padding-block:34px 75px}.incident-detail .breadcrumb a{align-items:center;gap:8px;display:flex}.incident-detail .breadcrumb{overflow-wrap:anywhere;font-size:10px}.incident-detail-head{max-width:1000px;margin:30px 0 36px}.incident-detail-head h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:24px 0 27px;font-size:55px;line-height:1.12}.incident-detail-meta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.incident-detail-meta>span:first-child{align-items:center;gap:8px;font-size:12px;display:flex}.incident-detail-meta .text-link{font-size:11px}.incident-detail-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;gap:70px;padding-top:36px;display:grid}.incident-detail-grid article h2{letter-spacing:-.035em;margin-top:16px;margin-bottom:20px;font-size:29px;line-height:1.2}.incident-summary{white-space:pre-line;font-size:16px;line-height:1.9}.incident-detail-grid article .eyebrow{color:#7a876b;font-size:10px}.index-original{background:#f5f5ef;border-left:3px solid #b9c5ab;margin-block:25px;padding:22px}.index-original>strong{font-size:11px}.index-original p{margin:12px 0;font-size:16px;line-height:1.7}.index-original small{color:#7b836e;font-size:10px;line-height:1.7}.incident-outcomes{margin-top:37px}.incident-outcomes>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:25px;padding:20px 0;display:grid}.incident-outcomes h3{letter-spacing:0;margin:0;font-size:14px;line-height:1.6}.incident-outcomes p{color:#63705a;white-space:pre-line;margin:0;font-size:13px;line-height:1.9}.incident-uncertainty{background:#f4f1e8;border:1px solid #e5decc;margin-top:25px;padding:27px}.incident-uncertainty p{color:#6d674f;white-space:pre-line;margin-bottom:0;font-size:14px;line-height:1.9}.incident-detail-grid .registry-callout{margin-top:30px}.incident-record-facts{background:#f0f3e8;padding:25px}.incident-record-facts dt{color:#82916c;margin:18px 0 5px;font-size:10px}.incident-record-facts dd{margin:0;font-size:12px;line-height:1.8}.incident-record-facts small{color:#788369;font-size:10px;line-height:1.8;display:block}.incident-source-list{margin-top:33px}.incident-source-list h2{margin-top:14px;font-size:26px}.incident-source-list>a{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0;display:block}.incident-source-list small{color:#7b8b68;margin-bottom:8px;font-size:9px;display:block}.incident-source-list strong{font-size:13px;font-weight:500;line-height:1.8}.incident-source-list strong svg{margin-left:6px;display:inline}.incident-source-list span{color:#79856b;margin-top:10px;font-size:10px;display:block}.incident-source-list p{color:#7b846d;margin:10px 0 0;font-size:11px;line-height:1.8}.incident-index-refs{margin:28px 0}.incident-index-refs h3{font-size:17px;line-height:1.5}.incident-index-refs>a{border-top:1px solid var(--line);padding:16px 0;display:block}.incident-index-refs strong{font-size:11px;font-weight:500;line-height:1.8;display:block}.incident-index-refs small{color:#7c896b;justify-content:space-between;align-items:center;margin-top:8px;font-size:9px;display:flex}.incident-history{margin-top:38px}.incident-history>div{border-top:1px solid var(--line);align-items:flex-start;gap:18px;padding:13px 0;display:flex}.incident-history>div>span{color:#879479;padding-top:4px;font-size:12px}.incident-history p{color:#6e7a61;margin:0;font-size:12px;line-height:1.8}.incident-history small{margin-top:8px;font-size:10px;display:block}.incident-editor{border:1px solid var(--line);background:#f5f6f0;margin-top:40px;padding:25px}.incident-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:19px;list-style:none;display:flex}.incident-editor>p{color:#728065;margin-top:20px;font-size:12px}.incident-editor form{flex-direction:column;gap:19px;margin-top:25px;display:flex}.incident-editor label{flex-direction:column;gap:9px;font-size:11px;line-height:1.5;display:flex}.incident-editor-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.incident-editor select{width:100%;padding:10px;font-size:12px}.incident-editor textarea,.incident-editor input{background:#fff;width:100%;font-size:12px;line-height:1.75}.incident-editor fieldset{border:1px solid #d9e0ce;flex-direction:column;gap:15px;min-width:0;padding:17px;display:flex}.incident-editor legend{font-size:11px}.incident-editor h3{margin:10px 0 0;font-size:21px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header .navigation{gap:18px}@media (max-width:1180px){.registry-table-head,.registry-row{grid-template-columns:115px 115px minmax(0,1fr) 150px;gap:18px}.registry-hero h1{font-size:62px}.registry-hero-grid{gap:50px}.incident-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:40px}.site-header{gap:20px;padding-inline:28px}.site-header .navigation{gap:12px;font-size:11px}.header-actions{gap:10px}}@media (max-width:1000px){.site-header .navigation{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:20px 28px;font-size:14px;display:none;position:absolute;top:84px;left:0;right:0}.site-header .navigation.open{display:flex}.site-header .menu-button{display:inline-flex}.site-header .header-actions{margin-left:auto}.registry-table-head{display:none}.registry-row{grid-template-columns:120px minmax(0,1fr) 155px;gap:15px}.registry-row-place{grid-area:2/1;margin-top:-5px}.registry-row-title{grid-area:1/2/3}.registry-row-status{grid-area:1/3/3}.registry-filters{grid-template-columns:1fr 1fr}.registry-hero h1{font-size:55px}.registry-method{gap:40px}.incident-detail-head h1{font-size:45px}.incident-outcomes>div{grid-template-columns:1fr;gap:10px}}@media (max-width:800px){.registry-hero-grid{grid-template-columns:1fr;gap:25px}.registry-hero-grid>div{max-width:650px}.registry-hero-grid p{margin-bottom:15px;font-size:14px}.registry-hero{padding-top:36px}.registry-hero h1{font-size:57px}.registry-hero-grid{margin-top:27px}.registry-stats strong{font-size:31px}.registry-stats span{font-size:10px;line-height:1.5}.registry-tabbar{flex-direction:column;align-items:flex-start;gap:16px}.registry-row{grid-template-columns:110px minmax(0,1fr)}.registry-row-status{grid-area:3/2;justify-content:flex-start}.registry-row-place{grid-row:2/4}.registry-row-title{grid-area:1/2/3}.registry-method{grid-template-columns:1fr;gap:12px}.registry-method h2{font-size:35px}.briefing-grid{grid-template-columns:1fr}.incident-detail-grid{grid-template-columns:1fr;gap:35px}.incident-detail-grid aside{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;padding-top:30px;display:grid}.incident-source-list,.incident-index-refs{margin:0}.incident-detail-grid aside>.button{align-self:start}.incident-summary{font-size:15px}.registry-callout strong{font-size:20px}.registry-results-bar{flex-wrap:wrap}.registry-results-bar>div{gap:16px}.registry-filter-panel{padding:18px}.registry-filters select{font-size:11px}.registry-filters{gap:14px}.incident-detail-head h1{font-size:41px}}@media (max-width:480px){.site-header{gap:12px;padding-inline:16px}.site-header .navigation{padding:16px 20px;top:72px}.registry-hero h1{font-size:46px}.registry-hero>.wrap>.eyebrow{font-size:9px}.registry-hero-grid p{font-size:13px}.registry-hero-grid a{font-size:11px}.registry-stats{grid-template-columns:1fr 1fr;gap:23px 14px;margin-top:30px;padding-block:23px}.registry-stats strong{font-size:33px}.registry-count-note{font-size:10px}.registry-body{padding-top:25px}.registry-tabbar .topic-filters button{padding:9px 12px;font-size:10px}.registry-tabbar>a{font-size:11px}.registry-filter-panel{padding:13px}.registry-filter-panel>.searchbox{padding:0 10px}.registry-filter-panel>.searchbox input{font-size:11px}.registry-filters{gap:14px 9px}.registry-filters label{font-size:9px}.registry-filters select{padding-inline:6px;font-size:10px}.registry-results-bar{gap:14px;margin-top:23px}.registry-results-bar p{font-size:11px}.registry-results-bar>div{justify-content:space-between;gap:10px;width:100%}.registry-row{flex-wrap:wrap;gap:13px;padding:23px 0;display:flex}.registry-row-date{width:45%}.registry-row-place{flex:1;margin:0}.registry-row-title{order:3;width:100%}.registry-row-status{order:4;justify-content:space-between;align-items:center;width:100%}.registry-row-date strong,.registry-row-place strong{font-size:12px}.registry-row-date small,.registry-row-place small{font-size:9px}.registry-row-title h2{font-size:22px;line-height:1.35}.registry-row-title .original-label{font-size:11px}.registry-pagination{gap:10px;margin:27px 0 43px}.registry-pagination .button{gap:7px;padding:11px 14px;font-size:10px}.registry-pagination>span{font-size:10px}.registry-method{padding-top:30px}.registry-method p{font-size:12px}.registry-method-links{gap:15px;font-size:11px}.briefing-account{margin-top:43px;padding-top:30px}.briefing-account .section-heading h2{font-size:32px}.briefing-account .section-heading>span{margin-top:15px;display:block}.briefing-account>p{font-size:12px}.briefing-grid b{font-size:13px}.registry-callout{gap:13px;padding:20px 17px}.registry-callout strong{font-size:20px;line-height:1.3}.registry-callout small{font-size:11px}.registry-callout>svg:first-child{display:none}.incident-detail{padding-top:23px}.incident-detail-head{margin-top:25px}.incident-detail-head h1{font-size:35px}.incident-detail-meta{gap:15px}.incident-detail-meta>span:first-child{font-size:11px}.incident-detail-grid{padding-top:28px}.incident-detail-grid article h2{font-size:26px}.incident-summary{font-size:14px;line-height:1.95}.incident-outcomes p{font-size:12px}.incident-uncertainty{padding:22px 18px}.incident-uncertainty p{font-size:13px}.incident-detail-grid aside{display:block}.incident-source-list{margin-top:30px}.incident-index-refs{margin:25px 0}.incident-editor{padding:20px 16px}.incident-editor-pair{grid-template-columns:1fr}.incident-editor summary{font-size:17px}.index-original{padding:18px}.index-original p{font-size:14px}}@media print{.registry-filter-panel,.registry-tabbar,.registry-results-bar,.registry-pagination,.incident-editor,.incident-detail-meta button{display:none!important}.registry-hero{color:#000;background:#fff;padding:15px 0}.registry-hero-grid p,.registry-hero h1 em,.registry-count-note{color:#333}.registry-hero h1{font-size:24pt}.registry-stats strong{font-size:18pt}.registry-stats span{color:#333}.registry-row{break-inside:avoid}.incident-detail-grid,.incident-detail-grid aside{display:block}.incident-detail-head h1{font-size:25pt}.incident-source-list>a{break-inside:avoid}.incident-source-list>a:after{content:attr(href);overflow-wrap:anywhere;font-size:8pt}.incident-record-facts{background:#fff;border:1px solid #aaa}.incident-summary,.incident-outcomes p{font-size:10pt}.incident-evidence{color:#000;border:1px solid #888}.incident-detail .registry-callout{display:none}.registry-method,.briefing-account{break-before:page}}.saving-options{border:1px solid var(--line);background:var(--cream);border-radius:18px;margin:30px 0 42px;padding:28px}.saving-options h2{margin:6px 0 0;font-size:30px}.saving-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.saving-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.saving-card.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.saving-card>svg{margin-bottom:18px}.saving-card h3{font-size:24px}.saving-card p{font-size:14px}.saving-card small{color:#596b62;margin-top:15px;line-height:1.6;display:block}.saving-details{margin-top:22px;font-size:14px;line-height:1.7}.saving-details summary{cursor:pointer;font-weight:600}.saving-details>p{margin-top:14px}.saving-actions{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.inline-confirm{background:#e8eddf;border-radius:10px;margin-top:20px;padding:20px}.inline-confirm .text-link,.report-review>.text-link{margin-left:20px}.saving-mode-link{font-size:12px;text-decoration:underline}.report-page>.page-title{max-width:850px}.report-page>.page-lead{max-width:800px}.report-alert{background:#f4ece2;border:1px solid #e3d5c6;border-radius:12px;align-items:flex-start;gap:18px;margin:30px 0;padding:24px;display:flex}.report-alert p{margin:8px 0;font-size:14px}.report-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:60px;display:grid}.report-form{gap:17px;display:grid}.report-form label,.report-receipt label,.report-inbox label{gap:8px;font-size:14px;font-weight:500;display:grid}.report-form input,.report-form textarea,.report-form select{width:100%;min-width:0}.report-form select,.report-inbox select{padding:12px}.report-form small{color:#617268;line-height:1.6}.report-form .button{justify-self:start}.report-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.report-form label.report-consent{align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.report-consent input{width:18px;height:18px;accent-color:var(--forest);flex-shrink:0;margin-top:4px}.report-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.report-aside{background:var(--cream);border-radius:12px;padding:30px;font-size:14px;line-height:1.7}.report-aside h2{margin:20px 0;font-size:28px}.report-aside h3{margin-top:28px;font-size:21px}.report-aside ol{padding-left:20px}.report-aside li{margin-bottom:18px}.report-review,.report-receipt{border:1px solid var(--line);border-radius:12px;margin-bottom:25px;padding:28px}.report-receipt{background:#edf2e6}.report-receipt h2{margin-top:16px}.report-receipt label{margin:18px 0}.report-receipt input,.report-receipt textarea{width:100%;font-family:monospace;font-size:13px}.report-summary{white-space:pre-wrap;overflow-wrap:anywhere}.report-source{overflow-wrap:anywhere}.receipt-lookup{border-top:1px solid var(--line);margin-top:44px;padding-top:35px;scroll-margin-top:100px}.report-inbox{padding-top:50px;padding-bottom:20px}.report-inbox .draft-card{max-width:900px}.report-inbox small{overflow-wrap:anywhere}.report-inbox select{max-width:300px}.report-inbox label{margin-top:20px}.registry-tabbar{flex-wrap:wrap;gap:15px}@media (max-width:760px){.saving-options{padding:20px}.saving-options .section-heading{flex-direction:column;align-items:flex-start;gap:14px}.saving-grid,.report-layout,.report-fields{grid-template-columns:1fr}.saving-options h2{font-size:26px}.saving-card{padding:20px}.report-layout{gap:30px}.report-review,.report-receipt,.report-alert{padding:20px}.report-page>.page-title{font-size:42px}.report-aside{padding:24px}.inline-confirm .button{margin-bottom:12px}.report-form input,.report-form textarea,.report-form select{font-size:16px}.footer-top>div{flex-wrap:wrap}}.handbook-hero{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:7%;padding-top:76px;padding-bottom:78px;display:grid}.handbook-copy h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(38px,4.8vw,67px);line-height:1.08}.handbook-copy h1 em{color:#63766b;font-style:normal}.handbook-copy>p{max-width:620px;font-size:18px;line-height:1.7}.handbook-downloads{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 18px;display:flex}.handbook-meta{color:#425c50;font-size:13px}.handbook-copy .handbook-edition{color:#66786c;max-width:420px;margin-top:12px;font-size:12px;line-height:1.6}.handbook-cover{max-width:345px;margin:auto;transition:transform .2s;display:block;position:relative;transform:rotate(2deg);box-shadow:12px 20px 40px #193c3326}.handbook-cover:hover{transform:rotate(0)}.handbook-cover img{width:100%;height:auto;display:block}.handbook-cover>span{letter-spacing:1px;background:#d1e8bd;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.handbook-contents{padding-top:28px;padding-bottom:78px}.handbook-contents .section-heading>p{color:#607166;max-width:260px;line-height:1.6}.handbook-toc{grid-template-columns:1fr 1fr;column-gap:50px;margin-top:25px;display:grid}.handbook-toc>a{border-top:1px solid #d7dfd5;align-items:center;gap:18px;padding:23px 0;display:flex}.handbook-toc>a>span{color:#728175;font-size:12px}.handbook-toc strong{flex:1;font-size:17px;font-weight:500}.handbook-repository{background:#ecf0e7;padding:68px 0}.handbook-repository h2,.handbook-contents h2{letter-spacing:-1.2px;margin:18px 0;font-size:clamp(30px,3.2vw,45px);line-height:1.15}.handbook-repository .page-lead{max-width:640px;font-size:17px}.handbook-resource-grid{background:#d6dfd1;border:1px solid #d6dfd1;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 24px;display:grid}.handbook-resource-grid>a{background:#f7f8f2;padding:29px}.handbook-resource-grid h3{justify-content:space-between;gap:15px;margin:0 0 15px;font-size:18px;font-weight:500;display:flex}.handbook-resource-grid h3 svg{flex-shrink:0}.handbook-resource-grid p{color:#5d7163;margin:0;font-size:14px;line-height:1.7}.handbook-resource-grid>a:hover{background:#e1ebd8}.handbook-close{padding-top:65px;padding-bottom:65px}.degate-note{color:#fff;background:#193c33;border-radius:4px;grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;padding:46px;display:grid}.degate-wordmark{letter-spacing:-1px;font-size:27px;font-weight:700}.degate-note h2{letter-spacing:-.5px;margin:28px 0 14px;font-size:28px;font-weight:400;line-height:1.2}.degate-note p{color:#d9e5d4;max-width:600px;font-size:15px;line-height:1.7}.degate-note small{color:#c6d6be;max-width:240px;margin-top:15px;font-size:11px;line-height:1.7;display:block}@media (max-width:1000px){.handbook-hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:5%}.handbook-copy h1{letter-spacing:-1.5px}.handbook-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.handbook-hero{grid-template-columns:1fr;gap:42px;padding-top:40px;padding-bottom:40px}.handbook-copy h1{font-size:40px}.handbook-copy>p{font-size:16px}.handbook-downloads{gap:20px}.handbook-cover{max-width:245px;transform:rotate(1deg)}.handbook-contents{padding-bottom:42px}.handbook-contents .section-heading{display:block}.handbook-toc{grid-template-columns:1fr;margin-top:20px}.handbook-toc strong{font-size:16px}.handbook-toc>a{padding:19px 0}.handbook-repository{padding:40px 0}.handbook-resource-grid{grid-template-columns:1fr}.handbook-resource-grid>a{padding:24px}.handbook-close{padding-top:35px;padding-bottom:35px}.degate-note{grid-template-columns:1fr;gap:16px;padding:28px}.degate-note h2{font-size:25px}.degate-note small{max-width:100%}}.handbook-copy .rules-hero-title{letter-spacing:-2px;margin:25px 0 28px}.rules-hero-title>span{letter-spacing:-5px;margin-bottom:14px;font-size:clamp(72px,8vw,112px);line-height:1;display:block}.handbook-copy .rules-hero-title em{letter-spacing:-1.5px;color:#193c33;font-size:clamp(30px,3.4vw,47px);line-height:1.14;display:block}.handbook-rules{border-top:1px solid #bfcdbb;margin-top:30px}.handbook-rule{border-bottom:1px solid #bfcdbb;scroll-margin-top:90px}.handbook-rule summary{cursor:pointer;grid-template-columns:70px 1fr 24px;align-items:center;gap:22px;padding:28px 0;list-style:none;display:grid}.handbook-rule summary::-webkit-details-marker{display:none}.handbook-rule summary:focus-visible{outline-offset:5px;outline:2px solid #193c33}.handbook-rule-number{letter-spacing:-2px;color:#7c9970;font-size:40px;font-weight:500}.handbook-rule summary>strong{letter-spacing:-.6px;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.2}.handbook-rule[open] summary>svg{transform:rotate(45deg)}.handbook-rule-body{max-width:820px;padding:0 0 30px 92px}.handbook-rule-moment{color:#53694e;margin:0 0 25px;font-size:19px;line-height:1.6}.handbook-rule-body ul{padding-left:20px;font-size:16px;line-height:1.75}.handbook-rule-body li{margin-bottom:18px}.handbook-rule-case,.handbook-rule-now{background:#e9eee3;margin:24px 0;padding:22px 25px}.handbook-rule-now{background:#d1e8bd}.handbook-rule-case p,.handbook-rule-now p{margin:10px 0 0;font-size:15px;line-height:1.6}.handbook-rule-now p{font-weight:500}.handbook-rule-links{flex-wrap:wrap;gap:24px;display:flex}.handbook-rule-sources{color:#607166;margin:20px 0 0;font-size:12px;line-height:1.7}.handbook-rule-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:680px){.rules-hero-title>span{letter-spacing:-4px;font-size:80px}.handbook-copy .rules-hero-title em{letter-spacing:-1px;font-size:30px}.handbook-rule summary{grid-template-columns:45px 1fr 20px;gap:14px;padding:23px 0}.handbook-rule-number{font-size:31px}.handbook-rule-body{padding-left:0}.handbook-rule-moment{font-size:17px}.handbook-rule-body ul{font-size:15px}.handbook-rule-case,.handbook-rule-now{padding:20px}.handbook-rule-links{gap:16px}}.handbook-page[lang=zh-CN] .handbook-copy .rules-hero-title>span{letter-spacing:-2px;font-size:clamp(40px,5vw,64px)}@media (max-width:680px){.handbook-page[lang=zh-CN] .handbook-copy .rules-hero-title>span{letter-spacing:-2px;font-size:47px}}.registry-view-switch{align-items:center;gap:5px;margin:26px 0 20px;display:flex}.registry-view-switch button{border:1px solid var(--line);color:#344f42;background:#fff;border-radius:5px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;display:flex}.registry-view-switch button.selected{color:#fff;background:#233f33;border-color:#233f33}.registry-view-switch>span{color:#6c776b;margin-left:auto;font-size:12px}.map-intro{justify-content:space-between;align-items:center;gap:30px;margin:30px 0 24px;display:flex}.map-intro h2{letter-spacing:-.045em;margin:10px 0;font-size:36px}.map-intro p{color:#667468;max-width:590px;margin:0;font-size:14px;line-height:1.7}.map-total{white-space:nowrap;align-items:center;gap:15px;display:flex}.map-total>strong{letter-spacing:-.06em;font-size:47px;font-weight:500}.map-total>span{color:#657160;font-size:11px;line-height:1.8}.map-workspace{background:#f4f5ed;border:1px solid #cbd4c7;border-radius:8px;grid-template-columns:minmax(0,1fr) 300px;gap:0;display:grid;overflow:hidden}.map-left{min-width:0}.map-canvas{background:#173b32;height:470px;position:relative;overflow:hidden}.incident-world-map{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.incident-world-map:active{cursor:grabbing}.map-grid line{stroke:#d8e7c2;stroke-opacity:.07;stroke-width:.7px}.map-land path{fill:#406456;stroke:#78917e;stroke-width:.3px;stroke-opacity:.25}.map-marker{cursor:pointer;outline:none}.map-marker>circle:not(.marker-halo):not(.marker-reviewed-ring){fill:#253f35;stroke:#c8ad71;stroke-width:1.5px}.map-marker.has-reviewed>circle:not(.marker-halo):not(.marker-reviewed-ring){fill:#d8e8b8;stroke:#d8e8b8}.map-marker text{fill:#ead9b3;pointer-events:none;font-weight:650}.map-marker.has-reviewed text{fill:#173b32}.map-marker .marker-halo{fill:#e8f2cc;opacity:0}.map-marker .marker-reviewed-ring{stroke:#fff;stroke-width:2px}.map-marker.selected .marker-halo,.map-marker:hover .marker-halo,.map-marker:focus .marker-halo{opacity:.35}.map-marker.selected>circle:not(.marker-halo),.map-marker:focus>circle:not(.marker-halo){stroke:#fff;stroke-width:2px}.map-presets{z-index:2;background:#15372fe8;border:1px solid #718b7355;border-radius:6px;gap:3px;padding:4px;display:flex;position:absolute;top:18px;left:18px}.map-presets button{color:#d8e5cd;background:0 0;border:0;border-radius:3px;padding:8px 10px;font-size:11px}:is(.map-presets button:hover,.map-presets button:focus-visible){background:#426557}.map-zoom{border-radius:5px;flex-direction:column;gap:1px;display:flex;position:absolute;top:18px;right:18px;overflow:hidden}.map-zoom button{color:#244b3a;background:#e6eddb;border:0;place-items:center;width:34px;height:34px;display:grid}.map-zoom button:disabled{opacity:.5}.map-hover{pointer-events:none;background:#15372fea;border-radius:4px;flex-direction:column;gap:6px;max-width:calc(100% - 36px);padding:12px 15px;display:flex;position:absolute;bottom:26px;left:18px}.map-hover strong{color:#e9efdf;font-size:13px}.map-hover span{color:#c2d0b8;font-size:10px}.map-basemap{color:#c2cdbb;font-size:8px;position:absolute;bottom:7px;right:8px}.map-basemap a{text-decoration:underline}.map-load-error{color:#5b4323;background:#fff4da;width:60%;padding:12px;font-size:12px;position:absolute;top:45%;left:20%}.map-legend{color:#4e6050;flex-wrap:wrap;align-items:center;gap:12px;padding:17px 18px 5px;font-size:10px;display:flex}.map-legend span{align-items:center;gap:7px;display:flex}.map-legend i{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.legend-reviewed{background:#b9cf95;border:1px solid #677f4e}.legend-lead{background:#274b3c;border:1px solid #ba9a60}.map-accuracy{color:#667461;gap:9px;margin:0;padding:12px 18px 18px;font-size:11px;line-height:1.75;display:flex}.map-accuracy>svg{flex-shrink:0;margin-top:3px}.map-location-list{border-top:1px solid #d7decd;margin:0 18px 18px;padding-top:12px}.map-location-list summary{cursor:pointer;color:#314c3b;font-size:12px}.map-location-list summary span{color:#7c8974;margin-left:7px}.map-location-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:260px;padding-top:12px;display:grid;overflow-y:auto}.map-location-list button{text-align:left;color:#3e5540;background:#fff;border:1px solid #d8dfce;border-radius:4px;justify-content:space-between;gap:8px;padding:9px;font-size:11px;display:flex}.map-location-list button.selected{background:#dbe5cb;border-color:#263e2d}.map-unplaced{text-align:left;color:#634f2f;background:#f5e9d2;border:0;border-top:1px solid #d7c9a8;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:12px;display:flex}.map-record-panel{background:#fafbf6;border-left:1px solid #cbd4c7;flex-direction:column;min-width:0;display:flex}.map-panel-heading{border-bottom:1px solid #dce2d4;padding:25px 24px 20px}.map-panel-heading>.eyebrow{color:#6a7b5f;font-size:9px}.map-panel-heading h3{letter-spacing:-.035em;margin:12px 0;font-size:27px;line-height:1.16}.map-panel-heading p{color:#64725d;margin:0;font-size:11px}.map-panel-heading button{margin-top:12px;font-size:11px}.map-record-scroll{overscroll-behavior:contain;flex:1;max-height:430px;overflow-y:auto}.map-record-card{border-bottom:1px solid #e0e5d8;padding:19px 24px;transition:background .15s;display:block}.map-record-card:hover{background:#eff3e5}.map-record-card>div{color:#7b876f;justify-content:space-between;align-items:center;font-size:10px;display:flex}.map-record-card h4{color:#2b4636;letter-spacing:-.015em;margin:10px 0;font-size:16px;font-weight:500;line-height:1.4}.map-record-card p{color:#6b7765;margin:0 0 9px;font-size:10px;line-height:1.6}.map-record-card>.incident-evidence{font-size:8px;line-height:1.6}.map-record-card>small{color:#536c3e;margin-top:10px;font-size:9px;display:block}.map-show-list{color:#2d4a37;background:#e6edda;border:0;border-top:1px solid #ccd6c2;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 14px;font-size:12px;display:flex}.map-more{color:#355139;background:#f3f5eb;border:0;width:100%;padding:17px;font-size:12px;display:block}.map-empty{padding:24px;font-size:13px;line-height:1.8}.case-reader-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.case-reader-paths button{text-align:left;color:#344b39;background:#f3f4ec;border:1px solid #dbe0d2;border-radius:4px;padding:19px}.case-reader-paths strong{margin-bottom:8px;font-size:16px;font-weight:500;display:block}.case-reader-paths span{color:#6a7663;font-size:12px;line-height:1.6}.case-reader-paths button:hover{background:#eaf0de;border-color:#657953}@media (max-width:1000px){.map-workspace{grid-template-columns:minmax(0,1fr) 270px}.map-canvas{height:430px}.map-presets{gap:0;top:12px;left:12px}.map-presets button{padding:8px 7px;font-size:10px}.map-total>strong{font-size:38px}.map-intro h2{font-size:31px}.map-location-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.registry-view-switch>span{display:none}.map-intro{align-items:flex-start;gap:15px}.map-intro h2{font-size:29px}.map-intro p{font-size:12px}.map-total{display:block}.map-total>strong{font-size:32px}.map-total>span{font-size:9px;display:block}.map-workspace{grid-template-columns:1fr}.map-canvas{height:350px}.map-record-panel{border-top:1px solid #cbd4c7;border-left:0}.map-panel-heading{padding:23px}.map-record-scroll{max-height:410px}.map-record-card{padding:18px 23px}.map-record-card h4{font-size:17px}.map-hover{max-width:calc(100% - 36px);padding:10px 12px;bottom:24px;left:12px}.map-hover strong{font-size:11px}.map-hover span{font-size:9px}.map-legend{gap:11px;font-size:9px}.map-accuracy{font-size:10px}.map-zoom{top:12px;right:12px}.case-reader-paths{grid-template-columns:1fr;gap:8px;margin:20px 0}.case-reader-paths button{padding:15px 18px}.case-reader-paths strong{margin-bottom:5px;font-size:15px}}@media print{.map-canvas{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:380px}.map-presets,.map-zoom,.map-record-panel,.map-location-list,.registry-view-switch{display:none}.map-workspace{display:block}.map-hover{display:none}}.case-record-links{gap:8px;margin-bottom:20px;display:grid}.case-record-links a{color:#3c563e;background:#fafbf5;border:1px solid #d5ddcc;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:11px;display:flex}.case-reader-paths button[aria-pressed=true]{background:#e6edd9;border-color:#617b4c}.handbook-start{padding-top:0;padding-bottom:15px}.handbook-role-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.handbook-role-links a{background:#f7f8f1;border:1px solid #d9dfd0;border-radius:4px;grid-template-columns:1fr 20px;gap:9px 12px;padding:20px;display:grid}.handbook-role-links a:hover{background:#edf3df;border-color:#8b9d78}.handbook-role-links strong{letter-spacing:.06em;font-size:11px}.handbook-role-links span{color:#68745f;grid-row:2;font-size:12px;line-height:1.6}.handbook-role-links svg{grid-area:1/2/3;align-self:center}.handbook-rule{scroll-margin-top:95px}@media (max-width:650px){.handbook-role-links{grid-template-columns:1fr;gap:8px}.handbook-role-links a{gap:5px 12px;padding:15px 18px}}.map-jump{color:#1d4231;background:#e0eebf;border:1px solid #a9bf8b;border-radius:4px;padding:12px;font-size:11px;display:none;position:absolute;bottom:28px;right:13px}#map-selected-records{scroll-margin-top:85px}@media (max-width:760px){.map-jump{display:block}.map-hover{max-width:calc(100% - 170px)}.map-hover span{line-height:1.5}}.ten-hero{color:#f7f7ee;background:#173d32;padding:64px 0 58px}.ten-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.85fr);align-items:center;gap:9%;display:grid}.ten-hero .eyebrow{color:#c5d7ab}.ten-hero h1{letter-spacing:-5px;margin:32px 0;font-size:clamp(62px,6.4vw,96px);font-weight:500;line-height:.99}.ten-hero h1 em{letter-spacing:-2.4px;color:#d4e7b6;margin-top:10px;font-size:.64em;font-style:normal;line-height:1.15;display:inline-block}.ten-hero-lead{max-width:450px;color:#fff!important;font-size:22px!important;line-height:1.4!important}.ten-hero-copy>p{color:#c5d3c6;max-width:500px;font-size:16px;line-height:1.8}.ten-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0;display:flex}.ten-download{text-underline-offset:5px;align-items:center;gap:10px;font-size:12px;text-decoration:underline;display:flex}.ten-hero-meta{color:#c0d0bf;border-top:1px solid #567164;justify-content:space-between;gap:15px;padding-top:24px;font-size:11px;display:flex}.ten-cover-panel{color:#193c33;background:#e9eddc;padding:25px 28px;transform:rotate(-1deg);box-shadow:16px 16px #0f2c2280}.ten-cover-top{letter-spacing:.08em;border-bottom:1px solid #bdc8b7;justify-content:space-between;padding-bottom:19px;font-size:9px;font-weight:650;display:flex}.ten-cover-panel ol{margin:0;padding:0;list-style:none}.ten-cover-panel li a{border-bottom:1px solid #cdd5c4;grid-template-columns:25px 1fr 14px;align-items:center;gap:11px;padding:12px 0;display:grid}.ten-cover-panel li a:hover{color:#3e7140}.ten-cover-panel li span{color:#6a7e62;font-size:10px}.ten-cover-panel li strong{font-size:14px;font-weight:550;line-height:1.4}.ten-cover-bottom{color:#5c6e55;padding-top:18px;font-size:10px}.ten-start{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:55px 0 62px;display:grid}.ten-start h2{letter-spacing:-1px;white-space:pre-line;margin:15px 0 0;font-size:30px;line-height:1.2}.ten-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ten-role-grid a{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ten-role-grid strong{letter-spacing:.08em;font-size:10px}.ten-role-grid span{color:#64735d;min-height:40px;font-size:12px;line-height:1.6}.ten-role-grid svg{margin-top:4px}.ten-reading{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:8%;padding:65px 0 70px;scroll-margin-top:90px;display:grid}.ten-rail{position:sticky;top:115px}.ten-rail nav{margin:22px 0 25px}.ten-rail nav a{color:#62705b;grid-template-columns:23px 1fr;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:grid}.ten-rail nav a:hover{color:#142f24}.ten-rail nav a span{font-variant-numeric:tabular-nums;color:#8b9b7c}.ten-rail>.text-link{font-size:11px}.ten-rule{border-bottom:1px solid #c5d0bf;margin-bottom:43px;padding:0 0 34px;scroll-margin-top:104px}.ten-rule-top{align-items:center;gap:25px;display:flex}.ten-number{letter-spacing:-4px;color:#9cae8d;min-width:75px;font-size:64px;line-height:1}.ten-rule-top .eyebrow{color:#64735d;font-size:9px}.ten-rule h2{letter-spacing:-1.1px;margin:11px 0 0;font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.16}.ten-rule-meaning{color:#4c6253;max-width:750px;margin:26px 0 22px;font-size:17px;line-height:1.8}.ten-question{background:#f2f4e9;border-left:3px solid #afc78e;grid-template-columns:95px 1fr;align-items:start;gap:20px;padding:13px 18px;display:grid}.ten-question>span{letter-spacing:.09em;color:#687958;padding-top:5px;font-size:8px;font-weight:650}.ten-practice{margin-top:22px}.ten-practice>summary{cursor:pointer;align-items:center;gap:12px;width:fit-content;padding:5px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.ten-practice>summary::-webkit-details-marker{display:none}.ten-practice[open]>summary svg{transform:rotate(45deg)}.ten-practice>summary:focus-visible{outline-offset:5px;outline:2px solid #517441}.ten-practice-body{padding-top:15px}.ten-practice ol{padding-left:23px}.ten-practice li{margin:20px 0;padding-left:5px}.ten-practice li::marker{color:#8a9f72;font-weight:600}.ten-practice h3{margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.4}.ten-practice li p{color:#53604f;margin:0;font-size:15px;line-height:1.8}.ten-evidence,.ten-action{background:#f0f2e9;margin:24px 0;padding:22px 24px}.ten-evidence p,.ten-action p{margin:10px 0 0;font-size:14px;line-height:1.7}.ten-action{background:#dce9c7}.ten-action p{font-weight:550}.ten-sources{color:#6c775f;margin:20px 0 0;font-size:11px;line-height:1.8}.ten-sources a{text-underline-offset:3px;text-decoration:underline}.ten-editorial-note{color:#748067;max-width:680px;font-size:11px;line-height:1.8}.ten-takeaway{background:#d8e6c4;padding:55px 0}.ten-takeaway>.wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}.ten-takeaway h2{letter-spacing:-1.8px;white-space:pre-line;margin:18px 0;font-size:47px;line-height:1.08}.ten-takeaway p{color:#4f6549;max-width:640px;font-size:15px;line-height:1.8}.ten-takeaway .button{flex-shrink:0}.ten-library{background:#f4f5ed;padding:66px 0}.ten-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ten-library-grid>a{border-top:1px solid #b7c4ab;padding:22px 0}.ten-library-number{color:#899e75;letter-spacing:-1.5px;font-size:35px}.ten-library h3{letter-spacing:-.5px;justify-content:space-between;align-items:center;margin:22px 0 10px;font-size:21px;font-weight:500;display:flex}.ten-library-grid p{color:#64735c;font-size:13px;line-height:1.8}.ten-report-link{color:#4b654a;align-items:center;gap:12px;margin-top:28px;font-size:12px;line-height:1.7;display:flex}.ten-brand-close{padding:42px 0}.ten-degate{justify-content:space-between;align-items:center;gap:40px;display:flex}.ten-degate p{color:#60725a;max-width:550px;margin:12px 0 0;font-size:12px;line-height:1.7}.ten-degate .text-link{white-space:nowrap}.handbook-page .ten-reading{border-top:1px solid var(--line);margin-top:30px}.rules-home[lang=zh-CN] .ten-hero h1{letter-spacing:-3px;font-size:clamp(55px,6vw,84px)}.rules-home[lang=zh-CN] .ten-hero h1 em{font-size:.9em}.rules-home[lang=zh-CN] .ten-cover-panel li strong{font-size:13px}@media (max-width:1050px){.ten-hero-grid{grid-template-columns:1.1fr .9fr;gap:6%}.ten-hero h1{letter-spacing:-3px;font-size:68px}.ten-cover-panel{padding:20px;transform:none;box-shadow:9px 9px #0f2c2280}.ten-start{grid-template-columns:1fr;gap:30px}.ten-role-grid{max-width:800px}.ten-reading{grid-template-columns:200px minmax(0,1fr);gap:5%}.ten-number{min-width:60px;font-size:52px}.ten-question{grid-template-columns:1fr;gap:6px}.ten-takeaway>.wrap{gap:30px}.ten-library-grid{gap:20px}}@media (max-width:760px){.ten-hero{padding:42px 0 40px}.ten-hero-grid{grid-template-columns:1fr;gap:38px}.ten-hero h1{margin:24px 0;font-size:68px}.ten-hero h1 em{font-size:.65em}.ten-hero-lead{font-size:20px!important}.ten-hero-copy>p{font-size:15px;line-height:1.75}.ten-cover-panel{max-width:550px;box-shadow:none;padding:23px}.ten-cover-panel li a{padding:10px 0}.ten-hero-meta{font-size:10px}.ten-start{gap:28px;padding:37px 0}.ten-start h2{font-size:28px}.ten-role-grid{gap:18px}.ten-role-grid span{font-size:11px}.ten-reading{padding:35px 0 45px;display:block}.ten-rail{display:none}.ten-rule{margin-bottom:32px;padding-bottom:25px;scroll-margin-top:92px}.ten-rule-top{gap:18px}.ten-number{min-width:57px;font-size:51px}.ten-rule h2{letter-spacing:-.8px;font-size:28px}.ten-rule-meaning{margin:21px 0 18px;font-size:15px;line-height:1.8}.ten-question{padding:13px 16px}.ten-question p,.ten-practice li p{font-size:14px}.ten-practice h3{font-size:16px}.ten-evidence,.ten-action{padding:19px}.ten-takeaway{padding:38px 0}.ten-takeaway>.wrap{display:block}.ten-takeaway h2{font-size:38px}.ten-takeaway .button{margin-top:20px}.ten-library{padding:42px 0}.ten-library-grid{grid-template-columns:1fr 1fr;gap:20px 30px}.ten-library .section-heading h2{font-size:33px}.ten-library h3{font-size:20px}.ten-library-grid p{font-size:12px}.ten-degate{flex-direction:column;align-items:flex-start;gap:20px}.ten-brand-close{padding:30px 0}.ten-editorial-note{font-size:10px}.handbook-page .ten-reading{padding-top:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.ten-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ten-rail,.ten-role-grid,.ten-hero-actions{display:none}.ten-reading{display:block}.ten-rule{break-inside:avoid}.ten-practice-body{display:block}.ten-cover-panel{box-shadow:none;transform:none}}.private-access-grid{gap:28px;margin:35px 0;display:grid}.private-access-grid>div{border:1px solid #c7d2bc;padding:25px}.private-access-grid h2{letter-spacing:-.6px;font-size:24px}.private-access p{line-height:1.8}.private-access input[type=password],.private-access textarea{width:100%;font:inherit;background:#fff;border:1px solid #b8c9ac;border-radius:4px;margin:15px 0;padding:13px;display:block}.private-access textarea{overflow-wrap:anywhere;min-height:100px;font:14px/1.6 monospace}.access-consent{align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.access-consent input{margin-top:5px}.private-access button:disabled{opacity:.5;cursor:not-allowed}.reference-links{flex-wrap:wrap;gap:10px;margin:25px 0 30px;display:flex}.reference-links a{background:#f4f7ec;border:1px solid #c4d1b8;border-radius:3px;padding:10px 16px;font-size:12px}.reference-links a:hover{background:#e4edda}.ocean-hero{color:#fff;isolation:isolate;background:#173d32;align-items:center;height:min(710px,78svh);min-height:540px;display:flex;position:relative}.ocean-photo,.ocean-shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ocean-photo{object-fit:cover;object-position:center 54%}.ocean-shade{background:linear-gradient(90deg,#081d1b9e,#081d1b38 65%,#081d1b14)}.ocean-copy{padding-top:40px;padding-bottom:40px}.ocean-copy h1{letter-spacing:-3.5px;text-wrap:balance;max-width:780px;margin:0 0 26px;font-size:clamp(48px,6.6vw,94px);font-weight:500;line-height:1.04}.ocean-copy p{color:#fff;margin:0;font-size:clamp(18px,2vw,25px);line-height:1.5}.ocean-scroll{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:44px;transition:background .2s;display:inline-flex}.ocean-scroll:hover{background:#ffffff25}.rules-download{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:42px;font-size:20px;display:flex}.ten-question{background:0 0;border:0;margin:18px 0;padding:0}.ten-question p{color:#5c7064;margin:0;font-size:18px;line-height:1.55}.ten-practice-body>.ten-rule-meaning{margin:0 0 25px}.ten-rule{padding-top:30px;padding-bottom:30px}.site-header .navigation{white-space:nowrap;gap:22px;font-size:12px}.site-header .menu-button{display:none}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto;gap:0;height:auto;padding:0 24px;display:grid}.site-header .brand,.site-header .header-actions{min-height:68px}.site-header .header-actions{grid-area:1/2;margin:0}.site-header .navigation{box-shadow:none;background:#fff;border:0;flex-direction:row;grid-area:2/1/auto/-1;align-items:center;gap:26px;margin:0;padding:0 0 8px;font-size:12px;display:flex;position:static;overflow-x:auto}.site-header .navigation a{flex:none;padding:9px 0}.site-header .navigation a.active:after{display:block;bottom:3px}.ten-rule{scroll-margin-top:145px}.ten-rail{top:145px}.ocean-hero{height:64svh;min-height:480px}}@media (max-width:600px){.site-header{padding-inline:18px}.site-header .brand{font-size:19px}.site-header .navigation{gap:23px;font-size:11px}.site-header .navigation a{font-size:11px}.site-header .help-button{padding:8px 10px}.ocean-hero{height:64svh;min-height:430px}.ocean-photo{object-position:60% center}.ocean-copy h1{letter-spacing:-2px;max-width:360px;font-size:51px}.ocean-copy p{font-size:17px}.ocean-shade{background:linear-gradient(90deg,#081d1b99,#081d1b35)}.rules-download{flex-direction:column;align-items:flex-start;font-size:17px}.ten-question p{font-size:16px}}@media (prefers-reduced-motion:reduce){.ocean-scroll{transition:none}}.ocean-copy h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(48px,6.3vw,86px);line-height:1.04}.ocean-copy p{font-size:21px}.nine-reading{padding-top:88px;padding-bottom:54px}.nine-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:55px;display:flex}.nine-heading h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);font-weight:500}.nine-heading>span{color:var(--muted,#65746b);font-size:13px}.nine-group{grid-template-columns:210px minmax(0,1fr);gap:50px;margin-bottom:46px;display:grid}.nine-group-title{max-width:180px;padding-top:22px;font-size:14px;font-weight:500;line-height:1.5}.nine-group-title>span{letter-spacing:.12em;color:#77877b;margin-bottom:9px;font-size:11px;display:block}.nine-rule{border-top:1px solid #d8ded6;scroll-margin-top:110px}.nine-rule:last-child{border-bottom:1px solid #d8ded6}.nine-rule-details>summary{cursor:pointer;align-items:center;gap:20px;padding:25px 0;list-style:none;display:flex}.nine-rule-details>summary::-webkit-details-marker{display:none}.nine-rule-details>summary h4{letter-spacing:-.02em;flex:1;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:500;line-height:1.35}.nine-rule-details>summary svg{flex-shrink:0;transition:transform .2s}.nine-rule-details[open]>summary svg{transform:rotate(45deg)}.nine-number{color:#788777;font-variant-numeric:tabular-nums;min-width:23px;font-size:12px}.nine-body{padding:0 0 28px 43px}.nine-image{object-fit:cover;border-radius:3px;width:100%;height:220px;margin:0 0 28px}.nine-copy{max-width:650px}.nine-meaning{margin:0 0 24px;font-size:19px;line-height:1.5}.nine-copy ol{margin:0;padding:0;list-style:none}.nine-copy ol li{margin:0 0 23px}.nine-copy h5{margin:0 0 6px;font-size:15px;font-weight:600}.nine-copy p{line-height:1.65}.nine-copy li p{color:#536458;margin:0;font-size:15px}.nine-check{background:#e8eee2;border-left:2px solid #8da684;margin:28px 0;padding:18px 22px}.nine-check p{margin:8px 0 0;font-size:15px}.nine-evidence{color:#586a5b;font-size:13px;line-height:1.65}.nine-evidence summary,.nine-note summary{cursor:pointer;padding:9px 0;font-size:13px}.nine-evidence ul{padding-left:18px}.nine-evidence a,.nine-note a{text-underline-offset:3px;text-decoration:underline}.nine-note{color:#657465;max-width:690px;margin-left:260px;font-size:13px;line-height:1.7}.nine-next{border-top:1px solid #d8ded6;justify-content:space-between;align-items:center;padding-top:44px;padding-bottom:60px;display:flex}.nine-next>div{align-items:center;gap:32px;display:flex}.nine-next h2{letter-spacing:-.03em;font-size:30px;font-weight:500}.nine-library{border-top:1px solid #d8ded6;padding-top:38px;padding-bottom:42px}.nine-library>div{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px;display:grid}.nine-library>div>a{justify-content:space-between;gap:12px;padding:12px 0;font-size:17px;display:flex}.nine-report{margin-top:30px;font-size:13px}.nine-handbook-title{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,5vw,70px);line-height:1.07}.handbook-copy>p{max-width:420px;font-size:19px}.handbook-hero{align-items:center;padding-top:70px;padding-bottom:70px}.handbook-cover{justify-self:center;max-width:330px;transform:rotate(1deg)}.handbook-cover img{box-shadow:0 18px 55px #193c3320}:is(.nine-rule-details>summary:focus-visible,.nine-evidence>summary:focus-visible,.nine-note>summary:focus-visible){outline-offset:6px;outline:2px solid #58785c}.saving-options .section-heading h2{font-size:23px}.saving-options>details>summary{cursor:pointer;padding:8px 0;font-size:14px}@media (max-width:800px){.nine-group{grid-template-columns:1fr;gap:6px;margin-bottom:30px}.nine-group-title{align-items:center;gap:12px;max-width:none;padding-top:0;font-size:12px;display:flex}.nine-group-title>span{margin:0}.nine-note{margin-left:0}.nine-heading{margin-bottom:34px;display:block}.nine-heading>span{margin-top:10px;display:block}.nine-reading{padding-top:48px}.nine-library>div{grid-template-columns:repeat(2,1fr)}.nine-next>div{display:block}.nine-next h2{margin-bottom:18px}.nine-handbook-title{font-size:46px}}@media (max-width:600px){.ocean-copy h1{max-width:340px;font-size:51px}.ocean-copy p{font-size:17px}.nine-rule-details>summary{gap:13px;padding:22px 0}.nine-rule-details>summary h4{font-size:19px}.nine-body{padding-left:0}.nine-image{height:180px}.nine-next{align-items:flex-start;gap:20px}.nine-next>.text-link{margin-top:10px;font-size:13px}.nine-library>div>a{font-size:15px}.handbook-hero{gap:36px;padding-top:42px}.handbook-cover{max-width:270px}.nine-handbook-title{font-size:43px}}.analytics-page{max-width:1180px;padding-top:64px;padding-bottom:80px}.analytics-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.analytics-title h1{letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.1}.analytics-title p{color:#627267;margin:0;font-size:17px}.analytics-controls{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.analytics-controls label{color:#5f7164;gap:8px;font-size:12px;display:grid}.analytics-controls select{color:#193c33;min-width:150px;font:inherit;background:#fff;border:1px solid #ccd5ca;border-radius:7px;padding:11px 14px;font-size:14px}.analytics-controls .button{min-height:42px;padding:11px 18px;font-size:13px}.analytics-controls>.text-link{margin-bottom:12px}.analytics-date{color:#6d7e70;margin:28px 0 15px;font-size:12px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.analytics-metrics>div{background:#f2f5ed;border:1px solid #e0e6dc;border-radius:10px;padding:24px}.analytics-metrics span{color:#5c7063;font-size:13px}.analytics-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:40px;font-weight:500;line-height:1.2;display:block}.analytics-chart{border:1px solid #dce3d8;border-radius:12px;margin-top:40px;padding:28px}.analytics-page h2{letter-spacing:-.025em;margin:0 0 18px;font-size:22px;font-weight:500}.analytics-chart .section-heading{margin-bottom:20px}.analytics-chart .section-heading h2{margin:0}.analytics-chart .section-heading>span{color:#6b7e6c;font-size:12px}.analytics-bars{border-bottom:1px solid #d0dbcc;align-items:flex-end;gap:3px;height:180px;display:flex}.analytics-bars>div{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.analytics-bars span{background:#6e8d70;border-radius:3px 3px 0 0;width:100%;display:block}.analytics-axis{color:#70806f;justify-content:space-between;margin:12px 0;font-size:11px;display:flex}.analytics-detail{color:#617360;margin-top:20px;font-size:13px;line-height:1.7}.analytics-detail>summary{cursor:pointer;width:fit-content}.analytics-table-scroll{max-height:250px;margin-top:15px;overflow:auto}.analytics-breakdowns{grid-template-columns:1fr 1.3fr;gap:50px;margin-top:46px;display:grid}.analytics-page table{border-collapse:collapse;width:100%;font-size:13px}.analytics-page th{text-align:left;color:#6a7a69;border-bottom:1px solid #cdd7c8;padding:12px 0;font-size:11px;font-weight:500}.analytics-page td{vertical-align:top;border-bottom:1px solid #e3e8df;padding:14px 0;line-height:1.5}.analytics-page td:last-child,.analytics-page th:last-child{text-align:right;font-variant-numeric:tabular-nums;width:58px}.analytics-rule-number{color:#83917b;margin-right:12px;font-size:11px}.analytics-downloads{margin-top:30px}.analytics-downloads h3{font-size:14px;font-weight:500}.analytics-downloads>div{justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.analytics-method{border-top:1px solid #dce3d8;max-width:850px;margin-top:38px;padding-top:20px}.analytics-empty{max-width:650px;padding:28px 0 0}.analytics-empty p{color:#677a69;font-size:14px;line-height:1.7}.analytics-empty h2{margin-bottom:8px}.analytics-loading{color:#697e6b;padding:50px 0}.analytics-error{background:#fff0eb;flex-wrap:wrap;gap:20px;margin:25px 0;padding:24px;display:flex}.analytics-privacy label{align-items:center;gap:12px;margin:20px 0 12px;font-size:14px;display:flex}.analytics-privacy input{accent-color:#193c33;width:18px;height:18px}.analytics-privacy small{color:#697e6b;font-size:12px;display:block}.analytics-privacy p[role=status]:empty{display:none}.analytics-editor-link{padding-top:30px}.analytics-page button:disabled{opacity:.5;cursor:default}@media (max-width:760px){.analytics-page{padding-top:38px}.analytics-title{display:block}.analytics-title>.text-link{margin-top:20px}.analytics-metrics{grid-template-columns:1fr 1fr;gap:12px}.analytics-metrics>div{padding:19px}.analytics-metrics strong{font-size:33px}.analytics-breakdowns{grid-template-columns:1fr;gap:35px}.analytics-chart{padding:20px}.analytics-controls{gap:16px}.analytics-controls select{min-width:130px}.analytics-title h1{font-size:38px}.analytics-bars{gap:2px}.analytics-title p{font-size:15px}.analytics-page .section-heading{align-items:center;gap:12px}.analytics-page h2{font-size:21px}}.registry-report-button{white-space:nowrap;color:#fff!important;padding:12px 19px!important;font-size:13px!important}.report-alert{background:#f2f5ed!important;border-color:#dce3d7!important}.report-alert strong{color:#193c33}.site-header .header-actions{gap:20px}@media (max-width:600px){.registry-report-button{width:fit-content}.site-header .header-actions{gap:12px}}.city-guide{max-width:1120px}.city-guide-heading{max-width:760px;padding:54px 0 32px}.city-guide-heading h1{margin:16px 0 22px;font-size:clamp(54px,8vw,92px);line-height:1.04}.city-guide-heading>p{color:#647469;font-size:20px}.city-plan{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding:28px 0 38px;display:grid}.city-plan section>span{letter-spacing:.12em;color:#78866f;font-size:11px}.city-plan h2{margin:18px 0 14px;font-size:26px}.city-plan p{color:#52665a;margin:0;font-size:14px}.city-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0 26px;padding:22px 0}.city-method summary,.city-broader summary{cursor:pointer;font-size:15px;font-weight:600}.city-method p{max-width:800px;margin:20px 0 12px;font-size:14px}.city-guide-links{flex-wrap:wrap;gap:15px 30px;margin:26px 0;display:flex}.city-incidents{border-top:1px solid var(--line);margin:56px 0 30px;padding-top:32px;scroll-margin-top:150px}.city-incidents>h2{margin:16px 0;font-size:32px}.city-quiet,.city-map-note{color:#657568;font-size:13px;line-height:1.65}.city-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.city-records>a{border:1px solid var(--line);background:#f4f6ef;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 20px;display:flex}.city-records>a:hover{background:#eef2e6;border-color:#9aaa8b}.city-record-meta{color:#687568;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:10px;display:flex}.city-records h3{overflow-wrap:anywhere;margin:19px 0 12px;font-size:22px;line-height:1.25}.city-records small{color:#657568;margin-bottom:18px;font-size:11px}.city-records .incident-evidence{white-space:normal;margin-top:auto}.city-takeaway{border-left:2px solid #718b56;margin:26px 0;padding:22px 24px}.city-takeaway strong{font-size:13px}.city-takeaway p{margin:10px 0 14px;font-size:15px}.city-map-note{margin:12px 0 24px;font-size:11px}.city-broader{border-top:1px solid var(--line);margin-top:20px;padding:23px 0}.city-broader>p{color:#657568;font-size:13px}.city-edition{color:#78866f;margin-top:36px;font-size:11px}.city-index .city-method{margin-top:42px}.city-index .city-row>svg:first-child{color:#78866f}.city-filter-note{background:#f0f4e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:24px 0;padding:18px 22px;font-size:12px;display:flex}.city-filter-note>span{flex:1;min-width:200px}.incident-city-links{border:1px solid var(--line);border-radius:12px;margin-bottom:22px;padding:24px}.incident-city-links h2{margin:12px 0 20px;font-size:26px}.incident-city-links .text-link{margin-bottom:13px;display:flex}.incident-city-links p{color:#657568;margin:16px 0 0;font-size:11px}@media (max-width:800px){.city-plan{grid-template-columns:1fr;gap:26px}.city-plan h2{margin-top:10px;font-size:24px}.city-records{grid-template-columns:1fr}.city-records h3{font-size:24px}.city-records .incident-evidence{margin-top:8px}.city-guide-heading{padding-top:38px}.city-guide-heading>p{font-size:17px}.city-incidents>h2{font-size:28px}.city-index .filter-bar{flex-direction:column;align-items:stretch}.city-index .segmented{max-width:100%;overflow-x:auto}.city-index .segmented button{white-space:nowrap}.city-guide-links .text-link{font-size:12px}}.github-watch{border-bottom:1px solid var(--line,#dce3df);padding-top:3rem;padding-bottom:3rem}.github-watch-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.github-watch-heading h2{margin:8px 0;font-size:clamp(28px,4vw,42px)}.github-watch-stats{flex-wrap:wrap;gap:24px;margin:28px 0;display:flex}.github-watch-stats span{font-size:13px}.github-watch-stats strong{margin-top:6px;font-size:17px;display:block}.github-watch-item{border-top:1px solid #dce3df;padding:18px 0}.github-watch-item>summary{cursor:pointer;align-items:flex-start;gap:18px;list-style:none;display:flex}.github-watch-item>summary strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.github-watch-item small{color:#56665e;margin-top:8px;display:block}.github-watch-item .tag{flex-shrink:0}.github-watch-detail{max-width:850px;margin:24px 0 12px}.github-watch-detail label{margin:16px 0;display:block}.github-watch-detail textarea,.github-watch-detail select{width:100%;font:inherit;background:#fff;border:1px solid #aab9b0;border-radius:4px;margin-top:8px;padding:12px;display:block}.github-watch-history{margin-top:28px}.github-watch-history summary{cursor:pointer}.github-watch-history p{font-size:14px}@media (max-width:600px){.github-watch-heading{flex-direction:column;align-items:flex-start}.github-watch-item>summary{flex-direction:column;gap:8px}}
