.page-explainer{display:block!important;width:100%;max-width:1100px;margin:24px 0 32px;background:#eee9e1;border:1px solid #cbc3b7;overflow:hidden;box-sizing:border-box}.page-explainer img{display:block!important;width:100%!important;height:auto!important;max-height:520px;object-fit:contain;background:#ddd8cf}.page-explainer figcaption{display:block!important;padding:14px 18px;font:14px/1.6 system-ui,sans-serif;color:#272b2c;background:#f4f0e9;overflow-wrap:anywhere}.page-explainer+*{margin-top:24px}@media(max-width:600px){.page-explainer{margin:18px 0 24px}.page-explainer figcaption{font-size:13px;padding:12px}.page-explainer img{max-height:360px}}
main section.page-hero{padding:40px clamp(20px,5vw,72px)}main section.page-hero h1{font-size:clamp(38px,5vw,68px);margin:12px 0 22px}.hero-copy{padding-top:40px;padding-bottom:40px}.home-hero h1{font-size:clamp(42px,5vw,68px)}
