:root{color-scheme:light;--bg:#fbf8f4;--blob-1:#ffd9c7;--blob-2:#c9f0dc;--blob-3:#ddd6ff;--blob-4:#cfe8ff;--blob-5:#fff1b8;--text:#1f2430;--text-muted:#5b6170;--surface:rgb(255 255 255/0.7);--surface-strong:rgb(255 255 255/0.9);--border:rgb(31 36 48/0.08);--border-strong:rgb(31 36 48/0.16);--primary:#2f7d4a;--primary-hover:#276a3e;--primary-soft:rgb(47 125 74/0.12);--on-primary:#ffffff;--accent:#2b6cb0;--accent-rgb:43,108,176;--accent-hover-rgb:33,83,135;--danger:#b3002a;--danger-bg:#ffe4ec;--danger-border:#ff1f4f;--warning:#7a4f00;--warning-bg:#fff4d6;--nav-hover:rgb(47 125 74/0.12);--logo-tile:#ffffff;--icon-filter:grayscale(1);--shadow:0 1px 2px rgb(31 36 48/0.04),0 8px 24px rgb(31 36 48/0.06);--shadow-lg:0 12px 40px rgb(31 36 48/0.14);--radius:1.25rem;--radius-sm:0.75rem;--header-h:3.5rem}:root[data-theme=dark]{color-scheme:dark;--bg:#0f1420;--blob-1:#3b2a4f;--blob-2:#1d3b4f;--blob-3:#2c4a3a;--blob-4:#262f5a;--blob-5:#4a3a24;--text:#e8eaf0;--text-muted:#a3a9b8;--surface:rgb(22 28 40/0.7);--surface-strong:rgb(22 28 40/0.92);--border:rgb(255 255 255/0.08);--border-strong:rgb(255 255 255/0.16);--primary:#6fcf8f;--primary-hover:#8fdca8;--primary-soft:rgb(111 207 143/0.14);--on-primary:#0f1420;--accent:#8cc4ff;--accent-rgb:140,196,255;--accent-hover-rgb:181,216,255;--danger:#ff8fa6;--danger-bg:#3a1620;--danger-border:#d1335a;--warning:#ffd27a;--warning-bg:#3a2e12;--nav-hover:rgb(111 207 143/0.16);--logo-tile:#ffffff;--icon-filter:grayscale(1) invert(1);--shadow:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.25);--shadow-lg:0 12px 40px rgb(0 0 0/0.45)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0f1420;--blob-1:#3b2a4f;--blob-2:#1d3b4f;--blob-3:#2c4a3a;--blob-4:#262f5a;--blob-5:#4a3a24;--text:#e8eaf0;--text-muted:#a3a9b8;--surface:rgb(22 28 40/0.7);--surface-strong:rgb(22 28 40/0.92);--border:rgb(255 255 255/0.08);--border-strong:rgb(255 255 255/0.16);--primary:#6fcf8f;--primary-hover:#8fdca8;--primary-soft:rgb(111 207 143/0.14);--on-primary:#0f1420;--accent:#8cc4ff;--accent-rgb:140,196,255;--accent-hover-rgb:181,216,255;--danger:#ff8fa6;--danger-bg:#3a1620;--danger-border:#d1335a;--warning:#ffd27a;--warning-bg:#3a2e12;--nav-hover:rgb(111 207 143/0.16);--logo-tile:#ffffff;--icon-filter:grayscale(1) invert(1);--shadow:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.25);--shadow-lg:0 12px 40px rgb(0 0 0/0.45)}}:root:root,:root[data-bs-theme]{--bs-body-bg:transparent;--bs-body-color:var(--text);--bs-emphasis-color:var(--text);--bs-secondary-color:var(--text-muted);--bs-border-color:var(--border-strong);--bs-link-color:var(--accent);--bs-link-color-rgb:var(--accent-rgb);--bs-link-hover-color-rgb:var(--accent-hover-rgb);--bs-body-font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif}html{overflow-y:scroll;background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--text);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vmax 45vmax at 5% 0,var(--blob-1),transparent 65%),radial-gradient(55vmax 40vmax at 100% 10%,var(--blob-4),transparent 65%),radial-gradient(60vmax 45vmax at 85% 75%,var(--blob-3),transparent 65%),radial-gradient(55vmax 40vmax at 0 90%,var(--blob-2),transparent 65%),radial-gradient(40vmax 30vmax at 50% 45%,var(--blob-5),transparent 70%),var(--bg)}p{font-size:1.0625rem;line-height:1.65}h1,h2,h3,h4{margin-top:1em;margin-bottom:.6em;line-height:1.2;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);letter-spacing:-.02em}h2{font-size:clamp(1.45rem,1.1rem + 1.5vw,2.1rem);letter-spacing:-.01em}h3{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}h4{font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;background:var(--primary-soft);color:var(--danger);border-radius:.25em;padding:.25em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}img.paws-icon{filter:var(--icon-filter)}img.textInline{display:inline-block;width:1.5em;height:auto;margin-bottom:.25em}.card{--bs-card-bg:var(--surface-strong);--bs-card-border-color:var(--border);--bs-card-border-radius:var(--radius);--bs-card-inner-border-radius:calc(var(--radius) - 1px);box-shadow:var(--shadow);overflow:hidden}.btn{--bs-btn-border-radius:999px;--bs-btn-padding-x:1.25rem;--bs-btn-font-weight:600;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.btn-sm{min-height:2.25rem}.btn-success{--bs-btn-color:var(--on-primary);--bs-btn-bg:var(--primary);--bs-btn-border-color:var(--primary);--bs-btn-hover-color:var(--on-primary);--bs-btn-hover-bg:var(--primary-hover);--bs-btn-hover-border-color:var(--primary-hover);--bs-btn-active-color:var(--on-primary);--bs-btn-active-bg:var(--primary-hover);--bs-btn-active-border-color:var(--primary-hover)}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#2b6cb0;--bs-btn-border-color:#2b6cb0;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#215387;--bs-btn-hover-border-color:#215387;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#215387;--bs-btn-active-border-color:#215387}.paws-section{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1rem;padding:1.25rem}.paws-section>:first-child{margin-top:0}.paws-section>:last-child{margin-bottom:0}@media (min-width:768px){.paws-section{background:var(--surface);margin-bottom:1.5rem;padding:clamp(1.5rem,3vw,2.5rem)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.paws-section{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}}.paws-grid{display:grid;grid-gap:clamp(.75rem,2vw,1.25rem);gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(var(--min,16rem),100%),1fr))}.paws-grid>*{min-width:0}.paws-split{align-items:center;display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:992px){.paws-split{gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.paws-split--reverse{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.paws-split--reverse>:first-child{order:2}}img.paws-media{border-radius:var(--radius-sm);display:block;height:auto;max-width:100%;width:100%}img.paws-banner{aspect-ratio:3/2;max-height:40vh;object-fit:cover}@media (min-width:992px){img.paws-banner{aspect-ratio:auto;max-height:none}}.paws-logo-tile{align-items:center;background:var(--logo-tile);border-radius:var(--radius-sm);display:flex;justify-content:center;padding:.75rem}.paws-logo-tile img{height:auto;max-height:8rem;max-width:100%;object-fit:contain;width:auto}.paws-pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.paws-pills a{align-items:center;background:var(--primary-soft);border-radius:999px;color:var(--text);display:inline-flex;font-weight:600;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.35rem 1rem;text-decoration:none}.paws-pills a:hover{background:var(--primary);color:var(--on-primary)}.paws-rows{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.paws-rows>li>a{align-items:center;background:var(--primary-soft);border-radius:var(--radius-sm);color:var(--text);display:flex;gap:.75rem;min-height:3rem;padding:.5rem 1rem;text-decoration:none}.paws-rows>li>a:hover{background:var(--nav-hover);text-decoration:underline}.paws-callout-danger{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);color:var(--danger);font-weight:700;padding:1rem 1.25rem;text-align:center}.paws-muted{color:var(--text-muted)}@media (max-width:767.98px){.paws-btn-block{width:100%}}.paws-prose>*{max-width:72ch}.paws-prose h4{margin-top:1.75em}.paws-split>*>:first-child{margin-top:0}