._1k8dqG_minimalHeader{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 40px);min-height:76px;margin-inline:auto;display:flex}._1k8dqG_shell{width:min(100% - 32px,740px);margin:2rem auto 4rem}._1k8dqG_account{background:var(--paper);border:1px solid var(--line);border-radius:18px;width:100%;margin-inline:auto;padding:clamp(1.4rem,4vw,2.6rem)}._1k8dqG_account h1{letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(1.65rem,4vw,2.1rem);line-height:1.2}._1k8dqG_auth{max-width:420px}._1k8dqG_membership{max-width:560px}._1k8dqG_account.parent-account form{gap:.8rem;margin-block:1rem;display:grid}._1k8dqG_account label:not(.parent-acceptance){gap:.4rem;margin-block:.3rem;font-size:.9rem;display:grid}._1k8dqG_account input:not([type=checkbox]):not([type=radio]),._1k8dqG_account select{width:100%;max-width:100%;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #cbd6c5;border-radius:9px;padding:.65rem .75rem}._1k8dqG_auth form .button{width:100%;margin-top:.4rem}._1k8dqG_authActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:.9rem;display:flex}._1k8dqG_authActions .text-button{font-size:.82rem}._1k8dqG_verifiedContinue{width:100%;margin-bottom:.5rem}._1k8dqG_choices{border:0;width:100%;min-width:0;margin:0 0 1rem;padding:0}._1k8dqG_choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice{cursor:pointer;background:#fffdf8;border:1px solid #d4dece;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.6rem 0;padding:.85rem;display:grid}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choiceSelected{background:#f0f5eb;border-color:#335b44;box-shadow:0 0 0 1px #335b44}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice input[type=radio]{accent-color:#335b44;background:0 0;border:0;border-radius:0;width:17px;height:17px;min-height:17px;margin:0;padding:0}._1k8dqG_choiceCopy,._1k8dqG_choicePrice{gap:.25rem;min-width:0;display:grid}._1k8dqG_choiceCopy strong{color:#244b3c;font-size:.9rem}._1k8dqG_choicePrice{text-align:right}._1k8dqG_choicePrice strong{color:#244b3c;font-size:1rem}._1k8dqG_choicePrice small{white-space:nowrap;color:#687165;font-size:.69rem}._1k8dqG_billingOptions{color:#52624f;margin:.8rem 0;font-size:.8rem}._1k8dqG_billingOptions summary{cursor:pointer}._1k8dqG_account .grownup-section{border-top:1px solid #e2e7dd;margin-top:1.6rem;padding-top:1.6rem}._1k8dqG_account .membership-disclosure{background:#f3f6f0;border-radius:10px;padding:1rem;font-size:.88rem;line-height:1.65}._1k8dqG_account .parent-acceptance{margin-block:1.2rem;font-size:.82rem;line-height:1.65;display:block}._1k8dqG_account .parent-acceptance input{vertical-align:top;margin:.2rem .5rem 0 0}._1k8dqG_footer{color:#687165;text-align:center;margin-top:1.8rem;font-size:.72rem}._1k8dqG_footer a{text-underline-offset:.2rem}@media (max-width:600px){._1k8dqG_shell{margin-top:1rem}._1k8dqG_minimalHeader{min-height:64px}._1k8dqG_account .finish-actions{align-items:stretch}._1k8dqG_account .finish-actions>.button{width:100%}}._1k8dqG_shell{min-width:0}._1k8dqG_account{min-width:0;font-size:18px;line-height:1.7}._1k8dqG_account h1{font-size:clamp(29px,5vw,36px);line-height:1.2}._1k8dqG_account p{color:#52614f;overflow-wrap:anywhere;font-size:18px;line-height:1.7}._1k8dqG_account label:not(.parent-acceptance){font-size:16px;line-height:1.6}._1k8dqG_account input:not([type=checkbox]):not([type=radio]),._1k8dqG_account select{min-height:50px;padding:12px 14px;font-size:18px}._1k8dqG_account .button{white-space:normal;text-align:center;min-height:52px;font-size:18px;line-height:1.5}:is(._1k8dqG_account .text-button,._1k8dqG_authActions .text-button){white-space:normal;text-align:left;min-height:48px;font-size:16px;line-height:1.6}._1k8dqG_authActions{align-items:flex-start;gap:10px 18px}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice{gap:12px;min-width:0;padding:16px}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice input[type=radio]{width:20px;height:20px;min-height:20px}._1k8dqG_choiceCopy strong{font-size:18px;line-height:1.4}._1k8dqG_choiceCopy small{color:#52614f;font-size:16px;line-height:1.6}._1k8dqG_choicePrice{min-width:0}._1k8dqG_choicePrice strong{font-size:18px;line-height:1.5}._1k8dqG_choicePrice small{white-space:normal;color:#52614f;max-width:100%;font-size:16px;line-height:1.6}._1k8dqG_billingOptions{color:#52614f;font-size:16px;line-height:1.65}._1k8dqG_billingOptions summary{min-height:44px;padding-block:9px}._1k8dqG_account .membership-disclosure{color:#52614f;font-size:16px;line-height:1.7}._1k8dqG_account .parent-acceptance{color:#52614f;font-size:16px;line-height:1.7}._1k8dqG_account .parent-acceptance input{width:20px;height:20px;margin-top:3px}._1k8dqG_footer{color:#52614f;font-size:16px;line-height:1.7}._1k8dqG_footer a{align-items:center;min-height:44px;display:inline-flex}._1k8dqG_minimalHeader{flex-wrap:wrap;padding-block:10px}._1k8dqG_minimalHeader>.text-button{min-height:48px;font-size:16px}@media (max-width:480px){._1k8dqG_account{padding:24px 20px}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice{grid-template-columns:20px minmax(0,1fr);align-items:start;padding:15px}._1k8dqG_account ._1k8dqG_choices label._1k8dqG_choice input[type=radio]{margin-top:4px}._1k8dqG_choicePrice{text-align:left;grid-column:2;justify-items:start}._1k8dqG_authActions{flex-direction:column;align-items:flex-start;gap:4px}}
