.service-hero{align-items:start}.service-price h2 small{margin-left:.35em;letter-spacing:normal;display:inline-block;line-height:1.4}.service-price h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 16px}.service-price h2 small{font-size:15px;font-weight:400;white-space:nowrap}.service-price p,.service-price li{font-size:15px}.service-price p{margin:12px 0}.service-price ul{padding-left:20px}.service-price li{padding:5px 0}.service-price details{margin:16px 0;border-top:1px solid var(--line);padding-top:14px}.service-price summary{cursor:pointer;font-size:14px;font-weight:600}.service-price .text-link{display:inline-block;margin-top:12px}.service-app-logo{width:40px;height:40px;object-fit:contain;display:block;margin-bottom:18px}.guide-table{overflow-x:auto;margin:24px 0}.guide-table table{width:100%;border-collapse:collapse;min-width:480px;font-size:15px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--line)}.guide-table th{background:var(--paper);font-weight:600}.resource-index{margin-top:30px}.resource-index .related-card h3{font-size:25px}.guide-price .scope-box{max-width:none}.guide-price{margin:28px 0}.guide-price .service-price h2{font-size:28px}
@media(max-width:800px){.service-price h2{font-size:28px}.guide-table table{min-width:420px}.guide-table th,.guide-table td{padding:12px}.resource-index .related-card h3{font-size:24px}}
