:root{--ink:#08050c;--panel:#120a18;--purple:#2b0c3d;--pink:#ff176d;--cyan:#17e7df;--red:#8f123d;--gold:#f3b632;--paper:#f3f3f6;--surface:#fff;--surface-soft:#f6f3f8;--line:#e3dfe5;--text:#18131c;--muted:#716b77;--header:72px;--sidebar:250px;--radius:14px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:100;background:#fff;padding:.7rem 1rem}.skip-link:focus{top:1rem}.topbar{height:var(--header);position:fixed;z-index:60;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:rgba(8,5,12,.96);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:9px;color:#fff}.brand img{width:45px;height:52px;object-fit:cover;object-position:top;border-radius:8px;mix-blend-mode:screen}.brand span{display:flex;align-items:baseline;font-style:italic;letter-spacing:-1px;font-size:1.28rem}.brand strong{font-weight:950}.brand em{font-style:normal;font-size:.7rem;letter-spacing:2px;color:var(--cyan);margin-left:4px}.top-actions{display:flex;gap:10px}.button{border:0;border-radius:9px;padding:.7rem 1.15rem;font-weight:850;cursor:pointer;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,var(--pink),#ec155c);box-shadow:0 10px 28px rgba(255,23,109,.25)}.button-ghost{color:#fff;background:transparent;border:1px solid rgba(23,231,223,.4)}.button-large{padding:.95rem 1.35rem}.button-large b{margin-left:1.4rem}.menu-toggle{display:none;border:0;background:transparent;width:42px;padding:8px}.menu-toggle span{display:block;height:2px;background:#fff;margin:5px}.sidebar{position:fixed;z-index:50;top:var(--header);bottom:0;left:0;width:var(--sidebar);display:flex;flex-direction:column;justify-content:space-between;background:#19091b;border-right:1px solid #5c1738;overflow:auto}.sidebar nav{display:grid}.side-feature{min-height:58px;padding:9px 18px 9px 56px;position:relative;display:flex;flex-direction:column;justify-content:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.22);background:linear-gradient(100deg,#421046,#1d123d)}.side-feature span{position:absolute;left:18px;font-size:1.45rem;color:#ffe45e}.side-feature strong{font-size:.9rem}.side-feature small{font-size:.66rem;color:#dcbce2}.feature-guide{background:linear-gradient(100deg,#5d0f69,#1f1038)}.feature-join{background:linear-gradient(100deg,#861835,#3b111e)}.nav-item{display:flex;align-items:center;gap:11px;min-height:47px;padding:8px 18px;color:#fff;background:linear-gradient(90deg,#8c1136,#741131);border-bottom:1px solid rgba(255,255,255,.34);font-weight:720;font-size:.87rem;transition:.2s}.nav-item span{width:22px;text-align:center;color:#ffd55d}.nav-item:hover,.nav-item.active{padding-left:23px;background:linear-gradient(90deg,#bf1949,#83113c)}.nav-item.download{background:#bd8113}.side-note{padding:16px;color:#e3c8d3;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.side-note span{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;margin-right:7px}main{margin-left:var(--sidebar);padding-top:var(--header);overflow:hidden}.hero{position:relative;height:505px;display:flex;align-items:center;padding:54px clamp(35px,6vw,92px);color:#fff;background:linear-gradient(90deg,rgba(7,3,12,.95),rgba(8,3,13,.76) 38%,rgba(8,3,13,.15) 70%),linear-gradient(0deg,rgba(7,4,11,.3),transparent 60%),url("assets/ttbetplay-hero.png") center/cover;border-bottom:1px solid #260d30}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.13) 34.2%,transparent 34.5%,transparent 54%,rgba(255,255,255,.1) 54.2%,transparent 54.5%);pointer-events:none}.hero-content{max-width:650px;position:relative;z-index:2}.eyebrow{margin:0 0 9px;color:var(--pink);font-weight:900;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(3rem,6vw,6.2rem);line-height:.88;letter-spacing:-.07em;text-transform:uppercase}.hero h1 span{color:transparent;-webkit-text-stroke:1.5px var(--cyan);text-shadow:0 0 26px rgba(23,231,223,.2)}.hero-content>p:not(.eyebrow){max-width:580px;margin:22px 0;color:#c9c6d2;font-size:.98rem}.hero-actions{display:flex;align-items:center;gap:22px}.text-link{font-weight:850;font-size:.83rem;border-bottom:1px solid rgba(255,255,255,.45);padding:.45rem 0}.hero-brand{position:absolute;z-index:2;right:8%;bottom:54px;width:130px;height:130px;border-radius:50%;display:grid;place-content:center;text-align:center;background:rgba(9,5,14,.78);border:2px solid var(--cyan);box-shadow:0 0 0 10px rgba(255,23,109,.13)}.hero-brand b{font-size:2.7rem;font-style:italic;line-height:.9}.hero-brand span{color:var(--pink);font-weight:900;letter-spacing:.25em}.slider-dots{position:absolute;z-index:3;left:50%;bottom:15px;display:flex;gap:8px}.slider-dots i{display:block;width:25px;height:4px;background:#fff;border-radius:10px;opacity:.55}.slider-dots i.active{background:var(--pink);opacity:1}.game-shelf{padding:24px clamp(18px,3vw,42px) 40px;background:#f7f7fa}.shelf-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.shelf-heading>div{display:grid;grid-template-columns:auto auto;gap:0 8px;align-items:center}.shelf-heading span{grid-row:1/3;font-size:1.4rem}.shelf-heading h2{margin:0;color:#a31038;font-size:1.25rem}.shelf-heading small{color:var(--muted)}.shelf-heading>a{background:#951537;color:#fff;border-radius:7px;padding:.55rem 1rem;font-size:.75rem;font-weight:800}.card-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:16px;overflow-x:auto;padding:2px 1px 16px;scroll-snap-type:x mandatory}.game-card{height:245px;min-width:160px;position:relative;border-radius:12px;overflow:hidden;scroll-snap-align:start;background-image:linear-gradient(0deg,rgba(9,5,13,.96),transparent 58%),url("assets/ttbetplay-game-cards.png");background-size:400% 200%;box-shadow:0 8px 22px rgba(26,9,34,.16);transition:.22s}.game-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(26,9,34,.25)}.tile-1{background-position:0 0}.tile-2{background-position:33.333% 0}.tile-3{background-position:66.666% 0}.tile-4{background-position:100% 0}.tile-5{background-position:0 100%}.tile-6{background-position:33.333% 100%}.tile-7{background-position:66.666% 100%}.tile-8{background-position:100% 100%}.game-card .tag{position:absolute;top:0;left:0;padding:6px 8px;border-radius:0 0 8px 0;background:rgba(122,16,52,.9);color:#fff;font-size:.58rem;font-weight:900}.game-card i{position:absolute;right:9px;top:6px;color:#fff;font-style:normal;font-size:1.2rem}.game-card strong,.game-card small{position:absolute;left:12px;right:12px;color:#fff}.game-card strong{bottom:27px;font-size:1rem}.game-card small{bottom:10px;color:#d9d3df;font-size:.7rem}.category-shelf{padding:22px clamp(18px,3vw,42px);display:grid;grid-template-columns:repeat(6,1fr);gap:10px;background:#fff;border-block:1px solid #e3dfe5}.category-shelf a{padding:17px 13px;border-radius:11px;background:#f6f3f8;border:1px solid #ebe5ef;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;transition:.2s}.category-shelf a:hover{border-color:var(--pink);transform:translateY(-2px)}.category-shelf span{grid-row:1/3;color:#a4103d;font-size:1.4rem}.category-shelf b{font-size:.84rem}.category-shelf small{color:var(--muted);font-size:.66rem}.promotions{margin:40px clamp(20px,4vw,58px);padding:42px;display:grid;grid-template-columns:1fr 1.1fr;gap:44px;border-radius:22px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(23,231,223,.16),transparent 30%),linear-gradient(120deg,#170921,#2c0d3e 50%,#17091d)}.promotions h2,.mobile-block h2,.join-block h2{margin:0;font-size:clamp(1.8rem,3.7vw,3.5rem);line-height:1}.promotions p:not(.eyebrow){color:#d2c5d6}.promo-grid{display:grid;gap:10px}.promo-grid article{display:grid;grid-template-columns:50px 1fr;align-items:center;padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.promo-grid b{grid-row:1/3;color:var(--pink);font-size:1.4rem}.promo-grid span{font-weight:850}.promo-grid small{color:#bdaec2}.seo-guide{padding:64px clamp(25px,6vw,90px);background:#fff}.seo-guide>header{max-width:980px;margin:0 auto 42px;text-align:center}.seo-guide h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.9rem);line-height:1;letter-spacing:-.05em}.seo-guide header>p:last-child{color:var(--muted);max-width:780px;margin:0 auto}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1200px;margin:auto}.guide-columns section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #e5dfe8;scroll-margin-top:90px}.guide-columns h3{margin:0 0 8px;color:#a8103e;font-size:1.3rem}.guide-columns p{margin:0 0 9px;font-size:.92rem;color:#3d3741}.guide-columns a{color:#1169d8;font-weight:750;font-size:.84rem}.mobile-block{padding:58px clamp(25px,6vw,90px);display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;color:#fff;background:linear-gradient(110deg,#08050c,#220a2e)}.mobile-block p:not(.eyebrow){color:#c7bbc9}.mobile-block ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.mobile-block li{padding:14px 18px;border-left:3px solid var(--cyan);background:rgba(255,255,255,.05)}.join-block{margin:38px clamp(20px,4vw,58px);padding:28px 34px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff2d5;border:1px solid #f1d79b}.join-block>div{display:flex;align-items:center;gap:22px}.join-block h2{font-size:1.45rem}.join-block p{margin:7px 0 0;color:#625843}.age-mark{width:68px;height:68px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#a5103d;color:#fff;font-weight:950;font-size:1.3rem}.faq{padding:55px clamp(25px,6vw,90px);max-width:1100px;margin:auto}.faq h2{font-size:2.3rem}.faq details{padding:17px 0;border-bottom:1px solid #dcd5df}.faq summary{font-weight:850;cursor:pointer}.faq p{color:var(--muted)}footer{margin-left:var(--sidebar);padding:35px clamp(20px,4vw,58px) 100px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;background:#08050c;color:#a99fad;font-size:.76rem}footer p:last-child{text-align:right}.mobile-nav{display:none}.toast{position:fixed;z-index:110;left:50%;bottom:28px;transform:translate(-50%,100px);opacity:0;background:#08050c;color:#fff;padding:12px 18px;border-radius:10px;font-weight:800;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}
html{color-scheme:light}html[data-theme="dark"]{color-scheme:dark;--paper:#0b0810;--surface:#120e16;--surface-soft:#1a1420;--line:#33283a;--text:#f5eef8;--muted:#b8abbf}body{transition:background .2s,color .2s}.theme-toggle{border:1px solid rgba(255,255,255,.24);border-radius:9px;padding:.68rem .9rem;color:#fff;background:rgba(255,255,255,.07);font-weight:800;cursor:pointer}.theme-toggle:hover{border-color:var(--cyan)}.skip-link{background:var(--surface);color:var(--text)}.game-shelf{background:var(--paper)}.shelf-heading h2{color:#d91858}.category-shelf{background:var(--surface);border-color:var(--line)}.category-shelf a{background:var(--surface-soft);border-color:var(--line)}.category-shelf span{color:#d51958}.official-link{display:inline-flex;margin-top:10px;color:var(--cyan);font-weight:850;border-bottom:1px solid currentColor}.promotions h2,.mobile-block h2{margin:0;font-size:clamp(1.8rem,3.7vw,3.5rem);line-height:1}.seo-guide{background:var(--surface)}.seo-guide>header{margin-bottom:28px}.guide-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1050px;margin:0 auto 44px}.guide-nav a{padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);font-size:.76rem;font-weight:800}.guide-nav a:hover{border-color:var(--pink);color:var(--pink)}.guide-columns section{border-color:var(--line)}.guide-columns h3,.content-section h3{color:#d01753}.guide-columns p{color:var(--text);opacity:.86}.guide-columns a,.content-section a{color:#2789ef}.content-section{max-width:1200px;margin:22px auto 0;padding:34px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.content-section h3{margin:0;font-size:1.8rem;line-height:1.15}.content-copy p{margin:0 0 14px;color:var(--text);opacity:.86}.video-guides{padding:64px clamp(25px,6vw,90px);background:var(--paper)}.video-guides>header{max-width:800px;margin:0 auto 34px;text-align:center}.video-guides h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.video-guides header p:last-child{color:var(--muted)}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:auto}.video-grid article{padding:14px 14px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 26px rgba(20,8,28,.08)}.video-frame{position:relative;padding-top:56.25%;overflow:hidden;border-radius:11px;background:#08050c}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-grid h3{margin:15px 5px 4px}.video-grid p{margin:0 5px;color:var(--muted);font-size:.88rem}.responsible-note{margin:34px clamp(20px,4vw,58px);padding:20px 24px;border-left:4px solid var(--gold);background:var(--surface);border-radius:0 12px 12px 0;box-shadow:0 5px 20px rgba(20,8,28,.06)}.responsible-note strong{color:#c1164d;font-size:1rem}.responsible-note p{margin:5px 0 0;color:var(--muted);font-size:.88rem}.faq details{border-color:var(--line)}
@media(max-width:1100px){:root{--sidebar:205px}.category-shelf{grid-template-columns:repeat(3,1fr)}.promotions{grid-template-columns:1fr}.hero-brand{display:none}.game-card{height:225px}}
@media(max-width:760px){:root{--header:66px}.topbar{padding:0 13px}.menu-toggle{display:block}.top-actions{display:none}.brand img{width:39px;height:45px}.sidebar{top:var(--header);width:min(82vw,310px);transform:translateX(-105%);transition:.25s;box-shadow:16px 0 45px rgba(0,0,0,.4)}.sidebar.open{transform:none}main,footer{margin-left:0}.hero{height:520px;max-width:100vw;padding:52px 22px 60px;align-items:end;background:linear-gradient(0deg,rgba(7,3,12,.97),rgba(8,3,13,.35) 68%),url("assets/ttbetplay-hero.png") 62% center/cover}.hero-content{max-width:calc(100vw - 44px)}.hero h1{font-size:clamp(2.7rem,11.5vw,4.4rem)}.hero-content>p:not(.eyebrow){font-size:.87rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:9px}.slider-dots{left:22px}.game-shelf{padding:20px 15px 28px}.shelf-heading small{display:none}.card-track{grid-auto-columns:150px;gap:10px}.game-card{height:220px}.category-shelf{grid-template-columns:repeat(2,1fr);padding:18px 14px}.category-shelf a{padding:14px 10px}.promotions{margin:22px 12px;padding:30px 20px}.seo-guide{padding:50px 20px}.guide-columns{grid-template-columns:1fr;gap:0}.seo-guide>header{text-align:left}.mobile-block{grid-template-columns:1fr;padding:46px 22px}.join-block{margin:24px 13px 78px;padding:24px;align-items:flex-start;flex-direction:column}.faq{padding:42px 20px 90px}footer{grid-template-columns:1fr;padding:35px 20px 100px}footer p:last-child{text-align:left}.mobile-nav{display:grid;position:fixed;z-index:55;bottom:0;left:0;right:0;height:66px;grid-template-columns:repeat(5,1fr);background:rgba(8,5,12,.97);border-top:1px solid rgba(255,255,255,.12)}.mobile-nav a,.mobile-nav button{border:0;background:transparent;color:#a9a0b0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.6rem;font-weight:800}.mobile-nav span{font-size:1rem;color:#fff}.mobile-nav button{background:var(--pink);color:#fff;transform:translateY(-9px);border-radius:14px 14px 0 0}.toast{bottom:82px;white-space:nowrap}.button-large{font-size:.84rem}}
@media(max-width:390px){.brand span{font-size:1.05rem}.hero h1{font-size:10.5vw}.category-shelf{grid-template-columns:1fr}.game-card{height:215px}.shelf-heading>a{padding:.48rem .7rem}.join-block>div{align-items:flex-start}.age-mark{width:56px;height:56px}}
.game-card{background-image:linear-gradient(0deg,rgba(9,5,13,.96),transparent 58%),var(--game-image);background-position:center;background-size:cover;background-repeat:no-repeat}
.language-switcher{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(23,231,223,.35);border-radius:10px;background:rgba(255,255,255,.05)}.language-switcher button{border:0;border-radius:7px;padding:.48rem .62rem;background:transparent;color:#bdb5c4;font-size:.7rem;font-weight:900;cursor:pointer}.language-switcher button[aria-pressed="true"]{background:var(--cyan);color:#071014}.language-switcher button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:760px){.language-switcher{margin-left:auto;margin-right:6px}.language-switcher button{padding:.42rem .48rem;font-size:.62rem}}
@media(max-width:390px){.language-switcher button{padding:.38rem .4rem}.language-switcher{gap:1px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
@media(max-width:760px){.top-actions{display:flex}.top-actions .button{display:none}.theme-toggle{padding:.55rem .7rem}.guide-nav{justify-content:flex-start}.content-section{grid-template-columns:1fr;gap:12px}.video-guides{padding:48px 16px}.video-guides>header{text-align:left}.video-grid{grid-template-columns:1fr}.responsible-note{margin:24px 13px}.faq{padding-bottom:90px}}

/* Dedicated category pages */
.category-page{min-height:100vh;background:var(--paper)}
.category-hero{position:relative;min-height:355px;display:grid;align-items:end;padding:58px clamp(24px,6vw,86px);overflow:hidden;color:#fff;background-position:center;background-size:cover}
.category-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,3,13,.98) 0%,rgba(8,3,13,.83) 48%,rgba(8,3,13,.28) 100%)}
.category-hero-content{position:relative;z-index:1;max-width:760px}.breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:18px;color:#d8cedd;font-size:.78rem;font-weight:800}.breadcrumb a{color:var(--cyan)}
.category-hero h1{margin:0 0 12px;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.92;letter-spacing:-.055em}.category-hero p{max-width:650px;margin:0;color:#ddd4e1}.category-hero .button{display:inline-flex;margin-top:22px}
.catalog-section{padding:48px clamp(18px,4vw,58px) 64px}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.catalog-heading h2{margin:0;color:var(--text);font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.catalog-heading p{max-width:620px;margin:0;color:var(--muted);font-size:.9rem}
.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.catalog-card{min-height:270px;position:relative;overflow:hidden;border-radius:15px;border:1px solid rgba(255,255,255,.08);background-position:center;background-size:cover;box-shadow:0 10px 28px rgba(15,5,20,.18);transition:.22s}.catalog-card::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,3,10,.98) 0%,rgba(6,3,10,.62) 32%,rgba(6,3,10,.05) 66%)}.catalog-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(15,5,20,.28);border-color:var(--cyan)}.catalog-card .catalog-tag{position:absolute;z-index:1;top:10px;left:10px;padding:5px 8px;border-radius:7px;background:rgba(145,17,59,.94);color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.06em}.catalog-card .catalog-copy{position:absolute;z-index:1;left:16px;right:16px;bottom:15px;color:#fff}.catalog-copy strong{display:block;font-size:1.12rem}.catalog-copy small{color:#d0c6d5}.catalog-copy em{display:block;margin-top:8px;color:var(--cyan);font-style:normal;font-size:.72rem;font-weight:850}
.catalog-note{margin:0 clamp(18px,4vw,58px) 58px;padding:24px 28px;border-radius:15px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.catalog-note strong{display:block;margin-bottom:5px;color:#c3164e}.catalog-note p{margin:0}.category-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.category-jump a{padding:.52rem .75rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:.72rem;font-weight:800}.category-jump a[aria-current="page"]{border-color:var(--cyan);background:rgba(23,231,223,.16);color:var(--cyan)}
@media(max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.category-hero{min-height:430px;padding:52px 20px 38px;background-position:62% center}.category-hero h1{font-size:clamp(2.5rem,13vw,4rem)}.catalog-section{padding:38px 14px 50px}.catalog-heading{align-items:flex-start;flex-direction:column}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-card{min-height:225px}.catalog-note{margin:0 14px 88px;padding:20px}.category-jump{gap:6px}.category-jump a{font-size:.66rem}}
@media(max-width:390px){.catalog-grid{grid-template-columns:1fr 1fr}.catalog-card{min-height:205px}.catalog-copy strong{font-size:.94rem}.catalog-copy small{font-size:.68rem}}
@media(min-width:761px){.hero h1{font-size:clamp(2.6rem,5vw,5rem);line-height:.94;letter-spacing:-.055em}}
