.content-page{background:#fbfaf7}.content-hero{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(135deg,#fbfaf7 0 68%,#f4eadb 68%)}.content-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.content-hero h1{max-width:14ch}.content-hero .lead{max-width:48rem;margin-top:1.3rem}.content-hero .button{margin-top:1.7rem}.content-hero aside{padding:1.5rem;display:grid;gap:.75rem;border:1px solid #ddd4c7;border-radius:1rem;background:rgba(251,250,247,.88);box-shadow:0 15px 40px rgba(37,50,47,.08)}.content-hero aside strong{color:#123f3a;font-family:Georgia,serif;font-size:1.3rem}.content-hero aside span,.content-hero aside small{color:#61706c;line-height:1.6}.article-grid{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,8vw,8rem)}.article-grid h2{max-width:13ch}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #ddd4c7;background:#ddd4c7}.fact-grid article{min-height:18rem;padding:clamp(1.4rem,3vw,2.2rem);background:#fbfaf7}.fact-grid span{color:#b65f3a;font-family:Georgia,serif;font-size:1.35rem}.fact-grid h2{margin-top:1rem;font-size:1.5rem}.fact-grid p{margin-top:.8rem;color:#61706c}.content-search{background:linear-gradient(180deg,#f4eadb,#fbfaf7)}.content-search .tbe-frame{max-width:1240px;margin:auto;background:#fbfaf7;box-shadow:0 18px 48px rgba(52,50,38,.1)}.search-disclosure{max-width:60rem;margin:1.2rem auto 0;color:#61706c;font-size:.86rem;text-align:center}.narrow{max-width:850px}.prose-article{display:grid;gap:2.5rem;color:#4d5c57;font-size:1.05rem;line-height:1.8}.prose-article h2{margin-bottom:.7rem;color:#123f3a}.prose-article aside{padding:1.5rem;border-left:4px solid #b65f3a;background:#f4eadb}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.catalog-grid article{min-height:16rem;padding:1.5rem;border:1px solid #ddd4c7;border-radius:.8rem;background:#fff}.catalog-grid h2{font-size:1.35rem}.catalog-grid p{margin-top:.8rem;color:#61706c}@media(max-width:900px){.content-hero__grid,.article-grid{grid-template-columns:1fr}.fact-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.content-hero{padding:3.5rem 0;background:#fbfaf7}.fact-grid,.catalog-grid{grid-template-columns:1fr}.fact-grid article{min-height:0}.content-search .tbe-frame{margin-inline:-.25rem}.search-disclosure{text-align:left}}
.content-hero__grid>*{min-width:0}
.content-hero h1{hyphens:none;word-break:normal;overflow-wrap:normal}
.service-page .content-hero__grid{grid-template-columns:minmax(0,1.42fr) minmax(18rem,.58fr);gap:clamp(2.5rem,5vw,5rem)}
.service-page .content-hero h1{max-width:18ch;font-size:clamp(2.8rem,4.35vw,4.8rem);line-height:1.02}
.service-page .headline-word{white-space:nowrap}
@media(max-width:900px){.service-page .content-hero__grid{grid-template-columns:1fr}.service-page .content-hero h1{max-width:100%}}
@media(max-width:600px){.service-page .content-hero h1{font-size:clamp(1.85rem,9vw,3rem)}}
