.legal-hero{padding-top:24px;padding-bottom:0}.policy-document-line{display:flex;gap:13px;align-items:center;font-size:.8125rem;color:var(--muted);padding-bottom:32px}.policy-document-line a{text-decoration:none}.document-code{margin-left:auto;font:500 .8125rem var(--condensed);letter-spacing:1.5px}.legal-title-row{display:flex;align-items:center;justify-content:space-between;gap:35px}.legal-title-row .eyebrow{color:var(--rust);margin-bottom:15px}.legal-title-row h1{font-size:clamp(3rem,5vw,4.7rem);line-height:1.02}.policy-seal{flex-shrink:0;border-block:3px double #a9ada0;padding:16px 20px;text-align:center;transform:rotate(-3deg);color:var(--navy-light);margin-right:20px}.policy-seal span{display:block;font:500 .8125rem var(--condensed);letter-spacing:2px}.policy-seal strong{font:700 2.25rem/1.3 var(--condensed);letter-spacing:1px}.legal-lede{max-width:780px;font-size:1.0625rem;line-height:1.75;color:var(--muted);margin-top:23px}.policy-rule{display:grid;grid-template-columns:190px 1fr;gap:28px;border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:22px 0;margin-top:28px;align-items:start}.policy-rule .eyebrow{color:var(--rust);padding-top:5px}.policy-rule p{font-size:1.0625rem;font-weight:600;max-width:870px;line-height:1.6}.request-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;margin-bottom:52px}.request-paths>a{border:1px solid #b9c0b7;background:var(--paper);padding:24px;text-decoration:none;transition:border-color .15s,background .15s}.request-paths>a:hover{border-color:var(--navy);background:#eeeadf}.path-number{font:600 .8125rem var(--condensed);letter-spacing:1.8px;color:var(--rust)}.request-paths h2{font-size:2rem;margin-top:13px}.request-paths p{font-size:.9375rem;line-height:1.65;margin-top:12px;color:var(--muted)}.path-link{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;margin-top:21px;padding-top:15px;border-top:1px solid var(--line)}.policy-document-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:70px;margin-bottom:65px}.policy-contents{align-self:start;position:sticky;top:28px}.policy-contents nav{border-top:3px solid var(--navy);padding-top:19px}.policy-contents .eyebrow{margin-bottom:19px}.policy-contents nav>a{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.875rem;text-decoration:none}.policy-contents nav>a:hover{text-decoration:underline}.policy-contents nav>a span{font-family:var(--condensed);font-size:.875rem;color:var(--rust)}.contents-note{background:#e9e5d8;padding:19px;margin-top:24px}.contents-note>span{color:var(--rust);font-size:1.1875rem}.contents-note p{font-size:.875rem;line-height:1.7;margin-top:8px}.policy-copy{max-width:870px;min-width:0}.policy-chapter{padding-bottom:34px;margin-bottom:33px;border-bottom:1px solid #bdc6bc;scroll-margin-top:24px}.chapter-label{font:600 .8125rem/1.4 var(--condensed);letter-spacing:1.8px;color:var(--rust);margin-bottom:13px}.policy-chapter h2{font-size:2.5rem;margin-bottom:20px}.policy-chapter>p:not(.chapter-label),.policy-chapter li,.policy-chapter td{font-size:1rem;line-height:1.8}.policy-chapter>p+p{margin-top:16px}.policy-chapter h3{font-size:1.625rem;margin-top:26px;margin-bottom:12px}.policy-chapter ul,.policy-chapter ol{padding-left:23px;margin:15px 0 21px}.policy-chapter li{padding-left:5px;margin-bottom:7px}.firm-rule{border-left:4px solid var(--rust);background:#eee6d6;padding:22px 27px;margin:25px 0}.firm-rule h3{margin-top:0}.firm-rule p{font-size:.875rem;line-height:1.7}.legal-qualification{padding:23px 26px;border:1px solid #a7b5b5;margin:25px 0;background:#edf0e6}.legal-qualification h3{margin-top:0}.legal-qualification p{font-size:1rem;line-height:1.8}.legal-qualification p+p{margin-top:14px}.legal-qualification p:last-child{font-size:.875rem}.annotation-specimen{padding:23px 25px;background:var(--navy);color:var(--paper);margin:23px 0}.annotation-specimen .eyebrow{color:var(--gold);font-size:.75rem;display:block}.annotation-specimen strong{display:block;font-size:1.0625rem;margin:15px 0 11px}.annotation-label{display:block;font-size:.875rem;line-height:1.7;color:#d2dbd9;border-top:1px solid #61747c;padding-top:13px}.evidence-table-wrap{margin:25px 0;overflow-x:auto}.evidence-table{width:100%;border-collapse:collapse;text-align:left}.evidence-table caption{text-align:left;font-size:.875rem;font-weight:600;margin-bottom:10px}.evidence-table thead{background:var(--navy);color:var(--paper)}.evidence-table th,.evidence-table td{padding:16px 18px;vertical-align:top;border-bottom:1px solid #bec6bc}.evidence-table th{font-size:.875rem;font-weight:600;line-height:1.7}.evidence-table tbody th{min-width:160px;width:30%;background:#eae9de}.evidence-table td{font-size:.9375rem}.request-checklist li::marker{color:var(--rust);font-weight:700}.prepare-panel{padding:25px;background:#e8dfcb;border-top:3px solid var(--gold);margin-top:24px}.prepare-panel h3{margin-top:9px}.prepare-panel p{font-size:.875rem;line-height:1.7;max-width:530px}.prepare-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.prepare-actions .button{flex:1;min-width:190px;font-size:.875rem}.review-timing{display:flex;align-items:center;gap:19px;margin:22px 0;padding:16px 0;border-block:1px solid var(--line)}.review-timing>strong{font:600 4rem/1 var(--condensed)}.review-timing>span{font:600 .875rem/1.4 var(--condensed);letter-spacing:1.5px}.review-timing b{display:block;font:400 .875rem/1.5 var(--body);letter-spacing:0;color:var(--muted);margin-top:5px}.contact-pending{border:1px solid #b4b9af;padding:22px;margin:24px 0;background:#eae9de}.contact-pending .eyebrow{font-size:.8125rem}.contact-pending p{font-size:.9375rem;line-height:1.75;margin-top:13px}.policy-chapter .policy-endnote{font-size:.875rem;color:var(--muted)}.back-to-top{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;text-decoration:none}.back-to-top:hover{text-decoration:underline}.request-context{font-size:.875rem;background:#edf0e6;border-left:3px solid #8b9b7c;padding:13px 16px;margin:18px 0 5px}.annotation-fields{border:1px solid #b4b9af;padding:0 16px 16px;margin-top:20px}.annotation-fields p{font-size:.8125rem;margin-top:12px}
@media(max-width:1050px){.policy-document-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.policy-seal{margin-right:0}.request-paths{gap:14px}.request-paths>a{padding:20px}.request-paths h2{font-size:1.875rem}.policy-rule{grid-template-columns:165px 1fr;gap:24px}}
@media(max-width:760px){.policy-document-layout{grid-template-columns:1fr;gap:30px}.policy-contents{position:static}.policy-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.policy-contents .eyebrow{grid-column:1/-1;margin-bottom:9px}.contents-note{display:none}.request-paths{gap:10px;margin-bottom:35px}.request-paths>a{padding:17px}.request-paths h2{font-size:1.625rem}.request-paths p{font-size:.875rem}.path-link{font-size:.8125rem}.legal-title-row h1{font-size:3.125rem}.policy-seal strong{font-size:1.8rem}.policy-seal{padding:13px}.policy-seal span{font-size:.6875rem;letter-spacing:1px}}
@media(max-width:560px){.legal-hero{padding-top:19px}.policy-document-line{font-size:.75rem;gap:9px;padding-bottom:24px}.document-code{font-size:.6875rem;letter-spacing:.5px}.legal-title-row{display:block}.policy-seal{display:none}.legal-title-row .eyebrow{font-size:.75rem;letter-spacing:1.5px}.legal-title-row h1{font-size:2.875rem;line-height:1.04}.legal-title-row h1 span{display:block}.legal-lede{font-size:1rem;margin-top:20px}.policy-rule{grid-template-columns:1fr;gap:10px;padding-block:19px;margin-top:22px}.policy-rule p{font-size:1rem}.request-paths{grid-template-columns:1fr;gap:12px;margin-top:23px}.request-paths>a{padding:20px}.request-paths h2{font-size:1.875rem;margin-top:9px}.request-paths p{font-size:.9375rem;margin-top:9px}.path-link{font-size:.875rem;margin-top:16px;padding-top:12px}.policy-contents nav{gap:0 15px}.policy-contents nav>a{font-size:.8125rem;line-height:1.6;gap:8px}.policy-chapter h2{font-size:2rem;line-height:1.1}.policy-chapter h3{font-size:1.5rem}.policy-chapter{padding-bottom:28px;margin-bottom:28px}.firm-rule,.legal-qualification,.annotation-specimen{padding:20px}.policy-chapter li{padding-left:0}.evidence-table th,.evidence-table td{padding:13px 10px}.evidence-table tbody th{min-width:105px;width:33%;font-size:.8125rem}.evidence-table td{font-size:.875rem}.prepare-panel{padding:20px}.prepare-actions .button{flex-basis:100%}.review-timing>strong{font-size:3.5rem}.policy-document-layout{margin-bottom:35px}}
@media print{.preview-strip,.site-header,.site-footer,.request-paths,.policy-contents,.prepare-panel,.back-to-top,dialog,.skip-link{display:none!important}.wrap{width:100%}.policy-document-layout{display:block}.policy-copy{max-width:none}.legal-hero{padding-top:0}.policy-seal{transform:none}.policy-chapter{break-inside:auto}h2,h3{break-after:avoid}.annotation-specimen{background:#fff;color:#000;border:1px solid #000}.annotation-specimen .eyebrow,.annotation-label{color:#000}a{color:#000}.policy-rule{margin-bottom:25px}}
.removal-standard{background:var(--navy);color:var(--paper);border-top:4px solid var(--gold);padding:24px 28px;margin:28px 0 18px;max-width:100%;scroll-margin-top:24px}.removal-standard p{font-size:1rem;line-height:1.75;max-width:980px}.removal-standard p+p{margin-top:12px;color:#e3e8de}.removal-standard strong{color:#fff8e5}.publication-law{font-weight:600;line-height:1.75;color:var(--navy)}.legal-hero+.policy-document-layout{margin-top:40px}.legal-contact-card a{overflow-wrap:anywhere}.policy-chapter .legal-contact-card{padding:18px 22px;border-left:4px solid var(--gold);background:#eae9de;margin:22px 0}.policy-chapter .legal-contact-card p{margin-top:8px;font-weight:600}
@media(max-width:560px){.removal-standard{padding:20px;margin-top:22px}.removal-standard p{font-size:.9375rem}.publication-law{font-size:.9375rem}.legal-hero+.policy-document-layout{margin-top:30px}.policy-chapter .legal-contact-card{padding:16px}.policy-contents nav>a{align-items:baseline}}
