.coll-wrap{--creme:#fdf6ec;--beige:#f5e7d3;--marron:#5c3a2c;--orange:#ee8b4e;color:#5c3a2c}
.coll-wrap .standard-page{padding-top:26px;padding-bottom:10px}
.standard-page h1{color:#5c3a2c!important}
.coll-wrap .standard-page h1{font-size:clamp(26px,3.6vw,40px);line-height:1.12;margin:2px 0 10px;max-width:20ch}
.standard-page .kicker,.coll-wrap .kicker{color:#da627d}
.coll-wrap .standard-page .intro{max-width:68ch;font-size:17px;line-height:1.7;margin:0 0 28px;color:#5c3a2c}
.standard-page{color:#5c3a2c}
.standard-page .rte{max-width:70ch;font-size:16.5px;line-height:1.75}
.standard-page .rte h2{font-size:clamp(20px,2.6vw,28px);margin:32px 0 10px;color:#5c3a2c}
.standard-page .rte h3{font-size:18px;margin:22px 0 6px;color:#5c3a2c}
.standard-page .rte p{margin:0 0 13px}
.standard-page .rte p.lead{font-size:19px;line-height:1.6;font-weight:500}
.standard-page .rte a{color:#ee8b4e}
.coll-seo{background:#f5e7d3;padding:52px 0;margin-top:44px;color:#5c3a2c}
.coll-seo .rte{max-width:70ch;margin:0 auto;font-size:16.5px;line-height:1.75}
.coll-seo h2{font-size:clamp(19px,2.4vw,25px);margin:26px 0 8px;color:#5c3a2c}
.coll-seo h2:first-child{margin-top:0}
.coll-seo p{margin:0 0 12px}
.coll-faq{background:#fdf6ec;padding:46px 0;color:#5c3a2c}
.coll-faq h2{font-size:clamp(20px,2.6vw,28px);margin:0 0 18px;color:#5c3a2c}
.coll-faq .faq-item{border:1px solid #e6d3ba;border-radius:14px;padding:14px 18px;margin:0 0 10px;background:#fff;max-width:820px}
.coll-faq .faq-item summary{font-weight:800;cursor:pointer}
.coll-faq .faq-item p{margin:10px 0 0;line-height:1.6}
@media(max-width:760px){.coll-seo,.coll-faq{padding:34px 0}.coll-seo .rte{font-size:16px}.coll-wrap .standard-page h1{max-width:none}}
