/* Website check: isolated page and homepage entry. */
.check-page .eyebrow,.check-teaser .eyebrow{font-size:14px;letter-spacing:1.4px}
.check-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center;padding-top:48px;padding-bottom:80px}
.check-back{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-bottom:38px;color:var(--muted)}
.check-page h1{font-size:clamp(42px,5.1vw,72px);letter-spacing:-2.8px;line-height:1.08}
.check-page .intro{font-size:19px;max-width:600px}
.check-summary{font-weight:700;font-size:20px;line-height:1.5;margin-bottom:28px}
.check-meta{font-size:14px;color:var(--muted);margin:16px 0}
.check-preview{margin:0;max-width:420px;justify-self:end;width:100%}
.check-preview img{display:block;width:100%;height:auto;border:1px solid var(--line);box-shadow:0 18px 45px #123d2e18;border-radius:4px}
.check-preview figcaption{font-size:14px;line-height:1.5;color:var(--muted);margin-top:18px;text-align:center}
.check-details{background:white;border-top:1px solid var(--line);padding:80px 0}
.check-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}
.check-details-grid>div>p:not(.eyebrow){color:var(--muted);max-width:520px}
.check-topics{list-style:none;padding:0;margin:0}
.check-topics li{padding:20px 0;border-top:1px solid var(--line)}
.check-topics li:first-child{padding-top:0;border:0}
.check-topics h3{font-size:22px;margin-bottom:6px}
.check-topics p{margin:0;color:var(--muted);font-size:16px}
.check-page .contact-note{max-width:620px;margin-left:auto!important;margin-right:auto!important}
.check-teaser{padding:0 0 76px}
.check-teaser-inner{background:#e6ede2;border-radius:12px;padding:38px 42px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}
.check-teaser h2{font-size:clamp(28px,3vw,38px);letter-spacing:-1.2px;margin-bottom:14px}
.check-teaser .eyebrow{margin-bottom:12px}
.check-teaser p:last-child{margin:0;color:var(--muted);max-width:650px}
.check-teaser .button{white-space:nowrap}
@media(max-width:1000px){.check-hero{gap:36px;grid-template-columns:1.15fr .85fr}.check-details-grid{gap:45px}.check-teaser-inner{grid-template-columns:1fr;gap:24px}.check-teaser .button{justify-self:start}.check-page h1{font-size:clamp(40px,5.1vw,60px)}}
@media(max-width:700px){.check-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:52px;gap:38px}.check-back{margin-bottom:26px}.check-page h1{font-size:clamp(36px,9.6vw,60px);letter-spacing:-1.8px}.check-page .intro{font-size:18px}.check-preview{justify-self:center;max-width:340px}.check-details{padding:55px 0}.check-details-grid{grid-template-columns:1fr;gap:25px}.check-teaser{padding-bottom:48px}.check-teaser-inner{padding:28px 24px}.check-teaser .button{white-space:normal}.check-page .button{gap:16px;max-width:100%}}


.check-summary>span{display:block}

.check-mobile-break{display:none}
@media(max-width:700px){.check-mobile-break{display:initial}}
