.padult main:has(>.nfStage){flex-direction:column;max-width:68rem;display:flex;container:nfMain/inline-size}.padult .nfStage{--mascot-body:var(--acc);--mascot-ink:#fff;--oc:transparent;--ow:0px;justify-content:center;align-items:center;gap:var(--s-7);text-align:center;flex-direction:column;flex:1;min-height:18rem;display:flex}.padult .nfArt{flex:none;order:-1}.padult .nfText{max-width:34rem}.padult .nfText h1{letter-spacing:-.035em;font-size:clamp(2.25rem,1.73rem + 2.32vw,3.6rem);line-height:1.04}.padult .nfText .sub{margin-top:var(--s-5);font-size:clamp(1.1875rem,1.07rem + .54vw,1.5rem);line-height:1.5}.padult .nfEyebrow{align-items:flex-start;gap:var(--s-3);color:var(--pv-4-ink);display:flex}.padult .nfEyebrow:before{content:"";background:var(--pv-4);border-radius:2px;flex:none;width:22px;height:4px;margin-top:.55em}.padult .nfText h1 i{font-family:var(--font-display);letter-spacing:-.025em;font-style:italic;font-weight:600}.padult .nfActions{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;justify-content:center;display:flex}.padult .nfActions .btn{flex:auto}.padult .nfMore{margin:var(--s-6) 0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.9}@container nfMain (min-width:800px){.padult .nfStage{justify-content:center;align-items:center;gap:var(--s-8);text-align:left;flex-direction:row}.padult .nfEyebrow{justify-content:flex-start}.padult .nfArt{order:0}.padult .nfActions{justify-content:flex-start}.padult .nfActions .btn{flex:none}}
