.tp-quiet-editorial{max-width:1280px;margin:40px auto 88px;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);color:#151515;background:#fff}
.tp-quiet-editorial__media{min-width:0;aspect-ratio:4/5;overflow:hidden;background:#f5f5f5}
.tp-quiet-editorial__media img,.tp-quiet-editorial__media video{display:block;width:100%;height:100%;object-fit:cover}
.tp-quiet-editorial--product .tp-quiet-editorial__media{max-width:440px;aspect-ratio:9/16;justify-self:center;width:100%}
.tp-quiet-editorial__copy h2{font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.16;letter-spacing:-.025em;max-width:440px;margin:0 0 24px;text-transform:none}
.tp-quiet-editorial__copy>p{max-width:390px;font-size:14px;line-height:1.8;margin:0 0 26px}
.tp-quiet-kicker{font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.4!important;margin-bottom:18px!important}
.tp-quiet-editorial__caption{font-size:12px!important;color:#555}
.tp-quiet-link{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;font-size:12px;line-height:1.5}
.tp-quiet-link:hover{opacity:.65}
.tp-quiet-link:focus-visible, .tp-quiet-faq summary:focus-visible,.tp-quiet-related summary:focus-visible{outline:2px solid #151515;outline-offset:5px}
.tp-quiet-faq{max-width:800px;margin:0 auto 90px;padding:0 24px;color:#151515}
.tp-quiet-faq h2{font-size:28px;font-weight:400;letter-spacing:-.02em;margin:0 0 30px;text-transform:none}
.tp-quiet-faq details,.tp-quiet-related details{border-top:1px solid #ddd}
.tp-quiet-faq summary,.tp-quiet-related summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;min-height:60px;padding:16px 0;font-size:13px}
.tp-quiet-faq summary::-webkit-details-marker,.tp-quiet-related summary::-webkit-details-marker{display:none}
.tp-quiet-faq details[open] summary span,.tp-quiet-related details[open] summary span{transform:rotate(45deg)}
.tp-quiet-faq details p,.tp-quiet-related details p{font-size:13px;line-height:1.7;margin:0 0 22px;max-width:640px}
.tp-quiet-faq>.tp-quiet-link{margin-top:20px}
.tp-quiet-related{max-width:820px;margin:0 auto 80px;padding:40px 24px 0;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:48px;color:#151515}
.tp-quiet-related__image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.tp-quiet-related h2{font-size:26px;font-weight:400;margin:0 0 12px;text-transform:none}
.tp-quiet-related details{margin-top:24px}
body .tp-ugc__header h2{font-size:30px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none}
body .tp-ugc__header{display:block;margin-bottom:26px}
body .tp-ugc{padding-top:36px;padding-bottom:44px}
body .tp-elle{padding-top:24px;padding-bottom:28px}
body .slideshow__slide-content--heading{font-size:clamp(30px,3vw,44px)!important}
@media(max-width:749px){
.tp-quiet-editorial{margin:24px auto 56px;padding:0 20px;grid-template-columns:1fr;gap:28px}
.tp-quiet-editorial__media{aspect-ratio:4/5}
.tp-quiet-editorial--product .tp-quiet-editorial__media{width:min(100%,360px)}
.tp-quiet-editorial__copy h2{font-size:28px;margin-bottom:18px}
.tp-quiet-editorial__copy>p{margin-bottom:18px;max-width:none}
.tp-quiet-faq{margin-bottom:56px;padding:0 20px}
.tp-quiet-faq h2{font-size:25px}
.tp-quiet-related{grid-template-columns:38% 1fr;gap:20px;padding:24px 20px 0;margin-bottom:56px;align-items:start}
.tp-quiet-related h2{font-size:23px}
.tp-quiet-related summary{font-size:12px;line-height:1.5}
body .tp-ugc__header h2{font-size:25px!important}
body .tp-ugc{padding-top:24px;padding-bottom:28px}
}
