
.subpage-main{padding:118px 0 72px;background:var(--paper);color:var(--ink);min-height:70vh}.subpage-main h1{font-family:var(--display);font-size:clamp(2.8rem,6vw,5rem);line-height:1.05;margin:0 0 28px;text-transform:uppercase}.subpage-main h2{font-size:1.65rem;margin:32px 0 12px}.subpage-main p{max-width:70ch}.subpage-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.subpage-grid img{width:100%;border-radius:3px}.subpage-main .kicker{color:var(--orange)}.subpage-main a{overflow-wrap:anywhere}@media(max-width:760px){.subpage-grid{grid-template-columns:1fr;gap:24px}.subpage-main{padding-top:100px}}
.portrait-figure{margin:0}.portrait-figure img{aspect-ratio:4/5;object-fit:cover}.portrait-figure figcaption{font-size:.8rem;color:#606060;margin-top:10px}.about-intro{font-size:1.2rem}.network-copy{margin-top:48px;padding:32px 0;border-top:1px solid #c8c3ba}.network-copy .btn{display:inline-flex;margin-top:20px}

.subpage .site-header{background:#101112}

.service-claim{font-size:1.35rem;font-weight:700}.service-main-photo{aspect-ratio:1;object-fit:cover}.service-details{margin:48px 0;max-width:850px}.service-details li{margin:14px 0}.service-result{margin:36px 0}.service-result img{width:100%;max-height:500px;object-fit:cover;border-radius:3px}.service-result figcaption{font-size:.8rem;color:#666;margin-top:8px}.service-related nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-related a{padding:16px;background:#e2ded6;text-decoration:none}.subpage-grid h1{font-size:clamp(2.6rem,4.2vw,4.4rem);overflow-wrap:normal;hyphens:auto}@media(max-width:760px){.service-related nav{grid-template-columns:1fr}}

.subpage-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.subpage-grid>*{min-width:0}@media(max-width:760px){.subpage-grid{grid-template-columns:minmax(0,1fr)}}

.subpage-grid h1{hyphens:manual}

.legal-copy{max-width:900px}.legal-copy h2{margin-top:2rem}.legal-copy p{line-height:1.7}.legal-copy a{overflow-wrap:anywhere}
