.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}}