.seo-feature-page .seo-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding-top:52px;padding-bottom:64px}.seo-feature-page .seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--muted);margin-bottom:28px}.seo-breadcrumb a{color:var(--sky-dark);text-decoration:none}.seo-feature-page .seo-breadcrumb span:last-child{letter-spacing:.4px}.seo-feature-page h1{font-size:48px!important;line-height:53px!important;letter-spacing:-1.8px!important;margin:15px 0 22px}.seo-feature-page .seo-intro{font-size:15px!important;line-height:26px!important;max-width:580px}.seo-feature-page .public-actions{justify-content:flex-start;gap:20px;margin-top:25px}.seo-feature-page .public-button{font-size:14px!important}.seo-feature-page .public-text-link{font-size:13px!important}.seo-feature-page .seo-availability{font-size:11px!important;line-height:19px!important;max-width:520px;margin-top:20px}.seo-hero figure{margin:0;min-width:0}.seo-hero img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover}.seo-feature-page .seo-hero figcaption{font-size:10px!important;line-height:18px!important;color:var(--muted);margin-top:10px}.seo-feature-page .seo-section{padding-top:64px;padding-bottom:64px}.seo-feature-page .seo-section h2,.seo-feature-page .seo-detail h2{font-size:34px!important;line-height:42px!important;letter-spacing:-1px!important;max-width:750px;margin:12px 0 30px}.seo-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.seo-feature-grid article{border-top:2px solid var(--sky);padding-top:22px}.seo-step{font-size:12px;color:var(--sky-dark)}.seo-feature-page .seo-feature-grid h3{font-size:22px!important;line-height:29px!important;letter-spacing:-.5px!important;margin:17px 0 12px}.seo-feature-page .seo-feature-grid p{font-size:15px!important;line-height:25px!important;margin:0}.seo-detail{background:var(--sky-light);padding:64px 0;scroll-margin-top:30px}.seo-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:72px}.seo-feature-page .seo-detail h2{margin-bottom:26px}.seo-detail a{color:var(--sky-dark);font-size:14px}.seo-feature-page .seo-detail p{font-size:15px!important;line-height:27px!important;margin:0 0 20px}.seo-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px}.seo-faq details{padding:20px 0;border-bottom:1px solid var(--border)}.seo-faq summary{cursor:pointer;color:var(--ink)}.seo-feature-page .seo-faq details p{font-size:14px!important;line-height:25px!important;padding-top:12px}.seo-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.seo-related a{display:flex;flex-direction:column;gap:15px;padding:24px;background:var(--white);border:1px solid var(--border);text-decoration:none;color:var(--ink)}.seo-related a span:first-child{font-size:10px;letter-spacing:.8px;color:var(--sky-dark)}.seo-related a strong{font-size:18px;line-height:25px;font-weight:500}.seo-related a span:last-child{margin-top:auto;color:var(--sky-dark)}.seo-related a:hover{border-color:var(--sky-dark)}.seo-final{padding:52px 0;background:var(--ink)}.seo-final>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.seo-feature-page .seo-final h2{font-size:33px!important;line-height:41px!important;letter-spacing:-1px!important;color:var(--white)!important;margin:12px 0}.seo-feature-page .seo-final p{color:var(--sky)!important}.seo-feature-page .seo-final .public-button{background:var(--white);color:var(--ink);white-space:nowrap}.seo-feature-page a:focus-visible,.seo-feature-page summary:focus-visible{outline:2px solid var(--sky-dark);outline-offset:4px}@media(max-width:1000px){.seo-feature-page .seo-hero{gap:30px}.seo-feature-page h1{font-size:40px!important;line-height:46px!important}.seo-feature-page .seo-hero .public-actions{align-items:flex-start;flex-direction:column;gap:14px}.seo-feature-grid{gap:22px}.seo-detail>div,.seo-faq{gap:35px}}@media(max-width:700px){.seo-feature-page .seo-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:36px;gap:30px}.seo-feature-page h1{font-size:36px!important;line-height:42px!important;letter-spacing:-1px!important}.seo-hero img{aspect-ratio:4/3}.seo-feature-page .seo-section{padding-top:40px;padding-bottom:40px}.seo-feature-grid,.seo-detail>div,.seo-faq,.seo-related>div{grid-template-columns:1fr;gap:26px}.seo-feature-page .seo-section h2,.seo-feature-page .seo-detail h2{font-size:28px!important;line-height:36px!important}.seo-detail{padding:40px 0}.seo-feature-page .seo-intro,.seo-feature-page .seo-feature-grid p,.seo-feature-page .seo-detail p{font-size:14px!important;line-height:24px!important}.seo-final>div{align-items:flex-start;flex-direction:column;gap:22px}.seo-feature-page .seo-final h2{font-size:28px!important;line-height:36px!important}.seo-related a{padding:20px}}
