.cut-room>main:not(:has(>.cut-room-page)){width:min(100%,72rem);margin-inline:auto;padding:1.5rem 1rem 0}@media (min-width:640px){.cut-room>main:not(:has(>.cut-room-page)){padding-inline:1.5rem}}@media (max-width:760px){.cut-room .site-footer{display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.cut-room .footer-inner{grid-template-columns:1fr;gap:12px}}.cut-room [data-slot=announcement] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.cut-room .account-actions>:where([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger]){position:relative;min-width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--cr-line);border-radius:2px;background:transparent;color:var(--cr-stock)}.cut-room .account-actions>:where([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger]):hover{border-color:var(--cr-fog)}@media (max-width:760px){.cut-room .account-actions{display:flex;gap:8px}.cut-room .account-actions .streak-chip{display:none}}@media (max-width:640px){.cut-room .account-actions>:where([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger]){min-width:44px;height:44px}}.cut-room .landing-entry-bar>div>span,.cut-room .landing-entry-bar>small,.cut-room .landing-feature-copy>p,.cut-room .landing-feature-copy>small,.cut-room .landing-feature-tabs strong,.cut-room .landing-final-cta h2,.cut-room .landing-history h2,.cut-room .landing-safety h2,.cut-room .landing-section-heading h2,.cut-room .landing-section-heading>p{text-transform:uppercase}.cut-room .line-button{display:inline-flex;align-items:center;min-height:44px}.cut-room [data-heading=sentence] h2{max-width:24ch;font-size:clamp(2.125rem,4vw,3.875rem);line-height:.94}.cut-room #faq [data-slot=accordion]{margin-inline:0}.cut-room>main:has(>.cut-room-page){max-width:none;padding-inline:0;padding-top:0}.cut-room :where(p,li,dd,blockquote,figcaption,small) a:not([class]){color:inherit;text-decoration:underline;text-decoration-color:var(--cr-line);text-underline-offset:3px}.cut-room :where(p,li,dd,blockquote,figcaption,small) a:not([class]):hover{color:var(--cr-orange);text-decoration-color:currentColor}.cut-room>main>.cut-room-page>.section-shell:first-child,.cut-room>main>.cut-room-page>section:first-child{padding-top:clamp(28px,3vw,44px)}.cut-room .dashboard-intro{min-height:0;align-items:start}.cut-room .recap-page .recap-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";min-height:0;align-items:start}.cut-room .recap-page>.section-shell,.cut-room .recap-page>section.section-shell{padding-block:clamp(30px,3.4vw,52px)}.chrome-rail{width:min(100%,1500px);margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}@media (max-width:760px){.chrome-rail{padding-inline:16px}}.cut-room :is(.landing-feature-art,.landing-history-poster,.home-stat-rail) strong{font-weight:inherit}