.customer-page{background:#fbf8f1;min-height:70vh}.customer-page__hero{padding:95px 24px 80px;text-align:center;background:#e9dfce}.customer-page__hero span{color:#a17f42;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.customer-page__hero h1{max-width:900px;margin:16px auto;color:#153c32;font:500 clamp(45px,6vw,70px)/1.05 "Playfair Display",serif}.customer-page__hero p{max-width:720px;margin:20px auto 0;color:#5c615b;font-size:17px;line-height:1.7}.customer-page__content{max-width:900px;margin:auto;padding:78px 24px 110px}.customer-page__content h2{margin:46px 0 15px;color:#153c32;font:500 31px "Playfair Display",serif}.customer-page__content h2:first-child{margin-top:0}.customer-page__content h3{margin:32px 0 10px;color:#153c32;font-size:19px}.customer-page__content p,.customer-page__content li{color:#555b56;font-size:16px;line-height:1.8}.customer-page__content a{color:#174b3e;font-weight:700}.customer-page__content .care-note{margin-top:36px;padding:24px;border-left:3px solid #b99758;background:#f1e9dc}.customer-page__content details{border-top:1px solid #d9cebc;padding:22px 0}.customer-page__content details:last-child{border-bottom:1px solid #d9cebc}.customer-page__content summary{color:#153c32;font-weight:700;cursor:pointer}.customer-page__content details p{margin-bottom:0}
