.public-marketing .public-service-detail__intro-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.public-marketing .public-service-detail__content{gap:4.5rem;padding-block:3.5rem 5rem;display:grid}.public-marketing .public-service-detail__summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-marketing .public-service-detail__summary-icon{background:hsl(var(--accent,26 85% 35%) / .12);border-radius:1.25rem;place-items:center;width:4rem;height:4rem;font-size:2.25rem;display:grid}.public-marketing .public-service-detail__summary h2,.public-marketing .public-service-detail__section-heading h2,.public-marketing .public-service-detail__nearby h2{color:var(--public-ink);letter-spacing:-.045em;text-wrap:balance;margin-top:.45rem;font-size:clamp(1.75rem,4vw,2.8rem);font-weight:750;line-height:1.15}.public-marketing .public-service-detail__summary p:last-child,.public-marketing .public-service-detail__nearby p{max-width:46rem;color:var(--public-muted);margin-top:.8rem;font-size:1rem;line-height:1.8}.public-marketing .public-service-detail__section-heading{border-bottom:1px solid hsl(var(--ink,0 0% 7%) / .12);justify-content:space-between;align-items:end;gap:1.25rem;padding-bottom:1.25rem;display:flex}.public-marketing .public-service-detail__count{border:1px solid hsl(var(--accent,26 85% 35%) / .28);width:2.75rem;height:2.75rem;color:var(--public-orange);border-radius:999px;flex:none;place-items:center;font-size:.9rem;font-weight:750;display:grid}.public-marketing .public-service-detail__task-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin-top:1.25rem;display:grid}.public-marketing .public-service-detail__task-list li{border-bottom:1px solid hsl(var(--ink,0 0% 7%) / .09);min-height:3.25rem;color:hsl(var(--ink,0 0% 7%) / .78);align-items:center;gap:.7rem;font-size:.95rem;line-height:1.5;display:flex}.public-marketing .public-service-detail__task-list svg{width:1rem;height:1rem;color:var(--public-orange);flex:none}.public-marketing .public-service-detail__guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.public-marketing .public-service-detail__guide-card{padding:clamp(1.25rem,2vw,1.75rem)}.public-marketing .public-service-detail__guide-card h3{color:var(--public-ink);font-size:1.12rem;font-weight:750;line-height:1.45}.public-marketing .public-service-detail__guide-card p{color:var(--public-muted);margin-top:.8rem;font-size:.96rem;line-height:1.8}.public-marketing .public-service-detail__question-list{gap:.75rem;margin-top:1.5rem;display:grid}.public-marketing .public-service-detail__question{padding:0}.public-marketing .public-service-detail__question summary{min-height:4rem;color:var(--public-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;font-size:1.06rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.public-marketing .public-service-detail__question summary::-webkit-details-marker{display:none}.public-marketing .public-service-detail__question summary:after{content:"+";color:var(--public-orange);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.public-marketing .public-service-detail__question[open] summary:after{content:"−"}.public-marketing .public-service-detail__question summary:focus-visible{border-radius:inherit;outline:3px solid var(--public-orange);outline-offset:3px}.public-marketing .public-service-detail__question p{border-top:1px solid hsl(var(--ink,0 0% 7%) / .1);max-width:62rem;color:var(--public-muted);margin:0 1.5rem;padding:1rem 0 1.4rem;font-size:.96rem;line-height:1.8}.public-marketing .public-service-detail__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.public-marketing .public-service-detail__step{gap:.75rem;min-height:15rem;padding:1.25rem;display:grid;position:relative}.public-marketing .public-service-detail__step-number{top:1.15rem;color:var(--public-muted);letter-spacing:.1em;font-size:.8rem;font-weight:750;position:absolute;inset-inline-end:1.25rem}.public-marketing .public-service-detail__step h3{color:var(--public-ink);margin-top:.25rem;font-size:1.12rem;font-weight:750;line-height:1.45}.public-marketing .public-service-detail__step p{color:var(--public-muted);font-size:.92rem;line-height:1.75}.public-marketing .public-service-detail__nearby{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.public-marketing .public-service-detail__nearby h2{color:hsl(var(--paper,40 33% 97%))}.public-marketing .public-service-detail__nearby p{color:hsl(var(--paper,40 33% 97%) / .72)}.public-marketing .public-service-detail__nearby .toolkit-button-outline{border-color:hsl(var(--paper,40 33% 97%) / .42);color:hsl(var(--paper,40 33% 97%));flex:none}.public-marketing .public-service-detail__nearby .toolkit-button-outline:hover{background:hsl(var(--paper,40 33% 97%) / .12)}.public-marketing [dir=rtl] .public-service-detail__summary h2,.public-marketing [dir=rtl] .public-service-detail__section-heading h2,.public-marketing [dir=rtl] .public-service-detail__nearby h2{letter-spacing:0;line-height:1.35}.public-marketing [dir=rtl] .public-service-detail__summary p:last-child,.public-marketing [dir=rtl] .public-service-detail__nearby p,.public-marketing [dir=rtl] .public-service-detail__step p,.public-marketing [dir=rtl] .public-service-detail__guide-card p,.public-marketing [dir=rtl] .public-service-detail__question p{font-size:1.04rem}@media (width<=800px){.public-marketing .public-service-detail__content{gap:3.5rem}.public-marketing .public-service-detail__task-list,.public-marketing .public-service-detail__steps,.public-marketing .public-service-detail__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.public-marketing .public-service-detail__intro-actions{display:grid}.public-marketing .public-service-detail__intro-actions .toolkit-button{width:100%}.public-marketing .public-service-detail__summary,.public-marketing .public-service-detail__task-list,.public-marketing .public-service-detail__steps,.public-marketing .public-service-detail__guide-grid{grid-template-columns:1fr}.public-marketing .public-service-detail__nearby{align-items:start;display:grid}.public-marketing .public-service-detail__nearby .toolkit-button{width:100%}}@media (prefers-reduced-motion:reduce){.public-marketing .public-service-detail__step{transition:none}}
