.aa-svc [id]{scroll-margin-top:var(--aa-top-h)}.aa-svc-figs{grid-template-columns:1fr;gap:22px}.aa-svc-figs li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:18px;padding-top:18px;border-top:2px solid var(--aa-ink)}.aa-svc-figs b{font-size:clamp(2rem,1.4rem + 2vw,3.4rem)}.aa-svc-figs span{margin-top:0}.aa-svc-stat{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:14px;border-top:2px solid;font-size:var(--aa-s-small);font-weight:600}.aa-svc-stat b{font:800 clamp(1.4rem,1.1rem + 1vw,2rem)/1 var(--aa-display);letter-spacing:-.03em;white-space:nowrap}.aa-svc-cards .aa-pg-tile{min-height:420px}.aa-svc-cards .aa-pg-tile ul{margin-top:4px}.aa-svc-jobs{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.aa-svc-job{gap:14px}.aa-pg-tile__k{color:var(--aa-red)}.aa-svc-job__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aa-svc-job__meta div{padding:10px 12px;background:var(--aa-paper)}.aa-svc-job__meta dt{font-size:.75rem;font-weight:600}.aa-svc-job__meta dd{margin-top:2px;font-weight:500;line-height:1.3}.aa-svc-job__for,.aa-svc-job__meta dd{font-size:var(--aa-s-small)}.aa-svc-job__for b{display:block;font-weight:600}.aa-svc-job .aa-pg-more{margin-top:auto}.aa-svc-stack{min-height:0}.aa-svc-notes{margin-top:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 40px;font-size:var(--aa-s-small)}.aa-svc-notes p{max-width:70ch}.aa-svc-steps{display:grid;gap:6px}.aa-svc-steps li{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,2fr) minmax(160px,.9fr);gap:clamp(16px,3vw,48px);align-items:baseline;padding:clamp(18px,2vw,28px);background:rgba(255,255,255,.07)}.aa-svc-steps__n{color:var(--aa-mint);font-size:var(--aa-s-small);font-weight:600}.aa-svc-steps h3{font:800 clamp(1.35rem,1.1rem + .8vw,1.9rem)/1 var(--aa-display);text-transform:uppercase;letter-spacing:-.03em}.aa-svc-steps p{margin-top:10px;max-width:62ch}.aa-svc-steps__out{font-size:var(--aa-s-small);font-weight:500;text-align:right}.aa-svc-answer{display:grid;gap:.8em}.aa-pg-faq details>p{max-width:72ch}.aa-svc-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,6vw,112px);align-items:start}.aa-svc-contact h2{font-size:clamp(1.7rem,.9rem + 2vw,2.8rem)}.aa-svc-contact__lead{margin-top:24px}.aa-svc-contact__mail{margin-top:28px;font-size:var(--aa-s-lead)}.aa-svc-contact__mail a,.aa-svc-contact__where a{color:inherit;text-decoration-thickness:.06em;text-underline-offset:.18em}.aa-svc-contact__where{margin-top:32px;display:grid;gap:18px}.aa-svc-contact__where dt{color:var(--aa-mint);font-size:var(--aa-s-small);font-weight:500}.aa-svc-contact__where dd{margin-top:4px;font-size:var(--aa-s-lead);line-height:1.3}@media (max-width:900px){.aa-svc-steps li{grid-template-columns:1fr;gap:8px}.aa-svc-steps__out{text-align:left}.aa-svc-contact{grid-template-columns:1fr}.aa-svc-cards .aa-pg-tile{min-height:0}}@media (max-width:680px){.aa-svc-figs li{grid-template-columns:1fr;gap:6px}.aa-svc-job__meta{grid-template-columns:1fr 1fr}}