.public-page{background:var(--site-white);min-width:0}.public-intro{padding-block:52px 36px}.public-intro h1{margin-block:14px 12px;font-size:44px;font-weight:580;line-height:1.5}.public-intro h1 span{color:var(--site-orange)}.public-intro>p:last-child{max-width:720px;color:var(--site-gray-700);font-size:17px;line-height:1.95}.public-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.public-page h2{font-size:30px;font-weight:550;line-height:1.65}.public-page h3{font-size:20px;font-weight:550;line-height:1.7}.public-section-heading .eyebrow{margin-bottom:12px}.public-section-heading>p{max-width:400px;color:var(--site-gray-700);font-size:15px;line-height:1.9}.public-note{color:var(--site-gray-700);margin-top:20px;font-size:14px;line-height:1.9}.public-page .text-link{min-height:44px}.public-page p a:not(.text-link){text-underline-offset:5px;text-decoration:underline}.public-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:72px 88px;display:grid}.public-faq .eyebrow{margin-bottom:16px}.public-faq>div>.text-link{margin-top:22px}.public-faq-list{min-width:0}.public-faq-list details{border-top:1px solid var(--site-gray-200)}.public-faq-list details:last-child{border-bottom:1px solid var(--site-gray-200)}.public-faq-list summary{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding-block:18px;font-size:16px;line-height:1.9;list-style:none;display:flex}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary svg{width:18px;height:18px;transition:transform var(--motion-quick)}.public-faq-list details[open] summary svg{transform:rotate(180deg)}.public-faq-list details p{color:var(--site-gray-700);padding-block:0 24px;font-size:15px;line-height:2}.public-page .organization-band{background:var(--site-graphite);color:var(--site-white);padding-block:48px}.organization-band>div{justify-content:space-between;align-items:center;gap:36px;display:flex}.organization-band .eyebrow{color:var(--site-gray-300);margin-bottom:12px}.organization-band .eyebrow:before{background:var(--site-orange-light)}.organization-band h2+p{max-width:620px;color:var(--site-gray-300);margin-top:12px;font-size:16px;line-height:1.9}.public-inverse-action{border:1px solid var(--site-gray-600);border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:12px 18px;font-size:15px;display:inline-flex}.public-inverse-action svg{width:18px;height:18px;color:var(--site-orange-light)}.public-inverse-action:hover{border-color:var(--site-gray-300);background:var(--site-gray-800)}.organization-band :focus-visible{outline-color:var(--site-orange-light)}.site-footer[data-variant=compact] .footer-top{padding-block:30px}.site-footer[data-variant=compact] .footer-top .wordmark{grid-column:auto}.site-footer[data-variant=compact] .footer-top h2{display:none}.site-footer[data-variant=compact] .footer-question{margin-inline-start:auto;font-size:16px}.site-footer[data-variant=compact] .footer-bottom{padding-block:24px}.site-footer[data-variant=compact] .review-note{padding-bottom:max(24px, env(safe-area-inset-bottom))}.public-page+.site-footer .footer-bottom nav{flex-wrap:wrap}@media (width<=1024px){.public-intro h1{font-size:34px}.public-faq{gap:36px}.public-section-heading{align-items:start}}@media (width<=700px){.public-intro{padding-block:30px 26px}.public-intro h1{margin-block:12px 8px;font-size:30px}.public-intro>p:last-child{font-size:16px}.public-page h2{font-size:24px}.public-section-heading{gap:16px;display:grid}.public-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 56px}.public-faq-list summary{gap:18px;min-height:68px}.organization-band>div{gap:24px;display:grid}.public-page .organization-band{padding-block:36px}.public-inverse-action{gap:20px;width:fit-content;max-width:100%}.site-footer[data-variant=compact] .footer-top{gap:24px}.site-footer[data-variant=compact] .footer-question{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.public-faq-list summary svg{transition:none}}
