.cc-eyebrow{display:block;font:600 10px/1.6 'Space Grotesk','Thmanyah Sans',sans-serif;letter-spacing:1.7px;color:var(--muted)}
.cc-eyebrow>i{display:inline-block;width:7px;height:7px;margin-inline-end:10px;background:#ee1530}
.cc-banner{position:relative;min-height:430px;overflow:hidden;border:1px solid #69232b;border-radius:11px;margin:0 0 38px;background:#080808;color:#f7f7f5;isolation:isolate}
.cc-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.cc-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080808c9,transparent 64%);z-index:-1;pointer-events:none}
.cc-banner-copy{padding:42px 46px;max-width:47%;position:relative}
.cc-banner-copy .cc-eyebrow{color:#e9b6bb;font-size:8px;letter-spacing:1.6px}
.cc-banner h3{font-size:clamp(36px,4.2vw,62px);font-weight:600;letter-spacing:-2.6px;line-height:.99;margin:23px 0 18px;color:#f7f7f5}
.cc-banner p{font-size:13px;line-height:1.8;color:#bbb;margin:0 0 22px}
.cc-banner-copy>small{font-size:7px;line-height:1.9;letter-spacing:1.4px;color:#c38c94;display:block;margin-top:21px}
.cc-banner .button.cc-button,.complete-premium .button.cc-button{background:linear-gradient(115deg,#e21431,#aa0b21);color:#fff;border:1px solid #f14a60;box-shadow:inset 0 1px #ff8e9a44,0 6px 24px #a800201c;font-size:11px;line-height:1.6;gap:24px;text-align:start;white-space:normal}
.cc-banner .button.cc-button:hover,.complete-premium .button.cc-button:hover{background:linear-gradient(115deg,#f22541,#bb0d29);border-color:#ff8292}
.cc-announcement{display:flex;align-items:center;justify-content:center;gap:18px;padding:13px 20px;background:linear-gradient(90deg,#1b0a0e,#350a13,#1b0a0e);border-bottom:1px solid #6d1c2d;color:#f3dfe2;text-decoration:none;font-size:9px;letter-spacing:1px;text-align:center;line-height:1.8}
.cc-announcement b{color:#fff;font-weight:500}.cc-announcement>span:first-child{color:#ff7388;font-size:8px;letter-spacing:1.8px}.cc-announcement>i{font-style:normal;font-size:15px;color:#f2647a}
.nav a[href="#complete-coverage"],.nav a[href="complete-coverage.html"]{color:#ed6579}
.complete-premium{padding-top:100px;padding-bottom:95px}
.cc-premium-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding-bottom:45px}
.cc-premium-heading h2{font-size:clamp(47px,6.9vw,94px);letter-spacing:-5px;line-height:.96;font-weight:500;margin:28px 0}
.cc-premium-heading>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:570px}
.cc-intro-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0}.cc-intro-links .text-link{font-size:11px}
.cc-premium-heading>small{color:var(--muted);font-size:8px;letter-spacing:1.2px;line-height:1.8}
.cc-showcase{--cc-y:-21deg;--cc-z:-8deg;min-width:0;position:relative;isolation:isolate}
.cc-stage{position:relative;height:340px;perspective:1250px;transform-style:preserve-3d}
.cc-case{position:absolute;width:420px;height:260px;left:50%;top:47%;margin-left:-210px;margin-top:-130px;transform-style:preserve-3d;transform:rotateX(calc(22deg + var(--cc-pointer-x,0deg))) rotateY(calc(var(--cc-y) + var(--cc-pointer-y,0deg))) rotateZ(var(--cc-z));transition:transform .65s cubic-bezier(.2,.7,.2,1);scale:var(--cc-scale,1)}
.cc-face{position:absolute;backface-visibility:hidden;transform-style:preserve-3d}
.cc-case-front{inset:0;transform:translateZ(25px);border:3px solid #b4b8ba;border-radius:11px;background:linear-gradient(115deg,#72091a 0%,#d61c37 22%,#8b0a21 40%,#ef2846 58%,#a90b25 77%,#540818 100%);box-shadow:inset 0 0 0 3px #350711,inset 0 0 0 5px #f2587044,inset 0 13px 14px #ff9ca91c,0 1px 0 #fff;color:#fff;overflow:hidden}
.cc-case-front:before{content:'';position:absolute;inset:7px;border:1px solid #f0a5af77;border-radius:5px;background:repeating-linear-gradient(0deg,transparent 0 2px,#ffffff06 2px 3px);pointer-events:none}
.cc-case-front:after{content:'';position:absolute;inset:0;background:linear-gradient(122deg,transparent 17%,#fff3 25%,transparent 30%,transparent 63%,#fff2 66%,transparent 71%);pointer-events:none}
.cc-case-side{width:50px;height:260px;left:100%;top:0;transform-origin:left center;transform:translateZ(25px) rotateY(90deg);background:linear-gradient(90deg,#e7eced,#4e5455 8%,#111 15%,#ca1936 22%,#5a081a 75%,#b4b7b7 85%,#1e1f20 96%);border:1px solid #989d9d;border-radius:0 6px 6px 0}
.cc-case-side>span{position:absolute;left:14px;top:20px;writing-mode:vertical-rl;font-size:6px;letter-spacing:2px;color:#efacb8}
.cc-case-bottom{width:420px;height:50px;top:100%;left:0;transform-origin:top center;transform:translateZ(25px) rotateX(-90deg);background:linear-gradient(#c7cdce,#3b3b3c 11%,#21060c 20%,#9b1029 60%,#27070e 85%,#b6babc);border:1px solid #747879;display:flex;justify-content:space-between;padding:17px 24px;font-size:6px;letter-spacing:2px;color:#dda4ad}
.cc-case-top{width:420px;height:50px;top:0;left:0;transform-origin:top center;transform:translateZ(-25px) rotateX(90deg);background:linear-gradient(#3b3b3b,#c6cbce 15%,#7d0b1e 30%,#d9223d 70%,#f6c2c9 91%,#b7bcbd);border:1px solid #a6a9aa}
.cc-case-back{inset:0;transform:translateZ(-25px) rotateY(180deg);background:#290810;border:2px solid #aaa;display:grid;place-items:center;font-size:30px;color:#691426}
.cc-cover-meta{position:absolute;inset:22px 25px auto;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2.7px;color:#f5d9de}
.cc-cover-title{position:absolute;top:74px;left:25px;font:700 47px/.94 'Space Grotesk',sans-serif;letter-spacing:-2px;background:linear-gradient(165deg,#fff 8%,#d1d5d6 28%,#fff 44%,#a3aaac 58%,#f7f7f7 74%);background-clip:text;color:transparent;text-shadow:0 1px 0 #f8f8f81a}
.cc-cover-title>span{color:#ffd4df}.cc-cover-mark{position:absolute;right:16px;top:78px;width:100px;height:100px;opacity:.86}
.cc-cover-mark svg{fill:none;stroke:#ffd5dd;stroke-width:1.1;width:100%;height:100%}.cc-cover-mark path{stroke-width:3}.cc-cover-mark text{fill:#f4d2da;stroke:none;text-anchor:middle;font:500 24px 'Space Grotesk',sans-serif}.cc-cover-mark text.cc-mark-small{font-size:5px;letter-spacing:2px}
.cc-cover-bottom{position:absolute;inset:auto 25px 21px;display:flex;justify-content:space-between;font-size:5px;letter-spacing:1.3px;color:#f2cbd2;border-top:1px solid #ff9dae55;padding-top:11px}
.cc-case-shadow{position:absolute;bottom:26px;left:12%;right:9%;height:35px;border-radius:50%;background:#410613;filter:blur(23px);opacity:.6;z-index:-1}
.cc-showcase[data-cc-view="1"]{--cc-y:-5deg;--cc-z:-3deg}.cc-showcase[data-cc-view="2"]{--cc-y:-38deg;--cc-z:-10deg}
.cc-showcase-controls{display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:20px}
.cc-showcase-controls button{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:22px;padding:10px 18px;font-size:10px;color:var(--ink);background:var(--surface)}
.cc-showcase-controls button span{font-size:20px;color:#e83c59}.cc-showcase-controls small{font-size:7px;letter-spacing:1.3px;color:var(--muted);text-align:center;line-height:1.8}
.cc-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:2px solid #b91b33;border-radius:7px;overflow:hidden;background:var(--surface)}
.cc-specs>div{padding:27px 30px;border-inline-end:1px solid var(--line)}.cc-specs>div:last-child{border:0}
.cc-specs strong{font:400 44px/1.1 'Space Grotesk',sans-serif;display:block;letter-spacing:-1.8px}.cc-specs span{display:block;margin-top:12px;color:var(--muted);font-size:10px;line-height:1.6}
.cc-suitability{display:flex;gap:35px;align-items:flex-start;padding:21px 0;border-bottom:1px solid var(--line)}.cc-suitability>span{font-size:8px;letter-spacing:1.4px;color:#cc5b6c;flex:none;padding-top:4px}.cc-suitability p{font-size:11px;line-height:1.9;color:var(--muted);max-width:920px;margin:0}
.cc-contents{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0 70px}
.cc-contents>div{border-top:1px solid var(--line);padding-top:18px}.cc-contents>div>span{color:#c83a51;font-size:10px;letter-spacing:1px}
.cc-contents h3{font-size:23px;letter-spacing:-.6px;font-weight:500;margin:17px 0 12px}.cc-contents p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}
.cc-week-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;align-items:center}
.cc-week-intro h3,.cc-section-title h3{font-size:clamp(31px,3.7vw,50px);line-height:1.05;letter-spacing:-1.7px;font-weight:500;margin:17px 0}
.cc-four-weeks{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:6px}
.cc-four-weeks>div{padding:21px;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line)}.cc-four-weeks>div:nth-last-child(-n+2){border-bottom:0}.cc-four-weeks>div:nth-child(2n){border-inline-end:0}
.cc-four-weeks span{display:block;font-size:8px;letter-spacing:1.4px;color:#c75d6e}.cc-four-weeks strong{font:500 17px/1.6 'Space Grotesk',sans-serif;letter-spacing:1px;direction:ltr;display:block;margin:8px 0}.cc-four-weeks small{font-size:7px;letter-spacing:1px;color:var(--muted)}
.cc-fixed-week{font-size:11px;line-height:1.9;color:var(--muted);max-width:800px;margin:23px 0 35px}
.coverage-mode{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.coverage-mode button{font-size:10px;padding:9px 11px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.coverage-mode button[aria-pressed=true]{border-color:#c62943;color:var(--ink);background:#cf123010}
.coverage-mode button:focus-visible{outline:2px solid #ee1530;outline-offset:3px}
.complete-premium .complete-main{scroll-margin-top:100px;gap:26px;align-items:start}.complete-premium .muscle-coverage{border-top:2px solid #bb1c35;background:var(--surface)}
.complete-premium .coverage-primary{fill-opacity:.17;stroke:#ed2b48}.complete-premium .coverage-panel-top h3{font-size:27px;line-height:1.06}
.cc-volume-note{border-inline-start:2px solid #b81c34;padding:8px 18px;margin:24px 0}.cc-volume-note b{font-size:12px;font-weight:500}.cc-volume-note p{font-size:10px;line-height:1.9;color:var(--muted);margin:8px 0 0}
.cc-five-sessions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cc-five-sessions button{padding:11px 8px}.cc-five-sessions b{font-size:20px}.cc-five-sessions span{font-size:9px}.cc-five-sessions small{font-size:7px;color:var(--muted);display:block;margin-top:7px;line-height:1.5}
.complete-premium .complete-session-heading>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.complete-session-heading>div>span{font-size:10px;color:#d36b7b}
.cc-ex-meta{display:block;color:var(--muted)!important;font-size:9px!important;line-height:1.8;padding:5px 0 0!important}
.cc-ex-note{display:block;color:var(--muted)!important;font-size:9px!important;line-height:1.8;padding:5px 0 0!important;max-width:260px}
.cc-methods,.cc-evidence{border-top:1px solid var(--line);padding-top:60px;margin-top:70px}
.cc-section-title{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;align-items:start}.cc-section-title .cc-eyebrow{grid-column:1/-1}.cc-section-title>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:500px;margin:16px 0}
.cc-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--line);border-radius:7px;margin-top:30px;overflow:hidden;background:var(--surface)}
.cc-method-grid>article{padding:30px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.cc-method-grid>article:nth-child(2n){border-inline-end:0}.cc-method-grid>article:nth-last-child(-n+2){border-bottom:0}
.cc-method-grid article>span{font-size:8px;letter-spacing:1.4px;color:#ce6172}.cc-method-grid h4{font-size:24px;letter-spacing:-.7px;font-weight:500;margin:17px 0 14px}.cc-method-grid p{font-size:12px;line-height:1.95;color:var(--muted);margin:0;max-width:500px}
.cc-regional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;margin-top:35px}.cc-regional-grid>article{border-bottom:1px solid var(--line);padding-bottom:20px}.cc-regional-grid h4{font-size:14px;font-weight:500;margin:0 0 8px}.cc-regional-grid p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}
.cc-reading-note{font-size:10px;line-height:1.9;color:var(--muted);margin:25px 0 0}.cc-reading-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.cc-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}
.cc-source-grid>a{display:block;padding:25px;border:1px solid var(--line);border-radius:6px;text-decoration:none;background:var(--surface);color:var(--ink);transition:border-color .2s}
.cc-source-grid>a:hover{border-color:#c22d44}.cc-source-grid>a>span{font-size:8px;letter-spacing:1.2px;color:#c85b6d}.cc-source-grid h4{font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.35px;margin:16px 0 12px}.cc-source-grid p{font-size:11px;line-height:1.9;color:var(--muted);margin:0}
.cc-review{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:35px;border:1px solid var(--line);border-radius:7px;margin:55px 0;background:var(--surface)}
.cc-review h3{font-size:32px;line-height:1.07;letter-spacing:-1px;font-weight:500;margin:18px 0}.cc-review ol{margin:0;padding-inline-start:20px}.cc-review li{font-size:12px;line-height:1.9;color:var(--muted);padding:0 0 14px 9px}.cc-review li::marker{color:#c52b44}
.cc-release{position:relative;min-height:360px;border:1px solid #64222f;border-radius:9px;overflow:hidden;background:#080808;color:#f7f7f5;isolation:isolate}
.cc-release>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cc-release:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080808ec 0%,#080808c9 40%,transparent 80%);z-index:-1}
.cc-release>div{max-width:48%;padding:38px 40px}.cc-release .cc-eyebrow{color:#e9b3be}.cc-release h3{font-size:39px;line-height:1.05;letter-spacing:-1.3px;font-weight:500;color:#fff;margin:20px 0}.cc-release p{font-size:11px;line-height:1.9;color:#b7a5a9;max-width:430px;margin-bottom:20px}.cc-release .text-link{display:block;margin-top:17px;color:#ddd;font-size:10px}
html[dir=rtl] .cc-banner-copy{margin-inline-start:0;margin-inline-end:auto}.cc-banner-copy,.cc-release>div{direction:ltr;text-align:left}
html[dir=rtl] .cc-banner-copy,html[dir=rtl] .cc-release>div{direction:rtl;text-align:right}
html[dir=rtl] .cc-banner-copy,html[dir=rtl] .cc-release>div{margin-left:0;margin-right:auto}
html[dir=rtl] .cc-premium-heading h2,html[dir=rtl] .cc-banner h3{letter-spacing:0;line-height:1.16;font-family:'Thmanyah Display','Space Grotesk',sans-serif}
html[dir=rtl] .cc-banner-copy .cc-eyebrow,html[dir=rtl] .cc-banner-copy>small,html[dir=rtl] .cc-eyebrow{letter-spacing:0}
html[dir=rtl] .cc-week-intro h3,html[dir=rtl] .cc-section-title h3{letter-spacing:0;line-height:1.25}
html[data-theme=light] .cc-banner,html[data-theme=light] .cc-release{border-color:#a94253}.cc-banner a.cc-button,.cc-release a.cc-button{color:white}
@media(max-width:1100px){.cc-banner-copy{padding:35px;max-width:49%}.cc-banner{min-height:390px}.cc-premium-heading h2{font-size:65px;letter-spacing:-3.5px}.cc-premium-intro{gap:20px}.cc-showcase{--cc-scale:.84}.cc-stage{height:300px}.cc-specs>div{padding:24px}.cc-source-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.cc-banner{min-height:350px}.cc-banner h3{font-size:42px;letter-spacing:-1.7px}.cc-banner-copy{padding:28px;max-width:49%}.cc-banner p{font-size:12px}.cc-banner-copy>small{font-size:6px}.cc-premium-intro{grid-template-columns:1fr}.cc-premium-heading h2{font-size:78px}.cc-showcase{--cc-scale:1}.cc-stage{height:350px}.cc-specs>div{padding:22px}.cc-specs strong{font-size:36px}.cc-week-intro{grid-template-columns:1fr}.cc-contents{gap:20px}.cc-contents h3{font-size:21px}.cc-contents p{font-size:11px}.cc-suitability{gap:20px}.cc-review{gap:25px;padding:25px}.cc-release>div{max-width:57%;padding:30px}.cc-release h3{font-size:32px}}
@media(max-width:600px){.cc-announcement{padding:10px 18px;gap:10px;font-size:8px;letter-spacing:.5px}.cc-announcement>span:first-child{font-size:6px;letter-spacing:.8px}.cc-banner{min-height:575px;margin-bottom:28px}.cc-banner>img{height:235px;object-fit:contain;object-position:right bottom;top:auto;bottom:0;width:160%;max-width:none;left:auto;right:0}.cc-banner:after{background:linear-gradient(#080808 0%,#080808 49%,transparent 82%)}.cc-banner-copy{max-width:none;padding:28px 24px 240px}.cc-banner h3{font-size:48px;letter-spacing:-2px;margin:21px 0 15px}.cc-banner p{font-size:12px;margin-bottom:20px}.cc-banner-copy .cc-eyebrow{font-size:7px}.cc-banner-copy>small{font-size:6px;margin-top:20px}.complete-premium{padding-top:60px;padding-bottom:65px}.cc-premium-intro{padding-bottom:25px;gap:10px}.cc-premium-heading h2{font-size:52px;letter-spacing:-2.8px;margin:25px 0}.cc-premium-heading>p{font-size:13px;line-height:1.9}.cc-intro-links{gap:18px;margin:25px 0}.cc-intro-links .text-link{font-size:10px}.cc-premium-heading>small{font-size:7px}.cc-showcase{--cc-scale:.72}.cc-stage{height:270px}.cc-showcase-controls small{font-size:6px}.cc-specs{grid-template-columns:repeat(2,1fr)}.cc-specs>div{padding:22px;border-bottom:1px solid var(--line)}.cc-specs>div:nth-child(2){border-inline-end:0}.cc-specs>div:nth-last-child(-n+2){border-bottom:0}.cc-specs>div:nth-child(3){border-inline-end:1px solid var(--line)}.cc-specs strong{font-size:37px}.cc-specs span{font-size:10px;line-height:1.7}.cc-suitability{gap:13px}.cc-suitability>span{font-size:7px;max-width:48px}.cc-suitability p{font-size:10px;line-height:1.95}.cc-contents{grid-template-columns:1fr;gap:25px;margin:35px 0 50px}.cc-contents h3{font-size:23px;margin-top:13px}.cc-contents p{font-size:12px}.cc-week-intro h3,.cc-section-title h3{font-size:35px;letter-spacing:-1px}.cc-four-weeks>div{padding:15px}.cc-four-weeks strong{font-size:13px;letter-spacing:.5px}.cc-four-weeks small{font-size:6px;letter-spacing:.6px}.cc-four-weeks span{font-size:7px}.cc-fixed-week{font-size:11px}.cc-five-sessions{gap:5px}.cc-five-sessions button{padding:10px 4px;text-align:center}.cc-five-sessions b{font-size:20px}.cc-five-sessions span{font-size:8px}.cc-five-sessions small{font-size:6px}.complete-premium .complete-session-heading h3{font-size:25px}.complete-premium .complete-session-heading>div>span{font-size:8px}.complete-premium .complete-exercise{font-size:11px;line-height:1.7}.cc-methods,.cc-evidence{margin-top:45px;padding-top:40px}.cc-section-title{grid-template-columns:1fr;gap:0}.cc-section-title>p{font-size:12px;margin:0 0 10px}.cc-method-grid{grid-template-columns:1fr;margin-top:25px}.cc-method-grid>article{padding:24px 20px;border-inline-end:0!important;border-bottom:1px solid var(--line)!important}.cc-method-grid>article:last-child{border-bottom:0!important}.cc-method-grid h4{font-size:24px}.cc-method-grid p{font-size:11px;line-height:1.95}.cc-regional-grid{grid-template-columns:repeat(2,1fr);gap:20px}.cc-regional-grid h4{font-size:13px}.cc-regional-grid p{font-size:10px;line-height:1.9}.cc-reading-note{font-size:10px;line-height:1.9}.cc-source-grid{grid-template-columns:1fr;gap:12px}.cc-source-grid>a{padding:23px}.cc-source-grid h4{font-size:21px}.cc-source-grid p{font-size:11px}.cc-review{grid-template-columns:1fr;padding:24px;margin:35px 0;gap:12px}.cc-review h3{font-size:31px}.cc-review li{font-size:11px}.cc-release{min-height:590px}.cc-release>img{inset:auto 0 0 auto;width:160%;max-width:none;height:230px;object-fit:contain;object-position:right bottom}.cc-release:after{background:linear-gradient(#080808 0%,#080808 52%,transparent 89%)}.cc-release>div{max-width:none;padding:28px 24px 250px}.cc-release h3{font-size:34px}.cc-release p{font-size:11px}.cc-release .cc-button{font-size:10px}.coverage-mode{gap:6px}.coverage-mode button{font-size:10px;padding:9px}}
@media(max-width:360px){.cc-showcase{--cc-scale:.64}.cc-stage{height:245px}.cc-premium-heading h2{font-size:46px}.cc-banner h3{font-size:42px}.cc-intro-links{gap:16px}.cc-four-weeks strong{font-size:12px}.cc-four-weeks>div{padding:12px}}
@media(prefers-reduced-motion:reduce){.cc-case,.cc-source-grid>a{transition:none}.cc-case{transform:rotateX(22deg) rotateY(var(--cc-y)) rotateZ(var(--cc-z))}}
.cc-disclosure{border-top:1px solid var(--line);padding:0 20px;margin:0 0 20px;background:var(--surface);border-radius:8px}
.cc-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:500}
.cc-disclosure>summary::-webkit-details-marker{display:none}.cc-disclosure>summary>span{font-size:23px;font-weight:300;color:var(--muted);transition:rotate .2s}
.cc-disclosure[open]>summary>span{rotate:45deg;color:var(--red)}.cc-disclosure .cc-contents{margin:0 0 25px}.cc-disclosure .cc-methods,.cc-disclosure .cc-evidence,.cc-disclosure .cc-review{margin:0;padding:20px 0 35px;border:0;background:none}
.cc-disclosure .cc-section-title h3{font-size:32px}.cc-disclosure .cc-review h3{font-size:30px}
.cc-release:not(:has(.cc-showcase)){display:block;min-height:0}.cc-release:not(:has(.cc-showcase))>div{max-width:750px;padding:30px 35px}
@media(max-width:600px){.cc-disclosure{padding:0 16px}.cc-disclosure>summary{font-size:12px;line-height:1.7;padding:20px 0}.cc-disclosure .cc-section-title h3{font-size:28px}.cc-release:not(:has(.cc-showcase))>div{padding:25px}}

/* Settle after a short introduction; direct case controls remain available. */
.cc-case{animation-duration:4.8s;animation-iteration-count:1}
