.service-detail .pagehero{padding-top:30px;padding-bottom:38px}.service-detail .pagehero h1{letter-spacing:-1.7px;max-width:950px;font-size:clamp(34px,4.5vw,58px);line-height:1.17}.service-detail .pagehero .lead{max-width:830px;font-size:18px}.service-breadcrumb{color:#526673;flex-wrap:wrap;gap:8px 12px;margin-bottom:27px;font-size:14px;display:flex}.service-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.service-jump{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;max-width:1240px;margin:0 auto;padding:24px 5vw;font-size:14px;display:flex}.service-jump span{font-weight:700}.service-jump a{color:#165fcb;text-underline-offset:3px;text-decoration:underline}.service-layout{grid-template-columns:minmax(0,1fr) 290px;gap:48px;max-width:1240px;margin-top:38px;display:grid}.service-article{min-width:0}.service-topic{margin-bottom:38px;scroll-margin-top:24px}.service-detail h2{letter-spacing:-.5px;margin:0 0 17px;font-size:28px;font-weight:600;line-height:1.35}.service-article p{margin:0 0 18px;font-size:17px;line-height:1.85}.service-article h3{font-size:20px;font-weight:600;line-height:1.5}.service-steps{padding-left:25px;list-style:decimal}.service-steps li{margin-bottom:24px;padding-left:8px}.service-steps li::marker{color:#1664d9;font-weight:700}.service-steps h3{margin:0 0 9px}.service-question{border-top:1px solid var(--border);padding:20px 0 4px}.service-question h3{margin:0 0 10px}.service-aside{min-width:0}.service-aside .note{padding:24px;scroll-margin-top:24px}.service-aside h2{letter-spacing:-.3px;font-size:21px}.service-aside p,.service-aside li{font-size:15px;line-height:1.75}.service-aside ul{list-style:outside}.service-aside li{margin-bottom:10px}.service-aside .button{white-space:normal;text-align:center;justify-content:center;width:100%;padding:14px 17px;font-size:15px}.service-contact,.service-related{border-bottom:1px solid var(--border);padding:27px 0}.service-contact a,.service-related a{color:#165fcb;text-underline-offset:3px;margin:12px 0;font-size:15px;text-decoration:underline;display:block}.service-sources{border-top:1px solid var(--border);padding-top:24px}.service-sources h2{font-size:22px}.service-sources ul{padding-left:20px;list-style:outside}.service-sources li{margin:10px 0}.service-sources a{color:#165fcb;overflow-wrap:anywhere;font-size:15px;text-decoration:underline}.service-sources p{font-size:14px}.service-price{background:#edf4ff;border:1px solid #c4d9f7;border-radius:12px;margin:35px 0;padding:28px;scroll-margin-top:24px}.service-price>span{letter-spacing:1px;color:#165fcb;font-size:14px}.service-price h2{margin-top:15px}.service-price .service-price-amount{color:#165fcb;font-size:34px;font-weight:700;line-height:1.3}.service-detail #kapsam{scroll-margin-top:24px}@media (max-width:850px){.service-layout{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.service-aside .note{padding:20px}}@media (max-width:700px){.service-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}.service-detail .pagehero{padding:25px 5vw 32px}.service-detail .pagehero h1{letter-spacing:-1px;font-size:34px}.service-detail .pagehero .lead{font-size:17px}.service-breadcrumb{font-size:14px}.service-detail h2{font-size:25px}.service-article h3{font-size:19px}.service-jump{gap:12px 20px}.service-price{padding:23px}.service-aside h2{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
