.faq-section{margin:48px 0 0;padding:32px 0 0;border-top:1px solid var(--line,#e3e3e3);color:var(--ink,#1a1a1a)}.faq-section .faq-section__h{margin:0 0 16px;font:700 clamp(22px,3vw,28px)/1.2 var(--font-display,inherit)}.faq-section .faq-section__item{border-bottom:1px solid var(--line,#e3e3e3)}.faq-section .faq-section__q{cursor:pointer;padding:16px 28px 16px 0;font:600 17px/1.4 var(--font-body,inherit);list-style:none;position:relative}.faq-section .faq-section__q::-webkit-details-marker{display:none}.faq-section .faq-section__q:after{content:"+";position:absolute;right:4px;top:14px;font:400 22px/1 var(--font-body,inherit)}.faq-section .faq-section__item[open] .faq-section__q:after{content:"\2212"}.faq-section .faq-section__q:focus-visible{outline:2px solid var(--blue-deep,#1a4fa0);outline-offset:2px}.faq-section .faq-section__a{margin:0 0 18px;font:400 16px/1.65 var(--font-body,inherit);color:var(--ink,#1a1a1a)}.aa-page{background:var(--paper);color:var(--ink)}.aa-page .aa-wrap{max-width:740px;margin:0 auto;padding:0 28px}.aa-page .aa-head{padding:44px 0 22px}.aa-page .aa-kicker{margin:0 0 14px;font:600 15px/1.3 var(--font-body);color:var(--muted);letter-spacing:.01em}.aa-page .aa-kicker a{color:var(--blue-deep);text-underline-offset:3px}.aa-page .aa-h1{font:700 clamp(30px,4.2vw,44px)/1.12 var(--font-display);margin:0 0 14px;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.aa-page .aa-dateline{font:400 15px/1.5 var(--font-body);color:var(--muted);margin:0}.aa-page .aa-dot{padding:0 4px}.aa-page .aa-cover{max-width:980px;margin:0 auto 30px;padding:0 28px}.aa-page .aa-cover img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;background:#fff}.aa-page .aa-cover--email img{object-position:50% 6%}.aa-page .aa-cover--tall img{object-position:50% 0}.aa-page .aa-cover--portrait img{object-position:50% 60%}.aa-page .aa-body{font:400 18px/1.7 var(--font-body);color:var(--ink-2);padding-bottom:44px;overflow-wrap:break-word}.aa-page .aa-body p{margin:0 0 18px}.aa-page .aa-body h2{font:700 clamp(23px,2.7vw,30px)/1.2 var(--font-display);margin:38px 0 12px;color:var(--ink)}.aa-page .aa-body h3{font:700 22px/1.3 var(--font-display);margin:30px 0 10px;color:var(--ink)}.aa-page .aa-body h4{font:700 19px/1.35 var(--font-display);margin:24px 0 8px;color:var(--ink)}.aa-page .aa-body h5{font:700 17px/1.4 var(--font-display);margin:20px 0 6px;color:var(--ink);letter-spacing:.01em}.aa-page .aa-body h6{font:700 16px/1.4 var(--font-body);margin:18px 0 6px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.aa-page .aa-body a{color:var(--blue-deep);text-underline-offset:3px}.aa-page .aa-body .aa-u{text-decoration:underline;text-underline-offset:3px}.aa-page .aa-body blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--line);font-style:italic}.aa-page .aa-body hr{border:0;border-top:1px solid var(--line);margin:32px 0}.aa-page .aa-body ol,.aa-page .aa-body ul{margin:0 0 18px;padding-left:26px}.aa-page .aa-body li{margin:0 0 8px}.aa-page .aa-body li>ol,.aa-page .aa-body li>ul{margin:8px 0 0}.aa-page .aa-body ul{list-style:disc}.aa-page .aa-body ul ul{list-style:circle}.aa-page .aa-body ul ul ul{list-style:square}.aa-page .aa-body ol{list-style:decimal}.aa-page .aa-body ol ol{list-style:lower-alpha}.aa-page .aa-body ol ol ol{list-style:lower-roman}.aa-page .aa-fig{margin:8px 0 26px}.aa-page .aa-fig img{display:block;max-width:100%;height:auto;background:#fff}.aa-page .aa-video{position:relative;aspect-ratio:16/9;margin:8px 0 28px;background:var(--navy)}.aa-page .aa-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.aa-page .aa-table{overflow-x:auto;max-width:100%;margin:8px 0 26px;-webkit-overflow-scrolling:touch}.aa-page .aa-table:focus-visible{outline:3px solid var(--blue-lift);outline-offset:2px}.aa-page .aa-table table{border-collapse:collapse;width:100%;background:var(--panel);font:400 16px/1.5 var(--font-body)}.aa-page .aa-table--wide table{min-width:480px}.aa-page .aa-table td,.aa-page .aa-table th{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.aa-page .aa-table th{background:#eeebe3;font-weight:var(--fw-semi)}.aa-page .aa-faq{padding-bottom:40px}.aa-page .aa-related{padding:8px 0 48px}.aa-page a:focus-visible{outline:3px solid var(--blue-lift);outline-offset:2px}@media (max-width:640px){.aa-page .aa-cover,.aa-page .aa-wrap{padding:0 18px}.aa-page .aa-head{padding:26px 0 16px}.aa-page .aa-body{font-size:17px}}