.service-copy>*+*{margin-top:clamp(24px,3vw,40px)}.service-copy>p{max-width:46ch;color:var(--color-ink-2);font-size:18px;line-height:1.8}.service-copy>p+p{margin-top:18px}.service-subhead{color:var(--color-accent)}.service-copy>.service-subhead+*{margin-top:16px}.service-link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:4px;transition:text-decoration-color .18s var(--ease-tonal)}.service-link:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.service-rows .page-row p+p{margin-top:12px}.service-list{column-gap:40px;max-width:1120px;display:grid}.service-list li{border-top:1px solid var(--color-rule);color:var(--color-ink-2);padding-block:18px;font-size:18px;line-height:1.6}@media (min-width:1024px){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-table{overflow-x:auto}.service-table table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.55}.service-table :where(th,td){border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:16px 20px 16px 0}.service-table th{border-color:var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.055em;text-transform:uppercase;font-weight:500}.service-table td{color:var(--color-ink-2)}.service-table td:first-child{color:var(--color-ink)}.service-proof{margin-top:clamp(32px,4vw,48px)}.service-proof>p{color:var(--color-ink-2)}.service-proof ul{flex-wrap:wrap;gap:12px 32px;margin-top:14px;display:flex}.service-provinces-all{margin-top:clamp(40px,5vw,64px)}.area-card-link{margin-top:clamp(24px,3vw,36px)}@media (max-width:767px){.service-copy>p,.service-list li{font-size:17px}.service-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-table :where(table,tbody,tr,td){display:block}.service-table tr{border-bottom:1px solid var(--color-rule);padding-block:18px}.service-table td{border:0;padding:0}.service-table td+td{margin-top:10px}.service-table td:before{content:attr(data-label);color:var(--color-ink-2);font-size:var(--text-label);letter-spacing:.055em;text-transform:uppercase;margin-bottom:2px;font-weight:500;display:block}}@media (forced-colors:active){.service-list li,.service-table :where(th,td,tr){border-color:canvastext}}@media print{.service-link{color:#000!important}}
