@media (min-width:761px){.referral-public .dashboard-content.referral-page{gap:28px;width:min(760px,100% - 48px);margin-inline:auto;padding:clamp(44px,4vw,76px) 0 80px}.referral-public .referral-page>.dashboard-title{margin:0;display:block}.referral-public .referral-page>.dashboard-title .eyebrow{letter-spacing:.1em;font-size:13px}.referral-public .referral-page>.dashboard-title h1{text-wrap:balance;margin:12px 0 14px;font-size:clamp(34px,1.1vw + 22px,50px);line-height:1.08}.referral-public .referral-page>.dashboard-title p{max-width:64ch;color:var(--muted);font-size:17px;line-height:1.6}.referral-public .referral-page>.domain-card{width:100%}.referral-public .referral-page>.domain-card[data-referral-sent] h2{align-items:center;gap:10px;display:flex}.auth-shell .auth-card{width:min(440px,100%)}.auth-shell .auth-card h2{font-size:clamp(30px,.5vw + 24px,36px)}.auth-shell .auth-card>p{margin-bottom:28px;font-size:16px;line-height:1.55}.auth-shell .auth-card .notice{font-size:15px;line-height:1.55}.auth-shell .auth-form{gap:16px}.auth-shell .auth-form label,.start-shell .auth-form label,.claim-shell .auth-form label{gap:8px;font-size:15px}.auth-shell .auth-form input,.start-shell .auth-form input,.claim-shell .auth-form input{height:50px;padding:0 14px;font-size:16px}.auth-shell .auth-form .primary-button,.start-shell .auth-form .primary-button{min-height:50px;font-size:16px}.auth-shell .magic-link-hint,.start-shell .magic-link-hint{font-size:15px!important}.auth-shell .auth-secondary-actions a,.auth-shell .auth-secondary-actions button,.start-shell .auth-secondary-actions a,.start-shell .auth-secondary-actions button{min-height:40px;font-size:15px}.auth-shell .auth-footnote{color:var(--muted)!important;font-size:15px!important}.start-shell .start-card{width:min(600px,100%)}.start-shell .start-card-narrow{width:min(460px,100%)}.start-shell .start-card h2{font-size:clamp(28px,.5vw + 23px,34px)}.start-shell .start-lede{font-size:16px;line-height:1.55}.start-shell .start-card .notice{font-size:15px;line-height:1.55}.start-shell .start-form{gap:18px}.start-shell .start-form label{gap:8px;font-size:15px}.start-shell .start-form label small{color:var(--muted);font-size:14px}.start-shell .start-form .field-hint{font-size:14px}.start-shell .start-form input:not([type=checkbox]),.start-shell .start-form select,.start-shell .start-form textarea{min-height:50px;font-size:16px}.start-shell .start-form .field-error{font-size:14px}.start-shell .start-consent{font-size:15px!important}.start-shell .start-submit{min-height:52px;font-size:16px}.start-shell .start-footnote{color:var(--muted);font-size:15px}.start-shell .start-story-copy p{font-size:17px}.start-shell .start-steps li{font-size:15px}.start-shell .start-steps li:before{font-size:14px}.start-shell .start-promise{font-size:15px}.claim-shell .claim-card{width:min(500px,100%);padding:36px}.claim-shell .claim-card h1{font-size:clamp(28px,.5vw + 23px,34px)}.claim-shell .claim-card>p{font-size:16px;line-height:1.6}.claim-shell .claim-card .notice{font-size:15px;line-height:1.55}.claim-shell .claim-site-badge small{font-size:12px}.claim-shell .claim-site-badge strong{font-size:17px}.claim-shell .claim-card .one-tap-card .one-tap-consent{font-size:15px}.claim-shell .claim-card .one-tap-card .primary-button{min-height:50px;font-size:16px}.claim-shell .claim-card .consent-statement{font-size:15px}.claim-shell .claim-card .claim-other-email>summary{font-size:16px}.claim-shell .claim-card .offer-summary{padding:16px 18px;font-size:15px;line-height:1.55}.claim-shell .claim-card .offer-summary strong{font-size:15px}.claim-shell .claim-card .offer-summary ul{gap:8px}.claim-shell .claim-card .claim-security-note{line-height:1.55;font-size:15px!important}.claim-shell .claim-card .primary-button,.claim-shell .claim-card .secondary-button{min-height:48px;font-size:16px}.claim-shell .claim-card .text-link-button{font-size:15px}}
