@media screen{body #main-content .sa-public-page.sa-info-page{background:linear-gradient(var(--btl-backdrop-wash),var(--btl-backdrop-wash)),url(/public-design/map-1600.webp) center/cover;color:var(--ink)}body #main-content .sa-info-page .sa-info-hero{background:linear-gradient(color-mix(in srgb,var(--ink) 66%,transparent),color-mix(in srgb,var(--ink) 54%,transparent)),url(/public-design/research-desk-1600.webp) center/cover;text-align:center;place-items:center;min-height:350px;padding:60px 24px;display:grid}body #main-content .sa-info-hero>div{width:100%;max-width:1120px;margin-inline:auto}body #main-content .sa-info-page .sa-info-hero h1{max-width:24ch;margin:12px auto 20px;font-size:clamp(34px,4.4vw,62px);line-height:1.08}body #main-content .sa-info-page .sa-info-hero p:not(.sa-kicker){max-width:72ch;margin-inline:auto;font-size:clamp(18px,1.6vw,22px);line-height:1.6}body #main-content .sa-info-page .sa-actions{justify-content:center;gap:12px}body #main-content .sa-info-page .sa-topic-nav{text-align:center;background:#f5ecd9e6;padding:22px 24px}body #main-content .sa-info-page .sa-topic-nav>div{justify-content:center;max-width:1200px;margin:auto}body #main-content .sa-info-page .sa-topic-nav a{min-height:44px}body #main-content .sa-info-page .sa-info-body{width:100%;max-width:none;padding:48px clamp(20px,3vw,64px) 64px}body #main-content .sa-info-page .sa-info-section{background:var(--btl-panel-paper);box-shadow:none;border:1px solid #bdab8266;border-radius:8px;margin-bottom:28px;padding:40px clamp(22px,4vw,64px)}body #main-content .sa-info-page :is(.sa-info-section>h2,.sa-standalone-application h2,.sa-editorial-introduction h2){text-align:center;max-width:32ch;color:var(--ink);text-wrap:balance;margin:0 auto 24px;font:700 clamp(27px,2.8vw,38px)/1.2 Georgia,serif;display:block}body #main-content .sa-info-page .sa-info-section>:is(p,ol,ul){max-width:80ch;margin-inline:auto}body #main-content .sa-info-page .sa-editorial-introduction{text-align:center;max-width:78ch;margin:0 auto 32px}body #main-content .sa-info-page .sa-editorial-introduction p{color:var(--ink);font:19px/1.7 Georgia,serif}body #main-content .sa-info-page .sa-detail-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:40px;display:grid}body #main-content .sa-info-page .sa-detail-paths>.sa-paper{text-align:center;background:var(--btl-panel-paper);box-shadow:none;border:1px solid #c9b78f;border-radius:8px;flex-direction:column;align-items:center;padding:30px 24px;display:flex}body #main-content .sa-info-page .sa-detail-paths>.sa-paper>svg{width:38px;height:38px;color:var(--rust);margin-bottom:18px}body #main-content .sa-info-page .sa-detail-paths h2{text-align:center;color:var(--ink);margin:0 0 12px;font:700 26px/1.2 Georgia,serif;display:block}body #main-content .sa-info-page .sa-detail-paths p{color:var(--ink);margin:0 0 22px;font:17px/1.6 Georgia,serif}body #main-content .sa-info-page .sa-detail-paths .sa-button{width:100%;margin-top:auto}body #main-content .sa-info-page .sa-info-section :is(p,li,h3),body #main-content .sa-info-page .sa-info-body a:not(.sa-button),body #main-content .sa-info-page .sa-topic-nav{color:var(--ink)}body #main-content .sa-info-page .sa-topic-nav a{color:var(--ink);border-color:var(--line)}body #main-content .sa-info-page .sa-topic-nav a[aria-current]{background:var(--rust);color:#fff9e6}body #main-content .sa-info-page .sa-button{background:var(--rust);border-color:var(--line)}body #main-content .sa-info-page .sa-button.sa-light{background:var(--paper);color:var(--ink)!important}body #main-content .sa-info-page .sa-on-page-nav{justify-content:center}body #main-content .sa-info-page .sa-professional-card>h2{text-align:center}body #main-content .sa-info-page :is(.sa-form,.sa-document-text,.sa-policy-clause,table){text-align:left}@media (max-width:900px){body #main-content .sa-info-page .sa-detail-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body #main-content .sa-info-page .sa-info-hero{min-height:320px;padding:44px 20px}body #main-content .sa-info-page .sa-info-body{padding:30px 14px 40px}body #main-content .sa-info-page .sa-info-section{margin-bottom:20px;padding:28px 20px}body #main-content .sa-info-page .sa-detail-paths{grid-template-columns:1fr;gap:16px;margin-bottom:28px}body #main-content .sa-info-page .sa-actions>.sa-button{width:100%}}}
