.complete-page .final-reading{max-width:1000px;padding-block:35px 80px;line-height:2;font-size:18px}.final-reading h2{font-size:clamp(26px,3vw,40px);line-height:1.5;margin-bottom:20px}.final-reading h3,.final-reading .title{font-size:23px;font-weight:500;margin-top:42px}.final-reading>div>div{margin-block:32px}.final-reading figure{margin:32px 0}.final-reading img{max-width:100%;height:auto}.final-intro{max-width:950px;font-size:20px;line-height:1.9;padding-block:30px 60px}.final-card{min-width:0;padding-bottom:36px}.final-card figure{margin:0;background:#f5f5f7;padding:24px;border-radius:14px}.final-card img{width:100%;height:340px;object-fit:contain}.final-card figcaption{font-size:12px;margin-top:12px}.final-card h2{font-size:27px;margin-block:24px 12px}.final-card details{font-size:16px;line-height:1.9;margin-bottom:22px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:65px 100px}.contact-layout h2{font-size:clamp(30px,4vw,52px);line-height:1.5;font-weight:500}.contact-layout address{font-style:normal;font-size:21px;line-height:2.2}.contact-layout ul{list-style:none;padding:0}.contact-layout li{padding-block:16px;border-bottom:1px solid #e5e5ea}.policy-note{max-width:1000px;line-height:1.9;color:#606068;padding-block:24px;border-block:1px solid #e5e5ea}.complete-page a:focus-visible{outline:3px solid #e5e5ea;outline-offset:4px}.complete-page h1,.complete-page h2{text-wrap:balance}@media(max-width:650px){.contact-layout{grid-template-columns:1fr;gap:30px;padding-block:30px 60px}.contact-layout address{font-size:18px;overflow-wrap:anywhere}.final-card img{height:260px}.complete-page .final-reading{font-size:16px;padding-block:25px 50px}.final-intro{font-size:18px}}
