.trick-page[data-astro-cid-pybuu3sg]{max-width:880px;padding-block:36px 88px}.crumbs[data-astro-cid-pybuu3sg]{color:var(--ink-2);margin-bottom:18px;font-size:16px}.tags[data-astro-cid-pybuu3sg]{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.lvl[data-astro-cid-pybuu3sg],.tags[data-astro-cid-pybuu3sg] .pill[data-astro-cid-pybuu3sg]{border:2px solid var(--navy);min-height:32px;font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lvl--intermediate[data-astro-cid-pybuu3sg]{background:var(--yellow)}.lvl--advanced[data-astro-cid-pybuu3sg]{background:var(--orange)}.tags[data-astro-cid-pybuu3sg] .pill[data-astro-cid-pybuu3sg]:hover{background:var(--navy);color:#fff}.tags[data-astro-cid-pybuu3sg] .pill--quiet[data-astro-cid-pybuu3sg]{border-style:dashed}h1[data-astro-cid-pybuu3sg]{margin:0 0 12px;font-size:clamp(36px,5vw,58px);line-height:1.02}.blurb[data-astro-cid-pybuu3sg]{max-width:680px;margin:0;font-size:21px;font-weight:500}.actions[data-astro-cid-pybuu3sg]{flex-wrap:wrap;gap:12px;margin:-8px 0 8px;display:flex}.landed[data-astro-cid-pybuu3sg] svg[data-astro-cid-pybuu3sg]{opacity:.3}.landed[data-astro-cid-pybuu3sg][aria-pressed=true]{background:var(--navy);color:#fff}.landed[data-astro-cid-pybuu3sg][aria-pressed=true] svg[data-astro-cid-pybuu3sg]{opacity:1;color:var(--yellow)}.lesson[data-astro-cid-pybuu3sg]{background:var(--yellow);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:36px 0 0;padding:22px 24px}.lesson[data-astro-cid-pybuu3sg] .eyebrow[data-astro-cid-pybuu3sg]{color:var(--navy)}.lesson[data-astro-cid-pybuu3sg] h2[data-astro-cid-pybuu3sg]{margin:4px 0 8px;font-size:28px}.lesson[data-astro-cid-pybuu3sg] p[data-astro-cid-pybuu3sg]:not(.eyebrow){margin:0 0 16px;font-size:18px}.lesson[data-astro-cid-pybuu3sg] .btn[data-astro-cid-pybuu3sg]{background:#fff}.links[data-astro-cid-pybuu3sg]{margin-top:44px}.links[data-astro-cid-pybuu3sg] h2[data-astro-cid-pybuu3sg]{margin:0 0 16px;font-size:clamp(24px,2.8vw,30px)}.links[data-astro-cid-pybuu3sg]>p[data-astro-cid-pybuu3sg]{margin:0;font-size:18px}.mini[data-astro-cid-pybuu3sg]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vids[data-astro-cid-pybuu3sg]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.vids[data-astro-cid-pybuu3sg] yt-video[data-astro-cid-pybuu3sg]{margin:0}.history[data-astro-cid-pybuu3sg]{border:var(--border);border-radius:var(--radius);background:var(--paper);margin-top:44px;padding:18px 22px}.history[data-astro-cid-pybuu3sg] a[data-astro-cid-pybuu3sg]{font-family:var(--font-display);color:var(--navy);font-size:21px;font-weight:700}.back[data-astro-cid-pybuu3sg]{margin-top:48px;font-size:17px}.safety[data-astro-cid-pybuu3sg]{border-left:4px solid var(--orange);background:var(--paper);color:var(--ink-2);margin:32px 0 0;padding:12px 16px;font-size:15px}.safety[data-astro-cid-pybuu3sg] a[data-astro-cid-pybuu3sg]{color:var(--navy)}.helps[data-astro-cid-pybuu3sg]{margin:16px 0 0;font-size:17px}.helps[data-astro-cid-pybuu3sg] a[data-astro-cid-pybuu3sg]{color:var(--navy);font-weight:600}.recs-intro[data-astro-cid-pybuu3sg]{color:var(--ink-2);margin:-6px 0 16px;font-size:17px}.guide[data-astro-cid-pybuu3sg]{margin-top:36px;font-size:19px;line-height:1.65}.guide[data-astro-cid-pybuu3sg] h2{margin:48px 0 14px;font-size:clamp(26px,3vw,34px);line-height:1.15}.guide[data-astro-cid-pybuu3sg] h3{margin:32px 0 10px;font-size:23px;line-height:1.2}.guide[data-astro-cid-pybuu3sg] p{margin:0 0 18px}.guide[data-astro-cid-pybuu3sg] ul,.guide[data-astro-cid-pybuu3sg] ol{margin:0 0 18px;padding-left:1.4em}.guide[data-astro-cid-pybuu3sg] li{margin-bottom:8px}.guide[data-astro-cid-pybuu3sg] a{color:var(--navy);font-weight:600}.guide[data-astro-cid-pybuu3sg] strong{color:var(--ink)}.faq[data-astro-cid-pybuu3sg]{margin-top:48px}.faq[data-astro-cid-pybuu3sg] h2[data-astro-cid-pybuu3sg]{margin:0 0 16px;font-size:clamp(24px,2.8vw,30px)}.faq[data-astro-cid-pybuu3sg] details[data-astro-cid-pybuu3sg]{border:var(--border);background:var(--paper);border-radius:10px;margin-bottom:12px}.faq[data-astro-cid-pybuu3sg] summary[data-astro-cid-pybuu3sg]{cursor:pointer;color:var(--navy);padding:14px 18px;font-size:18px;font-weight:700}.faq[data-astro-cid-pybuu3sg] summary[data-astro-cid-pybuu3sg]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.faq[data-astro-cid-pybuu3sg] details[data-astro-cid-pybuu3sg] p[data-astro-cid-pybuu3sg]{margin:0;padding:0 18px 16px;font-size:18px}
