.strip .wrap>span:only-child{display:block}
main .hero p.lead,main .list-head p,main .sec-head p,main .disclaimer,main .method p,main .guide article.text,main p.txt,main .article-copy,main .rg p{max-width:none}
main .sec-head>div,main .guide article.text,main .article-copy{width:100%;min-width:0}
#method .method,#new .two-col{grid-template-columns:minmax(0,1fr);gap:28px}
main :is(.hero p.lead,.list-head p,.sec-head p,.method p,.guide article.text p,.guide article.text p.intro,.guide article.text ul,p.txt,.rev-text>p,.rev-text .pc ul,.faq-items p,.pitfalls p,.legal-copy p,.rg p){font-size:16px;line-height:1.75;font-weight:400;color:var(--text2)}
main .block h2,main .legal-copy h2{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.25;color:var(--ink)}
main .guide article.text h3{font-size:20px;font-weight:700;line-height:1.4;color:var(--ink)}
.terms{min-width:0}
.terms dd{overflow-wrap:anywhere}
.flip,.flip-in{min-height:500px}
.bonus-codes{margin-top:auto;display:grid;gap:6px}
.bonus-codes .f-code{margin:0}
.wide-table table{min-width:1080px}
#filter-empty{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
#faq .sec-head{margin-bottom:24px}
#faq details{padding-block:24px}
#faq summary{align-items:center}
#faq summary::-webkit-details-marker{display:none}
#faq details p{max-width:none;margin-top:16px}
@media(max-width:620px){#faq details{padding-block:20px}}
@media(max-width:1100px){.row-main>.terms{grid-area:t}}
[data-skin="cool"]{--pink:#1e3a8a;--pink-deep:#1e3a8a;--accent-2:#22c3e6}
[data-skin="cool"] .tp-box,[data-skin="cool"] .btn-pink,[data-skin="cool"] .flip:nth-child(odd) .face.front{background:linear-gradient(90deg,#1e3a8a,#22c3e6)}
.flips{grid-template-columns:repeat(3,minmax(0,1fr))}
.flip,.flip-in,.face>*{min-width:0}
.face{overflow-wrap:anywhere}
.face.front::after{right:0;top:0;pointer-events:none}
.f-top>span,.f-code code{min-width:0}
.back-terms{grid-template-columns:minmax(0,auto) minmax(0,1fr)}
.back-hd{flex-wrap:wrap}
.f-back{white-space:normal}
@media(max-width:820px){.flips{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.flips{grid-template-columns:minmax(0,1fr)}}
