.learn .hero-copy .label{margin-bottom:14px}.learn-who .learn-picks{border-top:var(--rule-soft);margin-top:14px;padding-top:12px;font-size:.95rem}.learn-who li.is-mustard .learn-picks{border-top-color:#1412104d}.learn-teach{padding-block:clamp(64px,8vw,104px)}.learn-chat{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learn-chat li{border:1px solid #fcfaf359;max-width:88%;padding:12px 14px;font-size:1rem;line-height:1.4}.learn-chat li.me{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--mustard);justify-self:end}.learn-chat li.seed{color:#fcfaf3eb;justify-self:start}.learn-chat li.seed b{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mustard);margin-bottom:4px;display:block}.learn-safe{padding-block:clamp(72px,8vw,112px)}.learn-safe h2{font-size:clamp(2.2rem,4.4vw,3.9rem)}.learn-choices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learn-choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-choice{text-align:left;background:var(--white);width:100%;min-height:64px;color:var(--ink);border:var(--rule);cursor:pointer;font:inherit;transition:box-shadow .15s var(--ease), transform .15s var(--ease);border-radius:0;gap:4px;padding:14px 16px;display:grid}.learn-choice b{letter-spacing:-.02em;font-size:1.12rem}.learn-choice span{color:var(--ink-2);font-size:.95rem;line-height:1.35}.learn-choice:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.learn-choice:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.learn-choice[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--mustard)}.learn-choice[aria-pressed=true] span{color:#fcfaf3d1}.learn-confirm{background:var(--mustard-3);border:var(--rule);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.98rem;line-height:1.4;display:flex}.learn-confirm input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:1px}.learn-interview .label{margin-top:4px}.learn-interview select.input{appearance:auto}.office-switch li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.learn-choices.two{grid-template-columns:1fr}.learn-chat li{max-width:100%}}@media (prefers-reduced-motion:reduce){.learn-choice{transition:none}.learn-choice:hover{transform:none}}
