.faq-post-intro{--faq-post-intro-gap:var(--so-block-gap);display:flex;flex-direction:column;gap:var(--faq-post-intro-gap);max-width:752px;padding:64px 0 0;& h1{color:#1a1a1a;hyphens:auto;letter-spacing:-.05em;line-height:1;margin:0;overflow-wrap:break-word}&>p{font-size:var(--so-font-size-body-xl);line-height:1.5;margin:0}@media (max-width:768px){--faq-post-intro-gap:24px;padding-top:var(--so-block-gap)}@media (max-width:576px){& h1{letter-spacing:-.03em;line-height:1.1}&>p{font-size:var(--so-font-size-body-l)}}}.faq-post-tags{color:var(--so-color-primary);display:flex;flex-wrap:wrap;font-size:var(--so-fontsize-h6);font-weight:700;gap:8px 16px;letter-spacing:-.03em;line-height:1;list-style:none;margin:0 0 calc(16px - var(--faq-post-intro-gap));padding:0}.faq-post-body{max-width:752px;padding:var(--so-block-gap) 0 64px;&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}& img{height:auto}& img,& table{max-width:100%}& table{display:block;overflow-x:auto}@media (max-width:768px){overflow-wrap:break-word;padding-bottom:var(--so-group-spacing)}}.faq-post-related{background-color:var(--so-color-bg-darkest);padding:128px var(--so-body-spacing);& h2{color:var(--so-color-white);letter-spacing:-.03em;line-height:1;margin-bottom:64px}@media (max-width:1024px){padding-bottom:var(--so-group-spacing);padding-top:var(--so-group-spacing);& h2{margin-bottom:var(--so-block-gap)}}@media (max-width:576px){& h2{margin-bottom:24px}}}.faq-post-related-inner{margin-left:auto;margin-right:auto;width:min(100%,var(--so-container-size))}.faq-post-related-card{align-items:center;background-color:var(--so-color-white);border-radius:var(--so-border-radius-l);display:flex;gap:87px;min-width:0;padding:64px;& figure{flex:0 0 556px;margin:0;width:556px;& img{aspect-ratio:1;border-radius:var(--so-border-radius-l);display:block;height:auto;max-width:100%;object-fit:cover;width:100%}}& ul{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--so-block-gap);list-style:none;margin:0;min-width:0;padding:0}& li:not(:last-child){border-bottom:1px solid #dde5ec;padding-bottom:24px}& a{align-items:center;color:#261f21;display:flex;font-size:var(--so-fontsize-h4);font-weight:700;gap:24px;justify-content:space-between;letter-spacing:var(--so-fontsize-h4-letterspacing);line-height:1;text-decoration:none;&:hover span{text-decoration:underline}&:focus-visible{outline:2px solid var(--so-color-primary);outline-offset:4px}& span{hyphens:auto;min-width:0;overflow-wrap:break-word}& img{border:1px solid var(--so-color-primary);border-radius:50%;box-sizing:content-box;flex:0 0 auto;padding:15px;transition:background-color var(--so-transition-speed) ease}&:hover img{background-color:var(--so-color-bg-lightest)}@media (prefers-reduced-motion:reduce){& img{transition:none}}}@media (max-width:1312px){gap:48px}@media (max-width:1024px){align-items:stretch;flex-direction:column;gap:var(--so-block-gap);padding:var(--so-block-gap);& figure{flex-basis:auto;max-width:none;width:100%;& img{aspect-ratio:2/1}}& a{font-size:24px;line-height:1.2}}@media (max-width:768px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;& figure img{aspect-ratio:2/1;border-radius:var(--so-border-radius-m)}& ul{gap:24px}& li:not(:last-child){padding-bottom:16px}& a{font-size:var(--so-fontsize-h5);gap:16px;line-height:1.3}}@media (max-width:576px){gap:24px;padding-bottom:24px;padding-left:16px;padding-right:16px;padding-top:16px;& a{font-size:var(--so-font-size-body-l);& img{padding:9px}}}}.faq-post-cta{padding:0 var(--so-body-spacing) var(--so-group-spacing);--faq-post-cta-split:calc(50% - var(--so-group-spacing)/2);background:linear-gradient(to bottom,var(--so-color-bg-darkest) var(--faq-post-cta-split),var(--so-color-bg-lightest) var(--faq-post-cta-split));& .cta-blok{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:var(--so-container-size);&:not(.person){margin-top:0}}}