.primer{max-width:720px;margin:0 auto;padding:132px 24px 40px}.back{display:inline-block;color:var(--ink-faint);font-size:13px;text-decoration:none;margin-bottom:26px;transition:color .3s var(--ease)}.back:before{content:"\2039  "}.back:hover{color:var(--accent)}.primer-head{margin-bottom:8px}.primer-head .eyebrow{margin-bottom:14px}.primer-head h1{font-size:clamp(2rem,5vw,3.1rem);letter-spacing:-.03em;line-height:1.05;margin:0}.primer-sum{color:var(--ink-soft);font-size:1.18rem;line-height:1.6;margin:20px 0 0}.primer-meta{color:var(--ink-faint);font-size:13px;margin:18px 0 0;font-family:var(--mono)}.prose p{font-size:1.08rem;line-height:1.72;color:var(--ink);margin:16px 0}.prose ul,.prose ol{padding-left:1.25em;margin:16px 0}.prose li{margin:.55em 0;color:var(--ink);line-height:1.6}.prose strong{font-weight:600}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-dim)}.prose a:hover{border-color:var(--accent)}code{font-family:var(--mono);font-size:.88em;background:#0b0b0c0d;padding:.12em .42em;border-radius:5px;color:var(--ink)}.lesson-h{font-size:1.5rem;letter-spacing:-.02em;margin:70px 0 0;padding-top:22px;border-top:1px solid var(--hair)}.glossary-cap{color:var(--ink-faint);font-size:12px;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.terms{margin:0}.term-row{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:20px;align-items:baseline;padding:15px 0;border-top:1px solid var(--hair)}.term-row:last-child{border-bottom:1px solid var(--hair)}.term-row dt{margin:0;font-family:var(--mono);font-size:.9rem;color:var(--accent)}.term-row dd{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.55}@media(max-width:560px){.term-row{grid-template-columns:1fr;gap:5px}}.primer-why{margin:44px 0;padding:24px 26px;background:#2563eb0d;border:1px solid rgba(37,99,235,.18);border-radius:14px}.primer-why .pw-tag{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.primer-why p{margin:0;color:var(--ink);font-size:1.05rem;line-height:1.66}.primer-why a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-dim)}.primer-why a:hover{border-color:var(--accent)}.primer-fig{margin:36px 0;border:1px solid var(--hair);border-radius:14px;background:var(--bg-2);padding:26px 24px}.primer-fig svg{width:100%;height:auto;display:block}.primer-fig figcaption{margin-top:16px;color:var(--ink-faint);font-size:.86rem;line-height:1.55}.pd-lbl{font-family:var(--mono);font-size:11px;fill:var(--ink-soft)}.pd-lblw{font-family:var(--mono);font-size:10.5px;fill:#fff;font-weight:600}.pd-lblc{font-family:var(--mono);font-size:10.5px;fill:var(--accent)}.pd-ink{fill:var(--ink)}.pd-acc{fill:var(--accent)}.pd-soft{fill:#0b0b0c0d;stroke:var(--hair);stroke-width:1}.pd-line{fill:none;stroke:var(--accent);stroke-width:1.6}.pd-line-ink{fill:none;stroke:var(--ink-faint);stroke-width:1.4}.pd-dash{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-dasharray:5 5}.pager{max-width:720px;margin:60px auto 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pager-link{min-width:0;padding:30px 0 32px;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:color .3s var(--ease)}.pager-link.prev{padding-right:30px}.pager-link.next{align-items:flex-end;padding-left:30px;text-align:right;border-left:1px solid var(--hair)}.pager-kicker{display:flex;align-items:center;gap:10px;color:var(--ink-faint)}.pager-link.next .pager-kicker{flex-direction:row-reverse}.pager-dir{font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.pager-arrow{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;color:var(--accent);font-size:15px;line-height:1;transition:transform .3s var(--ease),color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.pager-title{max-width:18ch;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:600;line-height:1.28;letter-spacing:-.02em}.pager-link:hover{color:var(--accent)}.pager-link:hover .pager-arrow{color:#fff;background:var(--accent);border-color:var(--accent)}.pager-link.prev:hover .pager-arrow{transform:translate(-3px)}.pager-link.next:hover .pager-arrow{transform:translate(3px)}@media(max-width:560px){.pager{grid-template-columns:1fr}.pager-link.prev{padding:24px 0}.pager-link.next{padding:24px 0;border-left:0;border-top:1px solid var(--hair)}.pager-title{max-width:26ch}}.primer-return{max-width:720px;margin:0 auto;padding:44px 24px 96px;text-align:center}.primer-return p{color:var(--ink-soft);margin:0 0 22px;font-size:1.05rem}@media(max-width:600px){.primer{padding:112px 20px 30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/primer.css.map */
