.page-module__0oDVqq__page{background:#fff;min-height:100vh;padding-bottom:24px}.page-module__0oDVqq__hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 85% 20%,#ff8f6b2e,#0000 30%),linear-gradient(135deg,#fff8fb 0%,#fff0e8 100%);padding:42px 0 30px}.page-module__0oDVqq__eyebrow{color:var(--primary);letter-spacing:.16em;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.page-module__0oDVqq__hero h1{color:#111827;font-family:var(--font-sans);letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:900;line-height:1.02}.page-module__0oDVqq__hero h1 strong{color:#fff;font-family:var(--font-sans);letter-spacing:-.02em;vertical-align:middle;background:#f97316;border-radius:999px;padding:8px 14px;font-size:clamp(.95rem,1.8vw,1.35rem);display:inline-block}.page-module__0oDVqq__hero p{color:var(--text-muted);max-width:680px;margin:0;font-size:1rem;line-height:1.7}.page-module__0oDVqq__experience{background:#fff;max-width:768px;margin:0 auto;padding:12px 16px 0}.page-module__0oDVqq__compactHeader{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 12px;display:flex}.page-module__0oDVqq__profileBlock{align-items:center;gap:10px;min-width:0;display:flex}.page-module__0oDVqq__profileBlock img{border-radius:999px;width:32px;height:32px}.page-module__0oDVqq__profileBlock span{color:#111827;font-size:.78rem;font-weight:900;line-height:1.15;display:block}.page-module__0oDVqq__profileBlock h1{color:#111827;font-family:var(--font-sans);margin:1px 0 0;font-size:.74rem;font-weight:800;line-height:1.2}.page-module__0oDVqq__profileBlock h1 strong{color:#f97316;white-space:nowrap}.page-module__0oDVqq__profileBlock p{color:#9ca3af;margin:0;font-size:.72rem;display:none}.page-module__0oDVqq__hotButton{color:#f97316;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:#fff;border:1px solid #fdba74;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.page-module__0oDVqq__hotButton span{color:#ea580c;background:#ffedd5;border-radius:999px;padding:1px 6px;font-size:.68rem}.page-module__0oDVqq__hotButtonActive{color:#fff;background:#f97316;border-color:#f97316}.page-module__0oDVqq__hotButtonActive span{color:#fff;background:#ffffff38}.page-module__0oDVqq__watchCta{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 35%),linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 14px;padding:14px;display:flex;box-shadow:0 16px 36px #f973163d}.page-module__0oDVqq__watchCta span{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1;display:block}.page-module__0oDVqq__watchCta strong{color:#fff;letter-spacing:-.03em;margin-top:3px;font-size:.98rem;font-weight:950;line-height:1.16;display:block}.page-module__0oDVqq__watchCta a{color:#ea580c;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 13px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.page-module__0oDVqq__watchCta a:hover{transform:translateY(-1px);box-shadow:0 10px 24px #7c2d1238}.page-module__0oDVqq__watchCta svg{width:18px;height:18px;margin-left:-2px}.page-module__0oDVqq__gridWrap{margin:0 auto}.page-module__0oDVqq__shortGrid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__0oDVqq__shortCard{aspect-ratio:4/5;cursor:pointer;text-align:left;background:#e5e7eb;border:0;border-radius:0;width:100%;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__0oDVqq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__0oDVqq__shortCard:hover .page-module__0oDVqq__cardImage{transform:scale(1.05)}.page-module__0oDVqq__cardPlaceholder{color:#ffffffd1;background:linear-gradient(135deg,#111827,#1f2937,#9a3412);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__0oDVqq__cardPlaceholder svg{width:42px;height:42px}.page-module__0oDVqq__cardGradient{background:linear-gradient(#0000,#0003,#000000b3);padding:42px 10px 10px;position:absolute;bottom:0;left:0;right:0}.page-module__0oDVqq__cardGradient p{color:#fff;text-shadow:0 1px 3px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.page-module__0oDVqq__cardPlay{color:#fff;filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:8px;right:8px}.page-module__0oDVqq__cardPlay svg{width:22px;height:22px}.page-module__0oDVqq__emptyState{color:#9ca3af;text-align:center;padding:64px 0;font-size:.9rem}.page-module__0oDVqq__watchPage{color:#111827;background:#fff;max-width:1120px;margin:0 auto;padding:28px 20px 56px}.page-module__0oDVqq__watchHero{grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-template-areas:"video copy";align-items:center;gap:28px;display:grid}.page-module__0oDVqq__watchCopy{grid-area:copy;min-width:0;margin-top:0;padding-top:0}.page-module__0oDVqq__backLink{color:#ea580c;margin-bottom:18px;font-size:.82rem;font-weight:900;display:inline-flex}.page-module__0oDVqq__watchEyebrow{color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.page-module__0oDVqq__watchCopy h1{color:#111827;font-family:var(--font-sans);letter-spacing:0;max-width:720px;margin:0 0 12px;font-size:clamp(1.45rem,3.2vw,3rem);font-weight:900;line-height:1.08}.page-module__0oDVqq__watchCopy>p:not(.page-module__0oDVqq__watchEyebrow){color:#4b5563;max-width:620px;margin:0;font-size:.94rem;line-height:1.55}.page-module__0oDVqq__watchPurpose{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:12px 14px;font-weight:700;margin-top:14px!important}.page-module__0oDVqq__watchChecks{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:10px;max-width:620px;margin-top:14px;padding:14px;display:grid;box-shadow:0 12px 30px #1118270f}.page-module__0oDVqq__watchChecks strong{color:#111827;font-size:.9rem;font-weight:950}.page-module__0oDVqq__watchChecks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__0oDVqq__watchChecks li{color:#4b5563;padding-left:20px;font-size:.9rem;font-weight:700;line-height:1.35;position:relative}.page-module__0oDVqq__watchChecks li:before{content:"";background:#f97316;border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:2px}.page-module__0oDVqq__watchMeta{color:#6b7280;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:.82rem;font-weight:800;display:flex}.page-module__0oDVqq__watchMeta span{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px}.page-module__0oDVqq__shortArticleCard,.page-module__0oDVqq__fullGuideLink{color:#fff;transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:radial-gradient(circle at 92% 18%,#ffffff47,#0000 34%),linear-gradient(135deg,#111827,#f97316);border-radius:18px;gap:7px;margin-top:18px;padding:16px;text-decoration:none;display:grid;box-shadow:0 18px 42px #f9731633}.page-module__0oDVqq__shortArticleCard:hover,.page-module__0oDVqq__shortArticleCard:focus-visible,.page-module__0oDVqq__fullGuideLink:hover,.page-module__0oDVqq__fullGuideLink:focus-visible{transform:translateY(-2px);box-shadow:0 22px 52px #f9731647}.page-module__0oDVqq__shortArticleCard span,.page-module__0oDVqq__fullGuideLink span{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.page-module__0oDVqq__shortArticleCard strong,.page-module__0oDVqq__fullGuideLink strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.18}.page-module__0oDVqq__shortArticleCard em,.page-module__0oDVqq__fullGuideLink em{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__0oDVqq__embeddedArticleSection{border-top:1px solid #e5e7eb;margin-top:30px;padding-top:26px}.page-module__0oDVqq__embeddedArticleHeader{gap:8px;max-width:820px;margin-bottom:22px;display:grid}.page-module__0oDVqq__embeddedArticleHeader p{color:#ea580c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:950}.page-module__0oDVqq__embeddedArticleHeader h2{color:#111827;font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:950;line-height:1.06}.page-module__0oDVqq__embeddedArticleHeader span{color:#4b5563;font-size:.96rem;line-height:1.55}.page-module__0oDVqq__watchPlayerFrame{aspect-ratio:9/16;background:#050505;border-radius:18px;grid-area:video;justify-self:center;width:min(100%,480px);max-height:min(820px,86vh);position:relative;overflow:hidden;box-shadow:0 22px 60px #11182738}.page-module__0oDVqq__watchVideo,.page-module__0oDVqq__watchPoster{object-fit:cover;background-color:#000;width:100%;height:100%;display:block}.page-module__0oDVqq__watchPoster{background-position:50%;background-size:cover}.page-module__0oDVqq__watchVideoScrubber{appearance:none;z-index:2;background:#ffffff57;border-radius:999px;width:calc(100% - 24px);height:3px;margin:0;position:absolute;bottom:10px;left:12px;right:12px}.page-module__0oDVqq__watchVideoScrubber::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:3px}.page-module__0oDVqq__watchVideoScrubber::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:999px;width:9px;height:9px;margin-top:-3px;box-shadow:0 0 0 4px #ffffff29}.page-module__0oDVqq__watchVideoScrubber::-moz-range-track{background:#ffffff5c;border-radius:999px;height:3px}.page-module__0oDVqq__watchVideoScrubber::-moz-range-progress{background:#fff;border-radius:999px;height:3px}.page-module__0oDVqq__watchVideoScrubber::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:9px;height:9px}.page-module__0oDVqq__watchProductsPanel,.page-module__0oDVqq__relatedWatchSection{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:18px}.page-module__0oDVqq__watchProductsPanel{max-height:none;overflow:visible}.page-module__0oDVqq__watchSectionHeader{margin-bottom:18px}.page-module__0oDVqq__watchSectionHeader p{color:#ea580c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:950}.page-module__0oDVqq__watchSectionHeader h2{color:#111827;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:clamp(1.05rem,2.4vw,1.55rem);font-weight:900;line-height:1.1}.page-module__0oDVqq__watchProductList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.page-module__0oDVqq__watchProductCard{min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:relative;overflow:hidden}.page-module__0oDVqq__watchProductCard:hover,.page-module__0oDVqq__watchProductCard:focus-visible{border-color:#fb923c;transform:translateY(-1px);box-shadow:0 14px 34px #f9731629}.page-module__0oDVqq__watchProductCard img,.page-module__0oDVqq__watchProductPlaceholder{object-fit:cover;border-radius:8px;flex-shrink:0;width:58px;height:58px}.page-module__0oDVqq__watchProductPlaceholder{color:#ea580c;background:#fff7ed;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.page-module__0oDVqq__watchProductCopy{gap:4px;min-width:0;display:grid}.page-module__0oDVqq__watchProductCard strong{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__0oDVqq__watchProductCard em{color:#ea580c;font-size:.76rem;font-style:normal;font-weight:850}.page-module__0oDVqq__amazonHoverCta{color:#fff;letter-spacing:0;opacity:.92;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);white-space:nowrap;background:#f97316;border:1px solid #f97316;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:.74rem;font-weight:950;display:inline-flex;position:static;transform:none;box-shadow:0 10px 22px #f9731638}.page-module__0oDVqq__watchProductCard:hover .page-module__0oDVqq__amazonHoverCta,.page-module__0oDVqq__watchProductCard:focus-visible .page-module__0oDVqq__amazonHoverCta{background:#111827;border-color:#111827;transform:scale(1.03);box-shadow:0 12px 26px #1118273d}.page-module__0oDVqq__relatedWatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__0oDVqq__relatedWatchCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;display:grid;overflow:hidden}.page-module__0oDVqq__relatedWatchCard img,.page-module__0oDVqq__relatedWatchPlaceholder{aspect-ratio:4/5;color:#fff;object-fit:cover;background:#111827;width:100%}.page-module__0oDVqq__relatedWatchPlaceholder{justify-content:center;align-items:center;font-size:.88rem;font-weight:950;display:flex}.page-module__0oDVqq__relatedWatchCard span:last-child{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 10px 12px;font-size:.88rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__0oDVqq__loadMoreSentinel{color:#9ca3af;text-align:center;padding:22px 0 36px;font-size:.82rem;font-weight:800}@media (min-width:768px){.page-module__0oDVqq__experience{padding-inline:0}.page-module__0oDVqq__compactHeader{text-align:center;flex-direction:column;justify-content:center;padding:24px 0 14px}.page-module__0oDVqq__profileBlock{flex-direction:column}.page-module__0oDVqq__profileBlock img{width:42px;height:42px}.page-module__0oDVqq__profileBlock h1{font-size:.82rem}.page-module__0oDVqq__profileBlock p{display:block}.page-module__0oDVqq__shortGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}}@media (max-width:640px){.page-module__0oDVqq__hero{padding:32px 0 24px}.page-module__0oDVqq__watchPage{padding:18px 14px 44px}.page-module__0oDVqq__watchHero{grid-template-columns:1fr;grid-template-areas:"video""copy";gap:18px}.page-module__0oDVqq__watchCopy{margin-top:0;padding-top:0}.page-module__0oDVqq__watchPlayerFrame{width:min(100%,420px);max-height:none}.page-module__0oDVqq__watchProductsPanel{border-top:1px solid #e5e7eb;max-height:none;margin-top:22px;padding-top:16px}.page-module__0oDVqq__watchProductsPanel .page-module__0oDVqq__watchSectionHeader{margin-bottom:10px}.page-module__0oDVqq__watchProductsPanel .page-module__0oDVqq__watchSectionHeader h2{font-size:1.05rem}.page-module__0oDVqq__watchProductList{scroll-snap-type:x proximity;gap:10px;max-height:none;padding:0 2px 8px;display:flex;overflow:auto hidden}.page-module__0oDVqq__watchProductCard{scroll-snap-align:start;flex:0 0 min(82vw,330px);grid-template-columns:58px minmax(0,1fr);align-items:center;padding:10px 10px 50px}.page-module__0oDVqq__watchCopy h1{font-size:1.55rem;line-height:1.12}.page-module__0oDVqq__watchCopy>p:not(.page-module__0oDVqq__watchEyebrow){font-size:.9rem}.page-module__0oDVqq__embeddedArticleSection{margin-top:22px;padding-top:20px}.page-module__0oDVqq__embeddedArticleHeader h2{font-size:1.5rem;line-height:1.12}.page-module__0oDVqq__relatedWatchSection{margin-inline:-14px;border-top:0;margin-top:24px;padding-top:0}.page-module__0oDVqq__relatedWatchSection .page-module__0oDVqq__watchSectionHeader{display:none}.page-module__0oDVqq__relatedWatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.page-module__0oDVqq__relatedWatchCard{border:0;border-radius:0;gap:0}.page-module__0oDVqq__relatedWatchCard img,.page-module__0oDVqq__relatedWatchPlaceholder{aspect-ratio:3/4}.page-module__0oDVqq__relatedWatchCard span:last-child{display:none}.page-module__0oDVqq__amazonHoverCta{opacity:1;position:absolute;inset:auto auto 10px 80px;transform:none}.page-module__0oDVqq__watchCta{border-radius:18px;padding:12px}.page-module__0oDVqq__watchCta strong{font-size:.88rem}.page-module__0oDVqq__watchCta a{padding:9px 11px;font-size:.76rem}}
