.story-module__KAx-QG__story{max-width:1080px;padding-top:36px;padding-bottom:88px}.story-module__KAx-QG__header{border-bottom:1px solid var(--line);padding-bottom:44px}.story-module__KAx-QG__meta{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:30px 0 20px;font-size:13px;display:flex}.story-module__KAx-QG__meta span:first-child{color:var(--blue);font-weight:700}.story-module__KAx-QG__header h1{letter-spacing:-.045em;max-width:800px;font-size:clamp(38px,5.4vw,66px)}.story-module__KAx-QG__lede{max-width:760px;color:var(--muted);margin-top:24px;font-size:clamp(18px,2vw,22px);line-height:1.65}.story-module__KAx-QG__body{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:64px;padding-top:48px;display:grid}.story-module__KAx-QG__copy{font-size:18px;line-height:1.85}.story-module__KAx-QG__copy p+p{margin-top:22px}.story-module__KAx-QG__copy strong{color:var(--ink);font-weight:700}.story-module__KAx-QG__externalLink,.story-module__KAx-QG__copy .story-module__KAx-QG__externalLink strong{color:var(--blue)}.story-module__KAx-QG__externalLink{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.story-module__KAx-QG__externalLink:hover,.story-module__KAx-QG__copy .story-module__KAx-QG__externalLink:hover strong{color:var(--blue-dark)}.story-module__KAx-QG__closing{padding-top:8px;font-weight:700}.story-module__KAx-QG__phone{width:100%;max-width:340px;margin:0}.story-module__KAx-QG__phone img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow);border-radius:22px}.story-module__KAx-QG__story figcaption{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}.story-module__KAx-QG__gallery{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.story-module__KAx-QG__gallery h2{margin-bottom:28px;font-size:clamp(26px,3vw,36px)}.story-module__KAx-QG__gallery figure{margin:0 0 32px}.story-module__KAx-QG__gallery img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto}@media (max-width:760px){.story-module__KAx-QG__story{padding-top:24px;padding-bottom:56px}.story-module__KAx-QG__header{padding-bottom:32px}.story-module__KAx-QG__body{grid-template-columns:1fr;gap:36px;padding-top:32px}.story-module__KAx-QG__copy{font-size:17px}.story-module__KAx-QG__phone{justify-self:center}.story-module__KAx-QG__gallery{margin-top:40px;padding-top:32px}}
