
.customer-editorial{background:#f4f1eb;color:#202323;padding:clamp(1.5rem,6vw,6rem);border-radius: 0;font:1rem/1.7 Montserrat,sans-serif}.customer-editorial *{box-sizing:border-box}.customer-editorial h1,.customer-editorial h2,.customer-editorial h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;line-height:1.15}.customer-editorial h1{font-size:clamp(2.4rem,5vw,4.5rem);margin:0 0 1.5rem}.customer-editorial h2{font-size:clamp(1.7rem,3vw,2.7rem);margin:0 0 1.5rem}.customer-editorial p{color:#646866;margin:0 0 1.5rem}.customer-eyebrow{font:500 .7rem/1.6 Montserrat,sans-serif!important;letter-spacing:.15em;text-transform:uppercase;color:#9c7e6b!important}.customer-intro,.customer-index-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem}.customer-intro img{width:100%;max-height:550px;object-fit:cover;border-radius: 0}.customer-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.customer-question-grid article{border-top:1px solid #d3c9be;padding:2rem 0}.customer-question-grid h2{font-size:1.5rem}.customer-ending{border-top:1px solid #d3c9be;padding-top:3rem;margin-top:2rem}.customer-button{display:inline-block;padding:1rem 1.5rem;background:#383b3b;color:#fff;text-decoration:none;margin:1rem 1rem 1rem 0}.customer-button:hover{background:#202323}.customer-text-link{display:inline-block;color:inherit;margin-right:1.5rem;text-decoration:underline;text-underline-offset:4px}.customer-service-row{display:grid;grid-template-columns:3rem minmax(180px,.8fr) 1.5fr;gap:2rem;padding:2.5rem 0;border-top:1px solid #d3c9be}.customer-service-row h2{font-size:clamp(1.8rem,3vw,2.6rem)}.customer-service-row ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none}.customer-service-row a{color:#383b3b;text-decoration:underline;text-underline-offset:4px}.customer-service-row a:hover{color:#9c7e6b}
@media(max-width:900px){.customer-service-row{grid-template-columns:2rem 1fr}.customer-service-row>div{grid-column:2}.customer-intro,.customer-index-heading{gap:.2rem}.customer-question-grid{gap:0 1.5rem}}
@media(max-width:600px){.customer-intro,.customer-index-heading,.customer-question-grid{grid-template-columns:1fr}.customer-service-row{gap:1rem}.customer-service-row h2{font-size:1.9rem}.customer-service-row ul{display:grid;gap:.7rem}.customer-index-heading{margin-bottom:2rem}.customer-intro img{max-height:350px}}
.customer-intro img.customer-intro-composed{width:min(100%,370px);height:auto;max-height:none;object-fit:contain;justify-self:center}

.customer-service-detail .prose{max-width:70ch}.customer-service-detail .prose h2{margin-top:2.5rem}.customer-service-detail .prose p{margin-bottom:1.25rem}.customer-service-detail img{max-height:650px;object-fit:contain}

.customer-question-intro{max-width:75ch;margin-bottom:3rem}.customer-question-grid h3{font-size:1.6rem;margin:0 0 1.2rem}.customer-question-grid article>p:last-child{max-width:65ch}

/* October 1: place the category destination directly after its description. */
.customer-service-row .customer-category-link { display:inline-block; margin:0 0 1.25rem; min-height:44px; }
.customer-service-row { scroll-margin-top:2rem; }
