.sh-grid[data-astro-cid-v7opjumy]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;align-items:center}.shield-art[data-astro-cid-v7opjumy]{display:grid;gap:6px;justify-items:end}.shield-art[data-astro-cid-v7opjumy] span[data-astro-cid-v7opjumy]{display:block;padding:.55rem 1rem;border-radius:12px;font-weight:600;font-size:.9rem;text-align:right;width:calc(100% - var(--i) * 7%);background:color-mix(in oklab,var(--caribe-fill) calc(10% + var(--i) * 6%),var(--surface));border:1px solid var(--line);color:var(--ink);animation:slide .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms + .15s)}.shield-art[data-astro-cid-v7opjumy] span[data-astro-cid-v7opjumy]:last-child{background:var(--ink);color:var(--bg)}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.modes[data-astro-cid-v7opjumy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.modes[data-astro-cid-v7opjumy]>li[data-astro-cid-v7opjumy]{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line)}.m-scale[data-astro-cid-v7opjumy]{display:flex;gap:4px;margin-bottom:.4rem}.m-scale[data-astro-cid-v7opjumy] i[data-astro-cid-v7opjumy]{width:22px;height:6px;border-radius:3px;background:var(--bg-2)}.m-scale[data-astro-cid-v7opjumy] i[data-astro-cid-v7opjumy].on{background:var(--caribe-fill)}.modes[data-astro-cid-v7opjumy] h3[data-astro-cid-v7opjumy]{font-size:1.25rem;font-weight:660}.who[data-astro-cid-v7opjumy]{color:var(--ink-2);font-size:.92rem}.modes[data-astro-cid-v7opjumy] ul[data-astro-cid-v7opjumy]{display:grid;gap:.4rem;font-size:.93rem;margin-top:.4rem}.modes[data-astro-cid-v7opjumy] ul[data-astro-cid-v7opjumy] li[data-astro-cid-v7opjumy]{display:flex;gap:.45rem;align-items:flex-start}.modes[data-astro-cid-v7opjumy] ul[data-astro-cid-v7opjumy] svg{color:var(--caribe);flex:none;margin-top:4px}.plan[data-astro-cid-v7opjumy]{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--ink-2)}.scale-note[data-astro-cid-v7opjumy]{margin-top:1rem}.layers-grid[data-astro-cid-v7opjumy]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sticky[data-astro-cid-v7opjumy]{position:sticky;top:100px;margin-bottom:0}.layers[data-astro-cid-v7opjumy]{display:grid;gap:0;position:relative}.layers[data-astro-cid-v7opjumy]:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(var(--caribe-fill),var(--lila));opacity:.5}.layers[data-astro-cid-v7opjumy] li[data-astro-cid-v7opjumy]{display:grid;grid-template-columns:44px 1fr;gap:1.1rem;padding-bottom:1.75rem;position:relative}.l-n[data-astro-cid-v7opjumy]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--caribe-fill);font-family:var(--font-display);font-weight:700;color:var(--caribe);position:relative}.layers[data-astro-cid-v7opjumy] h3[data-astro-cid-v7opjumy]{font-size:1.2rem;font-weight:650;margin:.45rem 0 .25rem}.layers[data-astro-cid-v7opjumy] p[data-astro-cid-v7opjumy]{color:var(--ink-2);max-width:54ch}.prot[data-astro-cid-v7opjumy]{background:var(--bg-2)}.prot-grid[data-astro-cid-v7opjumy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.75rem}.prot-grid[data-astro-cid-v7opjumy] li[data-astro-cid-v7opjumy]{display:grid;gap:.4rem;align-content:start}.prot-grid[data-astro-cid-v7opjumy] svg{color:var(--caribe);margin-bottom:.3rem}.prot-grid[data-astro-cid-v7opjumy] h3[data-astro-cid-v7opjumy]{font-size:1.08rem;font-weight:650}.prot-grid[data-astro-cid-v7opjumy] p[data-astro-cid-v7opjumy]{color:var(--ink-2);font-size:.94rem}.note[data-astro-cid-v7opjumy]{display:flex;gap:1.25rem;align-items:flex-start;padding:1.75rem;border-radius:var(--radius-l);border:1px solid var(--line);background:var(--surface)}.note[data-astro-cid-v7opjumy]>svg{color:var(--caribe);flex:none}.note[data-astro-cid-v7opjumy] h2[data-astro-cid-v7opjumy]{margin-bottom:.4rem}@media(max-width:980px){.sh-grid[data-astro-cid-v7opjumy],.layers-grid[data-astro-cid-v7opjumy]{grid-template-columns:1fr}.sticky[data-astro-cid-v7opjumy]{position:static}.modes[data-astro-cid-v7opjumy],.prot-grid[data-astro-cid-v7opjumy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.modes[data-astro-cid-v7opjumy],.prot-grid[data-astro-cid-v7opjumy]{grid-template-columns:1fr}.shield-art[data-astro-cid-v7opjumy] span[data-astro-cid-v7opjumy]{font-size:.82rem}}
