.terms-shell{max-width:960px;padding:0 max(22px,env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));overflow-wrap:anywhere;margin:auto}.terms-shell main{max-width:780px;margin:38px auto 0}.terms-shell h1{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(34px,6vw,58px);line-height:1.05}.terms-intro{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.terms-shell a{text-underline-offset:4px;text-decoration:underline}.terms-shell .wordmark{text-decoration:none}.terms-back{max-width:130px;padding:12px 0;font-size:14px;line-height:1.5}.terms-shell .masthead{gap:18px}.terms-jumps{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.terms-shell .terms-jumps a{border:1px solid var(--line);align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.terms-note,.terms-example{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--lime);margin:28px 0;padding:22px}.terms-note p,.terms-example p{margin-bottom:0;line-height:1.65}.terms-shell section{margin:44px 0;scroll-margin-top:20px}.terms-shell h2{letter-spacing:-.5px;font-size:25px}.terms-shell dl{margin:0}.terms-shell dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;scroll-margin-top:20px;display:grid}.terms-shell dt{font-weight:700;line-height:1.5}.terms-shell dd{color:var(--muted);margin:0;line-height:1.65}.terms-return a{min-height:44px;padding:14px 0;display:inline-block}.terms-skip{z-index:100;background:var(--lime);color:#141716;padding:14px;position:fixed;top:-100px;left:16px}.terms-skip:focus{top:12px}@media (max-width:600px){.terms-shell dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.terms-shell main{margin-top:26px}.terms-shell .masthead{flex-wrap:wrap;height:auto;min-height:90px;padding:14px 0}.terms-shell .wordmark span{letter-spacing:1px;font-size:8px}.terms-note,.terms-example{padding:18px}.terms-jumps{gap:8px}.terms-jumps a{font-size:13px}.terms-intro{font-size:16px}}
