.learn .lrnidx{padding-top:6px}.learn a.lrnrow{width:100%;color:var(--v-mineral);border-left:2px solid #0000;align-items:baseline;gap:9px;padding:10px 14px 6px;text-decoration:none;display:flex}.learn a.lrnrow:hover{background:var(--v-raised);color:var(--v-mineral)}.learn a.lrnrow.is-at{border-left-color:var(--v-orange)}.learn .lrnrow__n{min-width:0;font-family:var(--font-serif);letter-spacing:-.01em;flex:1;font-size:16.5px;line-height:1.2}.learn .lrnrow__m{letter-spacing:.12em;text-transform:uppercase;color:var(--v-weathered);flex:none;font-size:10.5px}.learn .lrnsub{border-left:1px solid var(--v-raised);margin:0 0 0 14px;padding:0 14px 12px 16px;list-style:none;display:none}.learn .lrnsub.is-open{display:block}.learn a.lrnsub__i{width:100%;color:var(--v-weathered);border-left:2px solid #0000;margin-left:-11px;padding:5px 0 5px 10px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.learn a.lrnsub__i:hover{color:var(--v-mineral)}.learn a.lrnsub__i.is-at{color:var(--v-teal-text);border-left-color:var(--v-light-teal)}.learn .lrnafter{border-top:1px solid var(--v-raised);margin:22px 14px 0;padding-top:16px}.learn .lrnafter__k{letter-spacing:.17em;text-transform:uppercase;color:var(--v-weathered);margin:0 0 8px;font-size:10px;font-weight:700}.learn a.lrnafter__b{border:1px solid var(--v-elevated);background:var(--v-ink);color:var(--v-mineral);border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.learn a.lrnafter__b:hover{border-color:var(--v-weathered);background:var(--v-raised);color:var(--v-mineral)}.learn .lrnafter__n{font-family:var(--font-serif);font-size:16px;line-height:1.2;display:block}.learn .lrnafter__s{color:var(--v-weathered);margin-top:2px;font-size:12px;display:block}.learn .lrn__h{border-bottom:2px solid var(--v-elevated);margin-bottom:6px;padding-bottom:16px}.learn .lrn__k{letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.learn .lrn__ch{color:var(--v-orange-text)}.learn .lrn__min{border-left:1px solid var(--v-divider);color:var(--v-weathered);padding-left:10px}.learn .lrn__ttl{font-family:var(--font-serif);letter-spacing:-.024em;color:var(--v-mineral);margin:0;font-size:clamp(30px,4.2vw,48px);font-weight:500;line-height:1.04}.learn .lrn__sum{max-width:48ch;font-family:var(--font-serif);color:var(--v-sage);margin:9px 0 0;font-size:clamp(16.5px,1.5vw,19px);font-style:italic}.learn .lrn__sh{border-top:1px solid var(--v-elevated);font-family:var(--font-serif);letter-spacing:-.016em;color:var(--v-mineral);margin:38px 0 0;padding-top:16px;scroll-margin-top:12px;font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.12}.learn .lrn__p{max-width:64ch;color:var(--v-sage);margin:14px 0 0;font-size:17px;line-height:1.68}.learn .lrn__l{max-width:64ch;margin:14px 0 0;padding:0;list-style:none}.learn .lrn__l li{color:var(--v-sage);margin-top:11px;padding-left:20px;font-size:16.5px;line-height:1.62;position:relative}.learn .lrn__l li:before{content:"";background:var(--v-teal);width:7px;height:1px;position:absolute;top:.72em;left:2px}.learn .lrn__l b{color:var(--v-mineral);font-weight:600}.learn a.xref--prose{border-bottom-color:color-mix(in srgb, var(--v-light-teal) 30%, transparent)}.learn .lrn__f{border-top:1px solid var(--v-raised);color:var(--v-divider);margin:38px 0 0;padding-top:16px;font-size:12px;font-style:italic}.learn .lrn__fig{margin:20px 0 0}.learn .lrn__fig img{width:100%;height:auto}.learn .lrn__tw{margin-top:18px;overflow-x:auto}.learn .lrn__t{border-collapse:collapse;width:100%;min-width:430px;font-size:14.5px}.learn .lrn__t th,.learn .lrn__t td{border-bottom:1px solid var(--v-raised);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.learn .lrn__t thead th{border-bottom:1px solid var(--v-divider);letter-spacing:.15em;text-transform:uppercase;color:var(--v-weathered);padding-bottom:7px;font-size:10px;font-weight:700}.learn .lrn__t tbody th{font-family:var(--font-serif);white-space:nowrap;color:var(--v-mineral);padding-right:22px;font-size:17px;font-weight:500}.learn .lrn__t tbody th b{font-weight:500}.learn .lrn__t tbody td{color:var(--v-sage);line-height:1.5}.learn .lrn__t tbody tr{transition:background .18s}.learn .lrn__t tbody tr.is-on{background:color-mix(in srgb, var(--v-light-teal) 12%, transparent)}.learn .lrn__t tbody tr.is-on th,.learn .lrn__t tbody tr.is-on th b{color:var(--v-teal-text)}.learn .zx{border:1px solid var(--v-elevated);background:var(--v-deep);border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,28px);margin:20px 0 0;padding:18px 20px;display:grid}.learn .zx__d{min-width:0}.learn .zk__d--pick{cursor:pointer}.learn .zx__k{letter-spacing:.18em;text-transform:uppercase;color:var(--v-weathered);margin:0;font-size:10px;font-weight:700}.learn .zx__n{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--v-mineral);margin:6px 0 0;font-size:21px;line-height:1.12}.learn .zx__x{min-height:3em;color:var(--v-sage);margin:6px 0 0;font-size:14.5px;line-height:1.55}.learn .zx__btns{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.learn .zx__b{border:1px solid var(--v-divider);background:var(--v-ink);font:inherit;color:var(--v-weathered);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12.5px}.learn .zx__b:hover{border-color:var(--v-weathered);color:var(--v-mineral)}.learn .zx__b[aria-pressed=true]{border-color:var(--v-teal);background:var(--v-teal);color:var(--v-ink);font-weight:600}.learn .stp{border:1px solid var(--v-elevated);background:var(--v-deep);border-radius:14px;margin:22px 0 0;padding:16px 18px 18px}.learn .stp__cap{align-items:baseline;gap:12px;margin-top:11px;display:flex}.learn .stp__n{min-width:0;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--v-mineral);flex:1;margin:0;font-size:18px;line-height:1.2}.learn .stp__c{font-variant-numeric:tabular-nums;letter-spacing:.13em;text-transform:uppercase;color:var(--v-weathered);flex:none;margin:0;font-size:10.5px}.learn .stp__bar{gap:5px;margin-top:11px;display:flex}.learn .stp__s{background:var(--v-elevated);cursor:pointer;border:0;border-radius:3px;flex:1;height:5px;padding:0;font-size:0;transition:background .18s;position:relative}.learn .stp__s:after{content:"";position:absolute;inset:-10px 0}.learn .stp__s:hover{background:var(--v-weathered)}.learn .stp__s.is-on{background:var(--v-light-teal)}.learn .stp__s:focus-visible{outline-offset:3px}.learn .stp__acts{align-items:center;gap:8px;margin-top:13px;display:flex}.learn .stp__go{border:1px solid var(--v-divider);background:var(--v-ink);width:34px;height:34px;color:var(--v-sage);cursor:pointer;border-radius:9px;flex:none;font-size:15px;line-height:1}.learn .stp__go:hover{border-color:var(--v-weathered);color:var(--v-mineral)}.learn a.stp__open{text-align:right;color:var(--v-orange-text);border-bottom:1px solid color-mix(in srgb, var(--color-text-attention) 38%, transparent);margin-left:auto;font-size:12.5px;text-decoration:none}.learn a.stp__open:hover{color:var(--v-orange-text);border-bottom-color:var(--v-orange-text)}.learn .stp__ttl{border-top:1px solid var(--v-raised);letter-spacing:.06em;color:var(--v-weathered);margin:13px 0 0;padding-top:11px;font-size:12.5px}@media (max-width:900px){.learn .zx{grid-template-columns:minmax(0,1fr);padding:14px 15px}.learn .lrn__ttl{font-size:28px}.learn .lrn__sh{margin-top:30px;font-size:21px}.learn .lrn__p,.learn .lrn__l li{font-size:16px}.learn .stp{padding:13px 14px 15px}}@media (prefers-reduced-motion:reduce){.learn .lrn__t tbody tr,.learn .stp__s{transition:none}}
