.reton-security-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.share-button{appearance:none;color:#073d52a8;min-height:34px;box-shadow:none;cursor:pointer;font:inherit;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:#ffffff8a;border:1px solid #073d5221;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;position:relative}.share-button:hover,.share-button:focus-visible{color:#005774db;background:#ffffffd1;border-color:#007c9c3d;transform:translateY(-1px)}.share-button:focus-visible{outline-offset:3px;outline:3px solid #007c9c26}.share-button--compact{min-height:32px;padding:7px 10px;font-size:12.5px}.share-button--copied,.share-button--copied:hover,.share-button--copied:focus-visible{color:#15945e;background:#e8f8f2eb;border-color:#15945e2e}.share-button-icon{opacity:.78;background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.share-button-icon--share{-webkit-mask-image:url(/icons/share-link.svg);mask-image:url(/icons/share-link.svg)}.share-button-icon--check{-webkit-mask-image:url(/icons/share-check.svg);mask-image:url(/icons/share-check.svg)}.share-button-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card,.product-detail-buy-card,.article-detail-hero-content,.question-detail-hero>div,.problem-detail-hero-copy,.compare-hero>div,.selection-hero>div{position:relative}.product-card-actions--market .product-card-share-button,.product-detail-buy-card .product-detail-share-button{z-index:6;color:#073d5294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;position:absolute;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.product-card-actions--market .product-card-share-button{top:12px;right:12px}.product-detail-buy-card .product-detail-share-button{margin:0;top:18px;right:18px}.product-card-actions--market .product-card-share-button .share-button-label,.product-detail-buy-card .product-detail-share-button .share-button-label,.problem-detail-actions .problem-detail-share-button .share-button-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card-actions--market .product-card-share-button[data-share-copied=true],.product-detail-buy-card .product-detail-share-button[data-share-copied=true]{width:auto!important;min-width:116px!important;padding:0 12px!important}.product-card-actions--market .product-card-share-button[data-share-copied=true] .share-button-label,.product-detail-buy-card .product-detail-share-button[data-share-copied=true] .share-button-label,.problem-detail-actions .problem-detail-share-button[data-share-copied=true] .share-button-label{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.article-detail-share-row,.question-detail-share-row,.compare-share-row,.selection-share-row{align-items:center;margin:0;display:flex;position:absolute;top:0;right:0}.article-detail-share-button,.question-detail-share-button,.compare-share-button,.selection-share-button{color:#073d5299;background:#ffffff73;min-height:32px;padding:7px 10px}.problem-detail-actions .problem-detail-share-button{color:#073d529e;box-shadow:none;background:#ffffff80;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.problem-detail-actions .problem-detail-share-button[data-share-copied=true]{width:auto!important;min-width:116px!important;padding:0 12px!important}@media (max-width:920px){.article-detail-share-row,.question-detail-share-row,.compare-share-row,.selection-share-row{justify-content:flex-start;margin-top:14px;position:static}}@media (max-width:720px){.share-button{min-height:32px;padding:7px 10px;font-size:12.5px}.product-card-actions--market .product-card-share-button{top:10px;right:10px}.product-detail-buy-card .product-detail-share-button{top:14px;right:14px}}.product-detail-page .product-detail-hero{align-items:start!important}.product-detail-page .product-detail-hero>.product-detail-media-card,.product-detail-page .product-detail-hero>.product-detail-buy-card{align-self:start!important;margin-top:0!important}.product-detail-page .product-detail-hero>.product-detail-buy-card{position:sticky!important;top:94px!important}@media (max-width:1080px){.product-detail-page .product-detail-hero>.product-detail-buy-card{position:relative!important;top:auto!important}}
body:has(.course-access-page):not(:has(.home-hero)):not(:has(.home-hero-storefront))>main{padding-top:0!important}.course-access-page{isolation:isolate;color:#14243a;background:radial-gradient(circle at 12% 4%,#1ab89f24,#0000 32%),radial-gradient(circle at 84% 8%,#1d77bd24,#0000 34%),linear-gradient(#f4f9fb 0%,#eef7f8 44%,#f8fbfb 100%);min-height:100vh;padding:clamp(104px,8vw,132px) clamp(18px,4vw,48px) clamp(72px,9vw,120px);position:relative;overflow:hidden}@media (min-width:761px){.course-access-page{padding-top:clamp(124px,8.6vw,148px)}}.course-access-page:before,.course-access-page:after{content:"";z-index:-1;pointer-events:none;position:absolute}.course-access-page:before{opacity:.44;background-image:linear-gradient(#0966810e 1px,#0000 1px),linear-gradient(90deg,#0966810b 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.course-access-page:after{filter:blur(4px);background:radial-gradient(circle,#1cb1a033,#0000 68%);border-radius:999px;width:440px;height:440px;top:210px;right:-160px}.course-eyebrow,.course-section-kicker{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:720;line-height:1.1;display:inline-flex}.course-eyebrow{color:#ffffffe0;background:#ffffff29;border:1px solid #ffffff5c;padding:10px 14px;box-shadow:inset 0 1px #ffffff38}.course-section-kicker{color:#047082d1}.course-hero,.course-layout{width:var(--site-rail,min(1540px, calc(100% - 48px)));max-width:none;margin:0 auto}.course-hero{background:radial-gradient(circle at 18% 12%,#44d5bd3d,#0000 36%),linear-gradient(135deg,#063347 0%,#08647a 48%,#19a995 100%);border:1px solid #085b7424;border-radius:clamp(28px,4.2vw,48px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(22px,3vw,42px);padding:clamp(22px,3.3vw,42px);display:grid;overflow:hidden;box-shadow:0 36px 110px #082c3a2e}.course-hero__copy{color:#fff;flex-direction:column;justify-content:center;min-height:clamp(420px,36vw,570px);padding:clamp(12px,2vw,28px);display:flex}.course-hero__copy h1{max-width:920px;margin:clamp(20px,2vw,28px) 0 0;color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(42px,5vw,82px)!important;font-weight:560!important;line-height:.98!important}.course-hero__copy p{color:#ffffffd1;max-width:720px;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(16px,1.15vw,20px);line-height:1.72}.course-hero__meta{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,38px);display:flex}.course-hero__meta span{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.course-hero__preview{min-width:0}.course-preview-card{background-color:#d8eff0;background-position:50%;background-size:cover;border:1px solid #ffffff4d;border-radius:clamp(24px,3vw,38px);min-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #041f2c47}.course-preview-card:before{content:"";background:linear-gradient(#031c2a05,#031c2a8a),radial-gradient(circle at 76% 18%,#ffffff52,#0000 28%);position:absolute;inset:0}.course-preview-card__glass{z-index:1;color:#113340;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffff4d;border-radius:28px;align-self:end;width:calc(100% - 32px);margin:16px;padding:20px;position:relative;box-shadow:0 18px 48px #0620302e}.course-preview-card__glass span{color:#075b75b8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.course-preview-card__glass strong{letter-spacing:-.035em;margin-top:8px;font-size:clamp(24px,2.1vw,34px);font-weight:620;line-height:1.04;display:block}.course-preview-card__glass p{color:#113340b8;margin:10px 0 0;font-size:14px;line-height:1.55}.course-play-badge{z-index:2;color:#087486;background:#ffffffd6;border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:72px;height:72px;font-size:26px;display:grid;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px);transform:translateZ(0);box-shadow:0 18px 46px #031d2b3d}.course-layout{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:start;gap:clamp(22px,3vw,36px);margin-top:clamp(24px,3vw,38px);display:grid}.course-main-column,.course-side-column{gap:clamp(18px,2vw,26px);display:grid}.course-side-column{position:sticky;top:122px}.course-panel,.course-side-card,.course-denied-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #085b7421;border-radius:clamp(26px,3vw,38px);box-shadow:0 24px 70px #082c3a1a}.course-panel{padding:clamp(24px,3vw,38px)}.course-panel--intro{background:radial-gradient(circle at 88% 6%,#19a99529,#0000 34%),linear-gradient(#ffffffe6,#f7fdfdeb)}.course-panel h2,.course-side-card h2,.course-denied-card h1{margin:10px 0 0;color:#102a3f!important;letter-spacing:-.035em!important;font-weight:560!important;line-height:1.08!important}.course-panel h2{font-size:clamp(30px,3vw,48px)!important}.course-panel p,.course-side-card p,.course-denied-card p{color:#1a3446b8;font-size:clamp(15px,1vw,17px);line-height:1.75}.course-panel--intro>p{max-width:880px;margin:16px 0 0}.course-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(18px,2vw,26px);display:grid}.course-benefit-grid div{background:#ffffffad;border:1px solid #085b741a;border-radius:24px;min-height:132px;padding:18px}.course-benefit-grid strong{color:#14313a;font-size:16px;font-weight:650;display:block}.course-benefit-grid span{color:#1a3446a3;margin-top:8px;font-size:14px;line-height:1.55;display:block}.course-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:clamp(18px,2vw,26px);display:flex}.course-section-head h2{margin-top:10px}.course-section-head p{max-width:360px;margin:0 0 4px;font-size:15px}.course-lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.course-lesson-card{background:#fff;border:1px solid #085b741f;border-radius:30px;overflow:hidden;box-shadow:0 20px 56px #082c3a14}.course-lesson-card__media,.course-lesson-card__media video,.course-lesson-card__video-shell,.course-lesson-card__placeholder{aspect-ratio:16/9;width:100%}.course-lesson-card__video-shell{background:#082d3b;position:relative;overflow:hidden}.course-lesson-card__media video{object-fit:contain;background:#082d3b;height:100%;display:block}.course-lesson-card__video-shell:after{content:"";z-index:1;opacity:1;pointer-events:none;background:radial-gradient(circle at 50% 46%,#ffffff29,#0000 28%),linear-gradient(#082f3a0d,#082f3a47);transition:opacity .18s;position:absolute;inset:0}.course-lesson-card__video-shell.is-playing:after{opacity:0}.course-lesson-card__play-button{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#07839f,#005c78);border:0;border-radius:999px;place-items:center;width:82px;height:82px;transition:opacity .18s,transform .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #006b8457}.course-lesson-card__play-button span{border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:22px solid #fff;width:0;height:0;margin-left:6px}.course-lesson-card__play-button small{color:#fff;opacity:0;text-shadow:0 1px 10px #031d2b6b;width:max-content;font-size:12px;font-weight:650;transition:opacity .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.course-lesson-card__video-shell.is-playing .course-lesson-card__play-button{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.92)}.course-lesson-card__placeholder{background-color:#e8f5f6;background-position:50%;background-size:cover;position:relative;overflow:hidden}.course-lesson-card__placeholder:before{content:"";background:linear-gradient(#082b3a0a,#082b3a5c);position:absolute;inset:0}.course-lesson-card__number,.course-lesson-card__play{z-index:1;border-radius:999px;place-items:center;display:grid;position:absolute}.course-lesson-card__number{color:#0b6f86;background:#ffffffe0;width:42px;height:42px;font-size:16px;font-weight:750;top:18px;left:18px}.course-lesson-card__play{color:#087486;background:#ffffffe0;border:1px solid #ffffff6b;width:64px;height:64px;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #031d2b38}.course-lesson-card__body{padding:clamp(18px,2vw,24px)}.course-lesson-card__topline{color:#075b75b8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:12px;font-weight:720;display:flex}.course-lesson-card h3{margin:12px 0 0;color:#14313a!important;letter-spacing:-.025em!important;font-size:clamp(20px,1.55vw,28px)!important;font-weight:560!important;line-height:1.12!important}.course-lesson-card p{color:#1a3446ad;margin:12px 0 0;font-size:15px;line-height:1.65}.course-lesson-card em{color:#075b75c7;background:#f2f9f9;border-radius:18px;margin-top:14px;padding:12px 14px;font-size:13px;font-style:normal;font-weight:620;line-height:1.45;display:block}.course-lesson-card__equipment{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.course-lesson-card__equipment span{color:#075b75d1;background:#f4fbfb;border:1px solid #085b741f;border-radius:999px;align-items:center;padding:8px 11px;font-size:12px;font-weight:670;line-height:1.2;display:inline-flex}.course-lesson-card__details{background:linear-gradient(#f7fcfc,#fff);border:1px solid #085b741a;border-radius:20px;margin-top:16px}.course-lesson-card__details summary{cursor:pointer;color:#0b6f86;padding:13px 15px;font-size:14px;font-weight:700;list-style-position:inside}.course-lesson-card__details ul{color:#1a3446b8;gap:8px;margin:0;padding:0 16px 16px 34px;font-size:14px;line-height:1.55;display:grid}.course-lesson-card--wide{grid-column:1/-1}@media (min-width:961px){.course-lesson-card--wide{grid-template-columns:minmax(0,.88fr) minmax(340px,.7fr);align-items:stretch;display:grid}.course-lesson-card--wide .course-lesson-card__media,.course-lesson-card--wide .course-lesson-card__media video,.course-lesson-card--wide .course-lesson-card__video-shell,.course-lesson-card--wide .course-lesson-card__placeholder{height:100%;min-height:320px}}.course-side-card{padding:clamp(22px,2.4vw,30px)}.course-side-card h2{font-size:clamp(24px,2vw,32px)!important}.course-side-card dl{gap:0;margin:18px 0 0;display:grid}.course-side-card dl div{border-bottom:1px solid #085b741a;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.course-side-card dl div:last-child{border-bottom:0}.course-side-card dt{color:#1a344694;font-size:13px}.course-side-card dd{overflow-wrap:anywhere;color:#14313a;text-align:right;min-width:0;margin:0;font-size:14px;font-weight:650}.course-side-card--access{background:radial-gradient(circle at 90% 0,#19a99529,#0000 32%),#fff}.course-side-card--instructor{background:radial-gradient(circle at 92% 4%,#1d77bd21,#0000 34%),#fff}.course-side-card--instructor p{margin:14px 0 0}.course-side-card--warning{background:linear-gradient(#fffaf0,#fff);border-color:#c48f3e3d}.course-steps-list{counter-reset:course-step;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.course-steps-list li{color:#1a3446b8;counter-increment:course-step;min-height:42px;padding-left:52px;font-size:14px;line-height:1.55;position:relative}.course-steps-list li:before{content:counter(course-step);color:#087486;background:#e6f6f5;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:740;display:grid;position:absolute;top:-3px;left:0}.course-denied-card{width:min(820px,100%);margin:0 auto;padding:clamp(28px,4vw,48px)}.course-access-page--denied .course-eyebrow{color:#087486;background:#f4fbfb;border-color:#085b7424}.course-denied-card h1{font-size:clamp(34px,4vw,58px)!important}.course-denied-note{color:#1a3446ad;background:#f7fcfc;border:1px solid #085b741f;border-radius:24px;margin-top:24px;padding:18px;font-size:14px;line-height:1.65}.course-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.course-button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex}.course-button--primary{color:#fff;background:linear-gradient(135deg,#087486,#13a492);box-shadow:0 14px 34px #08748633}.course-button--secondary{color:#087486;background:#fff;border:1px solid #085b7424}@media (hover:hover) and (pointer:fine){.course-lesson-card,.course-side-card,.course-button{transition:transform .22s,box-shadow .22s,border-color .22s}.course-lesson-card:hover,.course-side-card:hover{border-color:#08748638;transform:translateY(-3px);box-shadow:0 28px 74px #082c3a1f}.course-button:hover{transform:translateY(-1px)}.course-lesson-card__play-button:hover{background:linear-gradient(135deg,#0a93ad,#006d88);transform:translate(-50%,-50%)scale(1.04)}.course-lesson-card__play-button:hover small{opacity:1}}@media (max-width:1180px){.course-hero,.course-layout{grid-template-columns:1fr;width:min(100%,100% - 28px)}.course-hero__copy{min-height:auto}.course-preview-card{min-height:420px}.course-side-column{position:static}}@media (max-width:760px){.course-access-page{padding:112px 12px 64px}.course-hero,.course-layout{width:100%}.course-hero{border-radius:30px;padding:18px}.course-hero__copy{padding:8px}.course-hero__copy h1{font-size:clamp(34px,11vw,50px)!important}.course-hero__meta span{width:100%}.course-preview-card{border-radius:26px;min-height:320px}.course-preview-card__glass{width:calc(100% - 24px);margin:12px;padding:16px}.course-play-badge,.course-lesson-card__play-button{width:58px;height:58px}.course-play-badge{font-size:22px}.course-lesson-card__play-button span{border-top-width:11px;border-bottom-width:11px;border-left-width:17px;margin-left:5px}.course-lesson-card__play-button small{display:none}.course-panel,.course-side-card,.course-denied-card{border-radius:28px;padding:20px}.course-benefit-grid,.course-lessons-grid{grid-template-columns:1fr}.course-section-head{display:block}.course-section-head p{max-width:none;margin-top:12px}}
body:has(.not-found-page) main{padding-top:0!important}.not-found-page{--not-found-rail:min(1180px, calc(100vw - 48px));color:#0b2a50;background:radial-gradient(circle at 18% 18%,#69d4c12e,#0000 34%),radial-gradient(circle at 78% 24%,#107ebe1f,#0000 36%),linear-gradient(135deg,#eefbf9 0%,#f8fbfc 42%,#edf8fa 100%);min-height:100dvh;padding:clamp(132px,8.8vw,158px) 0 72px;overflow:clip}.not-found-shell{z-index:1;width:var(--not-found-rail);margin:0 auto;position:relative}.not-found-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#f4fbfce6),#ffffffe0;border:1px solid #ffffffbd;border-radius:clamp(30px,4vw,52px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:min(520px,100dvh - 190px);padding:clamp(44px,6vw,74px) clamp(34px,5vw,58px);display:grid;box-shadow:0 34px 96px #0c2e4b21}.not-found-copy{max-width:620px}.not-found-copy .eyebrow{text-transform:uppercase;margin-bottom:14px;color:#12b98d!important;letter-spacing:.18em!important;font-size:13px!important;font-weight:850!important}.not-found-copy h1{color:#0a2a50;letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(44px,5.2vw,74px);line-height:.96}.not-found-copy p{color:#5d7482;max-width:620px;margin:24px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.48}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.not-found-soft-button{color:#1172b2;background:#eff8fae0;border:1px solid #0c3a5c0f;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:15px;font-weight:820;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.not-found-soft-button:hover{background:#e4f6f9fa;transform:translateY(-1px);box-shadow:0 14px 34px #0d567e1f}.not-found-panel{background:linear-gradient(150deg,#ffffffe6,#eafafabd),#ffffffb8;border:1px solid #64cada57;border-radius:34px;min-height:360px;padding:clamp(30px,4vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}.not-found-code{color:#0a2a500f;letter-spacing:-.09em;pointer-events:none;font-size:clamp(118px,12vw,220px);font-weight:900;line-height:.8;position:absolute;top:14px;left:28px}.not-found-panel h2,.not-found-panel ul,.not-found-phone{z-index:1;position:relative}.not-found-panel h2{color:#0a2a50;letter-spacing:-.055em;max-width:440px;margin:118px 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.02}.not-found-panel ul{color:#607885;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:grid}.not-found-panel li:before{content:"✓";color:#1d82c5;margin-right:8px;font-weight:900}.not-found-phone{color:#0a2a50;background:#ffffffc7;border:1px solid #64cada57;border-radius:22px;gap:4px;margin-top:28px;padding:18px 20px;text-decoration:none;display:grid}.not-found-phone strong{letter-spacing:-.03em;font-size:22px;font-weight:900}.not-found-phone span{color:#6a7f8a;font-size:13px;font-weight:740}.not-found-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.not-found-route-card{color:#0a2a50;background:#ffffffd6;border:1px solid #ffffffa8;border-radius:22px;gap:16px;min-height:134px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 22px 52px #0c2e4b14}.not-found-route-card:hover{transform:translateY(-2px);box-shadow:0 26px 64px #0c2e4b1f}.not-found-route-card strong{letter-spacing:-.03em;font-size:17px;font-weight:900}.not-found-route-card span{color:#6a7f8a;font-size:14px;line-height:1.42}@media (max-width:980px){.not-found-page{--not-found-rail:min(100%, calc(100vw - 24px));padding-top:112px;padding-bottom:96px}.not-found-hero-card{grid-template-columns:1fr;gap:28px}.not-found-panel h2{margin-top:88px}.not-found-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.not-found-page{--not-found-rail:min(100%, calc(100vw - 20px));padding-top:104px;padding-bottom:108px}.not-found-hero-card{border-radius:30px;padding:28px 22px}.not-found-copy h1{letter-spacing:-.055em;font-size:clamp(38px,13vw,52px);line-height:.98}.not-found-copy p{font-size:17px}.not-found-actions{flex-direction:column}.not-found-actions a{width:100%}.not-found-panel{min-height:auto;padding:28px 22px}.not-found-code{font-size:118px;left:18px}.not-found-panel h2{margin-top:72px;font-size:32px}.not-found-route-grid{grid-template-columns:1fr}.not-found-route-card{min-height:auto}}@media (max-width:430px) and (max-height:720px){.not-found-page{--not-found-rail:100%;padding-top:94px;padding-inline:0}.not-found-shell{width:100%}.not-found-hero-card{border-left:0;border-right:0;border-radius:0 0 34px 34px}.not-found-route-grid{padding-inline:12px}}
.retention-assist-lock{overflow:hidden}.retention-assist{z-index:230;pointer-events:auto;place-items:center;padding:24px;animation:.32s both retention-assist-root-in;display:grid;position:fixed;inset:0}.retention-assist--leaving{pointer-events:none;animation:.28s forwards retention-assist-root-out}.retention-assist__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 18%,#2fbf9024,#0000 40%),#082c3a75;border:0;animation:.36s both retention-assist-backdrop-in;position:absolute;inset:0}.retention-assist--leaving .retention-assist__backdrop{animation:.28s forwards retention-assist-backdrop-out}.retention-assist__panel{color:#082c3a;transform-origin:50% 56%;will-change:transform, opacity, filter;background:radial-gradient(circle at 16% 8%,#2fbf9029,#0000 34%),radial-gradient(circle at 88% 14%,#08799a1f,#0000 30%),linear-gradient(145deg,#fffffffa,#f3f9faf5);border:1px solid #ffffffbd;border-radius:34px;gap:20px;width:min(760px,100vw - 32px);padding:clamp(24px,4vw,36px);animation:.44s cubic-bezier(.16,1,.3,1) both retention-assist-panel-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #082c3a3d}.retention-assist--leaving .retention-assist__panel{animation:.28s cubic-bezier(.4,0,.2,1) forwards retention-assist-panel-out}.retention-assist__panel:before{content:"";filter:blur(34px);pointer-events:none;background:#2fbf9024;border-radius:999px;height:190px;position:absolute;inset:auto -16% -34% 34%}.retention-assist__close{z-index:2;color:#082c3ab8;cursor:pointer;background:#ffffffb8;border:1px solid #082c3a1a;border-radius:999px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;transition:transform .16s,border-color .16s,color .16s,background .16s;display:grid;position:absolute;top:16px;right:16px}.retention-assist__close:hover{color:var(--brand,#08799a);background:#fff;border-color:#08799a33;transform:translateY(-1px)}.retention-assist__logo{border-radius:18px;justify-content:center;align-items:center;width:fit-content;max-width:150px;text-decoration:none;display:inline-flex;position:relative}.retention-assist__logo img{width:clamp(104px,16vw,132px);max-width:100%;display:block}.retention-assist__logo,.retention-assist__eyebrow,.retention-assist__content h2,.retention-assist__content p,.retention-assist__highlights,.retention-assist__content small,.retention-assist__actions{animation:.52s cubic-bezier(.16,1,.3,1) both retention-assist-content-in}.retention-assist__logo{animation-delay:80ms}.retention-assist__eyebrow{animation-delay:.13s}.retention-assist__content h2{animation-delay:.17s}.retention-assist__content p{animation-delay:.21s}.retention-assist__highlights{animation-delay:.25s}.retention-assist__content small{animation-delay:.285s}.retention-assist__actions{animation-delay:.325s}.retention-assist--leaving .retention-assist__logo,.retention-assist--leaving .retention-assist__eyebrow,.retention-assist--leaving .retention-assist__content h2,.retention-assist--leaving .retention-assist__content p,.retention-assist--leaving .retention-assist__highlights,.retention-assist--leaving .retention-assist__content small,.retention-assist--leaving .retention-assist__actions{animation:none}.retention-assist__content{gap:12px;max-width:660px;display:grid;position:relative}.retention-assist__eyebrow{color:#08799ac7;letter-spacing:.09em;text-transform:uppercase;background:#ffffffa8;border:1px solid #08799a1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.retention-assist__eyebrow:before{content:"";background:var(--accent,#2fbf90);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #2fbf9024}.retention-assist__content h2{color:#082c3a;letter-spacing:-.055em;max-width:min(18ch,100%);margin:0;font-size:clamp(34px,4.4vw,50px);font-weight:760;line-height:.96}.retention-assist__content p{color:#082c3ac7;max-width:640px;margin:0;font-size:clamp(16px,2vw,18px);line-height:1.55}.retention-assist__content small{color:#082c3a94;font-size:13px;line-height:1.45}.retention-assist__highlights{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.retention-assist__highlights span{color:#082c3ab8;background:#ffffff94;border:1px solid #08799a1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.retention-assist__panel--cart_with_items .retention-assist__eyebrow,.retention-assist__panel--checkout_with_items .retention-assist__eyebrow,.retention-assist__panel--device .retention-assist__eyebrow,.retention-assist__panel--bundle .retention-assist__eyebrow{color:var(--brand-dark,#035d78);border-color:#2fbf9033}.retention-assist__actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex;position:relative}.retention-assist__action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:46px;font-family:inherit;font-size:14px;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.retention-assist__action:hover{text-decoration:none;transform:translateY(-1px)}.retention-assist__action--primary{border:1px solid var(--brand,#08799a);background:linear-gradient(135deg, var(--brand,#08799a), var(--brand-dark,#035d78));color:#fff;padding:0 20px;box-shadow:0 18px 38px #08799a33}.retention-assist__action--secondary{color:var(--brand,#08799a);background:#ffffffc2;border:1px solid #08799a2e;padding:0 18px}.retention-assist__action--secondary:hover{background:#fff;border-color:#08799a47}.retention-assist__action--ghost{color:#082c3a9e;background:0 0;border:1px solid #0000;padding:0 12px}.retention-assist__action--ghost:hover{color:#082c3a;background:#ffffff94}@keyframes retention-assist-root-in{0%{opacity:0}to{opacity:1}}@keyframes retention-assist-root-out{0%{opacity:1}to{opacity:0}}@keyframes retention-assist-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes retention-assist-backdrop-out{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes retention-assist-panel-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.965)}64%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.006)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes retention-assist-panel-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.985)}}@keyframes retention-assist-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1180px){.retention-assist__content h2{max-width:min(20ch,100%)}}@media (max-width:899px){.retention-assist{display:none}}@media (prefers-reduced-motion:reduce){.retention-assist,.retention-assist--leaving,.retention-assist__backdrop,.retention-assist__panel,.retention-assist__logo,.retention-assist__eyebrow,.retention-assist__content h2,.retention-assist__content p,.retention-assist__highlights,.retention-assist__content small,.retention-assist__actions{animation:none}.retention-assist__action,.retention-assist__close{transition:none}.retention-assist__action:hover,.retention-assist__close:hover{transform:none}}
:is(body:has(.videos-page) main,body:has(.video-watch-page) main){padding-top:0!important}.videos-page{width:calc(100% - clamp(32px,4vw,64px));margin:0 auto;padding:clamp(132px,9vw,156px) 0 clamp(72px,8vw,110px)}.video-watch-page{width:min(1360px,100% - 48px);margin:0 auto;padding:clamp(132px,9vw,156px) 0 clamp(72px,8vw,110px)}.videos-hero,.videos-featured,.videos-final-cta,.video-watch__hero,.video-watch__layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:clamp(20px,4vw,44px);display:grid}.videos-hero{margin-bottom:clamp(24px,4vw,44px)}.videos-hero h1,.video-watch__hero h1{letter-spacing:-.07em;color:var(--color-text-strong);margin:10px 0 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.96}.videos-hero p,.video-watch__hero p,.videos-section__head p,.videos-final-cta p,.video-watch__intro p,.video-watch__transcript p{color:var(--color-text-soft);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.72}.videos-hero__actions,.video-watch__side-card--accent{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.videos-hero__note,.videos-empty-state,.video-watch__side-card,.video-watch__embed-warning{background:linear-gradient(145deg,#fffffff0,#f6f1e8e6);border:1px solid #40564b21;border-radius:30px;padding:clamp(22px,3vw,32px);box-shadow:0 22px 60px #221c1414}.videos-hero__note strong,.video-watch__side-card h2,.video-watch__embed-warning h2{color:var(--color-text-strong);font-size:1.05rem;display:block}.videos-hero__tags,.videos-meta-row,.video-watch__meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.videos-hero__tags span,.videos-meta-row span,.video-watch__meta span{color:var(--color-text-muted);letter-spacing:.03em;background:#ffffffb8;border:1px solid #3a494021;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:700}.videos-featured,.videos-final-cta{background:#ffffffc7;border:1px solid #40564b1f;border-radius:36px;margin:clamp(28px,5vw,58px) 0;overflow:hidden;box-shadow:0 24px 70px #221c1414}.videos-featured__media{background:#e7ded0;min-height:360px;position:relative;overflow:hidden}.videos-featured__media img,.video-preview-card__media img{object-fit:cover}.videos-featured__media span,.video-preview-card__play{width:78px;height:78px;color:var(--color-brand-dark);background:#ffffffe6;border-radius:999px;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #221c142e}.videos-featured__content,.videos-final-cta>div{padding:clamp(26px,4vw,48px)}.videos-featured__content h2,.videos-section__head h2,.videos-final-cta h2,.video-watch__content h2{color:var(--color-text-strong);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.02}.videos-category-nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:clamp(24px,4vw,44px) 0;display:grid}.videos-category-nav a{min-height:148px;color:inherit;background:#ffffffbd;border:1px solid #40564b1f;border-radius:26px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s}.videos-category-nav a:hover,.video-preview-card:hover,.video-watch__link-list a:hover,.video-watch__compact-links a:hover{transform:translateY(-2px);box-shadow:0 18px 44px #221c141a}.videos-category-nav strong,.video-preview-card h3,.video-watch__link-list strong,.video-watch__compact-links strong,.videos-long-placeholder strong{color:var(--color-text-strong);display:block}.videos-category-nav span,.video-preview-card p,.video-watch__link-list span,.video-watch__compact-links span,.video-watch__side-card p,.videos-long-placeholder span,.videos-clips-placeholder p{color:var(--color-text-soft);line-height:1.55}.videos-category-nav small{color:var(--color-accent-strong);margin-top:14px;font-weight:800;display:inline-block}.videos-section{margin:clamp(38px,6vw,72px) 0}.videos-section__head{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.video-card-grid,.video-clip-grid{gap:18px;display:grid}.video-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.video-clip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.video-preview-card{color:inherit;background:#ffffffd1;border:1px solid #40564b1f;border-radius:30px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 16px 44px #221c140f}.video-preview-card__media{aspect-ratio:16/9;background:#e8dfd2;display:block;position:relative;overflow:hidden}.video-preview-card--clip .video-preview-card__media{aspect-ratio:9/16}.video-preview-card__play{width:54px;height:54px;font-size:1rem}.video-preview-card--clip .video-preview-card__play{width:48px;height:48px}.video-preview-card__body{padding:20px;display:block}.video-preview-card__kicker{color:var(--color-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.video-preview-card h3{margin:8px 0 0;font-size:1.18rem;line-height:1.18}.video-preview-card--clip h3{font-size:1rem}.video-preview-card small,.video-preview-card em{color:var(--color-text-muted);margin-top:12px;font-size:.84rem;font-style:normal;font-weight:700;display:inline-block}.video-preview-card em{color:var(--color-accent-strong);margin-left:10px}.videos-empty-state{margin:clamp(24px,4vw,44px) 0}.videos-clips-block{background:linear-gradient(145deg,#ffffffb8,#f0f9f894);border:1px solid #40564b1a;border-radius:30px;margin:0 0 20px;padding:clamp(18px,2.5vw,26px)}.videos-clips-block__head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.videos-clips-block__head strong,.videos-clips-placeholder span{color:var(--color-text-strong);font-weight:800}.videos-clips-block__head span{color:var(--color-text-muted);font-size:.9rem;font-weight:700}.videos-clips-placeholder,.videos-long-placeholder{background:#ffffff8a;border:1px dashed #40564b29;border-radius:24px;padding:18px}.videos-long-placeholder{margin-top:14px}.video-watch__breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.video-watch__breadcrumbs a{color:inherit;text-decoration:none}.video-watch__player-section{margin:clamp(24px,4vw,42px) 0}.video-watch__player-shell{aspect-ratio:16/9;background:#12100d;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 28px 80px #14110e38}.video-watch__player-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-watch__layout{align-items:start}.video-watch__content,.video-watch__sidebar{gap:20px;display:grid}.video-watch__intro,.video-watch__takeaways,.video-watch__transcript,.video-watch__related-block{background:#ffffffd1;border:1px solid #40564b1a;border-radius:30px;padding:clamp(22px,3vw,34px)}.video-watch__takeaways ul{color:var(--color-text-soft);margin:18px 0 0;padding-left:20px;line-height:1.72}.video-watch__link-list,.video-watch__compact-links,.video-watch__source-links{gap:12px;margin-top:16px;display:grid}.video-watch__link-list a,.video-watch__compact-links a,.video-watch__source-links a{color:inherit;background:#ffffffb8;border:1px solid #40564b1a;border-radius:20px;padding:15px;text-decoration:none;transition:transform .2s,box-shadow .2s}.video-watch__source-links a{color:var(--color-accent-strong);font-weight:800}.video-watch__side-card--accent{align-items:start;display:grid}@media (max-width:1280px){.video-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-clip-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:980px){.videos-page,.video-watch-page{width:calc(100% - 32px)}.videos-hero,.videos-featured,.videos-final-cta,.video-watch__hero,.video-watch__layout,.videos-section__head{grid-template-columns:1fr}.videos-category-nav,.video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.videos-page,.video-watch-page{width:calc(100% - 24px);padding-top:108px}.videos-hero h1,.video-watch__hero h1{font-size:clamp(2.1rem,12vw,3.4rem)}.videos-category-nav,.video-card-grid{grid-template-columns:1fr}.video-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-category-nav a{min-height:auto}.videos-featured__media{min-height:240px}.video-watch__player-shell{border-radius:24px}}.video-preview-card__play,.videos-featured__media span{display:none}.videos-section__more-link,.videos-category-section__shorts-link{width:fit-content;color:var(--color-accent-strong);background:#00998914;border-radius:999px;margin:0 0 18px;padding:11px 16px;font-size:.94rem;font-weight:800;text-decoration:none;display:inline-flex}.videos-category-section__shorts-link{margin-top:-4px}.video-shorts-page{width:calc(100% - clamp(32px,4vw,64px));margin:0 auto;padding:clamp(132px,9vw,156px) 0 clamp(72px,8vw,110px)}body:has(.video-shorts-page) main{padding-top:0!important}.video-shorts-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:clamp(20px,4vw,44px);margin-bottom:clamp(28px,5vw,56px);display:grid}.video-shorts-hero h1{letter-spacing:-.07em;color:var(--color-text-strong);margin:10px 0 0;font-size:clamp(2.3rem,5vw,5rem);line-height:.96}.video-shorts-hero p,.shorts-feed-card__content p,.shorts-feed-side p{color:var(--color-text-soft);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.72}.video-shorts-hero aside,.shorts-feed-empty{background:linear-gradient(145deg,#fffffff0,#f6f1e8e6);border:1px solid #40564b21;border-radius:30px;padding:clamp(22px,3vw,32px);box-shadow:0 22px 60px #221c1414}.video-shorts-hero aside strong,.shorts-feed-side strong,.shorts-feed-card__content h2,.shorts-feed-empty h2{color:var(--color-text-strong)}.shorts-feed-shell{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(20px,4vw,44px);display:grid;position:relative}.shorts-feed-side{background:#ffffffc7;border:1px solid #40564b1f;border-radius:28px;order:2;padding:20px;position:sticky;top:128px;box-shadow:0 18px 50px #221c1414}.shorts-feed-side__buttons{gap:10px;margin-top:16px;display:flex}.shorts-feed-side__buttons button{width:44px;height:44px;color:var(--color-accent-strong);cursor:pointer;background:#ffffffdb;border:1px solid #40564b24;border-radius:999px;font-size:1.2rem;font-weight:900}.shorts-feed{scroll-snap-type:y mandatory;gap:clamp(30px,6vw,76px);display:grid}.shorts-feed-card{scroll-snap-align:center;grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,44px);min-height:min(820px,100vh - 150px);display:grid}.shorts-feed-card__player{aspect-ratio:9/16;background:#10100f;border-radius:34px;width:min(420px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #14110e38}.shorts-feed-card__player img{object-fit:cover}.shorts-feed-card__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.shorts-feed-card__content{background:#ffffffc7;border:1px solid #40564b1a;border-radius:30px;max-width:680px;padding:clamp(22px,3vw,36px)}.shorts-feed-card__content h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(1.65rem,3vw,3rem);line-height:1.02}.shorts-feed-card__links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.shorts-feed-card__links a{color:var(--color-accent-strong);background:#ffffffc7;border:1px solid #40564b1f;border-radius:999px;padding:10px 14px;font-weight:800;text-decoration:none}.shorts-feed-empty{margin-top:28px}@media (max-width:980px){.video-shorts-page{width:calc(100% - 32px)}.video-shorts-hero,.shorts-feed-shell,.shorts-feed-card{grid-template-columns:1fr}.shorts-feed-side{order:0;position:static}.shorts-feed-card{min-height:auto}.shorts-feed-card__player{margin:0 auto}}@media (max-width:760px){.video-shorts-page{width:calc(100% - 24px);padding-top:108px}.video-shorts-hero h1{font-size:clamp(2.1rem,12vw,3.4rem)}.shorts-feed-card__player{border-radius:28px;width:min(100%,380px)}.shorts-feed-card__content{border-radius:24px}}.article-video-strip-v2{background:linear-gradient(145deg,#ffffffe0,#f0f9f89e);border:1px solid #40564b1a;border-radius:30px;padding:clamp(22px,3vw,34px)}.article-video-strip__clips,.article-video-strip__videos{gap:14px;margin-top:18px;display:grid}.article-video-strip__clips{grid-template-columns:repeat(3,minmax(0,1fr))}.article-video-strip__videos{grid-template-columns:repeat(2,minmax(0,1fr))}.article-video-strip__clip,.article-video-strip__video{color:inherit;background:#ffffffb8;border:1px solid #40564b1a;border-radius:22px;gap:12px;padding:12px;text-decoration:none;display:grid}.article-video-strip__clip strong,.article-video-strip__video strong{color:var(--color-text-strong);line-height:1.18}.article-video-strip__video small{color:var(--color-text-soft);margin-top:6px;line-height:1.45;display:block}.article-video-strip__media{aspect-ratio:16/9;background:#10100f;border-radius:18px;display:block;position:relative;overflow:hidden}.article-video-strip__media--clip{aspect-ratio:9/16}.article-video-strip__media img{object-fit:cover}@media (max-width:760px){.article-video-strip__clips,.article-video-strip__videos{grid-template-columns:repeat(2,minmax(0,1fr))}.article-video-strip__videos{grid-template-columns:1fr}}.videos-page{width:min(1720px,100% - clamp(32px,4vw,64px))}.video-watch-page,.video-shorts-page{width:min(1360px,100% - 48px)}.video-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.video-preview-card{border-radius:24px;box-shadow:0 14px 34px #221c140e}.video-preview-card__media img,.videos-featured__media img,.article-video-strip__media img,.video-watch__related-video-media img,.video-watch__product-media img{transition:transform .55s cubic-bezier(.19,1,.22,1)}.video-preview-card:hover .video-preview-card__media img,.videos-featured:hover .videos-featured__media img,.article-video-strip__clip:hover .article-video-strip__media img,.article-video-strip__video:hover .article-video-strip__media img,.video-watch__related-video-list a:hover .video-watch__related-video-media img,.video-watch__product-card:hover .video-watch__product-media img{transform:scale(1.055)}.video-preview-card__body{padding:16px 16px 17px}.video-preview-card__kicker{color:var(--color-text-muted);letter-spacing:.1em;font-size:.68rem}.video-preview-card h3{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1rem,1.05vw,1.22rem);line-height:1.13}.video-preview-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:.94rem;line-height:1.45;display:-webkit-box;overflow:hidden}.video-preview-card small,.video-preview-card em{margin-top:10px;font-size:.75rem}.video-preview-card--compact p{-webkit-line-clamp:2}.video-preview-card--kind-video .video-preview-card__play{display:none}.video-preview-card--kind-clip .video-preview-card__play{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a162894;width:42px;height:42px;font-size:.82rem;display:grid}.video-clip-row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;padding:2px 2px 16px;display:flex;overflow:auto hidden}.video-clip-row .video-preview-card--clip{scroll-snap-align:start;flex:0 0 clamp(148px,10.5vw,186px)}.video-preview-card--clip{border-radius:22px}.video-preview-card--clip .video-preview-card__body{padding:13px}.video-preview-card--clip h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.12;display:-webkit-box;overflow:hidden}.video-preview-card--clip small{color:var(--color-text-muted)}.video-preview-card--clip em{margin-left:0}.videos-clips-block{padding:clamp(14px,2vw,20px)}.video-clip-grid,.video-clip-grid--wide{grid-template-columns:none;gap:14px;padding-bottom:14px;display:flex;overflow-x:auto}.video-clip-grid .video-preview-card--clip,.video-clip-grid--wide .video-preview-card--clip{flex:0 0 clamp(148px,11vw,190px)}.videos-clips-placeholder,.videos-long-placeholder{display:none}.videos-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.videos-section__head h2{max-width:900px}.video-watch__hero{align-items:center}.video-watch__share-button{border-radius:999px;place-self:center;width:fit-content;min-width:0;min-height:0;padding:11px 15px}.video-watch__source-links{align-items:flex-start}.video-watch__source-links a{width:fit-content}.video-watch__related-video-list{gap:12px;display:grid}.video-watch__related-video-list a{color:inherit;background:#ffffffb8;border:1px solid #40564b1a;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:9px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.video-watch__related-video-list a:hover{transform:translateY(-2px);box-shadow:0 14px 34px #221c1417}.video-watch__related-video-media{aspect-ratio:16/9;background:#10100f;border-radius:12px;display:block;position:relative;overflow:hidden}.video-watch__related-video-media img{object-fit:cover}.video-watch__related-video-list strong{-webkit-line-clamp:2;color:var(--color-text-strong);-webkit-box-orient:vertical;font-size:.92rem;line-height:1.15;display:-webkit-box;overflow:hidden}.video-watch__related-video-list small{-webkit-line-clamp:2;color:var(--color-text-soft);-webkit-box-orient:vertical;margin-top:4px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.video-watch__product-grid{gap:12px;display:grid}.video-watch__product-card{color:inherit;background:#ffffffbd;border:1px solid #05849a24;border-radius:20px;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.video-watch__product-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00526617}.video-watch__product-media{background:#e8f9f9e6;border-radius:16px;width:98px;height:98px;display:block;position:relative;overflow:hidden}.video-watch__product-media img{object-fit:contain;padding:8px}.video-watch__product-card strong,.video-watch__product-card small,.video-watch__product-card em{display:block}.video-watch__product-card strong{color:var(--color-text-strong);font-size:.95rem;line-height:1.12}.video-watch__product-card small{-webkit-line-clamp:2;color:var(--color-text-soft);-webkit-box-orient:vertical;margin-top:5px;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.video-watch__product-card em{color:var(--color-accent-strong);margin-top:7px;font-style:normal;font-weight:850}.video-shorts-page{width:min(1360px,100% - 48px)}.video-shorts-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);margin-bottom:clamp(18px,4vw,36px)}.video-shorts-hero h1{max-width:950px}.shorts-feed-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);display:grid}.shorts-feed-side{order:0;top:126px}.shorts-feed{scroll-snap-type:y mandatory;gap:clamp(20px,4vw,48px)}.shorts-feed-card{grid-template-columns:minmax(220px,.78fr) minmax(300px,410px) minmax(220px,.62fr);align-items:center;gap:clamp(16px,3vw,34px);min-height:min(780px,100vh - 130px)}.shorts-feed-card__player{grid-area:1/2;justify-self:center;width:min(410px,100%)}.shorts-feed-card__content{border-radius:26px;max-width:none;padding:clamp(18px,2.5vw,28px)}.shorts-feed-card__content--left{grid-area:1/1}.shorts-feed-card__content--right{grid-area:1/3;align-self:center}.shorts-feed-card__content--right strong,.shorts-feed-card__content--right span{display:block}.shorts-feed-card__content--right span{color:var(--color-text-soft);margin-top:8px;line-height:1.48}.shorts-feed-card__content h2{font-size:clamp(1.55rem,2.6vw,2.55rem)}.shorts-feed-card__content p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1220px){.video-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shorts-feed-card{grid-template-columns:minmax(280px,390px) minmax(260px,1fr)}.shorts-feed-card__player{grid-column:1}.shorts-feed-card__content--left,.shorts-feed-card__content--right{grid-column:2}.shorts-feed-card__content--right{grid-row:2}}@media (max-width:980px){.videos-page,.video-watch-page,.video-shorts-page{width:calc(100% - 32px)}.videos-section__head,.shorts-feed-shell,.shorts-feed-card{grid-template-columns:1fr}.shorts-feed-card__content--left,.shorts-feed-card__content--right,.shorts-feed-card__player{grid-area:auto/1}.shorts-feed-card__player{width:min(100%,390px)}}@media (max-width:760px){.video-card-grid{grid-template-columns:1fr}.video-clip-row .video-preview-card--clip,.video-clip-grid .video-preview-card--clip,.video-clip-grid--wide .video-preview-card--clip{flex-basis:152px}.video-watch__product-card,.video-watch__related-video-list a{grid-template-columns:86px minmax(0,1fr)}.video-watch__product-media{width:86px;height:86px}}.videos-page .primary-button,.videos-page .secondary-button,.video-watch-page .primary-button,.video-watch-page .secondary-button,.video-shorts-page .primary-button,.video-shorts-page .secondary-button,.videos-section__more-link,.videos-category-section__shorts-link,.video-watch__source-links a,.video-watch__source-pill,.shorts-feed-card__links a,.shorts-feed-card__nav button{font-weight:560}.videos-meta-row{margin:18px 0 20px}.videos-meta-row span,.videos-hero__tags span,.video-watch__meta span{color:#16273db8;letter-spacing:.015em;background:#ffffff8a;padding:7px 10px;font-size:.73rem;font-weight:520}.videos-featured__content .primary-button{margin-top:2px}.videos-category-nav a{flex-direction:column;gap:10px;min-height:150px;display:flex}.videos-category-nav span{display:block}.videos-category-nav small{margin-top:auto}.video-preview-card__body{min-height:128px}.video-preview-card__kicker{color:var(--color-accent-strong);letter-spacing:.12em;font-size:.66rem;font-weight:650}.video-preview-card h3{letter-spacing:-.025em;font-size:clamp(.96rem,.96vw,1.12rem);font-weight:640}.video-preview-card--clip h3{font-size:clamp(.82rem,.82vw,.92rem);font-weight:600;line-height:1.14}.video-preview-card p,.video-preview-card small,.video-preview-card em{display:none!important}.video-clip-row{scroll-behavior:auto;scrollbar-width:none}.video-clip-row::-webkit-scrollbar{display:none}.video-preview-card--clip .video-preview-card__body{min-height:102px}.videos-section__head p{max-width:560px}.video-watch__hero{max-width:980px;display:block}.video-watch__hero h1{max-width:920px}.video-watch__hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.video-watch__share-button,.video-watch__source-pill{border-radius:999px;width:fit-content;min-width:0;min-height:0;padding:10px 14px}.video-watch__source-pill{color:var(--color-accent-strong);background:#ffffffbd;border:1px solid #40564b1f;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.video-watch__related-block h2+.video-watch__product-grid,.video-watch__product-grid{margin-top:22px}.video-shorts-hero aside p{margin-top:10px}.shorts-feed-shell{display:block}.shorts-feed-card{grid-template-columns:minmax(230px,.72fr) minmax(300px,400px) minmax(220px,.62fr)}.shorts-feed-card__content h2{font-size:clamp(1.32rem,2.15vw,2.05rem);font-weight:640}.shorts-feed-card__content p{-webkit-line-clamp:5}.shorts-feed-card__content--right span{display:none}.shorts-feed-card__links{margin-top:0}.shorts-feed-card__links a{color:var(--color-text-strong);font-size:.9rem}.shorts-feed-card__nav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.shorts-feed-card__nav span{min-height:40px;color:var(--color-text-muted);background:#ffffffc7;border:1px solid #40564b1f;border-radius:999px;align-items:center;padding:9px 13px;font-size:.88rem;display:inline-flex}.shorts-feed-card__nav button{width:40px;height:40px;color:var(--color-accent-strong);cursor:pointer;background:#ffffffdb;border:1px solid #40564b24;border-radius:999px;font-size:1.08rem}.shorts-feed-side{display:none}@media (max-width:1220px){.shorts-feed-card{grid-template-columns:minmax(280px,390px) minmax(260px,1fr)}.shorts-feed-card__content--right{align-self:start}}@media (max-width:980px){.video-watch__hero{max-width:none}.shorts-feed-card{grid-template-columns:1fr}}.videos-page .eyebrow,.video-watch-page .eyebrow,.video-shorts-page .eyebrow,.video-preview-card__kicker{letter-spacing:.16em;color:var(--color-accent-strong)!important;font-weight:560!important}.videos-hero h1,.video-shorts-hero h1{margin-top:4px}.videos-hero p,.video-shorts-hero p{margin-top:18px}.videos-featured__content .eyebrow,.videos-section__head .eyebrow,.video-preview-card__kicker,.shorts-feed-card .eyebrow{margin-bottom:5px;display:inline-block}.videos-featured__content h2{letter-spacing:-.045em;margin-top:3px;font-size:clamp(1.55rem,2.15vw,2.55rem);font-weight:620;line-height:1.08}.videos-featured__content>p{display:none!important}.videos-meta-row{gap:10px;margin:20px 0 26px}.videos-meta-row span,.videos-hero__tags span,.video-watch__meta span{font-weight:480}.videos-featured__content .primary-button{font-weight:520}.videos-category-nav a{gap:12px}.videos-category-nav span{max-width:96%;display:block}.videos-category-nav small{width:fit-content;color:var(--color-text-strong);margin-top:auto;padding-top:8px;font-weight:650;display:block}.video-preview-card__body{min-height:100px;padding:13px 14px 15px}.video-preview-card__kicker{font-size:.61rem;line-height:1.25}.video-preview-card h3{letter-spacing:-.018em;margin-top:4px;font-size:clamp(.78rem,.82vw,.92rem);font-weight:560;line-height:1.15}.video-preview-card--clip .video-preview-card__body{min-height:72px;padding:10px 10px 12px}.video-preview-card--clip h3{letter-spacing:-.01em;-webkit-line-clamp:3;margin-top:3px;font-size:clamp(.55rem,.58vw,.66rem);font-weight:520;line-height:1.12}.video-clip-row .video-preview-card--clip{flex-basis:clamp(112px,7.6vw,138px)}.video-preview-card--kind-clip .video-preview-card__play{width:34px;height:34px;font-size:.68rem}.video-watch__hero h1{max-width:980px;margin-top:5px}.video-watch__hero p{max-width:860px;margin-top:20px}.video-watch__related-block h2+.video-watch__product-grid,.video-watch__product-grid{margin-top:30px}.video-watch-page .primary-button,.video-watch-page .secondary-button,.video-watch-page .article-share-button,.video-watch-page .video-watch__source-pill,.video-shorts-page .primary-button,.video-shorts-page .secondary-button,.shorts-feed-card__links a,.shorts-feed-card__nav button,.videos-page .primary-button,.videos-page .secondary-button,.videos-section__more-link,.videos-category-section__shorts-link{font-weight:500!important}.video-shorts-hero{align-items:center}.video-shorts-hero h1{margin-top:3px}.video-shorts-hero p{margin-top:22px}.video-shorts-hero aside strong{margin-bottom:12px;display:block}.shorts-feed-card{scroll-margin-top:126px}.shorts-feed-card__content{padding:clamp(18px,2.4vw,30px)}.shorts-feed-card__content h2{letter-spacing:-.025em;margin-top:4px;font-size:clamp(1.18rem,1.75vw,1.72rem);font-weight:560;line-height:1.12}.shorts-feed-card__content p{-webkit-line-clamp:initial;-webkit-box-orient:initial;margin-top:18px;font-size:clamp(.95rem,1.02vw,1.06rem);line-height:1.65;display:block;overflow:visible}.shorts-feed-card__content--right{align-self:end}.shorts-feed-card__content--right strong{color:var(--color-text-strong);margin-bottom:18px;font-weight:560;display:block}.shorts-feed-card__links{flex-wrap:wrap;gap:10px;margin-top:0;margin-bottom:22px;display:flex}.shorts-feed-card__links a{font-size:.88rem}.shorts-feed-card__nav{justify-content:flex-start;margin-top:0;padding-top:2px}.shorts-feed-card__nav span{font-weight:500}.shorts-feed-card__nav button{color:var(--color-text-strong)}@media (max-width:980px){.video-preview-card h3{font-size:.88rem}.video-preview-card--clip h3{font-size:.68rem}.shorts-feed-card__content h2{font-size:clamp(1.35rem,7vw,2.05rem)}}.videos-page .eyebrow,.videos-page .videos-section__head .eyebrow,.videos-page .videos-featured__content .eyebrow,.videos-page .video-preview-card__kicker,.videos-page .videos-clips-block__head strong{text-transform:uppercase;color:var(--color-accent-strong)!important;letter-spacing:.16em!important;font-weight:520!important}.videos-page .videos-hero .eyebrow,.videos-page .videos-section__head .eyebrow,.videos-page .videos-featured__content .eyebrow{display:inline-block;margin-bottom:4px!important}.videos-page .videos-hero h1{margin-top:0!important}.videos-page .videos-hero p{margin-top:20px!important}.videos-page .videos-section__head{gap:clamp(14px,2vw,26px);margin-bottom:clamp(18px,2.2vw,30px)}.videos-page .videos-section__head h2{margin-top:0!important}.videos-page .videos-section__head>p{margin-top:18px!important}.videos-page .videos-featured__content h2{margin-top:0!important}.videos-page .video-preview-card__body{padding:15px 16px 17px!important}.videos-page .video-preview-card__kicker{display:block;margin-bottom:5px!important;font-size:.58rem!important;line-height:1.15!important}.videos-page .video-card-grid .video-preview-card:not(.video-preview-card--clip) h3,.videos-page .video-preview-card--kind-video h3,.videos-page .video-preview-card--compact h3{letter-spacing:-.02em!important;margin-top:0!important;font-size:clamp(1.02rem,1.08vw,1.22rem)!important;font-weight:540!important;line-height:1.16!important}.videos-page .video-preview-card--clip .video-preview-card__body{min-height:76px!important;padding:11px 12px 13px!important}.videos-page .video-preview-card--clip .video-preview-card__kicker{letter-spacing:.14em!important;margin-bottom:4px!important;font-size:.48rem!important}.videos-page .video-preview-card--clip h3,.videos-page .video-clip-row .video-preview-card--clip h3{letter-spacing:-.008em!important;-webkit-line-clamp:3!important;margin-top:0!important;font-size:clamp(.72rem,.64vw,.82rem)!important;font-weight:520!important;line-height:1.12!important}@media (max-width:980px){.videos-page .video-card-grid .video-preview-card:not(.video-preview-card--clip) h3,.videos-page .video-preview-card--kind-video h3,.videos-page .video-preview-card--compact h3{font-size:1.02rem!important}.videos-page .video-preview-card--clip h3,.videos-page .video-clip-row .video-preview-card--clip h3{font-size:.76rem!important}.videos-page .video-clip-row .video-preview-card--clip{flex-basis:152px!important}}.videos-page .video-preview-card__kicker,.videos-page .video-card-grid .video-preview-card__kicker,.videos-page .video-clip-row .video-preview-card__kicker,.videos-page .videos-section__head .eyebrow,.videos-page .videos-featured__content .eyebrow,.videos-page .videos-clips-block__head strong{color:var(--accent,#2fbf90)!important;font-weight:560!important}.videos-page .videos-section__head .eyebrow,.videos-page .videos-featured__content .eyebrow{margin-bottom:3px!important}.videos-page .videos-section__head h2,.videos-page .videos-featured__content h2{margin-top:0!important}.videos-page .video-preview-card__kicker{color:var(--accent,#2fbf90)!important;margin-bottom:5px!important}.videos-page .video-preview-card h3,.videos-page .video-card-grid .video-preview-card h3,.videos-page .video-preview-card--kind-video h3,.videos-page .video-preview-card--compact h3{font-size:clamp(.92rem,.9vw,1.08rem)!important;font-weight:520!important;line-height:1.16!important}.videos-page .video-preview-card--clip h3,.videos-page .video-clip-row .video-preview-card--clip h3{font-size:clamp(.62rem,.58vw,.72rem)!important;font-weight:500!important;line-height:1.12!important}.videos-page .videos-clips-section,.videos-page .videos-category-section .videos-clips-block{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(clamp(24px,5vw,96px),50vw - 812px);padding-right:max(clamp(24px,5vw,96px),50vw - 812px)}.videos-page .videos-clips-section{padding-top:0;padding-bottom:0}.videos-page .videos-clips-block{box-shadow:none;background:linear-gradient(90deg,#e8f2f5b8,#e8f2f557);border-color:#0000;padding-top:clamp(18px,2.2vw,28px);padding-bottom:clamp(18px,2.2vw,28px)}.videos-page .videos-clips-block__head{align-items:center;margin-bottom:14px}.videos-page .videos-clips-block__head>div{gap:3px;display:grid}.videos-page .videos-clips-block__head strong{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.videos-page .videos-clips-block__head span{font-size:.82rem;font-weight:480}.videos-page .videos-clips-block__head .videos-category-section__shorts-link{align-self:center;margin:0}.videos-page .clip-row-scroller{position:relative}.videos-page .clip-row-scroller__button{z-index:3;width:38px;height:38px;color:var(--color-text-strong);cursor:pointer;background:#ffffffe0;border:1px solid #40564b1f;border-radius:999px;font-size:1rem;font-weight:500;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 12px 30px #221c141a}.videos-page .video-clip-row{margin-left:-2px;margin-right:-2px;padding:2px 46px 16px}.videos-page .video-clip-row .video-preview-card--clip{flex:0 0 clamp(150px,9.6vw,184px)!important}@media (hover:none){.videos-page .clip-row-scroller__button{display:none}.videos-page .video-clip-row{padding-inline:2px}}@media (max-width:760px){.videos-page .videos-clips-section,.videos-page .videos-category-section .videos-clips-block{padding-left:16px;padding-right:16px}.videos-page .video-clip-row .video-preview-card--clip{flex-basis:158px!important}}.videos-page .videos-clips-section,.videos-page .videos-category-section .videos-clips-block{padding-left:clamp(14px,2.2vw,42px)!important;padding-right:clamp(14px,2.2vw,42px)!important}.videos-page .videos-clips-block{max-width:none!important}.videos-page .clip-row-scroller{width:100%!important;max-width:none!important}.videos-page .video-clip-row{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;scroll-padding-inline:0!important}.videos-page .clip-row-scroller__button--prev{left:8px!important}.videos-page .clip-row-scroller__button--next{right:8px!important}@media (min-width:1280px){.videos-page .videos-clips-section,.videos-page .videos-category-section .videos-clips-block{padding-left:clamp(18px,1.8vw,34px)!important;padding-right:clamp(18px,1.8vw,34px)!important}}.video-watch__intro,.video-watch__takeaways,.video-watch__transcript{display:none!important}.video-watch__meta{gap:10px;margin-top:20px}.video-watch__meta span{color:var(--color-text-muted)!important;letter-spacing:.015em!important;box-shadow:none!important;background:#ffffff61!important;border-color:#1192782e!important;padding:6px 9px!important;font-size:.74rem!important;font-weight:500!important}.video-watch__hero-actions{margin-top:24px!important}.video-watch__share-button,.video-watch__source-pill{box-shadow:none!important}.video-shorts-page .video-watch__breadcrumbs{margin-bottom:clamp(22px,3vw,40px)}.video-shorts-hero{grid-template-columns:minmax(0,1fr) minmax(260px,390px)!important;align-items:end!important;gap:clamp(28px,4vw,72px)!important;margin-bottom:clamp(24px,3.5vw,54px)!important}.video-shorts-hero h1{max-width:820px;letter-spacing:-.065em!important;margin-top:4px!important;font-size:clamp(2.55rem,4.35vw,5rem)!important;line-height:.98!important}.video-shorts-hero p{max-width:920px;margin-top:24px!important}.video-shorts-hero aside{border-color:#1192781f!important;box-shadow:0 20px 70px #19263414!important}.shorts-feed-shell--single{min-height:min(780px,100vh - 135px);width:min(100%, var(--page-max-width,1440px));max-width:var(--page-max-width,1440px);background:linear-gradient(135deg,#ffffffb8,#e8f2f557);border:1px solid #11927814;border-radius:clamp(26px,3vw,46px);outline:none;grid-template-columns:minmax(220px,.82fr) minmax(320px,440px) minmax(220px,.72fr);align-items:center;gap:clamp(22px,4vw,72px);margin:0 auto clamp(48px,7vw,96px);padding:clamp(18px,2vw,30px);display:grid;position:relative;overflow:hidden}.shorts-feed-shell--single:focus-visible{box-shadow:0 0 0 3px #1192782e}.shorts-viewer-side{background:#ffffffc7;border:1px solid #2b3f5414;border-radius:clamp(22px,2vw,34px);align-content:center;gap:14px;min-height:260px;padding:clamp(22px,2.6vw,38px);display:grid;box-shadow:0 24px 70px #1926340f}.shorts-viewer-side .eyebrow{color:var(--accent,#2fbf90)!important;margin-bottom:0!important;font-weight:560!important}.shorts-viewer-side h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.42rem,2.25vw,2.45rem);font-weight:590;line-height:1.08}.shorts-viewer-side p{color:var(--color-text-muted);margin:0;font-size:clamp(.95rem,1.04vw,1.08rem);line-height:1.6}.shorts-viewer-side--right{align-content:end}.shorts-viewer-side--right strong{color:var(--color-text-strong);font-size:1rem;font-weight:560}.shorts-viewer-stage{place-items:center;min-width:0;display:grid;position:relative}.shorts-viewer-phone{aspect-ratio:9/16;background:#05070a;border:10px solid #05070a;border-radius:34px;width:min(100%,430px);position:relative;overflow:hidden;box-shadow:0 34px 100px #0c19263d}.shorts-viewer-phone iframe,.shorts-viewer-phone img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.shorts-viewer-mobile-title{display:none}.shorts-viewer-actions,.shorts-viewer-nav{flex-wrap:wrap;gap:10px;display:flex}.shorts-viewer-actions a,.shorts-viewer-nav button{min-height:42px;color:var(--color-text-strong);cursor:pointer;background:#ffffffc2;border:1px solid #2b3f541a;border-radius:999px;justify-content:center;align-items:center;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.shorts-viewer-actions a{padding:0 17px}.shorts-viewer-nav{margin-top:4px}.shorts-viewer-nav button{width:44px;padding:0}.shorts-viewer-nav button:disabled{opacity:.36;cursor:default}.shorts-viewer-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.shorts-feed-shell--single{grid-template-columns:minmax(0,.88fr) minmax(300px,410px) minmax(190px,.62fr);gap:22px}.shorts-viewer-side{padding:22px}}@media (max-width:900px){.video-shorts-hero{grid-template-columns:1fr!important}.video-shorts-hero aside{display:none}.shorts-feed-shell--single{width:min(100%,520px);min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0;display:grid}.shorts-viewer-side{display:none}.shorts-viewer-phone{border-width:7px;border-radius:28px;width:min(100%,430px)}.shorts-viewer-mobile-title{z-index:2;color:#fff;text-shadow:0 1px 12px #0000008c;background:linear-gradient(#0000,#000000b8);padding:52px 18px 18px;font-size:1.02rem;font-weight:560;line-height:1.25;display:block;position:absolute;bottom:0;left:0;right:0}}@media (max-width:760px){.video-shorts-page{width:100%;padding-inline:12px}.video-shorts-hero{margin-bottom:20px!important}.video-shorts-hero h1{font-size:clamp(2.05rem,13vw,3.2rem)!important}.video-shorts-hero p{display:none}.shorts-viewer-phone{width:min(100%,390px)}}html.shorts-viewer-lock,body.shorts-viewer-lock{overscroll-behavior:none!important;overflow:hidden!important}body:has(.video-shorts-page) main{padding-bottom:0!important}.video-shorts-page{min-height:calc(100svh - 118px);width:min(100%, var(--page-max-width,1440px))!important;max-width:var(--page-max-width,1440px)!important;margin-inline:auto!important;padding-bottom:0!important}.video-shorts-page .video-watch__breadcrumbs,.video-shorts-hero{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shorts-feed-shell--single{width:min(100%, var(--page-max-width,1440px))!important;max-width:var(--page-max-width,1440px)!important;overscroll-behavior:contain!important;touch-action:none!important;grid-template-columns:minmax(220px,.74fr) minmax(330px,438px) minmax(220px,.68fr)!important;gap:clamp(20px,3.2vw,56px)!important;height:calc(100svh - 144px)!important;min-height:auto!important;margin:clamp(18px,2.4vw,34px) auto 0!important;padding:clamp(14px,1.8vw,24px)!important;overflow:hidden!important}.shorts-viewer-stage{height:100%;min-height:0}.shorts-viewer-phone{background:0 0!important;border:0!important;border-radius:clamp(22px,2vw,34px)!important;width:min(100%,56.25svh - 100.125px,438px)!important;height:min(100%,100svh - 178px)!important;max-height:calc(100svh - 178px)!important;box-shadow:0 28px 90px #0c192633!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{pointer-events:none!important;width:112%!important;max-width:none!important;height:100%!important;left:50%!important;transform:translate(-50%)!important}.shorts-viewer-gesture-layer{z-index:4;cursor:ns-resize;touch-action:none;position:absolute;inset:0}.shorts-viewer-mobile-title{pointer-events:none}.shorts-viewer-side{max-height:calc(100svh - 190px);overflow:hidden}.shorts-viewer-side--right{align-self:end}.shorts-viewer-actions a,.shorts-viewer-nav button{font-weight:480!important}@media (max-width:1180px){.shorts-feed-shell--single{grid-template-columns:minmax(190px,.62fr) minmax(310px,410px) minmax(180px,.58fr)!important;gap:18px!important}}@media (max-width:900px){.video-shorts-page{width:100%!important;max-width:none!important;min-height:calc(100svh - 88px)!important;padding-inline:0!important}.shorts-feed-shell--single{width:100%!important;max-width:none!important;height:calc(100svh - 92px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:grid!important}.shorts-viewer-stage{width:100%;height:100%}.shorts-viewer-phone{border-radius:20px!important;width:min(100vw,56.25svh - 56.25px)!important;height:calc(100svh - 100px)!important;max-height:calc(100svh - 100px)!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{width:116%!important}.shorts-viewer-side{display:none!important}.shorts-viewer-mobile-title{z-index:5!important;padding:58px 16px 16px!important;font-size:.96rem!important;line-height:1.22!important;display:block!important}}@media (max-width:760px){:is(body:has(.video-shorts-page) .reton-assistant-widget,body:has(.video-shorts-page) .retention-assistant,body:has(.video-shorts-page) .site-chat-widget){display:none!important}.shorts-feed-shell--single{height:calc(100svh - 84px)!important}.shorts-viewer-phone{border-radius:18px!important;width:min(100vw,56.25svh - 50.625px)!important;height:calc(100svh - 90px)!important;max-height:calc(100svh - 90px)!important}}.video-shorts-page{width:min(100% - clamp(28px,3vw,56px),1540px)!important;max-width:1540px!important}.shorts-feed-shell--single{grid-template-columns:minmax(230px,.76fr) minmax(340px,460px) minmax(230px,.7fr)!important;width:min(100%,1540px)!important;max-width:1540px!important;height:calc(100svh - 126px)!important;margin:6px auto 0!important;padding:clamp(12px,1.45vw,20px)!important}.shorts-viewer-phone{background:#05070a!important;width:min(100%,56.25svh - 84.375px,460px)!important;height:min(100%,100svh - 150px)!important;max-height:calc(100svh - 150px)!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{width:100%!important;height:100%!important;left:0!important;transform:none!important}@media (max-width:1180px){.shorts-feed-shell--single{grid-template-columns:minmax(190px,.62fr) minmax(320px,430px) minmax(190px,.58fr)!important}}@media (max-width:900px){.video-shorts-page{width:100%!important;max-width:none!important}.shorts-feed-shell--single{height:calc(100svh - 110px)!important;margin-top:6px!important;padding:0!important}.shorts-viewer-phone{border-radius:18px!important;width:min(100vw - 20px,56.25svh - 70.875px)!important;height:calc(100svh - 126px)!important;max-height:calc(100svh - 126px)!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{width:100%!important;transform:none!important}.shorts-viewer-mobile-title{display:none!important}}@media (max-width:760px){:is(body:has(.video-shorts-page) .retention-assist,body:has(.video-shorts-page) .retention-assist__backdrop,body:has(.video-shorts-page) .reton-chat,body:has(.video-shorts-page) .chat-widget,body:has(.video-shorts-page) [class*=chat],body:has(.video-shorts-page) [class*=Chat],body:has(.video-shorts-page) [class*=assistant],body:has(.video-shorts-page) [class*=Assistant]){display:none!important}.shorts-feed-shell--single{height:calc(100svh - 104px)!important}.shorts-viewer-phone{width:min(100vw - 18px,56.25svh - 67.5px)!important;height:calc(100svh - 120px)!important;max-height:calc(100svh - 120px)!important}}html.shorts-viewer-hard-lock,body.shorts-viewer-hard-lock,html.shorts-viewer-lock,body.shorts-viewer-lock{overscroll-behavior:none!important;width:100%!important;height:100svh!important;overflow:hidden!important}body.shorts-viewer-hard-lock,body.shorts-viewer-lock{touch-action:none!important;position:fixed!important;inset:0!important}body:has(.video-shorts-page){overscroll-behavior:none!important;overflow:hidden!important}body:has(.video-shorts-page) footer{display:none!important}body:has(.video-shorts-page) .site-footer{display:none!important}.video-shorts-page{width:min(100vw - 28px,1580px)!important;max-width:1580px!important;min-height:calc(100svh - 118px)!important;overflow:hidden!important}.shorts-feed-shell--single{overscroll-behavior:none!important;touch-action:none!important;grid-template-columns:minmax(245px,.78fr) minmax(330px,450px) minmax(245px,.72fr)!important;width:min(100%,1580px)!important;max-width:1580px!important;height:min(710px,100svh - 172px)!important;min-height:0!important;margin:0 auto!important;padding:clamp(12px,1.35vw,18px)!important;overflow:hidden!important}.shorts-viewer-stage{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.shorts-viewer-phone{background:#05070a!important;place-self:center!important;width:min(100%,56.25svh - 115.875px,450px)!important;height:min(100%,100svh - 206px,680px)!important;max-height:min(100svh - 206px,680px)!important;margin-inline:auto!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{width:100%!important;max-width:none!important;height:100%!important;left:0!important;transform:none!important}.shorts-viewer-side{max-height:calc(100svh - 220px)!important}.shorts-viewer-preload{opacity:.001!important;pointer-events:none!important;width:180px!important;height:320px!important;display:block!important;position:fixed!important;top:0!important;left:-12000px!important;overflow:hidden!important}.shorts-viewer-preload iframe{border:0!important;width:180px!important;height:320px!important}@media (max-width:1180px){.shorts-feed-shell--single{grid-template-columns:minmax(190px,.62fr) minmax(310px,420px) minmax(190px,.58fr)!important}}@media (max-width:900px){.video-shorts-page{width:100%!important;max-width:none!important;min-height:calc(100svh - 96px)!important;padding-inline:0!important;overflow:hidden!important}.shorts-feed-shell--single{grid-template-columns:1fr!important;place-items:end center!important;width:100%!important;max-width:none!important;height:calc(100svh - 96px)!important;min-height:0!important;margin:0 auto!important;padding:0 10px 10px!important;display:grid!important}.shorts-viewer-stage{place-items:end center!important}.shorts-viewer-phone{border-radius:18px!important;width:min(100vw - 20px,56.25svh - 84.375px)!important;height:calc(100svh - 150px)!important;max-height:calc(100svh - 150px)!important;margin-inline:auto!important}.shorts-viewer-mobile-title{display:none!important}}@media (max-width:760px){.shorts-feed-shell--single{height:calc(100svh - 92px)!important;padding:0 9px 8px!important}.shorts-viewer-phone{width:min(100vw - 18px,56.25svh - 77.625px)!important;height:calc(100svh - 138px)!important;max-height:calc(100svh - 138px)!important}}.shorts-feed-shell--single{width:min(100%, var(--page-max-width,1440px))!important;max-width:var(--page-max-width,1440px)!important;grid-template-columns:minmax(230px,.72fr) minmax(330px,440px) minmax(230px,.72fr)!important}.shorts-viewer-side--right{align-content:center!important;align-self:center!important}.shorts-viewer-gesture-layer{pointer-events:none!important;display:none!important}@media (max-width:1180px){.shorts-feed-shell--single{grid-template-columns:minmax(190px,.62fr) minmax(310px,420px) minmax(190px,.58fr)!important}}@media (max-width:900px){.video-shorts-page,.shorts-feed-shell--single{width:100%!important;max-width:none!important}}.video-shorts-page{width:min(1540px,100vw - 48px)!important;max-width:min(1540px,100vw - 48px)!important;margin-inline:auto!important}.shorts-feed-shell--single{grid-template-columns:minmax(245px,.78fr) minmax(330px,450px) minmax(245px,.78fr)!important;width:100%!important;max-width:1540px!important}.shorts-viewer-side--right{place-self:center!important}.shorts-viewer-phone iframe,.shorts-viewer-phone img{pointer-events:auto!important}.shorts-viewer-gesture-layer{z-index:6!important;pointer-events:auto!important;cursor:ns-resize!important;touch-action:none!important;background:0 0!important;display:block!important;position:absolute!important;inset:0 64px 88px 0!important}@media (max-width:900px){.video-shorts-page,.shorts-feed-shell--single{width:100%!important;max-width:none!important}.shorts-viewer-gesture-layer{inset:0 58px 88px 0!important}}.article-video-strip__clips{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:-4px;padding:2px 4px 16px;overflow-x:auto;grid-template-columns:none!important;gap:14px!important;display:flex!important}.article-video-strip__clip{scroll-snap-align:start;flex:0 0 clamp(138px,11.5vw,176px);border-radius:20px!important;gap:9px!important;padding:10px!important}.article-video-strip__clip strong{letter-spacing:-.02em;font-size:clamp(.76rem,.78vw,.88rem);font-weight:560;line-height:1.15}.article-video-strip__videos{margin-top:22px!important}.article-video-strip__media{isolation:isolate}.article-video-strip__media--clip{border-radius:16px!important}.article-video-strip__play{z-index:2;color:#fff;pointer-events:none;background:#07111e8c;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.86rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #07111e2e}.article-video-strip__video .article-video-strip__play{width:44px;height:44px}@media (max-width:760px){.article-video-strip__clip{flex-basis:142px}.article-video-strip__clips{padding-bottom:14px}}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-video-strip-v2{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;max-width:none!important}.article-video-strip-v2 .articles-section-head-row{align-items:end!important}.article-video-strip-v2 .articles-section-head-row>a{display:none}.article-video-strip-v2 a:has(>span:only-child){display:none}.article-video-strip-v2 .clip-row-scroller{margin-top:18px;position:relative}.article-video-strip-v2 .clip-row-scroller__button{z-index:3;width:38px;height:38px;color:var(--color-text-strong);cursor:pointer;background:#ffffffeb;border:1px solid #40564b1f;border-radius:999px;place-items:center;font-size:1rem;font-weight:500;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 12px 30px #221c141a}.article-video-strip-v2 .clip-row-scroller__button--prev{left:2px}.article-video-strip-v2 .clip-row-scroller__button--next{right:2px}.article-video-strip-v2 .article-video-strip__clips{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none!important;grid-template-columns:none!important;gap:14px!important;margin:0!important;padding:2px 48px 16px!important;display:flex!important;overflow-x:auto!important}.article-video-strip-v2 .article-video-strip__clips::-webkit-scrollbar{display:none}.article-video-strip-v2 .article-video-strip__clip{scroll-snap-align:start;border-radius:20px!important;flex:0 0 clamp(142px,9.3vw,172px)!important;gap:9px!important;padding:10px!important}.article-video-strip-v2 .article-video-strip__clip strong{letter-spacing:-.02em;font-size:clamp(.74rem,.66vw,.84rem)!important;font-weight:520!important;line-height:1.13!important}.article-video-strip-v2 .article-video-strip__media--clip{border-radius:16px!important}.article-video-strip-v2 .article-video-strip__play{z-index:2;color:#fff;pointer-events:none;background:#07111e8c;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.86rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #07111e2e}.article-video-strip-v2 .article-video-strip__video .article-video-strip__play{display:none!important}.videos-category-section{scroll-margin-top:132px}.videos-anchor{height:0;scroll-margin-top:132px;display:block}@media (max-width:760px){body:has(.article-detail-page-v2) .article-detail-page-v2 .article-video-strip-v2{width:100%!important}.article-video-strip-v2 .article-video-strip__clips{padding-inline:42px!important}.article-video-strip-v2 .article-video-strip__clip{flex-basis:138px!important}}.video-watch__more-videos{background:radial-gradient(circle at 14% 0,#21cfbe24,#0000 34%),linear-gradient(145deg,#ffffffe0,#eefaf8b3);border:1px solid #05849a21;border-radius:34px;margin-top:clamp(26px,4vw,52px);padding:clamp(20px,3vw,32px);box-shadow:0 22px 70px #00465c14}.video-watch__more-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 22px;margin-bottom:clamp(16px,2.5vw,24px);display:flex}.video-watch__more-head h2{color:var(--color-text-strong);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:560;line-height:1.02}.video-watch__more-head a{min-height:42px;color:var(--color-accent-strong);background:#00998914;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.94rem;font-weight:560;text-decoration:none;display:inline-flex}.video-watch__more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);display:grid}.video-watch__more-card{color:inherit;background:#ffffffc7;border:1px solid #40564b1a;border-radius:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 14px 34px #221c140e}.video-watch__more-card:hover{transform:translateY(-2px);box-shadow:0 18px 46px #00465c1a}.video-watch__more-media{aspect-ratio:16/9;background:#10100f;display:block;position:relative;overflow:hidden}.video-watch__more-media img{object-fit:cover;transition:transform .55s cubic-bezier(.19,1,.22,1)}.video-watch__more-card:hover .video-watch__more-media img{transform:scale(1.055)}.video-watch__more-body{padding:clamp(14px,1.8vw,18px);display:block}.video-watch__more-body span{color:var(--color-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:650;display:block}.video-watch__more-body strong{-webkit-line-clamp:2;color:var(--color-text-strong);letter-spacing:-.035em;-webkit-box-orient:vertical;margin-top:8px;font-size:clamp(1rem,1vw,1.14rem);font-weight:560;line-height:1.14;display:-webkit-box;overflow:hidden}.video-watch__more-body small{-webkit-line-clamp:2;color:var(--color-text-soft);-webkit-box-orient:vertical;margin-top:9px;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.video-watch__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.video-watch__more-videos{border-radius:26px;padding:16px}.video-watch__more-grid{grid-template-columns:1fr}.video-watch__more-card{border-radius:20px}}
.article-quiz-card{background:radial-gradient(circle at 12% 18%,#1d77db21,#0000 30%),linear-gradient(135deg,#fffffffa,#f7fbfff2);border:1px solid #1d77db26;border-radius:30px;margin:28px 0;padding:clamp(22px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 70px #132f5017}.article-quiz-card:before{content:"";pointer-events:none;background:#0c77501a;border-radius:999px;width:230px;height:230px;position:absolute;inset:auto -70px -110px auto}.article-quiz-card__head{max-width:760px;margin-bottom:22px;position:relative}.article-quiz-card__head h2{color:var(--theme-text-primary,#12243a);letter-spacing:-.045em;margin:6px 0 10px;font-size:clamp(1.55rem,3vw,2.15rem)}.article-quiz-card__head p{color:var(--theme-text-muted,#62758c);margin:0;font-size:1rem;line-height:1.65}.article-quiz-memory{color:var(--theme-text-primary,#12243a);background:#0c775012;border:1px solid #0c775029;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;font-size:.94rem;display:flex;position:relative}.article-quiz-memory button,.article-quiz-reset{color:var(--brand,#1d77db);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:520}.article-quiz-progress{background:#1d77db1a;border-radius:999px;height:8px;position:relative;overflow:hidden}.article-quiz-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand,#1d77db), var(--theme-medical-green,#0c7750));height:100%;transition:width .24s;display:block}.article-quiz-question{margin:22px 0 18px;position:relative}.article-quiz-question>span{color:var(--theme-text-muted,#62758c);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:720;display:inline-flex}.article-quiz-question h3{color:var(--theme-text-primary,#12243a);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.2rem,2.2vw,1.55rem)}.article-quiz-question p{max-width:760px;color:var(--theme-text-muted,#62758c);margin:0;line-height:1.62}.article-quiz-options{gap:10px;display:grid;position:relative}.article-quiz-option{width:100%;color:var(--theme-text-primary,#12243a);cursor:pointer;font:inherit;text-align:left;background:#ffffffdb;border:1px solid #12243a1f;border-radius:20px;padding:15px 16px;font-weight:620;line-height:1.45;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.article-quiz-option:hover,.article-quiz-option:focus-visible{border-color:#1d77db61;outline:none;transform:translateY(-1px);box-shadow:0 14px 34px #1d77db1a}.article-quiz-option--selected{background:#1d77db14;border-color:#1d77db73}.article-quiz-option--correct{background:#0c775014;border-color:#0c77506b}.article-quiz-option--wrong{background:#b941410f;border-color:#b9414152}.article-quiz-feedback{color:var(--theme-text-primary,#12243a);background:#1d77db14;border-radius:20px;margin-top:14px;padding:14px 16px;position:relative}.article-quiz-feedback strong{margin-bottom:4px;display:block}.article-quiz-feedback p{color:var(--theme-text-muted,#62758c);margin:0;line-height:1.55}.article-quiz-feedback--correct{background:#0c775014}.article-quiz-feedback--wrong{background:#b9414112}.article-quiz-footer,.article-quiz-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex;position:relative}.article-quiz-footer span{color:var(--theme-text-muted,#62758c);font-size:.94rem;font-weight:650}.article-quiz-footer button{background:var(--brand,#1d77db);color:#fff;cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:999px;padding:0 22px;font-weight:740;box-shadow:0 16px 32px #1d77db33}.article-quiz-footer button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.article-quiz-card--completed{gap:18px;display:grid}.article-quiz-result{width:fit-content;color:var(--theme-text-primary,#12243a);background:#0c77501a;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex;position:relative}.article-quiz-result span{background:var(--theme-medical-green,#0c7750);color:#fff;border-radius:999px;place-items:center;min-width:54px;min-height:54px;font-size:1.1rem;font-weight:820;display:inline-grid}.article-quiz-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.article-quiz-reset{min-height:46px;color:var(--theme-text-muted,#62758c);padding:0 4px;font-size:.95rem;font-weight:520}@media (max-width:720px){.article-quiz-card{border-radius:24px;padding:20px}.article-quiz-memory,.article-quiz-footer,.article-quiz-actions{flex-direction:column;align-items:stretch}.article-quiz-footer button,.article-quiz-actions a,.article-quiz-actions button{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.article-quiz-progress span,.article-quiz-option{transition:none}.article-quiz-option:hover,.article-quiz-option:focus-visible{transform:none}}
.reton-cases-page,.reton-case-detail-page{gap:clamp(22px,2.6vw,34px);width:min(1540px,100% - clamp(32px,3vw,56px));margin-inline:auto;padding:clamp(118px,10vw,152px) 0 76px;display:grid}.reton-cases-page .product-breadcrumbs,.reton-case-detail-page .product-breadcrumbs{margin:0}.reton-cases-hero,.reton-case-detail-hero{background:radial-gradient(circle at 82% 12%,#2fbf903d,#0000 34%),radial-gradient(circle at 12% 0,#08799a24,#0000 36%),linear-gradient(145deg,#f4fbfd 0%,#fff 70%);border:1px solid #082c3a1a;border-radius:38px;grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);align-items:stretch;gap:clamp(22px,3vw,42px);padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #082c3a14}.reton-cases-hero:before,.reton-case-detail-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#08799a0a 1px,#0000 1px),linear-gradient(90deg,#08799a0a 1px,#0000 1px);background-size:52px 52px;border-radius:30px;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.reton-cases-hero__copy,.reton-case-detail-hero>div{z-index:1;position:relative}.reton-cases-hero h1,.reton-case-detail-hero h1{color:#082c3a;letter-spacing:-.065em;max-width:900px;margin:10px 0 16px;font-size:clamp(42px,5vw,78px);line-height:.94}.reton-case-detail-hero h1{font-size:clamp(38px,4.5vw,68px)}.reton-cases-hero p,.reton-case-detail-hero p{color:#607985;max-width:780px;font-size:clamp(17px,1.25vw,20px);line-height:1.66}.reton-cases-hero__actions,.reton-case-detail-hero__meta,.reton-case-detail-cta>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.reton-case-detail-hero__meta span{color:#08799a;background:#e0f4f9c2;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:850}.reton-cases-hero__panel{z-index:1;grid-template-columns:1fr;gap:12px;display:grid;position:relative}.reton-cases-hero__panel>div{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff52,#0000 34%),linear-gradient(145deg,#082c3a 0%,#0f5264 100%);border:1px solid #ffffff38;border-radius:30px;align-content:end;gap:8px;min-height:160px;padding:24px;display:grid;box-shadow:0 20px 58px #082c3a2e}.reton-cases-hero__panel strong{letter-spacing:-.08em;font-size:clamp(54px,7vw,96px);line-height:.82}.reton-cases-hero__panel span{max-width:220px;font-size:21px;font-weight:950;line-height:1.04}.reton-cases-hero__panel small{color:#ffffffb8;font-size:13px}.reton-case-detail-hero__visual{background:radial-gradient(circle at 35% 24%,#ffffffe0,#0000 36%),linear-gradient(145deg,#e0f4f9d1,#ffffffe6);border-radius:32px;place-items:center;min-height:300px;display:grid}.reton-case-detail-hero__visual img{object-fit:contain;filter:drop-shadow(0 20px 32px #082c3a24);width:min(76%,320px);height:auto;max-height:320px}.reton-case-detail-hero--employee .reton-case-detail-hero__visual img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(74%,260px)}.reton-case-detail-hero__visual span{color:#082c3a3d;letter-spacing:.16em;font-size:42px;font-weight:950}.reton-cases-note{background:#fff;border:1px solid #082c3a1a;border-radius:28px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid;box-shadow:0 18px 54px #082c3a0f}.reton-cases-note strong{color:#087052;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:950}.reton-cases-note p{color:#607985;margin:0;line-height:1.6}.reton-cases-section{gap:22px;display:grid}.reton-case-grid,.reton-doctor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.4vw,22px);display:grid}.reton-case-grid--employees{grid-template-columns:repeat(2,minmax(0,1fr))}.reton-case-card,.reton-doctor-card{background:linear-gradient(#fffffff5,#f8fcfdfa),radial-gradient(circle at 100% 0,#2fbf901f,#0000 34%);border:1px solid #082c3a1a;border-radius:30px;align-content:start;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #082c3a12}.reton-case-card__content,.reton-doctor-card{gap:18px;padding:24px;display:grid}.reton-case-card--client .reton-case-card__content{padding-top:32px}.reton-case-card__region-badge{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 18px #082c3a21);width:auto;max-width:96px;height:54px;position:absolute;top:18px;right:18px}.reton-case-card__employee-head{grid-template-columns:minmax(82px,.85fr) minmax(0,3.6fr);align-items:center;gap:18px;display:grid}.reton-case-card__avatar{aspect-ratio:1;background:radial-gradient(circle at 32% 20%,#ffffffe6,#0000 36%),linear-gradient(145deg,#dff4f7,#fff);border:1px solid #082c3a14;border-radius:50%;place-items:center;width:clamp(82px,8vw,112px);display:grid;overflow:hidden;box-shadow:0 18px 38px #082c3a14}.reton-case-card__avatar img{object-fit:cover;width:100%;height:100%}.reton-case-card__avatar span{color:#08799a;font-size:32px;font-weight:950}.reton-case-card__top{gap:8px;padding-right:86px;display:grid}.reton-case-card--employee .reton-case-card__top{padding-right:0}.reton-case-card__top span,.reton-doctor-card__head span,.trust-doctor-card__head span{color:#087052;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.reton-case-card h3,.reton-doctor-card h3{color:#082c3a;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2vw,31px);line-height:1.05}.reton-case-card__top p,.reton-doctor-card small{color:#6f8490;margin:0;line-height:1.45}.reton-case-card__body{gap:14px;display:grid}.reton-case-card__body div{background:#e0f4f99e;border-radius:20px;gap:6px;padding:14px;display:grid}.reton-case-card__body small{color:#08799a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.reton-case-card__body p,.reton-doctor-card p{color:#526c78;margin:0;line-height:1.58}.reton-case-audio,.reton-case-detail-audio{color:#fff;background:radial-gradient(circle at 92% 0,#2fbf903d,#0000 30%),linear-gradient(145deg,#082c3a,#0e5364);border-radius:22px;gap:12px;padding:16px;display:grid}.reton-case-audio div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.reton-case-audio span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.reton-case-audio small{color:#ffffffb8;font-size:12px}.reton-case-audio audio,.reton-case-detail-audio audio{width:100%;height:38px}.reton-case-card__link{color:#08799a;background:#08799a1a;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.reton-case-card__link:hover{color:#fff;background:#08799a}.reton-cases-doctors{background:radial-gradient(circle at 8% 0,#2fbf9029,#0000 34%),linear-gradient(145deg,#eef8fb 0%,#fff 72%);border-radius:34px;padding:clamp(22px,3vw,34px)}.reton-doctor-card__head,.trust-doctor-card__head{align-items:center;gap:12px;min-height:42px;padding-right:88px;display:flex}.reton-doctor-card__logo,.trust-doctor-card__logo{object-fit:contain;filter:drop-shadow(0 12px 18px #082c3a1f);background:0 0;border-radius:0;width:74px;height:74px;padding:0;position:absolute;top:20px;right:20px}.trust-doctor-section{margin-top:24px}.trust-doctor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trust-doctor-card{background:#fff;border:1px solid #082c3a1a;border-radius:24px;align-content:start;gap:12px;min-height:100%;padding:24px 20px 20px;display:grid;position:relative;box-shadow:0 18px 54px #082c3a0f}.trust-doctor-card h3{color:#082c3a;letter-spacing:-.035em;margin:0;padding-right:74px;font-size:21px;line-height:1.08}.trust-doctor-card p{color:#526c78;margin:0;font-size:14px;line-height:1.5}.trust-doctor-card small{color:#6f8490;font-size:12px;line-height:1.42}.reton-case-detail-audio{grid-template-columns:minmax(0,.7fr) minmax(280px,1fr);align-items:center;padding:clamp(18px,2vw,28px)}.reton-case-detail-audio h2,.reton-case-detail-cta h2{color:#fff;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.05}.reton-case-detail-audio p,.reton-case-detail-cta p{color:#ffffffc2;margin:0;line-height:1.58}.reton-case-detail-story{gap:14px;display:grid}.reton-case-detail-story article{background:#fff;border:1px solid #082c3a1a;border-radius:28px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:18px;padding:clamp(18px,2.4vw,30px);display:grid;box-shadow:0 18px 54px #082c3a0f}.reton-case-detail-story article>span{aspect-ratio:1;color:#08799a;background:#e0f4f9bd;border-radius:50%;place-items:center;width:62px;font-weight:950;display:grid}.reton-case-detail-story h2{color:#082c3a;letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(24px,2.2vw,34px)}.reton-case-detail-story p{color:#526c78;margin:0;font-size:17px;line-height:1.65}.reton-case-detail-cta{background:radial-gradient(circle at 92% 0,#2fbf9047,#0000 32%),linear-gradient(145deg,#082c3a,#0e5364);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(22px,3vw,36px);display:grid}@media (max-width:1180px){.reton-cases-hero,.reton-case-detail-hero,.reton-case-grid,.reton-case-grid--employees,.reton-doctor-grid,.trust-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reton-cases-hero__copy,.reton-case-detail-hero>div:first-child{grid-column:1/-1}.reton-cases-hero__panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.reton-cases-page,.reton-case-detail-page{gap:22px;width:min(100% - 24px,1540px);padding-top:104px}.reton-cases-hero,.reton-cases-doctors,.reton-case-detail-hero,.reton-case-detail-cta{border-radius:26px;padding:22px}.reton-cases-hero h1,.reton-case-detail-hero h1{font-size:clamp(34px,12vw,48px)}.reton-cases-note,.reton-cases-hero,.reton-cases-hero__panel,.reton-case-detail-hero,.reton-case-detail-audio,.reton-case-detail-story article,.reton-case-detail-cta,.reton-case-grid,.reton-case-grid--employees,.reton-doctor-grid,.trust-doctor-grid{grid-template-columns:1fr}.reton-case-card,.reton-doctor-card,.trust-doctor-card{border-radius:22px}.reton-case-card__content,.reton-doctor-card,.trust-doctor-card{padding:20px}.reton-case-card__employee-head{grid-template-columns:74px minmax(0,1fr);gap:14px}.reton-case-card__avatar{width:74px}.reton-case-card__region-badge{max-width:76px;height:44px}.reton-case-card__top,.trust-doctor-card h3,.reton-doctor-card__head,.trust-doctor-card__head{padding-right:68px}.reton-doctor-card__logo,.trust-doctor-card__logo{width:58px;height:58px}}.reton-cases-page,.reton-case-detail-page{padding:0 0 76px}.reton-cases-page :where(h1,h2,h3),.reton-case-detail-page :where(h1,h2,h3),.trust-page :where(.trust-doctor-section h2,.trust-doctor-card h3){font-weight:520!important}.reton-cases-page :where(.eyebrow,.section-head span,.reton-case-card__top span,.reton-case-card__body small,.reton-case-audio span,.reton-doctor-card__head span,.reton-case-card__link),.reton-case-detail-page :where(.eyebrow,.reton-case-detail-hero__meta span,.reton-case-detail-story article>span),.trust-page :where(.trust-doctor-card__head span),.reton-cases-page :where(.primary-button,.secondary-button),.reton-case-detail-page :where(.primary-button,.secondary-button),.reton-cases-hero__panel :where(strong,span),.reton-case-card__avatar span{font-weight:560!important}.reton-cases-section>.section-head,.trust-page .trust-doctor-section>.section-head{align-items:start!important;margin-bottom:0!important}.reton-cases-section>.section-head>div,.trust-page .trust-doctor-section>.section-head>div{gap:8px;display:grid}.reton-cases-section>.section-head :where(h2,p),.trust-page .trust-doctor-section>.section-head :where(h2,p){margin:0!important}.reton-cases-section>.section-head p,.trust-page .trust-doctor-section>.section-head p{max-width:900px}.reton-cases-doctors>.section-head{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;display:grid!important}.reton-cases-doctors>.section-head>a{color:#08799a;text-align:right;max-width:150px;font-size:15px;line-height:1.22;text-decoration:none;place-self:start end!important;font-weight:520!important}.reton-case-card__link{font-weight:520!important}.reton-doctor-card,.trust-doctor-card{gap:9px}.reton-doctor-card__head,.trust-doctor-card__head{min-height:0;padding-right:92px}.reton-doctor-card h3,.trust-doctor-card h3{margin-top:-2px}.reton-doctor-card__logo,.trust-doctor-card__logo{width:82px;height:82px;top:22px;right:22px;background:0 0!important;border-radius:0!important;padding:0!important}.reton-doctor-card__logo{width:96px;height:96px}.trust-doctor-card h3{padding-right:88px}@media (max-width:760px){.reton-cases-page,.reton-case-detail-page{padding-top:0}.reton-cases-doctors>.section-head{grid-template-columns:1fr!important}.reton-cases-doctors>.section-head>a{text-align:left;max-width:none;justify-self:start!important}.reton-doctor-card__logo,.trust-doctor-card__logo{width:60px;height:60px}.reton-doctor-card__head,.trust-doctor-card__head,.trust-doctor-card h3{padding-right:70px}}.reton-cases-page,.reton-case-detail-page{padding-top:clamp(18px,2.2vw,30px)!important}.reton-cases-hero__panel>div{background:radial-gradient(circle at 18% 0,#ffffff9e,#0000 34%),linear-gradient(145deg,#104859 0%,#0e6170 100%);border-color:#082c3a14;min-height:132px;padding:20px 22px;box-shadow:0 18px 46px #082c3a1f}.reton-cases-hero__panel strong{letter-spacing:-.06em;font-size:clamp(38px,4.9vw,68px)!important}.reton-cases-hero__panel span{max-width:240px;font-size:clamp(15px,1.3vw,18px);line-height:1.12}.reton-case-audio,.reton-case-detail-audio,.reton-case-detail-cta{color:#082c3a;background:radial-gradient(circle at 92% 0,#2fbf9029,#0000 32%),linear-gradient(145deg,#e0f4f9c7,#fffffff5);border:1px solid #08799a1f;box-shadow:0 18px 58px #082c3a0f}.reton-case-audio span,.reton-case-detail-audio .eyebrow,.reton-case-detail-cta .eyebrow{color:#087052}.reton-case-audio small,.reton-case-detail-audio p,.reton-case-detail-cta p{color:#607985}.reton-case-detail-audio h2,.reton-case-detail-cta h2{color:#082c3a}.reton-case-detail-cta .secondary-button{color:#08799a;background:#08799a14}.reton-cases-next{background:radial-gradient(circle at 10% 0,#2fbf901f,#0000 32%),linear-gradient(145deg,#fff,#f4fbfd);border:1px solid #082c3a1a;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(18px,2.4vw,34px);padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 58px #082c3a0f}.reton-cases-next h2{color:#082c3a;letter-spacing:-.045em;max-width:760px;margin:8px 0 10px;font-size:clamp(26px,2.7vw,40px);line-height:1.06}.reton-cases-next p{color:#607985;max-width:820px;margin:0;line-height:1.62}.reton-cases-next__links{gap:10px;display:grid}.reton-cases-next__links a{color:#08799a;background:#e0f4f97a;border:1px solid #08799a1f;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:15px;font-weight:520;text-decoration:none;display:flex}.reton-cases-next__links a:after{content:"→";opacity:.72}.reton-cases-next__links a:hover{background:#08799a1a}@media (max-width:1180px){.reton-cases-hero__panel>div{min-height:118px}}@media (max-width:760px){.reton-cases-page,.reton-case-detail-page{padding-top:16px!important}.reton-cases-next{border-radius:24px;grid-template-columns:1fr;padding:22px}}.reton-cases-hero__panel>div,.reton-case-audio,.reton-case-detail-audio,.reton-case-detail-cta{color:#082c3a!important;background:radial-gradient(circle at 18% 0,#ffffff8a,#0000 34%),radial-gradient(circle at 100% 0,#2fbf9033,#0000 36%),linear-gradient(145deg,#b8dfe7 0%,#cdebf0 52%,#e7f7f9 100%)!important;border-color:#08799a29!important;box-shadow:0 18px 54px #082c3a14!important}.reton-cases-hero__panel strong,.reton-cases-hero__panel span,.reton-case-audio span,.reton-case-detail-audio .eyebrow,.reton-case-detail-cta .eyebrow,.reton-case-detail-audio h2,.reton-case-detail-cta h2{color:#082c3a!important}.reton-cases-hero__panel small,.reton-case-audio small,.reton-case-detail-audio p,.reton-case-detail-cta p{color:#46636f!important}.reton-case-audio audio,.reton-case-detail-audio audio{filter:saturate(.92)contrast(.98)}
