.supporting-breadcrumb{padding:24px 6%;font-size:15px}.supporting-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.supporting-guide .supporting-focus{background:#fcfaf5;max-width:100%;display:block}.supporting-focus>div{max-width:780px;margin:auto}.supporting-focus blockquote{border-left:3px solid;margin:32px 0;padding:24px 32px;font-size:24px;line-height:1.5}.supporting-questions{grid-template-columns:1fr 1fr;gap:64px;display:grid}.supporting-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.supporting-cards>a{border:1px solid #d9ddd2;border-radius:12px;display:block;overflow:hidden}.supporting-cards>a>div{padding:32px}.supporting-cards h3{font-size:27px;line-height:1.2}.supporting-cards p{font-size:17px}.supporting-cards img{object-fit:cover;width:100%;height:250px}.supporting-group{margin-top:64px}.supporting-hub>p{max-width:800px}.supporting-contact{right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:45;width:min(330px,100vw - 32px);font-family:inherit;position:fixed}.supporting-contact details>summary{cursor:pointer;color:#fff;background:#3e5c4c;border:1px solid #fff;border-radius:50px;width:max-content;max-width:100%;margin-left:auto;padding:16px 24px;font-size:15px;font-weight:600;list-style:none;box-shadow:0 3px 16px #0002}.supporting-contact details>summary::-webkit-details-marker{display:none}.supporting-contact-panel{color:#283b34;background:#fcfaf5;border:1px solid #b9c8c0;border-radius:15px;width:100%;padding:24px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 6px 30px #0002}.supporting-contact-panel>p{margin:0 0 16px;font-size:17px;line-height:1.5}.supporting-contact-link{color:#fff;text-align:center;background:#3e5c4c;border-radius:30px;padding:16px;font-size:15px;font-weight:600;display:block}.supporting-contact-panel .supporting-contact-note{margin:16px 0 0;font-size:13px;line-height:1.55}@media (width<=800px){.supporting-questions{grid-template-columns:1fr;gap:32px}.supporting-cards{grid-template-columns:1fr}.supporting-contact{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(330px,100vw - 32px)}.supporting-focus blockquote{padding:16px;font-size:22px}.supporting-cards h3{font-size:26px}}
