.page-head[data-astro-cid-ta2fbyqs]{padding-bottom:clamp(1rem,3vw,2rem)}.page-title[data-astro-cid-ta2fbyqs]{max-width:22ch;font-size:clamp(2rem,5vw,3.4rem)}.block[data-astro-cid-ta2fbyqs]{padding-top:clamp(1rem,3vw,2rem)}.prose-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,3.5rem);display:grid}.prose-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:1.35rem}.prose-card[data-astro-cid-ta2fbyqs]{--tone-rgb:61, 123, 255;--tone-2:var(--blue-2);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(360px 200px at 100% 0%, rgba(var(--tone-rgb), .16), transparent 65%), var(--card);padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.prose-card[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--tone-2);height:3px;position:absolute;inset:0 0 auto}.prose-card[data-astro-cid-ta2fbyqs][data-tone=wine]{--tone-rgb:196, 58, 103;--tone-2:var(--wine-2);--tone-text:var(--wine-text)}.prose-card[data-astro-cid-ta2fbyqs][data-tone=mix]{--tone-rgb:120, 80, 170}.prose-card[data-astro-cid-ta2fbyqs][data-tone=mix]:before{background:linear-gradient(90deg, var(--blue), var(--wine-2))}.prose-tag[data-astro-cid-ta2fbyqs]{letter-spacing:.15em;color:var(--tone-text,var(--tone-2));margin-bottom:.6rem;font-size:.8rem;display:inline-block}.prose-card[data-astro-cid-ta2fbyqs][data-tone=mix] .prose-tag[data-astro-cid-ta2fbyqs]{background:var(--grad-text-small);color:#0000;-webkit-background-clip:text;background-clip:text}.principle[data-astro-cid-ta2fbyqs]{--tone-rgb:61, 123, 255;--tone-2:var(--blue-2);background:radial-gradient(260px 160px at 0% 0%, rgba(var(--tone-rgb), .14), transparent 65%), var(--card)}.principle[data-astro-cid-ta2fbyqs][data-tone=wine]{--tone-rgb:196, 58, 103;--tone-2:var(--wine-2)}.principle[data-astro-cid-ta2fbyqs][data-tone=mix]{--tone-rgb:120, 80, 170}.principle[data-astro-cid-ta2fbyqs]:hover{border-color:rgba(var(--tone-rgb), .55);box-shadow:0 12px 36px rgba(var(--tone-rgb), .16)}.principle-icon[data-astro-cid-ta2fbyqs]{background:rgba(var(--tone-rgb), .16);border-color:rgba(var(--tone-rgb), .4);color:var(--tone-2)}.principle[data-astro-cid-ta2fbyqs][data-tone=mix] .principle-icon[data-astro-cid-ta2fbyqs]{background:var(--grad-brand);color:#fff;border-color:#0000}.principle-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.donts[data-astro-cid-ta2fbyqs]{background:radial-gradient(420px 220px at 0% 100%, #c43a672e, transparent 65%), var(--card);max-width:760px;position:relative;overflow:hidden}.donts[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--wine-2);width:4px;position:absolute;inset:0 auto 0 0}.donts[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:.85rem;margin-top:1.25rem;display:grid}.donts[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--muted);align-items:flex-start;gap:.6rem;display:flex}.check-icon[data-astro-cid-ta2fbyqs]{width:18px;height:18px;color:var(--wine-2);flex:none;margin-top:.25rem}.about-cta[data-astro-cid-ta2fbyqs]{text-align:center;background:radial-gradient(600px 300px at 20% 0%, #ffffff1f, transparent 60%), var(--grad-brand);border-color:#0000;padding:clamp(2.5rem,6vw,4rem);box-shadow:0 24px 70px #3d7bff40}.about-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:#fff}.about-cta[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffffd9;max-width:48ch;margin:0 auto 1.75rem}.about-cta[data-astro-cid-ta2fbyqs] .btn-primary[data-astro-cid-ta2fbyqs]{color:var(--bg);background:#fff}.about-cta[data-astro-cid-ta2fbyqs] .btn-primary[data-astro-cid-ta2fbyqs]:hover{color:var(--bg);box-shadow:0 8px 28px #0000004d}@media (width<=900px){.prose-grid[data-astro-cid-ta2fbyqs],.principle-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.prose-grid[data-astro-cid-ta2fbyqs],.principle-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
