:root{--ink:#181916;--muted:#68685f;--cream:#f7f3e9;--paper:#fffdf7;--gold:#c4a24d;--gold-dark:#876718;--line:#ddd8ca;--black:#11120f;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:var(--sans);font-size:15px;line-height:1.6}button,input{font:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold-dark);outline-offset:5px}input:focus-visible{outline:3px solid var(--gold-dark);outline-offset:3px}[hidden]{display:none!important}.container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.mini-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mini-icon svg{width:20px;height:20px;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.site-header{background:#030402;color:#f2eadd;border-bottom:1px solid #544729}.header-inner{max-width:1340px;min-height:102px;margin:auto;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:16px;text-decoration:none}.brand img{display:block;width:66px;height:66px;object-fit:contain}.brand-text{font-family:var(--serif);font-size:24px;line-height:1.05;letter-spacing:.5px}.brand-text>span{display:block;font-family:var(--sans);font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-top:9px}.header-label{font-size:10px;letter-spacing:2.2px;color:#d9c591;display:flex;align-items:center;gap:10px}.gold-dot{width:5px;height:5px;border-radius:50%;background:var(--gold)}.contact-link{font-size:12px;text-decoration:none;color:#c7c4b8;display:flex;gap:8px;align-items:center}.contact-link>span{color:var(--cream)}.contact-link>span:last-child{font-size:20px;color:var(--gold)}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center;min-height:400px;padding-top:45px;padding-bottom:42px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;color:var(--gold-dark);margin:0 0 20px}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.1vw,58px);line-height:1.13;letter-spacing:-1.8px;margin:0 0 22px}.hero h1 em{font-weight:400;color:var(--gold-dark)}.hero-description{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 25px}.season-label{font-size:11px;letter-spacing:.2px;display:flex;align-items:center;gap:10px}.season-label .mini-icon{color:var(--gold-dark)}.season-label>span:not(.mini-icon){color:#b5ac95}.hero-art{position:relative;height:300px;width:365px;max-width:100%;justify-self:center}.olive{position:absolute;right:-22px;top:-4px;width:200px;height:275px;color:#a8935b;opacity:.3;transform:rotate(25deg);stroke:none}.folder-back{position:absolute;left:44px;top:54px;width:242px;height:218px;background:#25261f;transform:rotate(-9deg);border-radius:4px 9px 6px 6px;box-shadow:10px 14px 30px #30260e20}.folder-back:before{content:'';position:absolute;width:100px;height:23px;top:-18px;left:0;border-radius:4px 10px 0 0;background:#25261f}.paper{position:absolute;left:69px;top:25px;width:216px;height:238px;background:#fffdf7;border:1px solid #e2d7bc;transform:rotate(2deg);padding:22px 22px;box-shadow:2px 2px 15px #00000010}.paper-brand{font-size:6px;letter-spacing:1.3px;color:#927438}.paper-rule{height:1px;background:var(--line);margin:8px 0 14px}.paper-title{font-family:var(--serif);font-size:25px;line-height:1.1;display:block;margin-bottom:18px}.paper-line{display:flex;align-items:center;gap:10px;margin:12px 0}.paper-line i{width:11px;height:11px;line-height:10px;font-size:9px;border:1px solid #ba9d5e;color:#94722a;font-style:normal;text-align:center}.paper-line b{height:2px;width:90px;background:#e4ddce}.folder-front{position:absolute;left:45px;top:170px;width:255px;height:110px;background:linear-gradient(115deg,#e3c378 0%,#c5a14c 35%,#dfc67e 60%,#a88334 100%);transform:rotate(-4deg);border:1px solid #ae8f48;border-radius:3px 3px 7px 7px;padding:45px 20px 15px;box-shadow:0 14px 24px #6b572626}.folder-front>span{font-size:7px;letter-spacing:1.4px;color:#4e3c16}.folder-front>b{float:right;font-family:var(--serif);font-weight:400;font-size:26px;color:#5a4219;line-height:1}.organizer-band{background:#eeeadf;border-block:1px solid var(--line);padding:52px 0 58px}.organizer-layout{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:48px;align-items:start}.section-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;color:#766a4d;font-weight:bold;margin-bottom:15px}.section-kicker>span{width:24px;height:24px;border:1px solid #b9a77a;border-radius:50%;font-size:9px;letter-spacing:0;display:grid;place-items:center}h2{font-family:var(--serif);font-size:31px;line-height:1.2;font-weight:400;letter-spacing:-.6px;margin:0 0 14px}.section-description{font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 25px}.section-description strong{font-weight:600;color:#4f4f45}fieldset{padding:0;border:0;margin:0;min-width:0}.situation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.situation-card{position:relative;display:flex;gap:13px;align-items:start;border:1px solid #d7d2c5;background:#f9f7f0;min-height:118px;padding:20px 39px 18px 17px;border-radius:3px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.situation-card:hover{border-color:#b09a66;box-shadow:0 2px 12px #51441e08}.situation-card:has(input:checked){border-color:#a8873e;background:#fffaf0;box-shadow:inset 0 0 0 1px #a8873e}.situation-card:has(input:focus-visible){outline:3px solid #876718;outline-offset:3px}.situation-card input{position:absolute;top:19px;right:14px;appearance:none;width:17px;height:17px;margin:0;border:1px solid #b9b5a8;border-radius:2px;background:#fffdf7;cursor:pointer}.situation-card input:checked{background:var(--ink);border-color:var(--ink)}.situation-card input:checked:after{content:'✓';font-size:12px;line-height:15px;color:#ebd397;display:block;text-align:center}.situation-card input:focus-visible{outline:none}.situation-card .card-icon{color:var(--gold-dark);margin-top:1px}.card-icon svg{width:23px;height:23px}.card-copy{display:block}.card-title{font-size:13px;font-weight:700;display:block;line-height:1.4;margin:1px 0 7px}.card-subtitle{font-size:11px;color:var(--muted);display:block;line-height:1.65}.situation-card:last-child{grid-column:1/-1;min-height:86px;align-items:center}.situation-card:last-child input{top:calc(50% - 9px)}.situation-card:last-child .card-title{margin-bottom:3px}.summary-card{background:var(--ink);color:var(--cream);border-top:3px solid var(--gold);padding:27px 25px 0;border-radius:3px;position:sticky;top:25px;box-shadow:0 10px 32px #27251a10}.summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.summary-top .eyebrow{color:#d1b772;font-size:9px;letter-spacing:1.7px;margin:0}.summary-top .mini-icon{color:#d1b772}.summary-card h3{font-family:var(--serif);font-weight:400;font-size:25px;letter-spacing:-.3px;line-height:1.25;margin:0 0 12px}.summary-caption{font-size:12px;line-height:1.8;color:#bfbdaf;margin:0}.count-line{display:flex;align-items:center;gap:12px;border-block:1px solid #414136;margin:22px 0 18px;padding:12px 0}.count-line strong{font-family:var(--serif);font-size:43px;font-weight:400;line-height:1.2;color:#e3c578}.count-line span{font-size:11px;color:#e0dccf}.summary-includes{font-size:10px;color:#ccc6b6;display:flex;align-items:start;gap:9px}.tiny-check{color:#d5b96e}.selected-summary{list-style:none;padding:0;margin:11px 0 22px;display:flex;flex-wrap:wrap;gap:5px}.selected-summary li:not(.empty-summary){font-size:10px;background:#303128;color:#e2dccb;border:1px solid #444437;border-radius:2px;padding:3px 7px}.empty-summary{font-size:11px;color:#a3a296;font-style:italic}.button{min-height:46px;padding:12px 17px;border:1px solid transparent;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.3;font-size:12px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;white-space:nowrap}.button:hover{filter:brightness(.95)}.button:active{transform:translateY(1px)}.button-gold{color:#201d12;background:linear-gradient(110deg,#ddc27e,#c4a04a 50%,#ddc27c);border-color:#d5b56c}.full-width{width:100%;justify-content:space-between}.button-outline{background:transparent;border-color:#c8c1b0;color:var(--ink)}.button-dark{background:var(--ink);color:var(--cream)}.summary-footnote{text-align:center;color:#b9b5a6;font-size:10px;margin:11px 0 20px}.privacy-mini{border-top:1px solid #414136;margin-inline:-25px;padding:16px 25px;display:flex;gap:10px;align-items:center}.privacy-mini .mini-icon{color:#c3ac72}.privacy-mini .mini-icon svg{width:16px;height:16px}.privacy-mini p{font-size:10px;color:#b3b1a5;line-height:1.7;margin:0}.intro-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:26px;padding-bottom:26px}.intro-footer .mini-icon{border:1px solid #cab782;color:var(--gold-dark);border-radius:50%;padding:9px}.intro-footer p{font-family:var(--serif);font-size:19px;line-height:1.3;margin:0}.intro-footer p span{font-family:var(--sans);font-size:11px;color:var(--muted)}.guidance{padding-block:35px;border-top:1px solid var(--line)}.guidance-main{max-width:900px}.guidance h2{font-size:22px;margin-bottom:10px}.guidance p{font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 9px}.guidance .guidance-date{font-size:10px}.sources{margin-top:21px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;max-width:900px}.sources summary{font-size:11px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sources summary::-webkit-details-marker{display:none}.sources summary>span{font-size:19px;color:var(--gold-dark)}.sources[open] summary>span{transform:rotate(45deg)}.sources ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;padding:8px 0;margin:0}.sources a{font-size:11px;color:var(--gold-dark);text-underline-offset:3px}.device-note{display:flex;gap:15px;align-items:center;justify-content:space-between;max-width:900px;margin-top:17px}.device-note p{font-size:10px;margin:0;max-width:670px}.text-button{background:none;border:0;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:10px 0;color:#5e5747;white-space:nowrap}.site-footer{background:var(--black);color:var(--cream);padding:32px 0;border-top:2px solid #ae8c41}.footer-inner{display:flex;justify-content:space-between;gap:30px}.footer-name{font-family:var(--serif);font-size:24px;color:#e1cd94}.footer-inner p{font-size:11px;color:#b5b2a6;line-height:1.8;margin:9px 0 0}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.footer-right>span{font-size:8px;letter-spacing:1.7px;color:#c6ad70;margin-bottom:5px}.footer-right a{font-size:11px;text-decoration:none;color:#d1cbbc}.checklist-view{padding-block:50px 30px}.checklist-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.checklist-heading h1{font-family:var(--serif);font-weight:400;font-size:43px;letter-spacing:-1px;line-height:1.2;margin:0 0 13px}.checklist-heading .eyebrow{margin-bottom:15px}.checklist-heading .section-description{margin-bottom:20px}.selection-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.tag{font-size:10px;padding:4px 10px;border:1px solid #ccbd98;color:#6e582b;border-radius:2px;background:#eee6d5}.checklist-tools{border-block:1px solid var(--line);padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.progress-info{display:flex;flex-direction:column;gap:4px;max-width:420px;width:100%}.progress-info>strong{font-size:13px;font-weight:600}.progress-info>span{font-size:10px;color:var(--muted)}progress{appearance:none;width:100%;height:4px;margin-top:7px;border:0;background:#ded8ca;border-radius:2px;overflow:hidden}progress::-webkit-progress-bar{background:#ded8ca}progress::-webkit-progress-value{background:var(--gold-dark)}progress::-moz-progress-bar{background:var(--gold-dark)}.action-buttons{display:flex;gap:10px}.action-buttons .mini-icon svg{width:17px;height:17px}.print-hint{text-align:right;font-size:10px;color:var(--muted);margin:9px 0 0}.checklist-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:44px;padding-top:29px;align-items:start}.checklist-group{margin-bottom:28px;background:var(--paper);border:1px solid var(--line);border-radius:3px;overflow:hidden}.group-header{padding:22px 23px 18px;border-bottom:1px solid var(--line)}.group-title-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.group-title-row .mini-icon{color:var(--gold-dark)}.group-title-row h2{font-size:23px;line-height:1.2;margin:0}.group-count{margin-left:auto;font-size:10px;color:var(--muted);white-space:nowrap}.group-note{font-size:11px;color:var(--muted);line-height:1.8;margin:0}.document-list{list-style:none;padding:0;margin:0}.document-item+.document-item{border-top:1px solid #e9e4d8}.document-row{display:flex;align-items:start;gap:13px;padding:17px 23px;cursor:pointer}.document-row:hover{background:#f2eddf55}.document-row input{appearance:none;width:18px;height:18px;border:1px solid #bcb39f;border-radius:2px;flex-shrink:0;margin:3px 0 0;background:white;cursor:pointer}.document-row input:checked{background:var(--gold-dark);border-color:var(--gold-dark)}.document-row input:checked:after{content:'✓';font-size:13px;color:white;line-height:16px;display:block;text-align:center}.document-copy{display:block}.document-title{display:block;font-size:12px;font-weight:600;color:#2b2c24;line-height:1.6}.document-detail{display:block;font-size:11px;color:var(--muted);line-height:1.8;margin-top:4px}.document-row:has(input:checked) .document-title{color:#78786d}.document-row:has(input:checked){background:#f1eee5}.next-step{background:#eae3d1;padding:26px 23px;border-top:2px solid #b59650;position:sticky;top:25px;border-radius:3px}.next-step .eyebrow{font-size:9px;margin-bottom:18px}.next-step h2{font-size:31px;line-height:1.18;margin-bottom:17px}.next-step p{font-size:12px;line-height:1.8;color:#666250;margin-bottom:20px}.next-step .button{font-size:11px;padding-inline:12px}.social-link{display:block;text-align:center;font-size:11px;margin-top:14px;color:#6d572a;text-underline-offset:4px}.next-step hr{border:0;border-top:1px solid #cfc4a7;margin:24px 0 17px}.next-step p.small{font-size:10px;margin:0}.completion-note{display:flex;gap:16px;align-items:start;padding:20px 24px;background:#e9e8d9;border:1px solid #ccc9a6;border-radius:3px;margin-top:5px;max-width:856px}.completion-note>span{color:var(--gold-dark);font-size:24px}.completion-note strong{font-size:14px;font-family:var(--serif)}.completion-note p{font-size:11px;margin:4px 0 0;line-height:1.8;color:#62624f}.print-contact{display:none}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:13px 24px;background:var(--ink);color:var(--cream);font-size:12px;border:1px solid var(--gold);border-radius:4px;box-shadow:0 5px 30px #0002;z-index:10;max-width:calc(100% - 40px);width:max-content}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:10px;left:10px;transform:translateY(-150%);z-index:10;background:var(--cream);padding:10px 20px;color:var(--ink)}.skip-link:focus{transform:translateY(0)}dialog{border:1px solid #c0a465;border-radius:5px;padding:32px;max-width:470px;width:calc(100% - 40px);background:var(--cream);color:var(--ink);box-shadow:0 20px 80px #0004}dialog::backdrop{background:#11120fb3}dialog h2{font-size:30px}dialog p{font-size:13px;color:var(--muted);line-height:1.8}.dialog-actions{display:flex;gap:12px;margin-top:25px;justify-content:flex-end}.noscript{position:fixed;bottom:0;left:0;right:0;background:#fff4d7;color:#211a08;padding:15px 30px;border-top:2px solid var(--gold);z-index:20}
@media(min-width:1400px){.hero{min-height:430px}.hero-art{transform:scale(1.08)}}
@media(max-width:1050px){.container{width:calc(100% - 48px)}.organizer-layout{grid-template-columns:minmax(0,1fr) 285px;gap:25px}.header-inner{padding-inline:24px}.header-label{display:none}.hero-art{width:320px}.situation-grid{grid-template-columns:1fr}.situation-card{min-height:94px}.situation-card:last-child{grid-column:auto}.hero h1{font-size:44px}.checklist-grid{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.checklist-tools{align-items:flex-start}.action-buttons{flex-direction:column}.next-step{padding:22px 18px}}
@media(max-width:730px){.container{width:calc(100% - 36px)}.header-inner{padding:12px 18px;min-height:84px}.brand{gap:10px}.brand img{width:49px;height:49px}.brand-text{font-size:21px}.brand-text>span{font-size:8px;letter-spacing:2.6px;margin-top:6px}.contact-link{font-size:10px;gap:5px}.contact-link>span:last-child{font-size:16px}.hero{grid-template-columns:1fr;min-height:0;padding-top:34px;padding-bottom:30px;gap:15px}.hero .eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:17px}.hero h1{font-size:42px;letter-spacing:-1.4px;margin-bottom:18px}.hero-description{font-size:12px;line-height:1.9;margin-bottom:20px}.season-label{font-size:10px;gap:8px}.hero-art{display:none}.organizer-band{padding:32px 0}.organizer-layout{grid-template-columns:1fr;gap:27px}.section-kicker{margin-bottom:13px}h2{font-size:28px}.section-description{font-size:12px;margin-bottom:21px}.situation-grid{grid-template-columns:1fr 1fr;gap:9px}.situation-card{padding:16px 30px 14px 12px;gap:9px;flex-direction:column;min-height:145px}.situation-card input{right:12px;top:17px}.situation-card .card-icon{margin:0}.card-title{font-size:12px}.card-subtitle{font-size:10px;line-height:1.6}.situation-card:last-child{grid-column:1/-1;min-height:85px;flex-direction:row;gap:13px}.situation-card:last-child .card-icon{margin-top:3px}.summary-card{position:static;padding-top:23px}.summary-card h3{font-size:27px}.count-line{margin:17px 0 14px}.selected-summary{margin-bottom:17px}.intro-footer{justify-content:flex-start;padding-block:24px;gap:12px}.intro-footer p{font-size:17px}.intro-footer p span{font-size:10px}.guidance{padding-block:27px}.guidance h2{font-size:21px}.device-note{align-items:flex-start;gap:8px;flex-direction:column}.text-button{padding:4px 0}.footer-inner{flex-direction:column;gap:22px}.footer-right{align-items:flex-start}.site-footer{padding-block:27px}.checklist-view{padding-block:30px 20px}.checklist-heading{display:block}.checklist-heading h1{font-size:35px}.checklist-heading .eyebrow{font-size:9px;letter-spacing:1.7px}.checklist-heading #edit{margin:0 0 20px;min-height:40px;font-size:11px}.checklist-tools{flex-direction:column;gap:18px}.progress-info{max-width:none}.action-buttons{width:100%;flex-direction:row}.action-buttons .button{flex:1;font-size:11px;padding-inline:9px;gap:7px}.print-hint{text-align:left}.checklist-grid{grid-template-columns:1fr;gap:7px;padding-top:25px}.group-header{padding:19px 17px 16px}.group-title-row{gap:9px}.group-title-row h2{font-size:21px}.document-row{padding:16px 17px;gap:12px}.next-step{position:static;padding:24px;margin-bottom:23px}.next-step h2 br{display:none}.next-step h2{font-size:28px}.next-step .button{max-width:330px}.social-link{text-align:left}.next-step hr{margin-block:20px 15px}.completion-note{padding:16px}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}}
@media(max-width:370px){.brand-text{font-size:18px}.brand-text>span{font-size:7px}.brand img{width:42px;height:42px}.contact-link{font-size:9px}.hero h1{font-size:36px}.season-label{font-size:9px;gap:6px}.situation-grid{grid-template-columns:1fr}.situation-card{flex-direction:row;min-height:95px;gap:12px}.situation-card:last-child{grid-column:auto}.card-title{font-size:13px}.card-subtitle{font-size:11px}.action-buttons{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{
 @page{size:auto;margin:15mm}*{-webkit-print-color-adjust:economy;print-color-adjust:economy}html,body{background:white!important;color:black!important;font-size:10pt;line-height:1.4}.no-print,#select-view,.site-footer,.skip-link,dialog,.toast{display:none!important}.site-header{display:block;background:white;color:black;border-bottom:1pt solid #999;margin-bottom:15pt}.header-inner{min-height:0;padding:0 0 10pt;display:flex}.brand{gap:10pt}.brand img{width:42pt;height:42pt}.brand-text{font-size:18pt;color:black}.brand-text>span{font-size:7pt}.header-label{display:block;font-size:7pt;color:black}.gold-dot,.contact-link{display:none}.container{width:100%;max-width:none;margin:0}.checklist-view{padding:0;display:block!important}.checklist-heading{display:block}.checklist-heading h1{font-size:24pt;margin:0 0 8pt}.checklist-heading .eyebrow{font-size:8pt;color:#333;margin-bottom:7pt}.checklist-heading .section-description{font-size:9pt;color:#333;margin-bottom:10pt}.selection-tags{gap:4pt;margin-bottom:13pt}.tag{font-size:7pt;border:1pt solid #bbb;background:white;color:black;padding:3pt 6pt}.checklist-grid{display:block;padding:0}.checklist-group{border:0;border-radius:0;margin-bottom:15pt;overflow:visible;background:white}.group-header{padding:0 0 7pt;border-bottom:1pt solid #bbb;break-after:avoid;page-break-after:avoid}.group-title-row{margin:0 0 5pt;gap:7pt}.group-title-row h2{font-size:14pt;color:black}.group-title-row .mini-icon{color:#444}.group-count{font-size:8pt;color:#333}.group-note{font-size:8pt;color:#333;line-height:1.5}.document-item{break-inside:avoid;page-break-inside:avoid}.document-item+.document-item{border-color:#ddd}.document-row{padding:9pt 0;gap:8pt}.document-row input{display:none}.document-copy{position:relative;padding-left:18pt}.document-copy:before{content:'☐';font-size:13pt;font-family:Arial,sans-serif;position:absolute;left:0;top:-2pt}.document-row:has(input:checked) .document-copy:before{content:'☑'}.document-row:has(input:checked){background:white}.document-row:has(input:checked) .document-title{color:#333}.document-title{font-size:9pt;color:black}.document-detail{font-size:8pt;color:#333;line-height:1.5;margin-top:2pt}.completion-note{display:none!important}.print-contact{display:block;font-size:8pt;padding:10pt 0;border-top:1pt solid #aaa;line-height:1.7;break-inside:avoid}.guidance{padding:12pt 0 0;border-top:0}.guidance h2{font-size:12pt}.guidance p{font-size:8pt;color:#333;line-height:1.5}.guidance .guidance-date{font-size:7pt}.guidance-main{max-width:none}a{text-decoration:none}h1,h2,h3{break-after:avoid;page-break-after:avoid}}
