.product-lessons[data-astro-cid-2nbnp3qh]{max-width:1200px;padding:0 24px;margin:0 auto;color:#2a2421}.lesson-nav[data-astro-cid-2nbnp3qh]{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0;border-bottom:1px solid #e5dec9}.product-lessons[data-astro-cid-2nbnp3qh] a[data-astro-cid-2nbnp3qh]{color:#a34527;text-decoration:underline;text-underline-offset:4px}.lesson-nav[data-astro-cid-2nbnp3qh] a[data-astro-cid-2nbnp3qh],.lesson-copy[data-astro-cid-2nbnp3qh]>a[data-astro-cid-2nbnp3qh]{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.lesson[data-astro-cid-2nbnp3qh]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding:56px 0;border-bottom:1px solid #e5dec9;scroll-margin-top:100px}.lesson[data-astro-cid-2nbnp3qh] h2[data-astro-cid-2nbnp3qh],.routine-proof[data-astro-cid-2nbnp3qh] h2[data-astro-cid-2nbnp3qh]{font-family:Space Grotesk Variable,sans-serif;font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.025em;font-weight:600;text-wrap:balance;margin:0 0 20px}.lesson-copy[data-astro-cid-2nbnp3qh] p[data-astro-cid-2nbnp3qh],.proof-copy[data-astro-cid-2nbnp3qh] p[data-astro-cid-2nbnp3qh]{font-size:17px;line-height:1.7;color:#62584f;max-width:70ch;margin:0 0 18px}.lesson-copy[data-astro-cid-2nbnp3qh]>a[data-astro-cid-2nbnp3qh]{display:flex;width:-moz-fit-content;width:fit-content}.routine-proof[data-astro-cid-2nbnp3qh]{padding:40px 0 56px;scroll-margin-top:100px}.routine-proof[data-astro-cid-2nbnp3qh] h2[data-astro-cid-2nbnp3qh]{font-size:clamp(24px,2.5vw,32px)}.proof-copy[data-astro-cid-2nbnp3qh]{max-width:760px}.proof-disclosure[data-astro-cid-2nbnp3qh]{max-width:900px}.proof-disclosure[data-astro-cid-2nbnp3qh]>summary[data-astro-cid-2nbnp3qh]{cursor:pointer;padding:16px 0;min-height:44px;font-weight:600;color:#a34527}.proof-player[data-astro-cid-2nbnp3qh]{padding:16px 0}.product-lessons[data-astro-cid-2nbnp3qh] [data-astro-cid-2nbnp3qh]:is(a,summary):focus-visible{outline:2px solid #a34527;outline-offset:4px}@media(max-width:760px){.product-lessons[data-astro-cid-2nbnp3qh]{padding:0 20px}.lesson[data-astro-cid-2nbnp3qh]{grid-template-columns:1fr;gap:24px;padding:36px 0}.routine-proof[data-astro-cid-2nbnp3qh]{padding:32px 0 36px}.lesson-copy[data-astro-cid-2nbnp3qh] p[data-astro-cid-2nbnp3qh],.proof-copy[data-astro-cid-2nbnp3qh] p[data-astro-cid-2nbnp3qh]{font-size:16px}}.rf-panel[data-astro-cid-55de5n3r]{border:1px solid #e5dec9;border-radius:24px;background:radial-gradient(120% 90% at 22% 6%,rgba(204,90,55,.06),transparent 60%),linear-gradient(165deg,#fffdfb,#f7f3ec);padding:16px 12px;overflow:hidden}@media(min-width:768px){.rf-panel[data-astro-cid-55de5n3r]{padding:24px 20px}}.rf-scene[data-astro-cid-55de5n3r]{width:100%;height:auto;display:block}.rf-wide[data-astro-cid-55de5n3r]{display:none}@media(min-width:768px){.rf-wide[data-astro-cid-55de5n3r]{display:block}.rf-narrow[data-astro-cid-55de5n3r]{display:none}}.rf-n[data-astro-cid-55de5n3r],.rf-mono[data-astro-cid-55de5n3r]{font-family:JetBrains Mono Variable,ui-monospace,monospace}.rf-n[data-astro-cid-55de5n3r]{font-size:10px;font-weight:700;letter-spacing:.08em;fill:#7c7167}.rf-lbl[data-astro-cid-55de5n3r],.rf-cap[data-astro-cid-55de5n3r],.rf-box-t[data-astro-cid-55de5n3r],.rf-card-t[data-astro-cid-55de5n3r]{font-family:Space Grotesk Variable,ui-sans-serif,system-ui,sans-serif;font-weight:600}.rf-lbl[data-astro-cid-55de5n3r],.rf-card-t[data-astro-cid-55de5n3r]{font-size:14px;fill:#2a2421}.rf-cap[data-astro-cid-55de5n3r]{font-size:11px;fill:#8c8179;letter-spacing:.04em;text-transform:uppercase}.rf-box-t[data-astro-cid-55de5n3r]{font-size:11px;fill:#cc5a37;letter-spacing:.07em;text-transform:uppercase}.rf-sub[data-astro-cid-55de5n3r]{font-family:Space Grotesk Variable,ui-sans-serif,system-ui,sans-serif;font-size:11px;fill:#8c8179}.rf-mono[data-astro-cid-55de5n3r]{font-size:10.5px}.rf-proof[data-astro-cid-55de5n3r]{fill:#2f8f6b;font-weight:700}.rf-deny-code[data-astro-cid-55de5n3r]{fill:#c4453a;font-weight:700}.rf-rail[data-astro-cid-55de5n3r]{fill:none;stroke:#c6b99f;stroke-width:1.5;stroke-dasharray:4 5}.rf-rail-deny[data-astro-cid-55de5n3r]{stroke-dasharray:2 4}.rf-node[data-astro-cid-55de5n3r] rect[data-astro-cid-55de5n3r]{fill:#fff;stroke:#e5dec9;stroke-width:1.2}.rf-card[data-astro-cid-55de5n3r] rect[data-astro-cid-55de5n3r]{fill:#fff;stroke:#e5dec9;stroke-width:1.2}.rf-audit[data-astro-cid-55de5n3r] rect[data-astro-cid-55de5n3r]{fill:#faf8f5}.rf-box-r[data-astro-cid-55de5n3r]{fill:#cc5a3708;stroke:#cc5a3773;stroke-width:1.4;stroke-dasharray:6 5}.rf-gate-bar[data-astro-cid-55de5n3r]{fill:#c4453a}.rf-ollie[data-astro-cid-55de5n3r],.rf-box[data-astro-cid-55de5n3r],.rf-node[data-astro-cid-55de5n3r],.rf-gate[data-astro-cid-55de5n3r]{opacity:.34;transition:opacity .42s ease}.rf-deny-code[data-astro-cid-55de5n3r]{opacity:0;transition:opacity .35s ease}.rf-scene[data-astro-cid-55de5n3r]:not([data-phase=idle]) .rf-ollie[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r]:not([data-phase=idle]) .rf-box[data-astro-cid-55de5n3r]{opacity:1}.rf-scene[data-astro-cid-55de5n3r][data-phase=check] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=broker] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=broker] .rf-broker[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=result] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=result] .rf-broker[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=result] .rf-res[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-broker[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-res[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-audit[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-broker[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-res[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-audit[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-gate[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-check[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-broker[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-res[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-audit[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-gate[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-node[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-gate[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-ollie[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-box[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-deny-code[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-deny-code[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-deny-code[data-astro-cid-55de5n3r]{opacity:1}.rf-arc[data-astro-cid-55de5n3r]{stroke-dasharray:1;stroke-dashoffset:1}.rf-scene[data-astro-cid-55de5n3r][data-phase=broker] .rf-arc[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=result] .rf-arc[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-arc[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-arc[data-astro-cid-55de5n3r],.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-arc[data-astro-cid-55de5n3r]{animation:rfDraw .78s cubic-bezier(.2,.8,.2,1) forwards}.rf-arc[data-astro-cid-55de5n3r].a2{animation-delay:.14s}.rf-arc[data-astro-cid-55de5n3r].a3{animation-delay:.28s}.rf-scene[data-astro-cid-55de5n3r][data-phase=static] .rf-arc[data-astro-cid-55de5n3r]{stroke-dashoffset:0}@keyframes rfDraw{to{stroke-dashoffset:0}}.rf-pulse[data-astro-cid-55de5n3r]{fill:none;stroke:#cc5a37;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:12;opacity:0}.rf-p-deny[data-astro-cid-55de5n3r]{stroke:#c4453a}@keyframes rfRun{0%{stroke-dashoffset:12;opacity:0}10%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes rfStop{0%{stroke-dashoffset:12;opacity:0}16%{opacity:1}to{stroke-dashoffset:-62;opacity:1}}.rf-scene[data-astro-cid-55de5n3r][data-phase=request] .rf-p-req[data-astro-cid-55de5n3r]{animation:rfRun .95s linear both}.rf-scene[data-astro-cid-55de5n3r][data-phase=broker] .rf-p-gate[data-astro-cid-55de5n3r]{animation:rfRun .52s linear both}.rf-scene[data-astro-cid-55de5n3r][data-phase=broker] .rf-p-broker[data-astro-cid-55de5n3r]{animation:rfRun .62s linear .3s both}.rf-scene[data-astro-cid-55de5n3r][data-phase=result] .rf-p-res[data-astro-cid-55de5n3r]{animation:rfRun .7s linear both}.rf-scene[data-astro-cid-55de5n3r][data-phase=audit] .rf-p-ok[data-astro-cid-55de5n3r]{animation:rfRun .8s linear both}.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-p-gate[data-astro-cid-55de5n3r]{animation:rfStop .82s linear both;stroke:#c4453a}.rf-scene[data-astro-cid-55de5n3r][data-phase=deny] .rf-p-deny[data-astro-cid-55de5n3r]{animation:rfRun .8s linear .52s both}.rf-scene[data-astro-cid-55de5n3r][data-phase=done] .rf-p-gate[data-astro-cid-55de5n3r]{stroke:#c4453a;stroke-dashoffset:-62;opacity:1}@media(prefers-reduced-motion:reduce){.rf-ollie[data-astro-cid-55de5n3r],.rf-box[data-astro-cid-55de5n3r],.rf-node[data-astro-cid-55de5n3r],.rf-gate[data-astro-cid-55de5n3r],.rf-deny-code[data-astro-cid-55de5n3r]{transition:none!important}.rf-arc[data-astro-cid-55de5n3r]{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.rf-pulse[data-astro-cid-55de5n3r]{animation:none!important;opacity:0!important}}
