.tdd-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;color:inherit}
.tdd-more>summary::-webkit-details-marker{display:none}
.tdd-more>summary::after{content:"+";font-size:20px;line-height:1}
.tdd-more[open]>summary::after{content:"\2212"}
.tdd-more:not(.is-collapsible)>summary{display:none}
.tdd-option .tdd-more>summary{color:var(--tdd-mauve-soft)}
.tdd-tier .tdd-more>summary{color:var(--tdd-plum)}
.tdd-swipe-hint{display:none}
@media (max-width:749px){
.tdd-wrap{padding-inline:16px}
.tdd-hero__inner{padding-block:24px 48px;gap:28px}
.tdd-hero__copy .tdd-lead{margin-top:16px;font-size:16px}
.tdd-hero__copy .tdd-btns{margin-top:24px}
.tdd-hero__copy .tdd-btn{flex:1 1 100%}
.tdd-hero__art{max-width:300px}
.tdd-trust__grid{padding-block:20px;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none}
.tdd-trust__grid::-webkit-scrollbar{display:none}
.tdd-trust__item{scroll-snap-align:start}
.tdd-trust__title{font-size:21px}
.tdd-steps{padding-block:56px}
.tdd-steps .tdd-h2{margin:8px 0 24px}
.tdd-steps__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.tdd-steps__tab{min-height:64px;padding:10px 12px;border-radius:14px}
.tdd-steps__tab small{font-size:11px;letter-spacing:.08em}
.tdd-steps__tab span{font-size:16px;line-height:1.2}
.tdd-steps__panel{margin-top:20px;gap:20px;padding:20px;border-radius:22px}
.tdd-steps__media{max-width:240px}
.tdd-steps__copy h3{margin:8px 0 10px}
.tdd-steps__copy .tdd-text{font-size:16px;line-height:1.6}
.tdd-pills{margin-top:16px}
.tdd-steps__buy{margin-top:20px;gap:8px}
.tdd-steps__buy form,.tdd-steps__buy .tdd-btn{width:100%}
.tdd-night{padding-block:64px}
.tdd-night__moon{width:56px;height:56px;margin-bottom:16px}
.tdd-night__grid,.tdd-hss__tiers,.tdd-shelf__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}
.tdd-night__grid::-webkit-scrollbar,.tdd-hss__tiers::-webkit-scrollbar,.tdd-shelf__grid::-webkit-scrollbar{display:none}
.tdd-night__grid>*,.tdd-hss__tiers>*,.tdd-shelf__grid>*{scroll-snap-align:start}
.tdd-shelf__grid{grid-auto-columns:62%}
.tdd-night__grid{margin-top:28px}
.tdd-option{padding:22px;gap:12px}
.tdd-option__img{margin:-22px -22px 0}
.tdd-option h3{font-size:24px}
.tdd-swipe-hint{display:block;margin:12px 0 0;font-size:13px;opacity:.75;text-align:center}
.tdd-night__foot{margin-top:20px}
.tdd-split{padding-block:56px;gap:24px}
.tdd-split__media{max-width:240px;aspect-ratio:4/5}
.tdd-values__list{gap:6px 20px;margin:20px 0}
.tdd-values__list span{font-size:24px}
.tdd-founder .tdd-h2{margin:8px 0 14px}
.tdd-shelf{padding-block:48px}
.tdd-shelf__head{margin-bottom:20px}
.tdd-shelf__head h2{font-size:26px}
.tdd-quiz{padding-block:64px 48px}
.tdd-hss{padding-block:56px}
.tdd-hss .tdd-split__media{display:none}
.tdd-hss__tiers{margin-top:28px}
.tdd-tier{padding:22px;gap:12px}
.tdd-one{padding:20px;margin-top:14px}
.tdd-one .tdd-btn{width:100%}
}
