.servicePage{padding:60px 0 80px}.serviceEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:700}.servicePage>h1{font-family:var(--font-display);letter-spacing:-.05em;max-width:950px;margin:20px 0;font-size:clamp(43px,6vw,77px);line-height:1.03}.serviceLead{max-width:780px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.65}.serviceCards{border-top:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:53px;display:grid}.serviceCards section{border-right:1px solid var(--line);margin-right:24px;padding:29px 24px 24px 0}.serviceCards section:last-child{border-right:0;margin-right:0}.serviceCards section span{color:var(--brand);font-size:13px;font-family:var(--font-num)}.serviceCards h2{font-size:clamp(21px,2vw,27px);font-family:var(--font-display);letter-spacing:-.025em;line-height:1.22}.serviceCards p{color:var(--muted);font-size:14px;line-height:1.7}.serviceNotice{border-left:5px solid var(--accent);background:var(--paper-news);margin:45px 0 25px;padding:25px 30px}.serviceNotice p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.serviceLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:30px;padding-top:25px;display:flex}.serviceLinks a{color:var(--brand);font-size:13px;font-weight:700}@media (max-width:750px){.serviceCards{grid-template-columns:1fr}.serviceCards section{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0}.servicePage{padding-top:35px}}
