section.simple-header{padding:clamp(4.5rem, 4.5vw + 3rem, 8rem) calc(var(--col) + var(--g) + var(--m)) var(--sp-section-sm);border-bottom:1px solid var(--line);background:var(--clr-mint-50);z-index:1;position:relative}section.simple-header div.block-text{width:calc(var(--col) * 9 + var(--g) * 8)}section.simple-header div.block-text p:not(.text-label){max-width:calc(var(--col) * 7 + var(--g) * 6)}section.simple-header figure.mark{width:calc(var(--col) * 3 + var(--g) * 2);max-width:11rem;height:3.5rem;margin:0 0 var(--sp-2);justify-content:flex-start;align-items:center;display:flex}section.simple-header figure.mark img{object-fit:contain;width:auto;max-width:100%;max-height:100%}@media not (min-width:58.75rem){section.simple-header{padding-inline:var(--m)}section.simple-header div.block-text,section.simple-header div.block-text p:not(.text-label){width:100%;max-width:none}}figure.header-photo{background:var(--clr-mint-100);flex:auto;align-self:stretch;width:100%;min-height:0;margin:0;overflow:clip}figure.header-photo img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%}section.feature-list{padding:var(--sp-section) calc(var(--col) * 2 + var(--g) * 2 + var(--m));border-bottom:1px solid var(--line);background:var(--clr-mint-50);column-gap:calc(var(--col) + var(--g) * 2);z-index:1;align-items:flex-start;display:flex;position:relative}section.feature-list div.text{width:calc(var(--col) * 4 + var(--g) * 3);flex-shrink:0}section.feature-list ul.items{width:calc(var(--col) * 7 + var(--g) * 6);border-top:1px solid var(--line);flex:1;margin:0;padding:0;list-style:none}section.feature-list ul.items li{border-bottom:1px solid var(--line);color:var(--clr-black-900);align-items:flex-start;column-gap:1rem;padding-block:clamp(.875rem,.5vw + .75rem,1.25rem);display:flex}section.feature-list ul.items li svg{width:.875rem;height:.875rem;color:var(--clr-celadon-500);flex-shrink:0;margin-top:.3em}@media not (min-width:58.75rem){section.feature-list{padding-inline:var(--m);row-gap:var(--sp-section-sm);flex-direction:column}section.feature-list div.text,section.feature-list ul.items{width:100%}}section.list-block{padding:var(--sp-section) calc(var(--col) + var(--g) + var(--m));border-bottom:1px solid var(--line);background:var(--clr-mint-50);z-index:1;position:relative}section.list-block div.block-text{width:calc(var(--col) * 8 + var(--g) * 7);margin-bottom:var(--sp-section-sm)}section.list-block ul.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}section.list-block ul.rows>li{border-bottom:1px solid var(--line);column-gap:var(--g);align-items:flex-start;padding-block:clamp(1.5rem,1.5vw + 1rem,2.5rem);display:flex}section.list-block ul.rows>li div.lead{width:calc(var(--col) * 5 + var(--g) * 4);flex-shrink:0}section.list-block ul.rows>li h3{letter-spacing:-.0275rem;font-size:1.375rem;line-height:1.2}section.list-block ul.rows>li p.meta{color:var(--clr-body-light);margin-top:.5rem}section.list-block ul.rows>li div.body{flex-direction:column;flex:1;align-items:flex-start;row-gap:1rem;display:flex}section.list-block ul.rows>li div.body p{color:var(--clr-body);max-width:calc(var(--col) * 7 + var(--g) * 6)}section.list-block ul.rows>li div.body div.links{flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}@media not (min-width:58.75rem){section.list-block{padding-inline:var(--m)}section.list-block div.block-text{width:100%}section.list-block ul.rows>li{flex-direction:column;row-gap:1rem}section.list-block ul.rows>li div.lead{width:100%}section.list-block ul.rows>li div.body div.links{row-gap:1.5rem}}section.faq{padding:var(--sp-section) calc(var(--col) + var(--g) + var(--m));border-bottom:1px solid var(--line);background:var(--clr-mint-50);z-index:1;position:relative}section.faq div.block-text{width:calc(var(--col) * 8 + var(--g) * 7);margin-bottom:var(--sp-section-sm)}section.faq div.items{border-top:1px solid var(--line)}section.faq details{border-bottom:1px solid var(--line)}section.faq details summary{justify-content:space-between;align-items:flex-start;column-gap:var(--g);cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03rem;transition:color .4s var(--ease);padding-block:clamp(1.125rem,1vw + .875rem,1.75rem);font-size:clamp(1rem,.187793vw + .955986rem,1.125rem);font-weight:600;list-style:none;display:flex}section.faq details summary::-webkit-details-marker{display:none}section.faq details summary span.q{max-width:calc(var(--col) * 9 + var(--g) * 8)}section.faq details summary svg{width:.75rem;height:.75rem;transition:transform .4s var(--ease);flex-shrink:0;margin-top:.4em}section.faq details[open] summary svg{transform:rotate(45deg)}section.faq details div.a{max-width:calc(var(--col) * 9 + var(--g) * 8);padding-bottom:clamp(1.125rem,1vw + .875rem,1.75rem)}section.faq details div.a p{color:var(--clr-body);text-wrap:pretty}section.faq details div.a .btn{max-width:100%;margin-top:1rem}section.faq details div.a .btn-inner{white-space:normal;padding-right:1.266em;display:block}section.faq details div.a .btn-inner svg.arrow{vertical-align:-.077em;margin:0 -1.266em 0 .25em;display:inline}@media (hover:hover){section.faq details summary:hover{color:var(--clr-body)}}@media not (min-width:58.75rem){section.faq{padding-inline:var(--m)}section.faq div.block-text,section.faq details summary span.q,section.faq details div.a{width:100%;max-width:none}}section.not-found{min-height:calc(100svh - var(--header-height,0px));padding:var(--sp-section) var(--m);justify-content:center;align-items:center;row-gap:var(--sp-2);text-align:center;background:var(--clr-mint-50);flex-direction:column;display:flex}section.not-found span.glyph{background:var(--clr-celadon-300);width:clamp(2.5rem,2vw + 2rem,3.5rem);height:clamp(2.5rem,2vw + 2rem,3.5rem);color:var(--clr-black-900);place-items:center;display:grid}section.not-found span.glyph svg{width:50%;height:50%}section.not-found p{color:var(--clr-body);text-wrap:pretty;max-width:34rem}
