@media screen{.public-shell.links-page{background:var(--color-cream);padding:28px 20px 24px}.links-page .links-content{max-width:504px;margin:0 auto}.links-page .links-profile{text-align:center}.links-page .links-photo{object-fit:cover;object-position:top;border:3px solid var(--color-ink);width:88px;height:88px;box-shadow:4px 4px 0 var(--color-saffron);border-radius:50%;margin:0 auto;display:block}.links-page .links-wordmark{font-family:var(--font-display);letter-spacing:-1.5px;margin-top:12px;font-size:36px;font-weight:700;line-height:1.2}.links-page .links-wordmark span{color:var(--color-burgundy)}.links-page .links-bio{max-width:330px;color:var(--color-muted);margin:8px auto 0;font-size:15px;line-height:1.5}.links-page .links-socials{justify-content:center;gap:12px;margin-top:12px;display:flex}.links-page .links-social{width:48px;height:48px;color:var(--color-ink);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.links-page .links-social:hover{color:var(--color-burgundy);background:var(--color-saffron)}.links-page .links-heading{text-align:center;font-family:var(--font-display);margin:26px 0 14px;font-size:23px;font-weight:700;line-height:1.3}.links-page .links-list{gap:14px;display:grid}.public-shell.links-page .links-row{min-height:88px;color:var(--color-ink);background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:4px 5px 0 var(--color-ink);border-radius:16px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.links-page .links-row-icon{border:1.5px solid var(--color-ink);background:var(--color-cream);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.links-page .links-row-icon svg{width:28px;height:28px}.links-page .links-row-copy{flex:1;min-width:0}.links-page .links-row-title{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.35;display:block}.links-page .links-row-note{color:var(--color-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.links-page .links-row-arrow{text-align:right;flex:0 0 20px;font-size:24px;line-height:1}.public-shell.links-page .links-row-mandarin{background:var(--color-burgundy);color:var(--color-paper)}.links-page .links-row-mandarin .links-row-note{color:var(--color-paper)}.links-page .links-row-mandarin .links-row-icon{background:var(--color-paper);color:var(--color-ink)}.public-shell.links-page .links-row-spanish{background:#dff6eb}.links-page .links-row-spanish .links-row-icon{background:var(--color-paper)}.public-shell.links-page .links-row-math{background:#fff2bf}.links-page .links-row-math .links-row-icon{background:var(--color-saffron)}.links-page .links-row-games .links-row-icon{background:#dff6eb}.links-page .links-row-pack{margin-top:8px}.links-page .links-row-pack .links-row-icon{background:var(--color-saffron)}.public-shell.links-page .links-row-site{min-height:64px;box-shadow:4px 5px 0 var(--color-line)}.links-page .links-row:hover{outline:2px solid var(--color-burgundy);outline-offset:2px}.links-page .links-signup{border:2px solid var(--color-ink);background:var(--color-saffron);box-shadow:4px 5px 0 var(--color-ink);border-radius:20px;margin-top:28px;padding:22px}.links-page .links-signup h2{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.3}.links-page .links-signup>p{color:var(--color-ink);margin-top:8px;font-size:14px;line-height:1.5}.links-page .links-signup-form{margin-top:16px}.links-page .links-signup-form>div{flex-direction:column;gap:12px}.links-page .links-signup input{border:2px solid var(--color-ink);background:var(--color-paper);min-height:52px;color:var(--color-ink);box-shadow:none;border-radius:12px}.links-page .links-signup input::placeholder{color:var(--color-muted);opacity:1}.links-page .links-signup .gf-button{border:2px solid var(--color-ink);background:var(--color-burgundy);min-height:52px;color:var(--color-paper);box-shadow:0 4px 0 var(--color-ink);border-radius:12px;margin-left:0;transition:none}.links-page .links-signup form>p{color:var(--color-ink);font-size:14px;line-height:1.5}.public-shell.links-page .links-signup a{min-width:48px;min-height:48px;color:var(--color-ink);justify-content:center}.links-page .links-privacy{text-align:center;margin-top:20px}.links-page .links-privacy a{min-height:48px;color:var(--color-muted);align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.public-shell.links-page :focus-visible{outline:3px solid var(--color-burgundy);outline-offset:5px}.public-shell.links-page .links-row-mandarin:focus-visible{outline-color:var(--color-ink)}@media (width>=640px){.public-shell.links-page{padding-top:40px;padding-bottom:32px}.public-shell.links-page .links-row{padding:16px 20px}.links-page .links-row-title{font-size:19px}.links-page .links-row-note{font-size:14px}.links-page .links-signup-form>div{flex-direction:row}}}@media screen and (prefers-reduced-motion:no-preference){.links-page .links-row,.links-page .links-social,.links-page .links-signup .gf-button{transition:transform .16s,box-shadow .16s}.links-page .links-row:hover,.links-page .links-social:hover{transform:translateY(-2px)}.links-page .links-row:active{box-shadow:1px 2px 0 var(--color-ink);transform:translate(3px,3px)}}
