.profile-module__skRmGq__hero{align-items:center;gap:var(--space-4);display:flex}.profile-module__skRmGq__hero p{font:700 22px/26px var(--font-display);margin:0}.profile-module__skRmGq__group{gap:var(--space-2);flex-direction:column;display:flex}.profile-module__skRmGq__group h2{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.profile-module__skRmGq__seg{padding:var(--space-1);gap:var(--space-2);background:var(--parchment);border-radius:var(--radius-md);display:flex}.profile-module__skRmGq__segBtn{min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:1}.profile-module__skRmGq__segBtn[aria-checked=true]{background:var(--burgundy);color:var(--on-burgundy)}.profile-module__skRmGq__segBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profile-module__skRmGq__switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profile-module__skRmGq__adult{gap:var(--space-3);padding:var(--space-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.profile-module__skRmGq__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.profile-module__skRmGq__row strong{font:600 16px/22px var(--font-sans)}.profile-module__skRmGq__row p{margin:0}.profile-module__skRmGq__switch{width:60px;height:var(--control-sm);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;flex:none;padding:0;position:relative}.profile-module__skRmGq__switch:before{content:"";border-radius:var(--radius-pill);background:var(--line);border:1px solid var(--muted);box-sizing:border-box;width:52px;height:32px;position:absolute;top:6px;left:4px}.profile-module__skRmGq__switch:after{content:"";border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--muted);box-sizing:border-box;width:24px;height:24px;transition:transform .15s;position:absolute;top:10px;left:8px}.profile-module__skRmGq__switch[aria-checked=true]:before{background:var(--burgundy);border-color:var(--burgundy)}.profile-module__skRmGq__switch[aria-checked=true]:after{border-color:var(--paper);transform:translate(20px)}.profile-module__skRmGq__switch:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.profile-module__skRmGq__switch:after{transition:none}}.profile-module__skRmGq__confirm{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.profile-module__skRmGq__confirm p{margin:0}.profile-module__skRmGq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-module__skRmGq__card{gap:var(--space-3);padding:var(--space-4);background:var(--burgundy);color:var(--on-burgundy);border-radius:var(--radius-lg);flex-direction:column;display:flex}.profile-module__skRmGq__card h2{font:800 24px/28px var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.profile-module__skRmGq__card p{opacity:.92;margin:0}.profile-module__skRmGq__links{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.profile-module__skRmGq__links li+li{border-top:1px solid var(--line)}.profile-module__skRmGq__links a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:var(--space-2)var(--space-4);color:var(--ink);font:500 16px/22px var(--font-sans);text-decoration:none;display:flex}.profile-module__skRmGq__links a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.profile-module__skRmGq__links a svg{width:20px;height:20px;color:var(--ink-soft);flex:none}.profile-module__skRmGq__archive{color:var(--ink-soft);font:500 14px/20px var(--font-sans);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.profile-module__skRmGq__version{color:var(--ink-soft);font:500 14px/20px var(--font-sans);justify-content:space-between;display:flex}@media (min-width:1024px){.page.profile-module__skRmGq__page{gap:var(--space-6)var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:1080px;display:grid}.profile-module__skRmGq__page>:first-child,.profile-module__skRmGq__hero{grid-column:1/-1}.profile-module__skRmGq__hero p{font-size:32px;line-height:36px}}
