/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.pattern-rail-section[data-astro-cid-d3scpxhm]{border-left:1px solid #dbdedf}@supports (color:color-mix(in lab, red, red)){.pattern-rail-section[data-astro-cid-d3scpxhm]{border-left:1px solid color-mix(in oklab, var(--color-text) 14%, white 86%)}}.pattern-rail-section[data-astro-cid-d3scpxhm]{padding-left:.8rem}.pattern-rail-title[data-astro-cid-d3scpxhm]{text-transform:uppercase;letter-spacing:.08em;color:#6b7878;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.pattern-rail-title[data-astro-cid-d3scpxhm]{color:color-mix(in oklab, var(--color-text) 58%, white 42%)}}.pattern-main-column[data-astro-cid-d3scpxhm]{width:100%}@media (width>=80rem){.pattern-main-column[data-astro-cid-d3scpxhm]{max-width:78ch;margin-inline:auto}}.pattern-body[data-astro-cid-d3scpxhm]{color:#1a2d2e;width:100%}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm]{color:color-mix(in oklab, var(--color-text) 90%, white 10%)}}.pattern-body[data-astro-cid-d3scpxhm]{line-height:1.75}.pattern-body[data-astro-cid-d3scpxhm] h2{color:var(--color-text);scroll-margin-top:var(--scroll-anchor-offset);margin-top:2rem;margin-bottom:1.05rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700}.pattern-body[data-astro-cid-d3scpxhm] h3{color:var(--color-text);scroll-margin-top:var(--scroll-anchor-offset);margin-top:1.35rem;margin-bottom:.85rem;font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:700}.pattern-body[data-astro-cid-d3scpxhm] p{text-wrap:pretty;margin:0}.pattern-body[data-astro-cid-d3scpxhm] p+p{margin-top:.9rem}.pattern-body[data-astro-cid-d3scpxhm] a{color:var(--brand-cyan-700);text-decoration:none;transition:color .16s}.pattern-body[data-astro-cid-d3scpxhm] a:visited{color:var(--brand-cyan-800)}.pattern-body[data-astro-cid-d3scpxhm] a:hover,.pattern-body[data-astro-cid-d3scpxhm] a:focus-visible{color:var(--brand-cyan-700)}.pattern-body[data-astro-cid-d3scpxhm] ul,.pattern-body[data-astro-cid-d3scpxhm] ol{margin-top:.85rem;margin-bottom:.85rem;padding-left:1.3rem}.pattern-body[data-astro-cid-d3scpxhm] ul{list-style:outside}.pattern-body[data-astro-cid-d3scpxhm] ol{list-style:decimal}.pattern-body[data-astro-cid-d3scpxhm] li{margin-block:.3rem}.pattern-body[data-astro-cid-d3scpxhm] code{background:#ebecec;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] code{background:color-mix(in oklab, var(--color-text) 8%, white 92%)}}.pattern-body[data-astro-cid-d3scpxhm] code{border-radius:.34rem;padding:.12rem .35rem}.pattern-body[data-astro-cid-d3scpxhm] pre{border-radius:var(--radius-surface-compact);border:1px solid #d6dada;margin-block:1rem}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] pre{border:1px solid color-mix(in oklab, var(--color-text) 16%, white 84%)}}.pattern-body[data-astro-cid-d3scpxhm] pre{background:#f7f8f8}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] pre{background:color-mix(in oklab, var(--color-text) 3%, white 97%)}}.pattern-body[data-astro-cid-d3scpxhm] pre{padding:.85rem;overflow:auto}.pattern-body[data-astro-cid-d3scpxhm] pre code{background:0 0;border-radius:0;padding:0}.pattern-body[data-astro-cid-d3scpxhm] figure{margin-block:1.2rem}.pattern-body[data-astro-cid-d3scpxhm] img{border:1px solid #dbdedf;border-radius:.65rem;max-width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] img{border:1px solid color-mix(in oklab, var(--color-text) 14%, white 86%)}}.pattern-body[data-astro-cid-d3scpxhm] figcaption{color:#616f6f;margin-top:.45rem;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] figcaption{color:color-mix(in oklab, var(--color-text) 62%, white 38%)}}.pattern-body[data-astro-cid-d3scpxhm] table{border-collapse:collapse;width:100%;margin-block:1rem;font-size:.95rem}.pattern-body[data-astro-cid-d3scpxhm] th,.pattern-body[data-astro-cid-d3scpxhm] td{text-align:left;vertical-align:top;border-bottom:1px solid #dbdedf;padding:.55rem .5rem}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] th,.pattern-body[data-astro-cid-d3scpxhm] td{border-bottom:1px solid color-mix(in oklab, var(--color-text) 14%, white 86%)}}.pattern-body[data-astro-cid-d3scpxhm] th{color:#1a2d2e;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] th{color:color-mix(in oklab, var(--color-text) 90%, white 10%)}}.pattern-body[data-astro-cid-d3scpxhm] hr{border:0;border-top:1px solid #dbdedf}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] hr{border-top:1px solid color-mix(in oklab, var(--color-text) 14%, white 86%)}}.pattern-body[data-astro-cid-d3scpxhm] hr{margin-block:1.1rem}.pattern-body[data-astro-cid-d3scpxhm] blockquote{border-left:3px solid #a1f9fe;margin-block:1rem}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] blockquote{border-left:3px solid color-mix(in oklab, var(--color-brand) 52%, white 48%)}}.pattern-body[data-astro-cid-d3scpxhm] blockquote{color:#3d4e4f;padding-left:.9rem}@supports (color:color-mix(in lab, red, red)){.pattern-body[data-astro-cid-d3scpxhm] blockquote{color:color-mix(in oklab, var(--color-text) 76%, white 24%)}}
