.learn-guide__body{font-size:1rem;line-height:1.75}.learn-guide__body h3{margin-top:2rem}.learn-guide__body li+li{margin-top:.45rem}.learn-guide__table-scroll{border:1px solid var(--landing-border);border-radius:14px;margin:1.5rem 0;overflow-x:auto}.learn-guide__table-scroll table{border-collapse:collapse;width:100%}.learn-guide__table-scroll th,.learn-guide__table-scroll td{border-bottom:1px solid var(--landing-border);text-align:left;vertical-align:top;padding:.8rem 1rem}.learn-guide__table-scroll th{font-size:.78rem}.learn-guide__table-scroll tbody tr:last-child td{border-bottom:0}.learn-guide__takeaways{margin:2rem 0;padding:.25rem 1.5rem 1.25rem}.learn-guide__takeaways h2{margin-top:1.2rem}.guides-featured{gap:1rem;display:grid}@media (width>=960px){.guides-featured{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.guides-feature,.guides-tile{color:var(--landing-text);transition:transform .15s,box-shadow .15s;display:grid}.guides-feature:hover,.guides-tile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 28px 52px -30px #0f141952}.guides-feature{gap:1.5rem;padding:1.25rem}@media (width>=720px){.guides-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.guides-feature>div:last-child{padding:.5rem .75rem .75rem .25rem}.guides-feature h2{letter-spacing:-.04em;margin:.85rem 0 .6rem;font-size:clamp(1.6rem,2.6vw,2.125rem);font-weight:600;line-height:1.08}.guides-feature p,.guides-tile p{color:var(--landing-muted);margin:0;line-height:1.55}.guides-read{margin-top:1.25rem;font-size:.875rem;font-weight:550;display:inline-block}.guides-secondary{gap:1rem;display:grid}.guides-tile{align-content:start;gap:.55rem;padding:1.5rem 1.6rem}.guides-tile h3{letter-spacing:-.025em;margin:.35rem 0 0;font-size:1.1875rem;font-weight:600}.guides-art{background:radial-gradient(70% 80% at 50% 110%,#ffb48a8c,#0000 70%),radial-gradient(60% 70% at 15% 0,#d4e8ff,#0000 70%),#f6f8fb;border-radius:20px;place-items:center;min-height:9rem;display:grid}.guides-art--large{min-height:16rem}.guides-art span{border:1px solid var(--landing-border);background:#fff;border-radius:18px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 14px 30px -16px #0f141959}.guides-art--large span{border-radius:24px;width:5.5rem;height:5.5rem}.guides-meta{color:var(--landing-muted);font:.75rem var(--landing-mono);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.guides-meta b{background:var(--landing-ink);color:#fff;border-radius:999px;padding:.15rem .55rem;font-weight:500}.guides-all{margin-top:var(--space-section)}.guides-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.guides-search{border:1px solid var(--landing-border);width:min(100%,18rem);color:var(--landing-muted);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;display:inline-flex}.guides-search:focus-within{border-color:var(--landing-ink)}.guides-search input{min-width:0;color:var(--landing-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.guides-list{margin:0;padding:.35rem 0;list-style:none}.guides-list li+li{border-top:1px solid var(--landing-border)}.guides-list a{color:var(--landing-text);grid-template-columns:minmax(0,1fr) 9.5rem 6.5rem 7rem;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:background-color .15s;display:grid}.guides-list a:hover{background:#0a0a0b06}.guides-list__title{gap:.2rem;min-width:0;display:grid}.guides-list__title strong{letter-spacing:-.01em;font-size:.9875rem;font-weight:550}.guides-list__title span{color:var(--landing-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.guides-list__tag{border:1px solid var(--landing-border);color:var(--landing-muted);font:500 .6875rem var(--landing-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;padding:.2rem .6rem}.guides-list__level,.guides-list time{color:var(--landing-muted);font:.75rem var(--landing-mono);white-space:nowrap}.guides-list time{text-align:right}.guides-list__empty{color:var(--landing-muted);text-align:center;padding:1.5rem}@media (width<=760px){.guides-list a{grid-template-columns:minmax(0,1fr) auto;padding:.9rem 1.1rem}.guides-list__level,.guides-list__tag{display:none}.guides-art--large{min-height:10rem}}
