.guide_guide__mC8Ak{width:100%;max-width:1080px;margin:30px auto 60px;overflow-wrap:anywhere;line-height:1.8}.guide_guide__mC8Ak h2,.guide_guide__mC8Ak h3,.guide_guide__mC8Ak section{scroll-margin-top:calc(var(--header-height) + 24px)}.guide_guide__mC8Ak h1{font-size:clamp(1.85rem,4.3vw,3.25rem);line-height:1.16;letter-spacing:-.035em;max-width:850px;margin:18px 0}.guide_guide__mC8Ak h2{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.3;margin:0 0 20px}.guide_guide__mC8Ak h3{font-size:1.22rem;line-height:1.45;margin:30px 0 14px}.guide_guide__mC8Ak h4{font-size:1rem;line-height:1.5;margin:0 0 8px}.guide_guide__mC8Ak p{margin:0 0 18px;color:var(--color-text-secondary)}.guide_guide__mC8Ak strong{color:var(--color-text-primary)}.guide_guide__mC8Ak ol,.guide_guide__mC8Ak ul{margin:14px 0 20px;padding-left:24px}.guide_guide__mC8Ak li{margin:9px 0;color:var(--color-text-secondary)}.guide_guide__mC8Ak a{text-decoration:underline;text-underline-offset:4px}.guide_guide__mC8Ak a,.guide_guide__mC8Ak a:hover{color:var(--color-text-primary)}.guide_guide__mC8Ak a:focus-visible,.guide_guide__mC8Ak button:focus-visible{outline:3px solid #f97316;outline-offset:4px}.guide_hero__szh42,.guide_section__5tNg8{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--gradient-card);padding:clamp(20px,4vw,44px);margin:24px 0}.guide_hero__szh42{border-top:4px solid #f97316}.guide_eyebrow__c_J_A{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.guide_identity__N2P9z{display:flex;gap:16px;align-items:center}.guide_identity__N2P9z img{border-radius:12px;object-fit:cover;flex-shrink:0}.guide_identity__N2P9z p{margin:0}.guide_meta__ygf4E{font-size:.84rem}.guide_breadcrumb__Y1gOi{display:flex;gap:10px;flex-wrap:wrap;font-size:.9rem}.guide_toc__fisVT{margin:26px 0 0;padding:20px;background:var(--color-bg-secondary);border-radius:12px}.guide_toc__fisVT ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;grid-gap:8px 24px;gap:8px 24px;margin:10px 0 0}.guide_toc__fisVT a{display:inline-block;padding:6px 0}.guide_guide__mC8Ak .blockblast-play-cta{display:inline-block;color:#fff;background:#b34812;text-decoration:none;border-radius:10px;padding:12px 20px;min-height:48px;font-weight:700;margin:8px 0 20px}.guide_guide__mC8Ak .blockblast-play-cta:hover{background:#8e360b}.guide_guide__mC8Ak .blockblast-example{border:1px solid var(--color-border);border-radius:14px;padding:clamp(12px,2vw,22px);margin:22px 0;background:var(--color-bg-secondary)}.guide_guide__mC8Ak .blockblast-tray{display:flex;flex-wrap:wrap;gap:14px;padding:0;list-style:none}.guide_guide__mC8Ak .blockblast-tray li{display:flex;flex-direction:column;align-items:flex-start;font-size:.8rem;flex:1 1;min-width:80px}.guide_guide__mC8Ak .blockblast-step-controls{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.guide_guide__mC8Ak button{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);padding:10px 14px;min-height:44px;font:inherit;cursor:pointer}.guide_guide__mC8Ak button:disabled{opacity:.5;cursor:default}.guide_guide__mC8Ak .blockblast-frames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.guide_guide__mC8Ak figure{min-width:0;margin:0;border:1px solid var(--color-border);padding:16px;border-radius:12px;background:var(--color-bg-surface)}.guide_guide__mC8Ak figure[hidden]{display:none}.guide_guide__mC8Ak .blockblast-board{display:block;width:100%;max-width:340px;margin:8px auto 16px;background:#f4f7fb;border-radius:8px}.guide_guide__mC8Ak figcaption{color:var(--color-text-primary);line-height:1.65}.guide_guide__mC8Ak .blockblast-counts,.guide_guide__mC8Ak .blockblast-model-note{font-size:.85rem;margin:16px 0}.guide_guide__mC8Ak table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.9rem}.guide_guide__mC8Ak td,.guide_guide__mC8Ak th{border:1px solid var(--color-border);padding:10px;text-align:left}.guide_guide__mC8Ak th{background:var(--color-bg-secondary)}@media (max-width:600px){.guide_guide__mC8Ak{margin-top:16px}.guide_guide__mC8Ak .blockblast-frames,.guide_toc__fisVT ul{grid-template-columns:minmax(0,1fr)}.guide_hero__szh42,.guide_section__5tNg8{padding:18px 14px}.guide_guide__mC8Ak figure{padding:10px}.guide_guide__mC8Ak table{font-size:.78rem}.guide_guide__mC8Ak td,.guide_guide__mC8Ak th{padding:7px 5px}}