.doc{padding-top:56px;padding-bottom:var(--sec-y)}.doc-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:64px;display:grid}.doc-body{max-width:50em}.doc-section+.doc-section,.cta-panel+.doc-section{margin-top:72px}.doc-h2{border-top:2px solid var(--navy);font-family:var(--serif);color:var(--navy);letter-spacing:.04em;padding-top:18px;font-size:28px;font-weight:600;line-height:1.55}.doc-h3{font-family:var(--serif);color:var(--navy);letter-spacing:.03em;margin-top:40px;font-size:21px;font-weight:600;line-height:1.6}.doc-h2+*,.doc-h3+*{margin-top:18px}.doc-text>*+*{margin-top:1.1em}.doc-text a{text-underline-offset:.25em;overflow-wrap:anywhere}.doc-note{color:var(--muted);margin-top:16px;font-size:15.5px}.toc-inline{top:calc(var(--header-h) + 32px);border-top:2px solid var(--navy);padding-top:14px;position:sticky}.toc-inline p{color:var(--navy);font-size:15px;font-weight:700}.toc-inline ol{margin-top:6px}.toc-inline li{border-top:1px solid var(--rule)}.toc-inline a{min-height:44px;color:var(--ink);align-items:center;padding:6px 0;font-size:14.5px;line-height:1.6;text-decoration:none;display:flex}.toc-inline a:hover{color:var(--blue);text-underline-offset:.25em;text-decoration:underline}.def-table{border-top:2px solid var(--navy)}.def-table>div{border-bottom:1px solid var(--rule);grid-template-columns:10em minmax(0,1fr);gap:24px;padding:16px 0;font-size:16px;line-height:1.85;display:grid}.def-table dt{color:var(--navy);font-weight:700}.def-table dd>span{display:block}.def-table .sub{color:var(--muted);margin-top:4px;font-size:14.5px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-top:2px solid var(--navy);padding-top:18px}.card-title{font-family:var(--serif);color:var(--navy);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:20px;font-weight:600;line-height:1.55;display:flex}.card p{margin-top:8px;font-size:15.5px;line-height:1.85}.card .more{margin-top:8px}.card-tint{background:var(--tint);border-top-width:3px;padding:20px 22px 18px}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.steps li{counter-increment:step;border-top:3px solid var(--navy);background:linear-gradient(var(--face), var(--tint));padding:16px 18px 18px}.steps li:last-child{border-top-color:var(--blue)}.steps li:before{content:counter(step);font-family:var(--serif);color:var(--blue);font-size:24px;font-weight:600;line-height:1;display:block}.step-t{color:var(--navy);margin-top:10px;font-size:16px;font-weight:700;line-height:1.5;display:block}.step-d{margin-top:6px;font-size:14.5px;line-height:1.75;display:block}.check-list li{border-bottom:1px solid var(--rule);padding:10px 0 10px 20px;font-size:16px;line-height:1.8;position:relative}.check-list li:before{content:"";background:var(--blue);width:7px;height:7px;position:absolute;top:calc(10px + .75em);left:2px}.plain-list{padding-left:1.4em;list-style:outside}.plain-list li+li{margin-top:.35em}.plain-list li::marker{color:var(--blue)}.num-list{padding-left:1.6em;list-style:decimal}.num-list li+li{margin-top:.5em}.day{border-left:2px solid var(--line);margin-left:4px}.day>div{grid-template-columns:4.5em minmax(0,1fr);gap:12px;padding:8px 0 8px 18px;font-size:16px;display:grid}.day dt{font-family:var(--serif);color:var(--blue);font-weight:600}.faq>div{border-bottom:1px solid var(--rule);padding:18px 0}.faq dt{color:var(--navy);font-weight:700}.faq dd{margin-top:6px}.cta-panel{background:var(--tint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin-top:72px;padding:36px 40px;display:grid}.cta-panel h2{font-family:var(--serif);color:var(--navy);font-size:22px;font-weight:600;line-height:1.6}.cta-panel p{margin-top:6px;font-size:15.5px}.cta-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.related{border-top:1px solid var(--rule);margin-top:56px;padding-top:16px}.related p{color:var(--muted);font-size:15px;font-weight:700}.related ul{flex-wrap:wrap;gap:0 32px;margin-top:4px;display:flex}.related .more{margin-top:0}.doc-figure img{width:100%;height:auto;display:block}.doc-figure figcaption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.access-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px;margin-top:24px;display:grid}.access-panel{background:var(--tint);padding:24px 28px}.access-panel h3{color:var(--navy);font-size:17px;font-weight:700}.access-panel p{margin-top:8px;font-size:15.5px}.access-panel .btn{margin-top:16px}.signature{text-align:right;font-family:var(--serif);color:var(--navy);margin-top:32px;font-weight:600}.areas-band{background:var(--navy);color:#e8eef7;padding:56px 0 60px}.areas-band .doc-h2{color:var(--white);border-top-color:#33568c}.areas-band :focus-visible{outline-color:var(--white)}.areas-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.areas-band .im-areas{grid-template-columns:1fr;margin-top:0}.areas-band .area-note{color:var(--on-navy);margin-top:14px;font-size:14.5px}@media (width<=1080px){.doc-grid,.access-grid,.areas-grid{grid-template-columns:minmax(0,1fr);gap:32px}.toc-inline{position:static}.card-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.card-grid,.card-grid-2{grid-template-columns:minmax(0,1fr);gap:24px}.steps{grid-template-columns:minmax(0,1fr);gap:4px}.steps li{grid-template-columns:1.6em minmax(0,1fr);column-gap:12px;padding:14px 16px;display:grid}.steps li:before{grid-row:span 2;font-size:22px}.step-t{margin-top:0}}@media (width<=600px){.doc{padding-top:40px}.doc-section+.doc-section,.cta-panel+.doc-section{margin-top:56px}.doc-h2{font-size:23px}.doc-h3{margin-top:32px;font-size:19px}.def-table>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;font-size:15px}.card-title{font-size:19px}.cta-panel{margin-top:56px;padding:24px 20px}.cta-panel h2{font-size:20px}.cta-actions .btn,.access-panel .btn{width:100%;padding:0 16px}.access-panel{padding:20px}.areas-band{padding:44px 0 48px}.day>div{grid-template-columns:4em minmax(0,1fr);font-size:15px}}.policy .doc-h2{margin-top:56px;font-size:23px}.policy .doc-h3{margin-top:28px;font-size:18px}.policy-contact{background:var(--tint);padding:20px 24px}@media (width<=600px){.policy .doc-h2{margin-top:44px;font-size:20px}.policy-contact{padding:16px}}.content-photo{margin:24px 0 40px}.content-photo picture{display:block}.content-photo figcaption{text-align:right}.content-photo-lead{max-width:50em;margin-top:0;margin-bottom:64px}@media (width<=600px){.content-photo{margin:20px 0 32px}.content-photo-lead{margin-bottom:48px}}.form-page .doc-body{max-width:46em}.form-notice{background:var(--tint);border-top:2px solid var(--navy);padding:20px 24px}.form-notice-title{color:var(--navy);font-weight:700}.form-notice p+p{margin-top:6px}.form-intro{margin-top:24px}.form-alert{border-left:4px solid var(--blue);background:var(--tint);margin-top:28px;padding:16px 20px;font-size:15.5px}.site-form{border-top:2px solid var(--navy);margin-top:40px;padding-top:8px}.form-legend{color:var(--muted);margin-top:16px;font-size:14.5px}.form-position{background:var(--face);margin-top:20px;padding:14px 18px}.form-position strong{color:var(--navy)}.form-position p{margin-top:2px;font-size:14.5px}.field{margin-top:28px}.field>label{color:var(--navy);align-items:center;gap:10px;font-weight:700;display:flex}.req,.opt{padding:0 8px;font-size:13px;font-weight:700;line-height:1.8;display:inline-block}.req{background:var(--blue);color:var(--white)}.opt{background:var(--face);color:var(--navy)}.site-form input[type=text],.site-form input[type=email],.site-form input[type=tel],.site-form select,.site-form textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;margin-top:8px;padding:12px 14px;font-size:16px;line-height:1.7;display:block}.site-form textarea{resize:vertical;min-height:200px}.site-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.site-form input:focus-visible,.site-form select:focus-visible,.site-form textarea:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.field.has-error input,.field.has-error select,.field.has-error textarea{border-width:2px;border-color:#b3261e}.field-error{color:#b3261e;margin-top:6px;font-size:14.5px;font-weight:600}.field-error:empty{display:none}.check{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;display:flex}.check input{width:22px;height:22px;accent-color:var(--blue);flex:none;margin-top:4px}.check .ext-note{color:var(--muted)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-label{color:var(--navy);font-weight:700}[data-turnstile]{min-height:65px;margin-top:8px}.form-status{margin-top:24px}.form-status:empty{display:none}.form-status{border-left:4px solid var(--blue);background:var(--tint);padding:14px 18px;font-size:15.5px}.form-status[data-tone=error]{background:#fbeeed;border-left-color:#b3261e}.form-status[data-tone=warning]{background:#fbf3e4;border-left-color:#8a5a00}.form-actions{margin-top:28px}.form-actions .btn{cursor:pointer;border:0;min-width:240px;font-family:inherit}.form-actions .btn:disabled{background:var(--line);cursor:not-allowed}.complete-actions{margin-top:32px}@media (width<=600px){.form-actions .btn{width:100%;min-width:0}.form-notice{padding:16px}}
