.ots-imported-section .ots-wrap{padding-inline:var(--ots-gutter)}
.ots-imported-section--hero{min-height:clamp(440px,62vh,760px);display:flex;align-items:center}
.ots-imported-section--hero .ots-wrap{width:100%}
.ots-imported-section--hero h1,.ots-single-content>header h1{max-width:1100px;margin:0 0 36px;color:var(--ots-ink);font-family:"Neue Haas Unica",Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(64px,10vw,160px);letter-spacing:-.065em;line-height:.9}
.ots-imported-section--hero p{max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.4}
.ots-imported-section--hero p+ p{font-size:17px;max-width:680px}
.ots-imported-section--hero:has(.ots-hero-media) .ots-wrap{padding-right:54%;min-height:650px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.ots-hero-media{position:absolute;inset:0 0 0 52%;margin:0;background:var(--ots-cream)}
.ots-hero-media img{width:100%;height:100%;object-fit:cover}
.ots-imported-section--hero dl{margin-top:46px}
.ots-imported-section--hero h2{font-size:clamp(28px,3vw,45px);margin-top:55px}
.ots-imported-section--body h2{max-width:980px}
.ots-imported-section--body p,.ots-imported-section--body dl,.ots-imported-section--body>div>ul{max-width:760px;font-size:17px}
.ots-imported-section--body p:last-child{margin-bottom:0}
.ots-imported-section dl{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:12px 28px;max-width:900px}
.ots-imported-section dt{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.ots-imported-section dd{margin:0}
.ots-imported-section details{max-width:820px;border-top:1px solid var(--ots-muted);padding:20px 0}
.ots-imported-section details:last-child{border-bottom:1px solid var(--ots-muted)}
.ots-imported-section summary{cursor:pointer;font-size:clamp(19px,2vw,27px)}
.ots-imported-section details p{margin:16px 0 0}
.ots-content-card-grid,.ots-selected-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:45px 0 0;max-width:none!important}
.ots-content-card{padding:28px;background:var(--ots-paper);min-height:210px;border:1px solid var(--ots-muted)}
.ots-content-card:hover{background:var(--ots-yellow)}
.ots-content-card h3{font-size:clamp(24px,2.5vw,38px);line-height:1.06;margin:0 0 18px}
.ots-content-card p{font-size:15px}
.ots-named-items{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}
.ots-named-items li,.ots-selected-products li{border:1px solid var(--ots-muted);padding:15px 19px}
.ots-selected-products li{min-height:100px;font-size:clamp(21px,2.2vw,33px)}
.ots-article-date,.ots-photo-credit{font-size:13px!important;color:#59544d}
@media(max-width:760px){.ots-imported-section--hero{min-height:420px}.ots-imported-section--hero:has(.ots-hero-media) .ots-wrap{padding-right:var(--ots-gutter);min-height:0;display:block}.ots-hero-media{position:relative;inset:auto;width:calc(100% + 2*var(--ots-gutter));height:340px;margin:60px calc(-1*var(--ots-gutter)) calc(-1*var(--ots-space))}.ots-imported-section dl{grid-template-columns:1fr;gap:2px}.ots-imported-section dd{margin-bottom:15px}.ots-content-card-grid,.ots-selected-products{grid-template-columns:1fr}.ots-content-card{min-height:0}}
