@media screen and (min-width:900px){.personal-workspace{min-width:0;padding-bottom:28px;color:#434c58}.personal-workspace>.page-section{width:100%;max-width:1280px;margin-inline:auto;padding:0 28px 40px}.personal-workspace>.page-section+.page-section{padding-top:28px;border-top:1px solid #edf0f3}.personal-workspace .personal-hero .pos-hero-inner{max-width:1280px}.personal-workspace .section-title{max-width:36em;color:#27303b;font-size:25px;line-height:1.65;font-weight:700;letter-spacing:-.025em;text-wrap:pretty}.personal-workspace .section-kicker{margin-bottom:8px;color:#803043;font-size:13px;font-weight:700}.personal-workspace :where(p,li,label,dd){overflow-wrap:anywhere}.personal-workspace :where(.text-sm){font-size:15px;line-height:1.9}.personal-workspace :where(.text-xs){font-size:13px;line-height:1.85}.personal-workspace :where(.brand-panel,.pos-panel,.filter-card,.source-card){min-width:0;padding:24px;border-color:#dce1e7;border-radius:7px;box-shadow:none}.personal-workspace :where(article,fieldset,form,section){min-width:0}.personal-workspace :where(fieldset){padding:20px;border-color:#dce1e7;border-radius:6px;background:#fafbfc}.personal-workspace :where(legend){padding-inline:8px;color:#27303b;font-size:16px}.workspace-main .personal-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;max-width:100%;min-height:46px;border:1px solid #cbd2dc;border-radius:5px;background:#fff;padding:10px 12px;color:#27303b;font-size:15px;line-height:1.6;box-shadow:none}.workspace-main .personal-workspace textarea{min-height:120px;resize:vertical}.personal-workspace :is(input[type=checkbox],input[type=radio]){width:17px;height:17px;flex:0 0 17px;accent-color:#8c2637}.personal-workspace :is(.gov-action-primary,.gov-action-secondary){min-height:44px;padding:10px 18px;font-size:14px;line-height:1.7;font-weight:600;border-radius:5px;white-space:normal;text-align:center}.personal-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #9a3148;outline-offset:3px}.personal-workspace :is(button,input,select,textarea):disabled{cursor:not-allowed}.personal-workspace .brand-empty{padding:32px 24px;border:1px dashed #d3d9e2;border-radius:7px;background:#fafbfc}.personal-workspace .brand-empty-title{font-size:20px;line-height:1.6}.personal-workspace .brand-empty-desc{max-width:42em;font-size:15px;line-height:1.95}.personal-workspace .num,.personal-workspace .stat-value{font-variant-numeric:tabular-nums}.personal-workspace details{min-width:0;padding-top:20px}.personal-workspace summary{cursor:pointer;padding-block:8px;line-height:1.8}.account-workspace .account-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace .stat-card{padding:20px 22px;border:1px solid #dce1e7;border-radius:7px;background:#fafbfc}.account-workspace .stat-value{font-size:25px;line-height:1.5;overflow-wrap:anywhere}.account-workspace .stat-label{margin-top:6px;font-size:13px}.application-records-workspace>.page-section,.opportunity-plan-workspace>.page-section{max-width:1180px}.comparison-workspace .comparison-conditions{margin-bottom:28px;background:#fafbfc}}@media screen and (min-width:900px) and (max-width:1499px){.comparison-workspace .brand-panel>.grid,.progress-workspace #study-progress>div>section>.grid{grid-template-columns:minmax(0,1fr)}.comparison-workspace .brand-panel>.grid>.border-t{padding:20px 0 0;border-left:0;border-top:1px solid #dce1e7}}@media screen and (min-width:1500px){.account-workspace .account-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.privacy-request-workspace .privacy-request-panel{max-width:980px;gap:26px;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;color:#434c58}.privacy-request-workspace h2{color:#27303b;font-size:21px;line-height:1.65;font-weight:700}.privacy-request-workspace p{font-size:15px;line-height:1.95}.privacy-request-boundary{padding:24px;border:1px solid #dce1e7;border-radius:6px;background:#f7f8fa}.privacy-request-boundary .note-panel{padding:0;margin-top:16px;border:0;background:transparent;box-shadow:none;color:#434c58}.privacy-request-boundary>p+p{margin-top:12px;color:#626973}.privacy-request-state{display:grid;justify-items:start;gap:18px;min-width:0;padding:28px;border:1px solid #dce1e7;border-radius:6px;background:#fff}.privacy-request-state>*{min-width:0;max-width:100%}.privacy-request-state .privacy-request-receipt{width:100%;padding:18px 20px;border-left:3px solid #bd9e6e;border-radius:4px;background:#faf7f1;color:#6d572f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.privacy-request-confirm{padding-block:10px;font-size:15px;line-height:1.9}.privacy-request-confirm input{flex:0 0 18px;width:18px;height:18px;accent-color:#8c2637}.privacy-request-state button{min-height:44px;padding:10px 18px;border:1px solid #d7dce3;border-radius:5px;background:#fff;color:#7f2635;font-size:14px;font-weight:600;line-height:1.8;box-shadow:none}.privacy-request-state button:disabled{cursor:not-allowed;color:#737b88;background:#f7f8fa}.privacy-request-state [role=status]{padding:16px 18px;border-left:3px solid #bd9e6e;border-radius:4px;color:#6d572f;background:#faf7f1}.privacy-request-links{display:flex;flex-wrap:wrap;gap:12px 26px;padding-block:20px;border-top:1px solid #dce1e7;color:#7f2635;font-size:14px;line-height:1.8;text-underline-offset:4px}.privacy-request-workspace :is(input,button,a):focus-visible{outline:2px solid #9a3148;outline-offset:3px}}@media (min-width:900px){.feedback-workspace{color:#434c58}.feedback-workspace>section{max-width:1000px}.feedback-workspace .feedback-boundary{padding:16px 20px;border-left:3px solid #c2a270;background:#faf7f1;color:#6d572f;font-size:14px;line-height:1.9}.feedback-workspace .feedback-privacy-note{color:#626973;font-size:14px;line-height:1.7}.feedback-workspace .feedback-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding:28px;border:1px solid #dce1e7;border-radius:8px;background:#fff}.feedback-workspace .feedback-attachments>label,.feedback-workspace .feedback-form>label{min-width:0;color:#36404c;font-size:14px;font-weight:600;line-height:1.9}.feedback-workspace :is(.feedback-description,.feedback-contact,.feedback-file,.feedback-consent,.feedback-image-preview){grid-column:1/-1}.feedback-workspace .feedback-form :is(input:not([type=checkbox]),select,textarea){display:block;min-width:0;width:100%;min-height:46px;margin-top:8px;padding:11px 13px;border:1px solid #cbd2dc;border-radius:5px;color:#27303b;background:#fff;font-size:15px;line-height:1.8;font-weight:400;box-shadow:none}.feedback-workspace .feedback-form .feedback-description textarea{min-height:170px;resize:vertical}.feedback-workspace .feedback-attachments{grid-column:1/-1}.feedback-workspace .feedback-attachments>label{display:block;margin-top:16px}.feedback-workspace .feedback-attachments summary,.feedback-workspace .feedback-use-details summary{cursor:pointer;font-size:14px;color:#434c58;min-height:36px}.feedback-workspace .feedback-use-details p{margin-top:12px;max-width:65ch;font-size:13px;color:#626973;line-height:1.8}.feedback-workspace .feedback-form input[type=file]{background:#f8f9fb;font-size:13px}.feedback-workspace .feedback-form input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:4px;accent-color:#8c2637}.feedback-workspace .feedback-form .feedback-consent{align-items:start;font-weight:400}.feedback-workspace .feedback-form>button{grid-column:1/-1;justify-self:start;min-width:126px}.feedback-workspace :is(button,a.gov-action-secondary){min-height:44px;padding:10px 18px;border-radius:5px;font-size:14px;line-height:1.7;font-weight:600;box-shadow:none}.feedback-workspace button:disabled{cursor:wait;opacity:.55}.feedback-workspace :is(input,select,textarea,button):focus-visible{outline:2px solid #9a3148;outline-offset:3px}.feedback-workspace .feedback-image-preview{padding:18px;border:1px solid #dce1e7;border-radius:5px;background:#f7f8fa;font-size:14px;line-height:1.85}.feedback-workspace .feedback-image-preview img{max-width:min(100%,640px);max-height:440px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.feedback-workspace .feedback-message:not(:empty){padding:15px 18px;border-left:3px solid #9a3148;background:#fcf4f5;color:#722235;font-size:14px;line-height:1.85}.feedback-workspace .feedback-message:empty{margin:0}.feedback-workspace .feedback-history-heading{margin-top:36px;padding-top:24px;border-top:1px solid #dce1e7;color:#27303b;font-size:22px;line-height:1.6;font-weight:700}.feedback-workspace .feedback-record-count{color:#626973;font-size:14px;line-height:1.85}.feedback-workspace .feedback-record{padding:24px;border-color:#dce1e7;border-radius:7px;background:#fff;color:#4b5562;font-size:14px;line-height:1.9}.feedback-workspace .feedback-record h2{color:#27303b;font-size:17px;font-weight:650}.feedback-workspace .feedback-record img{max-width:100%;max-height:480px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}.papers-workspace{color:#434c58}.papers-boundary{padding:13px 17px;border-left:3px solid #c2a270;background:#faf7f1;color:#6d572f;font-size:13px;line-height:1.9}.papers-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:22px;margin-bottom:20px;border-bottom:1px solid #e0e4e9}.papers-stats>div{min-width:0;border-left:1px solid #e0e4e9;padding-left:22px}.papers-stats>div:first-child{border-left:0;padding-left:0}.papers-stats dt{color:#626973;font-size:13px}.papers-stats dd{margin-top:7px;font-size:28px;font-weight:700;color:#27303b;font-variant-numeric:tabular-nums}.papers-stats dd span{font-size:12px;font-weight:500;color:#626973}.papers-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.paper-record-content,.papers-main{min-width:0}.papers-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #dce1e7}.papers-section-heading h2{color:#252d38;font-size:21px;font-weight:700;line-height:1.6}.papers-section-heading>p{color:#626973;font-size:13px;font-variant-numeric:tabular-nums}.papers-coverage,.papers-sources{scroll-margin-top:100px}.paper-record{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding-block:24px;border-bottom:1px solid #e3e6eb}.paper-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;color:#626973}.paper-edition{padding:3px 7px;border:1px solid #dce2e8;border-radius:4px;background:#f7f8fa;color:#4b5562}.paper-record h3{margin-top:12px;max-width:760px;color:#27303b;font-size:17px;line-height:1.8;font-weight:650;overflow-wrap:anywhere}.paper-source-note{margin-top:10px;max-width:750px;font-size:13px;line-height:1.85;overflow-wrap:anywhere}.paper-verified{margin-top:8px;font-size:12px;color:#687180;font-variant-numeric:tabular-nums}.paper-evidence{margin-top:14px;font-size:13px;line-height:1.85}.paper-evidence summary{cursor:pointer;color:#7f2635;overflow-wrap:anywhere}.paper-evidence dl{display:grid;gap:12px;padding:16px;margin-top:12px;background:#f7f8fa;border-radius:5px;overflow-wrap:anywhere}.paper-evidence dt{color:#303843;font-weight:650}.paper-record-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.paper-record-action a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;min-height:42px;font-size:13px;font-weight:650}.paper-record-action>span{font-size:12px;color:#687180;line-height:1.8}.papers-historical{margin-top:36px}.papers-empty{margin-top:16px;padding:22px;border:1px dashed #ccd3dc;border-radius:7px;background:#fafbfc;font-size:14px;line-height:1.9}.papers-empty h3{color:#303843;font-size:16px;font-weight:650}.papers-empty p{margin-top:7px}.papers-empty a{display:inline-block;margin-top:12px;color:#842637;font-weight:600;text-decoration:underline;text-underline-offset:4px}.papers-coverage{margin-top:28px;padding-block:18px;border-block:1px solid #dce1e7}.papers-coverage>summary{cursor:pointer;color:#303843;font-size:15px;font-weight:650;line-height:1.8}.papers-coverage>p{margin-block:16px;max-width:760px;color:#626973;font-size:13px;line-height:1.85}.papers-coverage table{width:100%;font-size:12px;font-variant-numeric:tabular-nums}.papers-coverage :is(th,td){white-space:normal;padding:12px;line-height:1.8}.papers-reading-note{min-width:0;padding:22px;border:1px solid #dce1e7;border-radius:8px;background:#f7f8fa}.papers-reading-note h2{color:#303843;font-size:18px;font-weight:650;line-height:1.6}.papers-reading-note ol{list-style:decimal;padding-left:20px;margin-top:20px}.papers-reading-note li{padding-left:2px;margin-top:18px;font-size:13px;line-height:1.85}.papers-reading-note b{color:#303843;font-weight:650}.papers-reading-note li p{margin-top:5px}.papers-next-links{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #dce1e7;font-size:13px;color:#7f2635}.papers-next-links a{text-decoration:underline;text-underline-offset:4px}@media (min-width:1500px){.papers-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.papers-reading-note{position:sticky;top:94px}}@media (min-width:900px){.page-section.rules-workspace.decision-report-workspace,.rules-workspace-hero.decision-report-hero .pos-hero-inner{max-width:1280px}.page-section.rules-workspace.decision-report-workspace{padding-top:28px}.report-entry-actions a{min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.report-wizard{margin-top:0;grid-template-columns:minmax(0,1fr);gap:24px}.decision-report-workspace .brand-cta-band,.decision-report-workspace .brand-panel{min-width:0;border:1px solid #dce0e6;border-radius:8px;padding:28px;box-shadow:none;background:#fff}.decision-report-workspace .report-stepper{padding:20px 24px;background:#f8f9fb}.report-stepper .stat-value{color:#303843;font-size:26px;line-height:1.4;font-variant-numeric:tabular-nums}.report-stepper .mini-progress{max-width:240px;height:4px}.report-stepper ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.report-stepper li{min-width:0;align-items:flex-start;border-radius:4px;color:#626973;font-size:13px;line-height:1.8}.report-stepper li[aria-current=step]{color:#8c2637;background:#f5e9ed}.report-stepper .step-num{flex:0 0 23px;width:23px;height:23px;font-size:12px}.report-stepper>p:last-child{margin-top:16px;padding-top:12px;font-size:13px;line-height:1.8;color:#626973}.report-form{min-width:0}.report-form h2{color:#252c35;font-size:24px;line-height:1.7}.report-form>p:not(.section-kicker){color:#555e6a;font-size:15px;line-height:1.9}.report-form :is(label,legend){min-width:0;align-content:start;color:#424b56;font-size:14px;line-height:1.85}.report-form .gov-input{min-width:0;width:100%;min-height:46px;border:1px solid #cfd4dc;border-radius:5px;background:#fff;color:#303843;font-size:15px;box-shadow:none}.report-form .choice-card{min-width:0;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #dce0e6;border-radius:5px;box-shadow:none;background:#fff}.report-form .choice-card:has(input:checked){border-color:#b77b88;background:#fbf3f5}.report-form input:is([type=checkbox],[type=radio]){flex:0 0 17px;width:17px;height:17px;accent-color:#8c2637}.report-form .report-exam-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-form .report-step-actions{position:static;margin-top:28px;padding-top:20px;background:transparent;box-shadow:none}.report-step-actions button{min-height:44px;padding-inline:24px;border-radius:5px;font-size:14px;box-shadow:none}.report-result{max-width:1160px;margin:0 auto;gap:28px}.report-result h2{color:#252c35;font-size:24px;line-height:1.7}.report-result h3{color:#303843;font-size:20px;line-height:1.8}.report-result h4{font-size:16px;line-height:1.85}.report-result :is(p,li){font-size:15px;line-height:1.95}.report-result :is(.section-kicker,.badge,.batch-tag){font-size:13px}.report-result .note-panel{padding:18px 20px;border-radius:5px;box-shadow:none}.report-result :is(button,summary){min-height:44px;font-size:14px;line-height:1.85;border-radius:5px;box-shadow:none}.report-result :is(article,li,section,div){min-width:0}.report-result :is(p,a,li){overflow-wrap:anywhere}}@media (min-width:1500px){.report-wizard{grid-template-columns:220px minmax(0,1fr);gap:28px}.report-stepper{position:sticky;top:24px}.report-stepper ol{grid-template-columns:minmax(0,1fr);gap:6px}}@media (min-width:900px){.page-section.rules-workspace.partner-directory-workspace,.rules-workspace-hero.partner-directory-hero .pos-hero-inner{max-width:1220px}.page-section.rules-workspace.partner-directory-workspace{padding-top:24px}.partner-directory-actions{gap:12px 28px}.partner-directory-actions a{min-height:40px;font-size:14px;color:#8c2637}.partner-directory-workspace .partner-directory-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:24px;border:1px solid #dce0e6;border-radius:8px;background:#f8f9fb;box-shadow:none}.partner-directory-filter label{min-width:0;align-content:start;font-size:14px;color:#424b56}.partner-directory-filter .gov-input{width:100%;min-width:0;min-height:46px;border:1px solid #cfd4dc;border-radius:5px;background:#fff;font-size:15px;color:#303843;box-shadow:none}.partner-directory-filter label>span{color:#626973;font-size:13px;line-height:1.8}.partner-directory-filter .partner-filter-actions{grid-column:1/-1;padding-top:4px}.partner-filter-actions :is(button,a){min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.partner-directory-result-title{margin-top:36px;color:#252c35;font-size:24px;line-height:1.7;font-variant-numeric:tabular-nums}.partner-directory-order{color:#626973;font-size:14px;line-height:1.9}.partner-directory-workspace .partner-directory-empty{padding:24px;border:1px dashed #cfd4dc;border-radius:8px;background:#fafbfc;color:#555e6a;font-size:15px;line-height:1.95;box-shadow:none}.partner-service-row{grid-template-columns:minmax(0,1fr) 192px;gap:28px;padding-block:26px}.partner-service-row h3{color:#303843;font-size:21px;line-height:1.7}.partner-service-row p{color:#555e6a;font-size:15px;line-height:1.9}.partner-service-row p:first-child{color:#626973;font-size:13px}.partner-service-row a{min-width:0;min-height:44px;border-radius:5px;color:#8c2637;font-size:14px;line-height:1.8;white-space:normal;box-shadow:none}.partner-directory-boundary{padding-top:24px;border-top:1px solid #e1e3e8;color:#626973;font-size:14px;line-height:1.95}}@media (min-width:1450px){.partner-directory-workspace .partner-directory-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.page-section.consult-directory-entry,.page-section.rules-workspace.consult-workspace,.rules-workspace-hero.consult-hero .pos-hero-inner{max-width:1320px}.page-section.consult-directory-entry{padding-block:18px 0}.consult-directory-entry a{min-height:44px;color:#8c2637;font-size:14px}.page-section.rules-workspace.consult-workspace{padding-top:26px}.consult-layout{grid-template-columns:minmax(0,1fr);gap:36px}.consult-main,.consult-support{min-width:0}.consult-main>h2{color:#252c35;font-size:24px;line-height:1.7}.consult-main>p:not(.section-kicker){font-size:15px;line-height:1.9}.consult-workspace .brand-panel{border:1px solid #dce0e6;border-radius:8px;box-shadow:none}.consult-workspace .consult-form{padding:24px;background:white}.consult-form-stack{gap:24px}.consult-disclosure{padding:16px 18px;border:0;border-left:3px solid #bc8b95;border-radius:0;background:#faf5f6;font-size:14px;line-height:1.9;color:#555e6a}.consult-disclosure strong{margin-bottom:4px;font-size:15px}.consult-intents{min-width:0}.consult-intents legend{font-size:17px;color:#303843}.consult-intents>p{font-size:14px;line-height:1.8}.consult-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consult-intent-grid .choice-card{min-width:0;align-items:flex-start;padding:16px;border:1px solid #dce0e6;border-radius:6px;background:#fff;box-shadow:none}.consult-intent-grid .choice-card:has(input:checked){border-color:#bc8b95;background:#fbf3f5}.consult-intent-grid .choice-card:has(input:disabled){color:#626973;background:#f7f8fa}.consult-intent-grid .choice-card>span{min-width:0}.consult-intent-grid strong{font-size:15px;line-height:1.8}.consult-intent-grid strong+span{font-size:14px;line-height:1.8}.consult-form input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin-top:5px;accent-color:#8c2637}.consult-fields,.consult-service-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.consult-fields{padding-top:24px;border-top:1px solid #e1e3e8}.consult-form .gov-input{width:100%;min-width:0;min-height:46px;border:1px solid #cfd4dc;border-radius:5px;background:#fff;color:#303843;font-size:15px;line-height:1.8;box-shadow:none}.consult-fields label,.consult-service-fields label{font-size:14px;color:#424b56}.consult-form :is(.consult-matches,.consult-notes,.consult-draft){padding:20px;border-radius:6px}.consult-draft p,.consult-matches p{font-size:14px;line-height:1.9}.consult-matches a{display:inline-flex;align-items:center;min-height:36px;color:#8c2637;text-decoration:underline;text-underline-offset:4px}.consult-notes summary{min-height:44px;font-size:14px;line-height:1.9}.consult-draft h2{font-size:18px;line-height:1.8}.consult-form .consult-draft textarea{min-height:260px;resize:vertical}.consult-consent{align-items:flex-start}.consult-form button{min-height:44px;border-radius:5px;font-size:14px;line-height:1.8;box-shadow:none}.consult-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.consult-support .brand-panel{min-width:0;padding:24px;background:#fafbfc}.consult-support h2{font-size:20px;line-height:1.8;color:#303843}.consult-confirm li{color:#555e6a;font-size:14px;line-height:1.9}.consult-confirm .step-num{flex:0 0 26px;border:0;background:transparent;color:#8c2637;font-size:13px}.consult-confirm .note-panel{padding:16px;background:#fff;font-size:14px;line-height:1.9}.consult-free-tools .brand-row{padding-block:18px}.consult-free-tools .brand-row-title{font-size:16px;line-height:1.8}.consult-free-tools .brand-row-meta{font-size:14px;line-height:1.9}}@media (min-width:1600px){.consult-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.consult-support{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.page-section.rules-workspace.encyclopedia-workspace,.rules-workspace-hero.encyclopedia-hero .pos-hero-inner,.rules-workspace-hero.encyclopedia-reader-hero .pos-hero-inner{max-width:1220px}.page-section.rules-workspace.encyclopedia-workspace{padding-top:30px}.encyclopedia-hero .pos-hero-title>span,.encyclopedia-reader-hero .pos-hero-title>span{margin-top:10px;color:#626973;font-size:18px;line-height:1.7}.encyclopedia-catalog-summary{margin-top:24px;padding-top:20px;border-top:1px solid #e1e3e8}.encyclopedia-catalog-summary .stat-label{font-size:13px;color:#626973}.encyclopedia-catalog-counts{max-width:620px;margin-top:14px}.encyclopedia-catalog-counts .stat-value{color:#303843;font-size:28px;line-height:1.3}.encyclopedia-catalog-counts dd{color:#626973;font-size:13px}.encyclopedia-catalog-summary>p:last-of-type{margin-top:20px;padding-top:16px;font-size:14px}.encyclopedia-actions a,.encyclopedia-boundary a{min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.encyclopedia-workspace h2{color:#252c35;font-size:24px;line-height:1.65}.encyclopedia-reading-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.encyclopedia-reading-path>li{min-width:0;padding:22px 0;border:0;border-top:1px solid #dce0e6;border-radius:0;background:transparent;box-shadow:none}.encyclopedia-reading-path .step-num{flex:0 0 32px;background:transparent;border:0;color:#8c2637;font-size:13px;font-variant-numeric:tabular-nums}.encyclopedia-reading-path h3{font-size:18px;line-height:1.8}.encyclopedia-reading-path p{font-size:15px;line-height:1.9;color:#555e6a}.encyclopedia-workspace .table-card{border:0;border-radius:0;background:transparent;box-shadow:none}.encyclopedia-workspace .notice-item{padding:24px 0;border-top:1px solid #e1e3e8;border-bottom:0}.encyclopedia-workspace .notice-item-title{font-size:20px;line-height:1.7}.encyclopedia-workspace .notice-item-meta{max-width:850px;font-size:15px;line-height:1.9}.encyclopedia-volumes{gap:40px;scroll-margin-top:32px}.encyclopedia-volumes .group-heading{justify-content:flex-start;gap:14px;border:0;padding:0;font-size:20px;line-height:1.8}.encyclopedia-volume-entries{grid-template-columns:minmax(0,1fr);gap:0 32px}.encyclopedia-volume-entries .brand-row{min-width:0;padding:20px 0;border-top:1px solid #e1e3e8;border-bottom:0}.encyclopedia-volume-entries .brand-row-title{font-size:17px;line-height:1.8}.encyclopedia-volume-entries .brand-row-meta{font-size:14px;line-height:1.9}.encyclopedia-boundary{padding:28px;border:1px solid #dce0e6;border-radius:8px;box-shadow:none;background:#f8f9fb}.encyclopedia-reader-promise{max-width:900px;margin-top:24px;padding-left:20px;border-left:3px solid #bc8b95}.encyclopedia-reader-promise .stat-label{color:#626973;font-size:13px}.encyclopedia-reader-promise>p:nth-child(2){font-size:15px;line-height:1.95}.encyclopedia-actions-inner,.encyclopedia-pagination,.encyclopedia-questions-inner{max-width:1220px}.encyclopedia-questions ul{gap:16px 28px}.encyclopedia-questions li{font-size:15px;line-height:1.9}.encyclopedia-reader .encyclopedia-progress{top:0;z-index:20;background:#fff;backdrop-filter:none}.encyclopedia-reader .encyclopedia-compact-outline{display:block;max-width:1220px}.encyclopedia-compact-outline summary{min-height:50px;font-size:14px}.encyclopedia-compact-outline a{color:#424b56;border-radius:4px}.encyclopedia-reader-layout{max-width:1260px;grid-template-columns:minmax(0,1fr);gap:36px;padding-block:38px 48px}.encyclopedia-reader-outline{display:none}.encyclopedia-reader-copy{width:100%;max-width:850px;margin-inline:auto}.encyclopedia-chapter{padding-block:38px;scroll-margin-top:78px}.encyclopedia-chapter:first-child{padding-top:0}.encyclopedia-chapter-layout{grid-template-columns:32px minmax(0,1fr);gap:16px}.encyclopedia-chapter-layout>.num{padding-top:8px;color:#8c2637;font-size:13px}.encyclopedia-chapter .article-h2{margin-top:8px;color:#252c35;font-size:25px;line-height:1.65}.encyclopedia-chapter-layout>div>p:not(.section-kicker){font-size:16px;line-height:2;color:#424b56}.encyclopedia-chapter li{line-height:1.95}.encyclopedia-chapter .note-panel,.encyclopedia-chapter-action a{border-radius:5px;box-shadow:none}.encyclopedia-chapter-action a{min-height:44px;white-space:normal}.encyclopedia-reader-sources h2{font-size:24px;line-height:1.7}.encyclopedia-reader-sources>p{font-size:15px;line-height:1.95}.encyclopedia-reader-sources .brand-panel{border-radius:6px;box-shadow:none}.encyclopedia-actions-layout{grid-template-columns:minmax(0,1fr);gap:24px}.encyclopedia-actions-layout h2{font-size:24px;line-height:1.7}.encyclopedia-actions-layout .table-card{border:0;border-radius:0;background:transparent;box-shadow:none}.encyclopedia-actions-layout .notice-item{padding:20px 0}.encyclopedia-actions-layout .notice-item-title{font-size:18px;line-height:1.8}.encyclopedia-actions-layout .notice-item-meta{font-size:14px;line-height:1.9}.encyclopedia-pagination .brand-panel{min-width:0;border-radius:6px;box-shadow:none}}@media (min-width:1350px){.encyclopedia-volume-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){.encyclopedia-reader-layout{grid-template-columns:226px minmax(0,1fr);gap:40px}.encyclopedia-reader-outline{display:block;top:24px;max-height:calc(100dvh - 48px);padding-right:12px}.encyclopedia-reader-outline .pos-panel{padding:16px 0;border:0;border-radius:0;box-shadow:none}.encyclopedia-reader-outline nav a{grid-template-columns:28px minmax(0,1fr);font-size:14px;line-height:1.85}.encyclopedia-reader .encyclopedia-compact-outline{display:none}.encyclopedia-chapter{scroll-margin-top:32px}.encyclopedia-actions-layout{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (min-width:900px){.page-section.rules-workspace.interview-workspace,.rules-workspace-hero.interview-hero .pos-hero-inner{max-width:1160px}.interview-hero .interview-actions a,.interview-risks .interview-actions a{min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.page-section.rules-workspace.interview-workspace{padding-top:28px}.interview-workspace h2{font-size:24px;line-height:1.6;color:#252c35}.interview-first-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.interview-first-steps>li{display:grid;grid-template-columns:44px minmax(160px,.7fr) minmax(0,1.6fr);gap:18px;align-items:baseline;padding:22px 0;border:0;border-top:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.interview-workspace .step-num{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#8c2637;font-size:13px;font-weight:600;line-height:1.8;font-variant-numeric:tabular-nums}.interview-first-steps h3{margin:0;font-size:19px;line-height:1.8;color:#303843}.interview-first-steps p{margin:0;font-size:15px;line-height:1.95;color:#555e6a}.interview-reference-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:34px;padding-top:28px;border-top:1px solid #dce0e6;align-items:start}.interview-reference-layout>section{min-width:0;width:100%;margin:0}.interview-format-list{margin-top:16px;border:0;border-radius:0;box-shadow:none;background:transparent}.interview-format-list>article{gap:18px;padding:20px 0}.interview-format-list .step-num{min-width:26px}.interview-format-list h3,.interview-risk-list h3{font-size:18px;line-height:1.8;color:#303843}.interview-format-list p,.interview-risk-list p{margin-top:8px;font-size:15px;line-height:1.95;color:#555e6a}.interview-reference-layout .interview-risks{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f8f9fb;box-shadow:none}.interview-risks h2{font-size:22px}.interview-risk-list{grid-template-columns:minmax(0,1fr);gap:24px}.interview-risk-list>div+div{padding-top:22px;border-top:1px solid #dce0e6}.interview-risks .interview-actions{margin-top:24px}}@media (min-width:1450px){.interview-reference-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}}@media (min-width:900px){.page-section.rules-workspace.plan-share-workspace{max-width:1160px;padding-top:38px}.plan-share-workspace .plan-share-card{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.plan-share-intro{padding-bottom:24px;border-bottom:1px solid #e1e3e8}.plan-share-intro h1{color:#20262e;font-size:32px;line-height:1.5;font-weight:700}.plan-share-intro p{max-width:960px;color:#626973;font-size:15px;line-height:1.95}.plan-share-select{max-width:440px;margin-top:24px;font-size:15px;font-weight:600;color:#424b56}.plan-share-select select{min-height:46px;border-color:#cfd4dc;border-radius:5px;font-size:15px;font-weight:400}.plan-share-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:22px}.plan-share-periods>li{padding:22px 0;border:0;border-top:1px solid #dce0e6;border-radius:0}.plan-share-periods h2{color:#303843;font-size:18px;line-height:1.8}.plan-share-periods ul{font-size:15px;line-height:1.95;color:#555e6a}.plan-share-generate{margin-top:16px;padding:24px;border:1px solid #dce0e6;border-radius:8px;background:#f8f9fb}.plan-share-generate>h2{color:#303843;font-size:20px;line-height:1.65;font-weight:600}.plan-share-confirm{font-size:15px;line-height:1.9;color:#424b56}.plan-share-confirm input{width:18px;height:18px;flex-shrink:0;accent-color:#8c2637}.plan-share-confirm input:focus-visible{outline:2px solid #8c2637;outline-offset:3px}.plan-share-generate :is(button,a){min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.plan-share-message{color:#424b56;font-size:14px;line-height:1.9}.plan-share-output{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-top:24px;border-top:1px solid #dce0e6}.plan-share-link,.plan-share-preview{min-width:0}.plan-share-preview canvas{display:block;width:auto;height:auto;max-width:100%;max-height:560px;border-color:#dce0e6}.plan-share-link label{font-size:15px;font-weight:600;color:#424b56}.plan-share-link input{min-height:44px;font-size:14px;font-weight:400;border-radius:5px}.plan-share-link p{font-size:14px;line-height:1.95;color:#626973}.plan-share-notes{padding-block:22px}.plan-share-notes a,.plan-share-return{color:#8c2637;font-size:14px;font-weight:600;text-underline-offset:5px}.plan-share-notes a{margin-top:0}.plan-share-notes p{font-size:13px;line-height:1.9;color:#626973}.plan-share-return{margin-top:0;border-top:1px solid #e1e3e8;width:100%;padding-top:18px}.page-section.rules-workspace.decision-workspace,.rules-workspace-hero.decision-hero .pos-hero-inner{max-width:1160px}.decision-workspace .decision-summary{max-width:none;padding:24px 0;border:0;border-bottom:1px solid #dce0e6;border-radius:0;box-shadow:none;background:transparent}.decision-summary h2{font-size:24px;line-height:1.65}.decision-summary .decision-context{max-width:960px;font-size:15px;line-height:1.95;color:#555e6a;overflow-wrap:anywhere}.decision-workspace .decision-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px}.decision-steps .decision-step{display:grid;grid-template-columns:60px minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:26px 0;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.decision-steps .decision-step[aria-current=step]{background:#faf0f2}.decision-step-number{padding-top:4px;font-size:13px;line-height:1.8;color:#8c2637;white-space:nowrap;font-variant-numeric:tabular-nums}.decision-step-check,.decision-step-main{min-width:0}.decision-step-main h3{margin-top:0;font-size:20px;line-height:1.65;color:#303843}.decision-step-main p{font-size:15px;line-height:1.95;color:#555e6a}.decision-step-check{padding-left:22px;border-left:1px solid #e1e3e8}.decision-step-check p{margin-top:0;font-size:14px;line-height:1.9;color:#626973}.decision-step-check a{min-height:40px;display:inline-flex;align-items:center;margin-top:8px;font-size:14px;font-weight:600;color:#8c2637;text-decoration:underline;text-underline-offset:5px}}@media (min-width:900px){.decision-step-check a:focus-visible{outline:2px solid #8c2637;outline-offset:4px}}@media (min-width:900px){.page-section.rules-workspace.planner-workspace,.rules-workspace-hero.planner-hero .pos-hero-inner{max-width:1160px}.planner-layout{margin-top:24px;gap:36px}.planner-input{padding:26px;border:1px solid #dce0e6;border-radius:8px;box-shadow:none}.planner-input h2,.planner-results h2{font-size:23px;line-height:1.65}.planner-input>p:not(.section-kicker){font-size:14px;line-height:1.9;color:#626973}.planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding-top:24px}.planner-fields label{min-width:0;font-size:15px;line-height:1.7;color:#424b56;gap:10px}.planner-fields select{width:100%;min-width:0;min-height:46px;border-radius:5px;border-color:#cfd4dc;font-size:15px;font-weight:400;background:white}.planner-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:26px;padding-top:22px;border-top:1px solid #e1e3e8}.planner-actions p{font-size:14px;color:#626973;font-variant-numeric:tabular-nums}.planner-actions button{margin-top:0}.planner-actions button,.planner-next a{min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.planner-results #planner-result-title{scroll-margin-top:110px}.planner-results #planner-result-title:focus{outline:2px solid #8c2637;outline-offset:5px}.planner-result-note{margin-top:12px;font-size:14px;line-height:1.9;color:#626973}.planner-incomplete{margin-top:14px;padding:14px 18px;border-left:3px solid #a88042;background:#faf8f3;font-size:14px;line-height:1.9;color:#665635}.planner-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid #dce0e6}.planner-directions .stat-card{min-width:0;padding:22px;border:0;border-right:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.planner-directions .stat-card:last-child{border-right:0}.planner-directions .stat-card:first-child{background:#faf0f2}.planner-directions p:first-child{font-size:14px;color:#626973}.planner-directions .stat-card:first-child p:first-child{color:#8c2637}.planner-directions p:last-child{font-size:22px;line-height:1.7;color:#303843}.planner-explanations{grid-template-columns:minmax(0,1fr);gap:0}.planner-explanations .brand-panel{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:24px 0;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.planner-explanations h3{font-size:17px;line-height:1.8}.planner-explanations ul{margin-top:0;font-size:15px;line-height:1.95}.planner-explanations .step-num{color:#626973;background:#f0f1f3;box-shadow:none}.planner-next{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa;box-shadow:none}.planner-next>p{font-size:15px;line-height:1.95}.page-section.rules-workspace.assessment-workspace,.rules-workspace-hero.assessment-hero .pos-hero-inner{max-width:1160px}.assessment-form,.assessment-results{margin-top:24px}.assessment-form{padding:26px;border:1px solid #dce0e6;border-radius:8px;box-shadow:none}.assessment-workspace h2[tabindex]{scroll-margin-top:110px}.assessment-workspace h2[tabindex]:focus{outline:2px solid #8c2637;outline-offset:5px}.assessment-form h2{font-size:23px;line-height:1.6}.assessment-form>div:first-child p:not(.section-kicker){font-size:14px;line-height:1.85;color:#626973}.assessment-workspace .mini-progress{height:5px;background:#edf0f3}.assessment-workspace .mini-progress>i{background:#8c2637}.assessment-question{min-width:0;padding-block:22px}.assessment-question legend{font-size:16px;line-height:1.9;font-weight:600;color:#303843}.assessment-question .step-num{width:25px;height:25px;min-width:25px;border-radius:50%;box-shadow:none;color:#626973;background:#f0f1f3}.assessment-question .step-num[data-done=true]{background:#f5e8eb;color:#8c2637}.assessment-options{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;gap:10px}.assessment-options .choice-card{min-width:0;min-height:46px;gap:8px;border-radius:5px;border-color:#d5d9e0;font-size:14px;font-weight:400;color:#424b56;box-shadow:none}.assessment-options input{width:17px;height:17px;flex-shrink:0;accent-color:#8c2637}}@media (min-width:900px){.assessment-options .choice-card:has(:checked){color:#762434;border-color:#8c2637;background:#faf0f2;font-weight:600;box-shadow:inset 0 0 0 1px #8c2637}.assessment-options .choice-card:focus-within{outline:2px solid #8c2637;outline-offset:3px}.assessment-next :is(a,button),.assessment-submit button{min-height:44px;border-radius:5px;box-shadow:none;font-size:14px}.assessment-result-summary{padding:26px;border:1px solid #dce0e6;border-radius:8px;box-shadow:none}.assessment-result-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.assessment-result-summary h2{font-size:25px;line-height:1.65}.assessment-result-summary p:not(.section-kicker){font-size:15px;line-height:1.9}.assessment-score{min-width:0;border:0;border-top:1px solid #dce0e6;padding:20px 0 0}.assessment-score .stat-value{font-size:34px;color:#8c2637;line-height:1.3;font-variant-numeric:tabular-nums}.assessment-score p:last-child{font-size:13px;color:#626973}.assessment-routes{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #dce0e6}.assessment-routes .stat-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 24px;padding:22px 16px;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.assessment-routes .stat-card>p:first-child{grid-column:1;color:#626973}.assessment-routes h3{grid-column:1;margin:0;font-size:19px;line-height:1.65}.assessment-routes .stat-card>p:last-child{grid-column:2;grid-row:1/3;align-self:center;margin:0;font-size:15px;line-height:1.95}.assessment-routes .step-num{box-shadow:none;color:#626973;background:#f0f1f3}.assessment-considerations{grid-template-columns:minmax(0,1fr);gap:0}.assessment-considerations .brand-panel{display:grid;grid-template-columns:166px minmax(0,1fr);gap:24px;padding:24px 16px;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.assessment-considerations h3{font-size:17px;line-height:1.8}.assessment-considerations ul{margin:0;font-size:15px;line-height:1.9}.assessment-next{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa;box-shadow:none}.assessment-next>p{font-size:15px;line-height:1.95}}@media (min-width:1600px){.assessment-result-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.assessment-score{border-top:0;border-left:1px solid #dce0e6;padding:0 0 0 24px}}@media (min-width:900px){.page-section.rules-workspace.business-workspace,.rules-workspace-hero.business-hero .pos-hero-inner{max-width:1160px}.business-workspace [id]{scroll-margin-top:96px}.business-workspace .section-title{font-size:24px;line-height:1.65}.business-workspace>section+section{margin-top:42px}.business-tracks{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px;border-top:1px solid #dce0e6}.business-tracks .brand-panel{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 20px;padding:24px 0;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.business-tracks .brand-empty-icon{grid-column:1;grid-row:1/3;border-radius:6px!important;color:#8c2637;background:#f8f1f3}.business-tracks h3{grid-column:2;margin:0;font-size:18px;line-height:1.6}.business-tracks p{grid-column:2;margin:0;max-width:900px;font-size:15px;line-height:1.95}.business-steps{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px}.business-steps .brand-panel{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.business-steps .step-num{grid-column:1;grid-row:1/3;width:28px;height:28px;border-radius:50%;font-size:13px;color:#626973;background:#f0f1f3;box-shadow:none}.business-steps h3{grid-column:2;margin:0;font-size:16px;line-height:1.75}.business-steps p{grid-column:2;margin-top:6px;font-size:14px;line-height:1.95}.business-contact{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;margin-top:22px}.business-qr{width:280px;padding:16px;border:1px solid #e1e3e8;border-radius:8px;box-shadow:none}.business-qr>p{font-size:13px;color:#626973}.business-contact .note-panel{font-size:15px;line-height:1.95;padding:20px;border-radius:6px}.business-next{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa;box-shadow:none}.business-next p{font-size:15px;line-height:1.95}.business-next a{border-radius:5px;box-shadow:none}}@media (min-width:1600px){.business-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (min-width:900px){.page-section.rules-workspace.unsubscribe-workspace,.rules-workspace-hero.unsubscribe-hero .pos-hero-inner{max-width:1160px}.unsubscribe-workspace .unsubscribe-layout{grid-template-columns:minmax(0,1fr);gap:32px}.unsubscribe-action,.unsubscribe-links{min-width:0}.unsubscribe-action .section-title{font-size:24px;line-height:1.65}.unsubscribe-action .brand-panel>p,.unsubscribe-action>p:not(.section-kicker){max-width:none;color:#555e6a;font-size:15px;line-height:1.95}.unsubscribe-action .brand-panel{max-width:none;padding:22px;border:1px solid #dce0e6;border-radius:8px;box-shadow:none;background:#f7f8fa}.unsubscribe-action .brand-empty-icon{display:none}.unsubscribe-action .brand-panel>p:first-of-type{margin-top:0}.unsubscribe-action .brand-panel>.note-panel{padding:15px 18px;font-size:14px;color:#72511b;background:#fcf7ed}.unsubscribe-action .brand-panel>.tone-green{color:#295c3b;background:#eef7f0}.unsubscribe-action .brand-panel>.tone-red{color:#8c2637;background:#fff1f2}.unsubscribe-action .gov-action-primary{min-height:44px;border-radius:5px;font-size:15px;box-shadow:none}.unsubscribe-links{padding:24px;border:1px solid #e1e3e8;border-radius:8px;box-shadow:none;background:white}.unsubscribe-links h2{font-size:20px;line-height:1.7}.unsubscribe-links>p:not(.section-kicker){font-size:14px;line-height:1.9}.unsubscribe-links .brand-row{padding:16px 0;border-radius:0;border-bottom:1px solid #e1e3e8;box-shadow:none}.unsubscribe-links .brand-row-title{font-size:16px}.unsubscribe-links .brand-row-meta{margin-top:5px;font-size:13px;line-height:1.9;color:#626973}.unsubscribe-links .note-panel{padding:16px 18px;border-radius:5px;color:#626973;background:#f7f8fa}}@media (min-width:1600px){.unsubscribe-workspace .unsubscribe-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}}@media (min-width:900px){.paths-scope{padding:15px 18px;border-left:3px solid #a88042;background:#faf8f3;color:#605641;font-size:14px;line-height:1.9}.paths-outline{display:flex;flex-wrap:wrap;gap:14px 28px;padding-block:22px;margin-bottom:12px;border-bottom:1px solid #e1e3e8}.paths-outline a{color:#8c2637;font-size:14px;text-decoration:underline;text-underline-offset:5px}.paths-workspace [id]{scroll-margin-top:96px}.paths-workspace .section-title{font-size:24px;line-height:1.65}.paths-comparison{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #dce0e6}.paths-comparison .brand-panel{display:grid;grid-template-columns:155px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;padding:24px 0;border:0;border-bottom:1px solid #e1e3e8;border-radius:0;box-shadow:none;background:transparent}.paths-comparison h3{grid-column:1;grid-row:1;color:#303843;font-size:19px}.paths-comparison article>p{grid-column:1;grid-row:2;font-size:13px;line-height:1.85}.paths-comparison dl{grid-column:2;grid-row:1/3;margin-top:0;gap:15px;font-size:14px;line-height:1.9}.paths-comparison dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px}.paths-comparison dd{margin:0}.paths-group .group-heading{font-size:21px;line-height:1.7}.paths-faq,.paths-group .table-card{border-radius:8px;box-shadow:none}.path-entry>summary{padding:22px 24px}.path-entry>summary strong{font-size:17px;line-height:1.7}.path-entry>summary svg{width:28px;height:28px}.path-entry>summary .collapse-row-chevron svg{width:14px;height:14px}.path-entry[open]>summary{background:#f7f8fa;border-bottom:1px solid #e1e3e8}.path-entry .collapse-row-body{padding:24px}.path-entry dl{gap:24px 32px;font-size:15px;line-height:1.9}.path-entry dd{max-width:680px}.paths-faq summary{padding:22px 24px}.paths-faq summary strong{font-size:16px;line-height:1.8}.paths-faq .collapse-row-body{padding:0 24px 24px}.paths-faq .collapse-row-body p{font-size:15px;line-height:2}.paths-workspace #path-boundary{padding:22px;font-size:14px;line-height:1.9}.paths-next{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa;box-shadow:none}.paths-next svg{display:none}.applications-filters{border:1px solid #e1e3e8;border-radius:8px;padding:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.applications-filters input{min-width:0;width:100%;font-size:14px;font-weight:400}.applications-filter-actions{display:flex;gap:22px;align-items:center;grid-column:1/-1}.applications-filter-actions button{min-height:42px;border-radius:5px}.applications-filter-actions a{color:#626973;font-size:13px;text-decoration:underline;text-underline-offset:4px}.applications-scope-note{margin-top:18px;color:#626973;font-size:13px;line-height:1.9}.applications-summary>div{border-top:1px solid #dce0e6}.applications-summary dd{font-size:28px;line-height:1.5;font-variant-numeric:tabular-nums}.applications-results-heading{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;justify-content:space-between;margin-block:32px 18px}.applications-results-heading h2{font-size:22px;font-weight:700;color:#252c35}.applications-results-heading p{font-size:13px;color:#626973;font-variant-numeric:tabular-nums}.application-snapshot{min-width:0;padding:26px;border-radius:8px;overflow-wrap:anywhere}.application-snapshot h3{font-size:21px;line-height:1.6}.application-snapshot-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#626973;font-size:13px}.application-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:16px;border-block:1px solid #e1e3e8;background:#f7f8fa}.application-metrics>div{border:0;border-radius:0;padding:12px 18px;background:transparent}.application-metrics dt{font-size:13px;font-weight:500}.application-metrics dd{font-size:21px;font-variant-numeric:tabular-nums}.application-evidence{border-top:0;gap:20px 28px;padding-block:8px 22px}.application-evidence dt{color:#424b56;font-size:13px}.application-evidence dd{margin-top:5px;line-height:1.85}.applications-workspace .brand-empty{padding:32px 26px;text-align:left;border-style:dashed;border-radius:8px}.applications-workspace .brand-empty-illus{display:none}.applications-workspace .brand-empty-desc{max-width:760px;margin-left:0}}@media (min-width:1600px){.applications-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.applications-filter-actions{grid-column:auto;align-self:end}.application-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.role-reading .section-title,.roles-directory-heading .section-title{font-size:23px;line-height:1.6}.roles-directory{list-style:none;padding:0;border-top:1px solid #dce0e6}.role-directory-link{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:25px 14px;border-bottom:1px solid #e1e3e8;transition:background-color .18s ease}.role-directory-link:hover{background:#f7f8fa}.role-index{color:#8c2637;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:2.4}.role-directory-link h3{color:#252c35;font-size:18px;font-weight:700;line-height:1.75}.role-directory-link p{margin-top:7px;max-width:800px;font-size:14px;line-height:1.95;color:#626973}.role-directory-meta{display:block;margin-top:10px;color:#626973;font-size:12px}.role-directory-action{display:flex;align-items:center;gap:10px;grid-column:2;color:#8c2637;font-size:13px;font-weight:600}.role-next{padding:26px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa}.page-section.rules-workspace.role-reading,.rules-workspace-hero.role-reading-hero .pos-hero-inner{max-width:980px}.rules-workspace-hero.role-reading-hero .pos-hero-desc{max-width:850px}.role-outline{display:flex;flex-wrap:wrap;gap:18px 30px;padding-block:0 20px;margin-bottom:30px;border-bottom:1px solid #e1e3e8;font-size:14px}.role-outline a{color:#8c2637;text-decoration:underline;text-underline-offset:5px}.role-reading [id]{scroll-margin-top:96px}.role-graduate{padding:24px;border-left:3px solid #b39a73;background:#faf8f3;color:#515963}.role-graduate h2{font-size:20px;color:#303843}.role-graduate li{line-height:1.9}.role-graduate a{border-radius:5px;box-shadow:none}.role-questions{border-top:1px solid #e1e3e8}.role-question{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding-block:26px;border-bottom:1px solid #e1e3e8}.role-question h3{font-size:19px;line-height:1.75}.role-question p{margin-top:10px;font-size:16px;line-height:2}.role-actions{list-style:none;padding:0}.role-actions li{display:flex;gap:18px;align-items:baseline;padding-block:12px;border-bottom:1px solid #e1e3e8;font-size:15px;line-height:1.9;color:#303843}.role-actions .role-index{flex:0 0 26px}}@media (min-width:1600px){.role-directory-link{grid-template-columns:40px minmax(0,1fr) 105px;gap:22px;padding:26px 20px}.role-directory-action{grid-column:auto;justify-content:flex-end;align-self:center}}@media (min-width:900px){.publicity-context{padding:22px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa}.publicity-context label{display:block;margin-top:16px;max-width:740px;color:#424b56;font-size:13px;font-weight:600}.publicity-context>[role=status]{margin-top:18px;padding-top:16px;border-top:1px solid #dde1e7;color:#515963;font-size:14px}.publicity-empty{padding:30px 24px;border:1px dashed #cfd4dc;border-radius:8px;background:#fafbfc}.publicity-empty p{margin-top:12px;max-width:780px}.publicity-reading{min-width:0;padding:28px 24px;border:1px solid #e1e3e8;border-radius:8px;overflow-wrap:anywhere}.publicity-reading>h2{font-size:24px;line-height:1.65}.publicity-facts{margin-top:22px;border-top:1px solid #e1e3e8}.publicity-facts>div{display:grid;grid-template-columns:174px minmax(0,1fr);gap:24px;padding-block:20px;border-bottom:1px solid #e1e3e8}.publicity-facts dt{color:#626973;font-size:13px;font-weight:600}.publicity-facts dd{margin:0;max-width:860px}.publicity-facts dd strong{color:#303843;font-size:18px;font-variant-numeric:tabular-nums}.publicity-facts dd p{margin-top:6px}.publicity-tool a{color:#8c2637;text-underline-offset:3px}.publicity-official-link{display:inline-block;padding-block:10px;font-weight:600}.publicity-version-note{font-size:13px;color:#626973}.publicity-tool summary{cursor:pointer;font-weight:600}.publicity-feedback,.publicity-history{padding-block:18px;border-top:1px solid #e1e3e8}.publicity-history ol{margin-top:16px}.publicity-history li{padding:16px 18px;border:0;border-left:3px solid #c7cbd3;border-radius:0;background:#f7f8fa}.publicity-feedback fieldset{min-width:0;margin-top:18px;padding:20px;border-color:#d9dee5;border-radius:6px;background:#fafbfc}.publicity-feedback fieldset>p{max-width:800px}.publicity-feedback label{display:block;max-width:600px;font-size:13px}.publicity-feedback button{min-height:42px;border-radius:5px}.publicity-feedback button:disabled{opacity:.6;cursor:wait}.publicity-demo{padding:22px;border-color:#e1e3e8;border-radius:8px;color:#626973}.publicity-demo>div{margin-top:18px}.medical-context-layout,.medical-reading-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}.medical-cards,.medical-context,.medical-versions{min-width:0;padding:22px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa;overflow-wrap:anywhere}.medical-context>label,.medical-search-fields label{color:#424b56;font-size:13px;font-weight:600}.medical-context [data-testid=medical-scope]{margin-top:16px;padding-top:16px;border-top:1px solid #dde1e7}.medical-versions{background:#fff}.medical-version-warning{color:#715322;padding-left:14px;border-left:3px solid #c39b5b}.medical-sources{padding-block:14px;border-block:1px solid #e1e3e8}.medical-sources summary{cursor:pointer;color:#8c2637;font-weight:600}.medical-sources>div{margin-top:16px}.medical-tool a{color:#8c2637;text-underline-offset:3px}.medical-search{padding-top:8px}.medical-search-fields{margin-top:18px;grid-template-columns:minmax(0,1fr) 230px}.medical-search>[role=status]{margin-top:16px;padding-bottom:16px;border-bottom:1px solid #e1e3e8;font-size:13px;font-variant-numeric:tabular-nums}.medical-cards>p{font-size:13px;line-height:1.9}.medical-card{padding-block:18px;border-top:1px solid #dce1e7;font-size:13px}.medical-card h3{font-size:15px;color:#303843}.medical-card p{margin-block:8px}.medical-card button{color:#8c2637;min-height:36px;text-align:left}.medical-topics{min-width:0}.medical-topic{padding-block:22px;border-bottom:1px solid #e1e3e8}.medical-topic:first-child{padding-top:0}.medical-topic h3{color:#252c35;font-size:18px;line-height:1.8}.medical-topic-source{margin-block:4px 10px;color:#626973;font-size:13px}.medical-topic-warning{margin-top:10px;font-size:13px}.medical-topic-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;font-size:13px}.medical-topic-actions button{padding:7px 12px;min-height:36px;max-width:100%;text-align:left;border:1px solid #d6dae0;border-radius:5px;background:#fafbfc;color:#424b56;text-decoration:none}.medical-topic-actions button:disabled{color:#626973;border-color:transparent;cursor:default}.medical-topic-actions button:not(:disabled):hover{background:#f0e9eb;border-color:#b998a0}}@media (min-width:1600px){.medical-context-layout,.medical-reading-layout{grid-template-columns:320px minmax(0,1fr);gap:32px}}.rules-shortcuts a:focus-visible,.rules-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid #8c2637;outline-offset:3px}@media (min-width:900px){.page-section.rules-workspace,.rules-workspace-hero .pos-hero-inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:28px}.rules-workspace-hero .pos-hero-inner{padding-block:32px 24px}.workspace-main .rules-workspace-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.rules-workspace-hero .pos-hero-title{font-size:clamp(30px,2.5vw,38px);line-height:1.45}.rules-workspace-hero .pos-hero-desc{max-width:760px;font-size:15px;line-height:1.95}.rules-shortcuts{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:22px}.rules-shortcuts a{color:#8c2637;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.page-section.rules-workspace{padding-block:0 56px}.rules-tool{color:#515963;font-size:14px;line-height:1.9}.rules-tool>.note-panel{padding:16px 18px;border-radius:4px;font-size:14px;line-height:1.9}.rules-reading-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.rules-context{min-width:0;padding:22px;border:1px solid #e1e3e8;border-radius:8px;background:#f7f8fa}.rules-tool h2{color:#252c35;font-size:20px;line-height:1.7;font-weight:700}.rules-selects{margin-top:18px}.rules-search,.rules-selects label{font-size:13px;font-weight:600;color:#424b56}.rules-tool :is(select,input[type=search]){min-width:0;min-height:44px;max-width:100%;border:1px solid #cfd4dc;border-radius:5px;background:#fff;color:#303843;font-size:14px;font-weight:400}.rules-context>[data-testid=examination-scope]{margin-top:18px;padding:14px 0;border:0;border-top:1px solid #dde1e7;border-radius:0}.rules-sources{margin-top:12px;padding-top:14px;border-top:1px solid #dde1e7}.rules-sources summary{color:#8c2637;font-size:14px;font-weight:600;cursor:pointer}.rules-sources section{margin-top:18px;overflow-wrap:anywhere}.rules-sources section h2{font-size:16px}.rules-local-note{margin-top:16px;font-size:12px;line-height:1.9;color:#626973}.rules-reading{min-width:0}.rules-reading-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rules-reading-heading button{border-radius:6px;min-height:42px;font-size:13px}.rules-search{margin-top:18px}.rules-reading>[role=status]{margin-top:16px;padding-bottom:14px;border-bottom:1px solid #e1e3e8;font-size:13px;font-variant-numeric:tabular-nums}.rules-topic{padding-block:22px;border-bottom:1px solid #e1e3e8}.rules-topic h3{color:#252c35;font-size:17px;line-height:1.8}.rules-topic>a{display:inline-block;margin-top:12px;color:#8c2637;font-size:13px}.rules-topic label{padding:12px;border-radius:5px;background:#f7f8fa;font-size:13px}.rules-topic input[type=checkbox]{width:17px;height:17px;margin-top:4px;accent-color:#8c2637}.rules-empty{margin-top:18px;padding:22px;border:1px dashed #cfd4dc;border-radius:6px;background:#fafbfc}.rules-consult{padding:24px;border-color:#e1e3e8;border-radius:8px}.rules-consult p{margin-block:12px;max-width:880px}}@media (min-width:1600px){.rules-reading-layout{grid-template-columns:320px minmax(0,1fr);gap:32px}.rules-selects{grid-template-columns:minmax(0,1fr)}}.subjects-shortcuts a:focus-visible,.subjects-workspace :is(a,button,summary):focus-visible{outline:2px solid #8c2637;outline-offset:3px}@media (min-width:900px){.page-section.subjects-workspace,.subjects-workspace-hero .pos-hero-inner{width:100%;max-width:1220px;margin-inline:auto;padding-inline:28px}.subjects-workspace-hero .pos-hero-inner{padding-block:32px 24px}.workspace-main .subjects-workspace-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.subjects-workspace-hero .pos-hero-title{font-size:clamp(30px,2.5vw,38px);line-height:1.45}.subjects-workspace-hero .pos-hero-desc{max-width:780px;font-size:15px;line-height:1.95}.subjects-shortcuts{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px}.subjects-shortcuts a{padding-block:6px;color:#8c2637;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.page-section.subjects-workspace{padding-block:0 56px}.subjects-boundary{margin-bottom:28px;padding:14px 18px;border-left:3px solid #a88042;background:#faf8f3;color:#605641;font-size:14px;line-height:1.9}.subjects-workspace [id]{scroll-margin-top:96px}.subjects-workspace .group-heading{font-size:22px;line-height:1.6}.subjects-workspace .group-count{font-size:13px;font-variant-numeric:tabular-nums}.subjects-table{border:1px solid #e1e3e8;border-radius:8px;box-shadow:none;overflow:visible}.subjects-row>summary{min-height:90px;padding:20px 24px;gap:20px}.subjects-row>summary strong{font-size:17px;line-height:1.65}.subjects-row[open]>summary{background:#f7f8fa;border-bottom:1px solid #e1e3e8}.subjects-row>.collapse-row-body{padding:24px}.subjects-reading-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.subjects-focus{min-width:0}.subjects-focus>ul{display:flex;flex-wrap:wrap;gap:8px 24px}.subjects-focus .note-panel{padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.9}.subjects-example{min-width:0}.subjects-example .brand-panel{padding:22px;border:1px solid #e1e3e8;border-radius:6px;box-shadow:none;background:#fff}.subjects-example :is(p,button){font-size:14px;line-height:1.9}.subjects-example fieldset button{border-radius:5px;min-height:46px}.subjects-material-note{margin-bottom:14px;color:#715322;font-size:13px;line-height:1.9}.subjects-workspace .brand-empty{padding:24px;text-align:left;border:1px dashed #d4d8dd;border-radius:6px}.subjects-workspace .brand-empty-illus{display:none}.subjects-workspace .brand-empty-desc{max-width:680px;margin-left:0}.subjects-sources .section-title{font-size:24px;line-height:1.7}.subjects-sources .table-card{border-radius:8px;box-shadow:none}.subjects-legacy{border-block:1px solid #e1e3e8;padding-block:22px}.subjects-legacy>summary{color:#515963;font-size:15px;font-weight:600;cursor:pointer}.subjects-legacy-note{margin-top:18px;color:#626973;font-size:13px;line-height:1.9}.subjects-legacy-family{margin-top:26px}.subjects-legacy-family .collapse-row-body{display:grid;gap:12px;color:#515963;font-size:14px;line-height:1.9}.subjects-next{padding:24px;border-radius:8px;box-shadow:none;background:#f7f8fa}}@media (min-width:1600px){.subjects-reading-grid{grid-template-columns:250px minmax(0,1fr);gap:28px}.subjects-focus>ul{display:grid;gap:8px}}.notice-reading :is(a,button,input,select,summary):focus-visible,.notice-reading-hero a:focus-visible{outline:2px solid #8c2637;outline-offset:3px}@media (min-width:900px){.notice-reading-hero .pos-hero-inner,.page-section.notice-reading{width:100%;max-width:1280px;margin-inline:auto;padding-inline:28px}.notice-reading-hero .pos-hero-inner{padding-block:34px 28px}.workspace-main .notice-reading-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.notice-reading-hero .pos-hero-title{max-width:1020px;font-size:clamp(27px,2.35vw,36px);line-height:1.55;overflow-wrap:anywhere}.notice-reading-hero .pos-hero-desc{max-width:880px;font-size:14px;line-height:1.9}.notice-reading-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#626973;font-size:13px;line-height:1.8}.notice-reading-hero .notice-reading-tags{margin-top:22px}.notice-reading-source{margin-top:12px;color:#515963;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.notice-reading-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.notice-reading-actions a{min-height:44px;border-radius:6px}.page-section.notice-reading{padding-block:0 56px}.notice-reading-warning{margin-bottom:22px;border-left:3px solid #bf862c;padding:12px 16px;background:#fffaf1;color:#715322;font-size:14px;line-height:1.9}.notice-reading-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.notice-reading-body{display:grid;gap:24px;min-width:0}.notice-reading-body>[id]{scroll-margin-top:96px}.notice-reading-block,.notice-reading-body :is(.pos-panel,.source-card){padding:24px;border:1px solid #e1e3e8;border-radius:8px;box-shadow:none;background:#fff;min-width:0;overflow-wrap:anywhere}.notice-reading-body :is(h2,.source-title){font-size:20px;line-height:1.7;color:#252c35;font-weight:700}.notice-reading-body :is(p,dd,blockquote){font-size:14px;line-height:1.95}.notice-reading-body .source-grid{grid-template-columns:minmax(0,1fr);gap:10px}.notice-reading-body .source-grid>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.notice-reading-body .source-grid dt{font-size:13px;line-height:1.9}.notice-reading-evidence{align-items:start}.notice-reading-facts{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;padding-block:16px;border-block:1px solid #e1e3e8}.notice-reading-facts dt{color:#626973;font-size:12px}.notice-reading-facts dd{margin-top:6px;color:#303843;font-weight:600}.notice-reading-note{margin-top:12px;color:#626973;font-size:13px;line-height:1.9}.notice-reading-summary{margin-top:24px}.notice-reading-summary h3{font-size:15px;font-weight:600}.notice-reading-summary p{margin-top:10px;color:#515963;white-space:pre-wrap}.notice-reading-checklist{display:grid;gap:18px;margin-block:20px 24px}.notice-reading-checklist li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.notice-reading-checklist span{padding-top:4px;color:#8c2637;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.notice-reading-checklist p{color:#515963}.notice-reading-related{padding-top:16px}.notice-reading-related>a{display:block;padding-block:22px;border-bottom:1px solid #e1e3e8;overflow-wrap:anywhere}.notice-reading-related h3{margin-top:10px;font-size:16px;line-height:1.85;font-weight:600}.notice-reading-related a>p{margin-top:8px;color:#626973;font-size:13px}.notice-related-action{display:inline-flex;gap:6px;align-items:center;margin-top:10px;color:#8c2637;font-size:13px;font-weight:600}.notice-reading-aside{min-width:0;align-self:start}.notice-reading-aside nav{display:grid;gap:4px;padding:20px;background:#f7f8fa;border:1px solid #e1e3e8;border-radius:8px}.notice-reading-aside nav h2{margin-bottom:10px;font-size:15px;font-weight:700}.notice-reading-aside nav a{padding-block:8px;color:#515963;font-size:14px;line-height:1.7}.notice-reading-aside nav a:hover{color:#8c2637}.notice-reading-reminder{margin-top:20px;padding:20px;border:1px solid #e1e3e8;border-radius:8px}.notice-reading-reminder summary{font-size:14px;font-weight:600;cursor:pointer}.notice-reading-reminder>p{margin-block:14px;color:#626973;font-size:13px;line-height:1.9}.notice-reading-reminder :is(input,button){max-width:100%}}@media (min-width:1440px){.notice-reading-layout{grid-template-columns:minmax(0,1fr) 268px}.notice-reading-aside{position:sticky;top:88px}}.notices-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid #8c2637;outline-offset:3px}@media (min-width:900px){.notices-workspace-hero .pos-hero-inner,.page-section.notices-workspace{width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}.notices-workspace-hero .pos-hero-inner{padding-block:32px 22px}.workspace-main .notices-workspace-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.notices-workspace-hero .pos-hero-title{font-size:clamp(30px,2.5vw,38px);line-height:1.4}.notices-workspace-hero .pos-hero-desc{max-width:800px;font-size:15px;line-height:1.9}.notices-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.page-section.notices-workspace{padding-block:0 56px}.notices-workspace .section-title{font-size:21px;line-height:1.6}.notices-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;padding-block:18px;border-block:1px solid #e1e3e8}.notices-counts>div{min-width:0;padding-inline:22px;border-left:1px solid #e1e3e8}.notices-counts>div:first-child{padding-left:0;border-left:0}.notices-counts dt{color:#515963;font-size:13px}.notices-counts dd{margin-top:6px;color:#202630;font-size:28px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.notices-counts dd span{font-size:13px;font-weight:500}.notices-counts p{margin-top:8px;color:#626973;font-size:12px;line-height:1.7}.notices-scope-note{margin-top:8px;color:#59616b;font-size:13px;line-height:1.8}.notices-review-note{margin-top:12px;border-left:3px solid #bf862c;background:#fffaf1;padding:10px 14px;color:#715322;font-size:13px;line-height:1.8}.notices-review-note a{margin-left:10px;text-decoration:underline;text-underline-offset:3px}.notices-workspace .notices-filter{margin-top:16px;padding:18px 20px;border-radius:8px;background:#f7f8fa;box-shadow:none}.notices-search-line{display:flex;align-items:start;gap:10px;margin-top:8px}.notices-search-line input{flex:1;min-width:0}.notices-search-line :is(button,a){flex-shrink:0}.notices-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.notices-selects label{display:grid;min-width:0;gap:8px;font-size:13px;color:#4a535e;font-weight:600}.notices-filter :is(input,select,button){min-height:44px;border-radius:6px;font-size:14px}.notices-more{margin-top:18px;border-top:1px solid #e1e3e8;padding-top:14px}.notices-more summary{color:#4a535e;font-size:13px;font-weight:600;cursor:pointer}.notices-more .fc-row{padding:12px 0}.notices-more .fc-chip{border-radius:6px}.notices-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-block:30px 16px}.notices-result-heading p{font-size:13px;color:#59616b}.notices-workspace .notices-results{border:1px solid #e1e3e8;border-radius:8px;box-shadow:none}.notices-workspace .notices-record{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;overflow-wrap:anywhere}.notices-record .notice-item-title{margin-top:12px;font-size:18px;line-height:1.7;font-weight:700}.notices-record .notice-item-meta{margin-top:10px;color:#515963;font-size:14px;line-height:1.8}.notices-record-timing{margin-top:6px;color:#666d77;font-size:13px;line-height:1.85}.notices-record .notice-item-action{color:#8c2637;font-size:13px;font-weight:600}.notices-workspace .brand-empty{border-radius:8px;box-shadow:none;background:#f7f8fa}.notices-basis{margin-top:36px;border-top:1px solid #e1e3e8;padding-top:26px}.notices-basis dl{display:grid;gap:14px;margin-top:18px}.notices-basis dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;font-size:13px;line-height:1.9}.notices-basis dt{color:#303843;font-weight:600}.notices-basis dd{color:#59616b}.notices-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#8c2637;font-size:13px;font-weight:600}.notices-held{margin-top:24px;border:1px solid #e1e3e8;border-radius:8px;padding:18px 22px;scroll-margin-top:100px}.notices-held summary{color:#303843;font-size:14px;font-weight:600;cursor:pointer}.notices-held p{margin-top:10px;color:#626973;font-size:13px;line-height:1.8}.notices-held li{padding-block:18px;border-top:1px solid #e1e3e8;overflow-wrap:anywhere}.notices-held ul{margin-top:16px}.notices-held h3{font-size:15px;line-height:1.8;font-weight:600}.notices-held a{display:inline-block;margin-top:8px;font-size:13px;color:#8c2637;text-decoration:underline}.notices-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid #e1e3e8}.notices-footer-links p{width:100%;font-size:14px;color:#59616b}}@media (min-width:1440px){.notices-workspace .notices-record{grid-template-columns:minmax(0,1fr) 134px;gap:28px;align-items:center}.notices-record .notice-item-action{justify-content:end}}.official-sites-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid #8c2637;outline-offset:3px}.official-sites-category-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.official-sites-category-heading .section-kicker{margin:0}.official-sites-inline-count{color:#59616b;font-size:14px;font-weight:400}.official-region-browser{margin-top:16px}.official-region-hint{margin-bottom:12px;color:#59616b;font-size:13px}.official-region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.official-region-grid button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #e1e3e8;border-radius:6px;color:#202630;background:#fff;font-size:14px;text-align:left;cursor:pointer}.official-region-grid button:hover{border-color:#8c2637}.official-region-grid button[aria-pressed=true]{border-color:#8c2637;color:#8c2637;background:#fcf3f4;font-weight:700}.official-region-count{color:#59616b;font-size:12px;font-variant-numeric:tabular-nums}.official-region-grid button[aria-pressed=true] .official-region-count{color:#8c2637}.official-region-panel{margin-top:18px}.official-region-panel[hidden]{display:none}.official-region-panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 22px;border-bottom:1px solid #e1e3e8;background:#f7f8fa}.official-region-panel-heading h3{margin:0;color:#202630;font-size:17px;font-weight:700}.official-region-panel-heading>span{color:#59616b;font-size:13px}@media (min-width:900px){.official-sites-workspace-hero .pos-hero-inner,.page-section.official-sites-workspace{width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}.official-sites-workspace-hero .pos-hero-inner{padding-block:34px 22px}.workspace-main .official-sites-workspace-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.official-sites-workspace-hero .pos-hero-title{font-size:clamp(30px,2.5vw,38px);line-height:1.4}.official-sites-workspace-hero .pos-hero-desc{max-width:800px;font-size:15px;line-height:1.9}.page-section.official-sites-workspace{padding-block:0 56px}.official-sites-workspace .section-title{font-size:21px;line-height:1.6}.official-sites-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0 28px;padding-block:18px;border-block:1px solid #e1e3e8}.official-sites-counts>div{min-width:0;padding-inline:22px;border-left:1px solid #e1e3e8}.official-sites-counts>div:first-child{padding-left:0;border-left:0}.official-sites-counts dt{color:#515963;font-size:13px}.official-sites-counts dd{margin-top:6px;color:#202630;font-size:28px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.official-sites-counts p{margin-top:8px;color:#666d77;font-size:12px;line-height:1.7}.official-sites-scope{margin-top:8px;color:#59616b;font-size:13px;line-height:1.8}.official-sites-scope-warning{margin-top:12px;border-left:3px solid #bf862c;background:#fffaf1;padding:10px 14px;color:#715322;font-size:14px;line-height:1.8}.official-sites-workspace .official-sites-filter{margin-top:16px;padding:16px 20px;border-radius:8px;background:#f7f8fa;box-shadow:none}.official-sites-filter .fc-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.official-sites-filter .fc-row-label{padding:0}.official-sites-filter .official-sites-search{grid-template-columns:minmax(0,1fr) 154px auto;gap:10px}.official-sites-filter :is(input,select,button,a){min-height:44px;border-radius:6px}.official-sites-workspace .table-card{border:1px solid #e1e3e8;border-radius:8px;box-shadow:none}.official-sites-workspace .collapse-row>summary{padding:18px 22px}.official-sites-workspace .collapse-row-body{background:#fff;border-top-style:solid}.official-sites-workspace .official-site-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:22px;box-shadow:none;overflow-wrap:anywhere}.official-sites-workspace .notice-item-title{margin:0;font-size:17px;line-height:1.7;font-weight:700}.official-sites-workspace .notice-item-badges{margin-top:10px;gap:6px}.official-sites-workspace :is(.mini-tag,.status-pill){white-space:normal;border-radius:4px;font-size:12px;line-height:1.7}.official-sites-workspace .notice-item-meta{margin-top:10px;max-width:800px;font-size:14px;line-height:1.85}.official-sites-workspace .notice-item-action{color:#8c2637;font-size:13px;line-height:1.8;font-weight:600}.official-sites-workspace .brand-empty{box-shadow:none;background:#f7f8fa;border-radius:8px}.official-sites-basis{margin-top:40px;border-top:1px solid #e1e3e8;padding-top:26px}.official-sites-basis .source-grid{margin-top:16px;grid-template-columns:minmax(0,1fr);gap:12px}.official-sites-basis .source-grid>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px}.official-sites-basis :is(dt,dd,p){font-size:13px;line-height:1.85}.official-sites-basis dt{color:#303843;font-weight:600}.official-sites-basis dd{color:#59616b}.official-sites-help{border-top:1px solid #e1e3e8;padding-top:24px}}@media (min-width:1440px){.official-sites-workspace .official-site-row{grid-template-columns:minmax(0,1fr) 162px;gap:24px}.official-sites-workspace .notice-item-action{justify-content:end;padding-top:4px}}.fc-row{display:grid;gap:10px;border-bottom:1px solid var(--line);padding:16px 0}.fc-row:last-child{border-bottom:none}.fc-row-label{color:var(--muted-strong);font-size:13px;font-weight:700;letter-spacing:.02em}.fc-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;-webkit-overflow-scrolling:touch}@media (max-width:767.98px){.fc-chips{padding-bottom:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),rgba(0,0,0,.35));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),rgba(0,0,0,.35))}.fc-chips::-webkit-scrollbar{height:3px}.fc-chips::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line-strong)}}@media (min-width:768px){.fc-row{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px}.fc-row-label{padding-top:9px}.fc-chips{flex-wrap:wrap;overflow:visible}}.official-sites-search{display:grid;min-width:0;gap:8px}.official-sites-filter .fc-chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (min-width:768px){.official-sites-search{grid-template-columns:minmax(180px,1fr) 144px auto;align-items:start}}.fc-chip{display:inline-flex;min-height:36px;flex-shrink:0;align-items:center;border:1px solid var(--line-strong);border-radius:999px;background:#fff;padding:7px 14px;color:var(--muted-strong);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fc-chip:hover{border-color:var(--red-300);background:var(--red-soft);color:var(--red-dark)}.fc-chip[data-active=true]{border-color:var(--red);background:var(--red-soft);color:var(--red);font-weight:700}@media (max-width:767.98px){.fc-chip{min-height:44px;padding-block:11px}}.collapse-row{border-bottom:1px solid var(--line)}.collapse-row:last-child{border-bottom:none}.collapse-row>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;padding:16px 20px;list-style:none;transition:background-color var(--dur-fast) var(--ease-out)}@media (min-width:768px){.collapse-row>summary{padding:18px 24px}}.collapse-row>summary::-webkit-details-marker{display:none}.collapse-row>summary:hover{background:var(--red-soft)}.collapse-row-chevron{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:999px;background:var(--red-soft);color:var(--red);transition:transform var(--dur-base) var(--ease-out)}.collapse-row[open] .collapse-row-chevron{transform:rotate(180deg)}.collapse-row-body{border-top:1px dashed var(--line);background:var(--surface-subtle);padding:18px 20px 22px}@media (min-width:768px){.collapse-row-body{padding:20px 24px 24px}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pager-info{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.pager-actions{display:flex;gap:8px}.dl-source-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);padding:14px 16px}@media (min-width:768px){.dl-source-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl-source-item{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7}.dl-source-item>svg{margin-top:3px;flex-shrink:0;color:var(--red)}.dl-source-item b{display:block;color:var(--ink);font-size:13px;font-weight:700}.dl-source-item span{color:var(--muted)}.dl-board-list{display:grid;gap:16px}@media (min-width:900px){.dl-board-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.dl-card{display:flex;gap:14px;align-items:stretch;border:1px solid #f2f3f5;border-radius:16px;background:#fff;box-shadow:var(--shadow-card);padding:16px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media (min-width:768px){.dl-card{gap:18px;padding:22px}}.dl-card:hover{border-color:var(--red-200);box-shadow:var(--shadow-float);transform:translateY(-2px)}.dl-days{display:grid;width:72px;flex:none;place-items:center;align-content:center;gap:2px;border-radius:14px;padding:10px 6px;text-align:center}@media (min-width:768px){.dl-days{width:84px}}.dl-days-num{font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media (min-width:768px){.dl-days-num{font-size:34px}}.dl-days-unit{font-size:11px;font-weight:600;letter-spacing:.06em}.dl-days[data-tone=danger]{background:var(--brand-gradient);color:#fff;box-shadow:0 6px 16px -6px rgba(230,0,18,.4)}.dl-days[data-tone=warn]{background:var(--amber-soft);color:var(--amber)}.dl-days[data-tone=calm]{background:var(--surface-subtle);color:var(--muted-strong)}.dl-body{min-width:0;flex:1}.dl-title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.dl-title{font-size:17px}}.dl-org{margin-top:2px;color:var(--muted-strong);font-size:13px;font-weight:600}.dl-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--muted);font-size:13px}.dl-meta>span{display:inline-flex;align-items:center;gap:5px}.dl-deadline{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.dl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:14px;border-top:1px dashed var(--line);padding-top:12px}.dl-official{display:inline-flex;flex:none;align-items:center;gap:6px;border:1px solid var(--red-300);border-radius:999px;padding:6px 14px;color:var(--red);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out)}.dl-official:hover{background:var(--red-soft)}.dl-empty-note,.dl-note{color:var(--muted);font-size:12px}.dl-empty-note{max-width:520px;margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);padding:12px 16px;line-height:1.8;text-align:left}.dl-empty-note b{display:block;color:var(--ink);font-size:12px;font-weight:700}.opportunities-workspace-hero .pos-hero-inner,.page-section.opportunities-workspace{width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}.opportunities-workspace-hero .pos-hero-inner{padding-block:34px 26px}.workspace-main .opportunities-workspace-hero .pos-hero-grid{grid-template-columns:minmax(0,1fr)}.opportunities-workspace-hero .pos-hero-title{font-size:clamp(30px,2.5vw,38px);line-height:1.4}.opportunities-workspace-hero .pos-hero-desc{max-width:780px;font-size:14px;line-height:1.9}.page-section.opportunities-workspace{padding-block:0 54px}.opportunities-review-note,.opportunities-scope-note{margin-bottom:14px;border-left:3px solid #c4c9d0;padding:10px 14px;background:#f6f7f9;color:#4a515c;font-size:13px;line-height:1.9}.opportunities-review-note{border-color:#bf862c;background:#fffaf1;color:#715322}.opportunities-workspace :is(.opportunities-scope-note,.opportunities-review-note) a{display:inline-block;margin-left:10px;color:inherit;text-decoration:underline;text-underline-offset:4px;font-weight:600}.opportunities-workspace .opportunities-filter{margin-top:20px;padding:8px 22px;border-radius:10px;box-shadow:none}.opportunities-filter .fc-row,.opportunities-filter .fc-row>div{min-width:0}.opportunities-results-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-top:34px;scroll-margin-top:92px}.opportunities-results-heading>p{max-width:510px;line-height:1.8}.opportunities-results-heading h2{font-size:21px}.opportunities-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:20px;padding:16px 0;border-block:1px solid #e0e3e8}.opportunities-counts>div{min-width:0;padding-inline:20px;border-left:1px solid #e0e3e8}.opportunities-counts>div:first-child{padding-left:0;border-left:0}.opportunities-counts dt{font-size:13px;color:#59616d}.opportunities-counts dd{margin-top:6px;color:#202630;font-size:24px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.opportunities-counts dd span{font-size:12px;font-weight:500;color:#626973}.opportunities-results-list{border-top:1px solid #e0e3e8}.opportunities-results-list .opportunity-record{margin:0;padding:24px 0;border:0;border-bottom:1px solid #e0e3e8;border-radius:0;background:transparent;box-shadow:none}.opportunity-record-body{display:grid;min-width:0;gap:18px 26px}.opportunity-record h3{line-height:1.7;overflow-wrap:anywhere}.opportunity-record-actions{display:flex;flex-wrap:wrap;align-content:start;align-items:start;gap:10px}.opportunity-record-actions a{min-height:40px;padding:10px 14px;font-size:13px}.opportunities-reference{margin-top:28px;border-top:1px solid #dce1e8;padding-top:18px;color:#4a515c;scroll-margin-top:92px}.opportunities-reference>summary{cursor:pointer;color:#303843;font-size:14px;font-weight:700;line-height:1.8}.opportunities-review-list{margin-top:18px}.opportunities-review-list li{padding-block:14px;border-bottom:1px solid #e7e9ed;overflow-wrap:anywhere}.opportunities-review-list a{color:#8b2334;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.opportunities-review-list p{margin-top:8px;font-size:13px}.opportunities-review-list small{display:block;margin-top:6px;color:#626973;font-size:12px;line-height:1.8}.opportunities-family-status{margin-top:24px}.opportunities-family-status>div{display:flex;gap:12px;align-items:start}.opportunities-family-status svg{flex:none;margin-top:2px;color:#762232}.opportunities-family-status h2{color:#303843;font-size:15px;font-weight:700}.opportunities-family-status p{margin-top:6px;font-size:13px;line-height:1.8}.opportunities-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid #8c2637;outline-offset:3px}@media (min-width:1440px){.opportunity-record-body{grid-template-columns:minmax(0,1fr) 188px}.opportunity-record-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.opportunities-workspace-hero .section-kicker{font-size:clamp(22px,2vw,26px);font-weight:800}.current-opportunities{min-width:0}.current-mode-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;border-bottom:1px solid var(--border,#e1e3e8);margin:24px 0 16px;padding-bottom:12px}.current-mode-tabs button{padding:0 0 14px;border:0;border-bottom:3px solid transparent;background:none;font-size:19px;font-weight:750;color:#586373}.current-mode-tabs button[aria-pressed=true]{color:#e60012;border-color:#e60012}.current-filters{padding:24px;border:1px solid #e1e3e8;border-radius:12px;background:#f7f8fa}.current-exam-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;border:0;padding:0;margin:18px 0}.current-exam-filter legend{padding:0;margin-bottom:12px;font-weight:700}.current-exam-filter label{display:inline-flex;gap:8px;align-items:center;min-height:32px;cursor:pointer}.current-exam-filter input{width:18px;height:18px;accent-color:#df0012}.current-stage-filter{display:flex;flex-wrap:wrap;gap:8px}.current-pager button,.current-stage-filter button{background:#fff;border:1px solid #dce0e6;border-radius:6px;padding:8px 18px;font-weight:650}.current-stage-filter button[aria-pressed=true]{color:#df0012;border-color:#ed0017;background:#fff5f5}.current-stage-filter button:hover{background:#fff5f5}.current-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.current-topic-links{margin-top:20px;font-size:14px}.current-next-links{border-top:1px solid #e1e3e8;padding-top:18px;font-size:14px}.current-next-links a:first-child{margin-left:0}.current-actions label,.current-search label{display:grid;gap:8px;min-width:0;font-weight:650}.current-actions select,.current-search input,.current-search select{width:100%;min-width:0;padding:12px;background:#fff;border:1px solid #dce0e6;border-radius:6px;color:#273340;font:inherit}.current-search button{min-height:48px}.current-feedback{margin:20px 0;padding:18px 20px;background:#f6f7f9;border-radius:8px;color:#586373;line-height:1.7}.current-feedback p{margin:0 0 6px}.current-upcoming-title{margin:0 0 8px;color:#273340;font-size:18px;font-weight:700}.current-feedback a,.current-feedback button,.current-profile-note a{color:#cf0011;font-weight:650;text-decoration:underline;text-underline-offset:3px}.current-profile-note{margin:18px 0;color:#586373;line-height:1.7}.current-profile-note a{margin-left:12px}.current-featured{display:flex;justify-content:space-between;gap:28px;align-items:center;margin:28px 0 20px;padding:24px;border:1px solid #e1e3e8;border-left:4px solid #e60012;border-radius:8px}.current-featured h2{font-size:23px;line-height:1.5;margin:10px 0 0}.current-featured .current-actions{flex-shrink:0;flex-direction:column;align-items:flex-start}.current-meta{color:#687484;font-size:14px;line-height:1.6;margin:0}.current-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.current-actions a:not(.current-primary){color:#cf0011;font-weight:650;text-decoration:underline;text-underline-offset:3px}.current-opportunities .current-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-weight:700}.current-announcements,.current-position-results{margin-top:30px}.current-results-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.current-results-header h2{font-size:23px;margin:0}.current-results-header h2.current-personal-heading{color:#b90010;font-size:clamp(22px,2.2vw,28px);line-height:1.5;font-weight:800}.current-results-header p,.current-results-header>span{color:#687484;font-size:14px;margin-top:8px}.current-notice{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid #e1e3e8}.current-notice-body{min-width:0;overflow-wrap:anywhere}.current-notice-status{display:grid;gap:6px;font-size:14px;font-variant-numeric:tabular-nums}.current-notice-status [data-state=open]{color:#c80012;font-weight:700}.current-notice-status [data-state=closed]{color:#687484}.current-notice h3{font-size:17px;line-height:1.6;margin:5px 0 0}.current-notice h3 a{color:#232b35}.current-notice h3 a:hover{color:#df0012}.current-detail-link{color:#df0012;white-space:nowrap;font-weight:700}.current-job-list article{border-bottom:1px solid #e1e3e8;padding:20px 0;overflow-wrap:anywhere}.current-job-list h3{font-size:20px;margin:6px 0}.current-job-list p{margin:6px 0;line-height:1.7}.current-job-list summary{color:#cf0011;font-weight:650;cursor:pointer;width:-moz-fit-content;width:fit-content}.current-job-list dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f7f8fa;padding:16px}.current-job-list dt{color:#687484;font-size:14px;margin-bottom:4px}.current-job-list dd{margin:0;line-height:1.7}.current-pager{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 0}.current-opportunities button:disabled{opacity:.5;cursor:not-allowed}.guokao-hero .guokao-actions{margin-top:22px}.guokao-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.guokao-actions>a,.guokao-calendar-link,.guokao-heading>a,.guokao-materials a{color:#c80012;font-weight:650}.guokao-actions .gov-action-primary,.guokao-login .gov-action-primary{display:inline-flex;padding:12px 22px;color:#fff}.guokao-source{margin-top:18px;color:#687484;font-size:13px}.guokao-nav{display:flex;flex-wrap:wrap;gap:16px 28px;padding:16px 0;border-bottom:1px solid #dfe3e8;font-weight:700}.guokao-nav a:hover{color:#cf0011}.guokao-section{padding-top:32px;scroll-margin-top:90px}.guokao-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.guokao-heading h2{font-size:24px;font-weight:750;margin:0}.guokao-heading p,.guokao-note{color:#626f7e;font-size:14px;line-height:1.8;margin:6px 0 0}.guokao-key-note{padding:12px 16px;border-left:3px solid #e60012;background:#fff6f6;color:#7f2631;line-height:1.8;font-size:14px}.guokao-timeline{margin:12px 0 18px;padding:0;list-style:none}.guokao-timeline li{display:grid;grid-template-columns:minmax(175px,1fr) minmax(0,2fr) auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #e1e3e8}.guokao-event-title h3{font-size:16px;font-weight:700;margin:0 0 6px;line-height:1.7}.guokao-event-title span{color:#687484;font-size:12px}.guokao-event-title span[data-state="已开放"],.guokao-event-title span[data-state="进行中"]{color:#b50010;font-weight:700}.guokao-time{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.7;margin:0}.guokao-calendar-link{font-size:13px;white-space:nowrap}.guokao-materials{list-style:none;padding:0;margin:0;border-top:1px solid #e1e3e8}.guokao-materials li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e1e3e8}.guokao-materials li>div{display:flex;align-items:baseline;gap:18px;min-width:0}.guokao-materials h3{margin:0;font-size:16px;line-height:1.7;font-weight:650}.guokao-materials span{font-size:11px;min-width:58px;color:#677484}.guokao-materials a{font-size:13px;flex-shrink:0}.guokao-announcement{max-width:900px;font-size:15px;line-height:2;overflow-wrap:anywhere}.guokao-announcement h3{font-size:20px;font-weight:750;line-height:1.7;margin:24px 0 18px}.guokao-announcement h4{font-size:18px;font-weight:750;margin:28px 0 12px}.guokao-announcement p{margin:12px 0}.guokao-login{padding:28px;margin-top:20px;background:#f6f7f9;border:1px solid #e1e3e8;border-radius:8px}.guokao-login h3{font-size:19px;font-weight:700}.guokao-login p{color:#626f7e;margin:10px 0 20px;font-size:14px;line-height:1.8}@media (max-width:950px){.guokao-timeline li{grid-template-columns:minmax(150px,1fr) minmax(0,2fr)}.guokao-calendar-link{grid-column:2}}@media (max-width:600px){.guokao-timeline li{grid-template-columns:minmax(0,1fr);gap:8px}.guokao-calendar-link{grid-column:1;padding-block:6px}.guokao-event-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.guokao-event-title span{flex-shrink:0}.guokao-materials li{align-items:flex-start;flex-direction:column;gap:10px}.guokao-materials li>div{gap:12px}.guokao-materials a{padding-block:6px}.guokao-login{padding:20px}}@media (max-width:700px){.page-section.opportunities-workspace{padding-inline:20px}.current-search{grid-template-columns:minmax(0,1fr);gap:16px}.current-filters{padding:18px}.current-featured,.current-results-header{flex-direction:column;align-items:flex-start}.current-featured{padding:20px;gap:18px}.current-featured h2{font-size:20px}.current-notice{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px}.current-notice-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.current-notice h3{font-size:17px}.current-detail-link{display:none}.current-job-list dl{grid-template-columns:minmax(0,1fr)}.current-results-header h2{font-size:20px}}.notices-workspace-hero .section-kicker{font-size:clamp(18px,1.6vw,24px)}.notices-workspace .notices-filter{margin-top:0}.notices-search-line{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.notices-search-line input{flex:1 1 220px;min-width:0}.notices-selects{display:grid;gap:14px;margin-top:16px}.notices-selects label{display:grid;min-width:0;gap:8px;font-size:14px;font-weight:600}.notices-filter :is(input,select,button){min-height:44px;max-width:100%}.notices-more{margin-top:18px;padding-top:14px;border-top:1px solid #e1e3e8}.notices-more summary{cursor:pointer;font-size:14px;font-weight:600}.notices-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-block:24px 14px}.notices-result-heading p{color:#626973;font-size:13px;font-variant-numeric:tabular-nums}.personal-profile-workspace{max-width:1120px;margin:auto;padding:32px 24px}.personal-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.personal-profile-heading h1{font-size:30px;font-weight:750}.personal-profile-heading p,.personal-profile-section>p{margin-top:8px;color:#626973;font-size:14px}.personal-profile-navigation{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;font-size:14px;font-weight:600}.personal-profile-navigation a{min-height:40px;display:inline-flex;align-items:center;color:#626973}.personal-profile-navigation a:hover{color:#c0000f}.personal-avatar-upload:focus-within,.personal-profile-navigation a:focus-visible{outline:2px solid #c0000f;outline-offset:3px}.personal-profile-section{padding:20px 0;border-top:1px solid #e4e5eb;scroll-margin-top:90px}.personal-profile-section h2,.personal-profile-section>summary{font-size:18px;font-weight:700;margin-bottom:18px}.personal-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.personal-profile-grid label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.personal-profile-grid .gov-input{font-weight:400}.personal-profile-provinces{grid-column:span 2;min-width:0}.personal-avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px}.personal-avatar-row img{border-radius:50%}.personal-avatar-row .personal-avatar-upload{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #dce1e7;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.personal-avatar-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.personal-avatar-row button{min-height:44px;font-size:14px;color:#626973}.personal-avatar-row input{max-width:100%}.personal-profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:14px}.personal-profile-actions button{padding:12px 20px}.personal-profile-actions a{color:#c0000f;font-weight:650;min-height:44px;display:inline-flex;align-items:center}.personal-profile-actions a:focus-visible{outline:2px solid #c0000f;outline-offset:3px}.personal-profile-actions a[aria-disabled=true]{color:#727982;cursor:not-allowed}.personal-profile-message{margin:16px 0;font-size:14px}.personal-report-list{margin-top:24px}.personal-report-list a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #e4e5eb}.consent-workspace{display:grid;gap:14px;margin:16px 0 24px}.consent-setting{min-width:0;padding:16px 0;border-bottom:1px solid #e4e5eb}.consent-setting input{max-width:100%}@media (max-width:650px){.personal-profile-workspace{padding:24px 16px}.personal-profile-grid{grid-template-columns:minmax(0,1fr)}.personal-profile-provinces{grid-column:auto}}.notices-workspace .notices-record{padding:18px 20px;overflow-wrap:anywhere}.notices-record .notice-item-meta,.notices-record .notice-item-title{margin-top:8px}.notice-reading-compact .notice-reading-tags{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:20px;color:#626973;font-size:14px}.notice-reading-compact .notice-reading-source{margin-top:12px;color:#515963;font-size:14px;overflow-wrap:anywhere}.notice-reading-compact .notice-reading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.notice-reading-compact .pos-hero-title{overflow-wrap:anywhere}.partner-recommendation{--partner-ink:#263244;--partner-muted:#566376;--partner-line:#8390a2;--partner-surface:#f5f7fa;--partner-white:#fff;max-width:1280px;margin:0 auto;padding:40px 32px 48px;color:var(--partner-ink)}.partner-recommendation-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.partner-recommendation-header h1{margin:8px 0 12px;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.4;text-wrap:balance}.partner-recommendation-header>div>p:last-child{color:var(--partner-muted);line-height:1.8}.partner-free-label{padding:8px 14px;color:#26544c;background:#edf5f1;border:1px solid #8ba89b;border-radius:6px;font-size:14px;font-weight:700}.partner-commercial-note{margin:24px 0;padding:14px 18px;border-left:3px solid var(--partner-line);background:var(--partner-surface);color:var(--partner-muted);font-size:14px;line-height:1.8}.partner-recommendation-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.partner-interest-panel,.partner-summary-panel{min-width:0;padding:24px;border:1px solid #d9dfe7;border-radius:12px;background:var(--partner-white)}.partner-panel-heading{display:flex;gap:12px;margin-bottom:28px;align-items:start}.partner-panel-heading>span{font-size:13px;line-height:28px;color:var(--partner-muted);font-variant-numeric:tabular-nums}.partner-panel-heading>div{min-width:0}.partner-panel-heading h2{font-size:20px;line-height:1.5;font-weight:750;text-wrap:balance}.partner-panel-heading p{margin-top:8px;font-size:14px;color:var(--partner-muted);line-height:1.8}.partner-interest-fields{min-width:0;border:0;padding:0}.partner-interest-fields>fieldset{min-width:0;border:0;padding:0;margin:0 0 28px}.partner-interest-fields legend{font-size:16px;font-weight:700;margin-bottom:12px}.partner-interest-fields legend small{margin-left:8px;font-size:13px;font-weight:400;color:var(--partner-muted)}.partner-choice-list{display:flex;flex-wrap:wrap;gap:10px}.partner-choice-list label{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid var(--partner-line);border-radius:6px;cursor:pointer;font-size:15px}.partner-choice-list label:has(input:checked){background:#eaf0f7;color:var(--partner-ink);border-color:var(--partner-ink)}.partner-choice-list input{width:18px;height:18px;accent-color:var(--partner-ink);flex-shrink:0}.partner-interest-fields:disabled label{cursor:default;opacity:.65}.partner-saved-profile{padding-top:24px;border-top:1px solid #d9dfe7;font-size:14px;line-height:1.8}.partner-saved-profile>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.partner-saved-profile h3{font-size:15px;font-weight:700}.partner-inline-actions :is(a,button),.partner-saved-profile a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:var(--partner-ink)}.partner-saved-profile dl{margin-top:12px}.partner-saved-profile dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;margin-top:8px}.partner-saved-profile dt,.partner-saved-profile>p{color:var(--partner-muted)}.partner-saved-profile dd{overflow-wrap:anywhere}.partner-missing-condition{margin-top:12px}.partner-summary-label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.partner-summary-panel textarea{display:block;width:100%;min-width:0;min-height:320px;padding:16px;border:1px solid var(--partner-line);border-radius:8px;background:var(--partner-surface);color:var(--partner-ink);font:inherit;font-size:15px;line-height:1.8;resize:vertical;overflow-wrap:anywhere}.partner-summary-panel textarea::-moz-placeholder{color:var(--partner-muted);opacity:1}.partner-summary-panel textarea::placeholder{color:var(--partner-muted);opacity:1}.partner-link-pending,.partner-summary-privacy{margin-top:12px;color:var(--partner-muted);font-size:13px;line-height:1.8}.partner-summary-actions{display:grid;gap:12px;margin-top:20px}.partner-summary-actions button{min-height:48px;padding:12px 16px;border:1px solid var(--partner-ink);border-radius:6px;font-size:16px;font-weight:700;line-height:1.6;cursor:pointer}.partner-copy-button{background:var(--partner-ink);color:var(--partner-white)}.partner-copy-button:not(:disabled):hover{background:#182333}.partner-recommendation button:disabled{background:#edf0f4;border-color:#cad1dc;color:#697383;cursor:not-allowed}.partner-copy-message{min-height:28px;margin-top:12px;color:var(--partner-ink);font-size:14px;line-height:1.8}.partner-profile-state{margin-bottom:20px;padding:16px;border-radius:6px;background:var(--partner-surface);font-size:14px;line-height:1.8}.partner-recommendation :is(button,a,input,textarea):focus-visible{outline:2px solid var(--partner-ink);outline-offset:3px}@media (max-width:1100px){.partner-recommendation-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.partner-recommendation{padding:24px 16px}.partner-interest-panel,.partner-summary-panel{padding:20px 16px}.partner-panel-heading h2{font-size:19px}.partner-summary-panel textarea{font-size:16px}}@media (min-width:900px){.notices-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-reading-compact .pos-hero-inner{padding-block:36px 44px}}.ai-planning-workspace{--planning-ink:#243447;--planning-muted:#526170;--planning-line:#d5dde5;--planning-surface:#f5f7fa;display:grid;gap:28px;color:var(--planning-ink);max-width:1100px;margin-inline:auto}.ai-planning-workspace :is(section,form,fieldset,label){min-width:0}.planning-profile{border:1px solid var(--planning-line);border-radius:12px;background:var(--planning-surface);padding:24px}.planning-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ai-planning-workspace h2,.planning-form>fieldset>legend{font-size:20px;font-weight:700;line-height:1.5;margin:0}.ai-planning-workspace p{color:var(--planning-muted);font-size:14px;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.planning-profile dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:20px}.planning-profile dt{font-size:13px;color:var(--planning-muted);margin-bottom:6px}.planning-profile dd{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.planning-date a,.planning-profile a,.planning-profile button{font-size:14px;text-decoration:underline;text-underline-offset:4px;padding-block:10px}.planning-form>fieldset{padding:24px;border:1px solid var(--planning-line);border-radius:12px}.planning-form>fieldset>legend{padding-inline:8px}.planning-form fieldset:disabled{opacity:.6}.planning-exams{margin:0 0 24px}.planning-exams legend{font-size:15px;font-weight:600;margin-bottom:10px}.planning-exams>div{display:flex;flex-wrap:wrap;gap:8px 20px}.planning-exams label{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.planning-exams input{width:18px;height:18px;accent-color:var(--planning-ink)}.planning-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.planning-fields label{display:grid;align-content:start;gap:9px;font-weight:600;font-size:15px}.planning-fields .gov-input{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--planning-ink);font-size:16px;background:#fff}.planning-fields .gov-input[aria-invalid=true]{border-color:#a51d32}.planning-wide{grid-column:1/-1}.planning-date{display:grid;align-content:start;gap:8px;font-size:15px}.planning-date strong{font-size:22px}.planning-date p{margin:0}.planning-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;min-height:48px;border:1px solid var(--planning-ink);border-radius:8px;background:var(--planning-ink);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .16s ease}.planning-primary:hover:not(:disabled){background:#344d67}.planning-primary:disabled{cursor:not-allowed;opacity:.5}.planning-form>fieldset>.planning-primary{margin-top:26px}.planning-output{border-top:1px solid var(--planning-line);padding-top:28px}.planning-output textarea{display:block;width:100%;min-height:350px;max-height:780px;padding:20px;margin-top:20px;border:1px solid var(--planning-line);border-radius:10px;background:#fff;color:var(--planning-ink);font:inherit;font-size:16px;line-height:1.9;resize:vertical;overflow-wrap:anywhere}.planning-copy-status{min-height:26px;font-weight:600}.planning-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.planning-models a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;min-height:72px;border:1px solid var(--planning-line);border-radius:8px;font-size:15px;font-weight:600;overflow-wrap:anywhere}.planning-models a:hover{background:var(--planning-surface)}.planning-model-name{display:inline-flex;align-items:center;min-width:0;gap:12px}.planning-model-logo{display:block;width:36px;height:36px;flex:0 0 36px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.planning-error-summary:not([hidden]){display:block;border-left:3px solid #a51d32;background:#fff5f5;padding:18px 22px;margin-bottom:24px;color:#8a1d2c}.planning-error-summary ul{padding-left:20px;margin-top:10px}.planning-error-summary a{display:inline-block;text-decoration:underline;line-height:1.8;padding-block:5px}.planning-field-error{color:#8a1d2c;font-size:14px;line-height:1.6;font-weight:500}.ai-planning-workspace :is(input,select,textarea,button,a):focus-visible{outline:3px solid #54748e;outline-offset:3px}@media (max-width:650px){.planning-fields{grid-template-columns:minmax(0,1fr)}.planning-form>fieldset,.planning-profile{padding:18px}.planning-models{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-models a{align-items:flex-start;padding:14px 12px}.planning-model-name{flex-direction:column;align-items:flex-start;gap:10px}.planning-primary{width:100%}.planning-output textarea{padding:16px}.ai-planning-workspace p{font-size:16px}}@media (prefers-reduced-motion:reduce){.planning-primary{transition:none}}