/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.LegalLayout{color:var(--color-pasea-gray-700,#3a3a3a);font-family:var(--sans);line-height:1.65;overflow-x:clip}.LegalLayout .page-hero{background-color:var(--color-pasea-blue-50,#e6f0f8);text-align:center;padding:7em 1.5em 4em;position:relative}.LegalLayout .page-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:radial-gradient(circle at 20% 30%,#0077c814,#0000 60%),radial-gradient(circle at 80% 70%,#f582200f,#0000 60%);position:absolute}.LegalLayout .page-hero .inner{max-width:56em;margin:0 auto;position:relative}.LegalLayout .page-hero .eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-600,#1e61a0);text-transform:uppercase;letter-spacing:.18em;margin-bottom:1em;font-size:.78em;display:inline-block}.LegalLayout .page-hero h1{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);font-family:var(--heading);letter-spacing:-.02em;margin:0 0 .4em;font-size:2.7em;line-height:1.15}@media (max-width:700px){.LegalLayout .page-hero h1{font-size:1.9em}}.LegalLayout .page-hero .lede{color:var(--color-pasea-gray-700,#3a3a3a);max-width:44em;margin:0 auto 1.2em;font-size:1.05em;line-height:1.55}.LegalLayout .page-hero .updated{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-pasea-blue-700,#1b4f87);font-family:var(--mono);border:1px solid var(--color-pasea-blue-100);background:#fff;border-radius:999px;padding:.35em .85em;font-size:.78em;display:inline-block}.LegalLayout .content{grid-template-columns:16em minmax(0,1fr);gap:3em;max-width:70em;margin:0 auto;padding:4em 1.5em 6em;display:grid}@media (max-width:900px){.LegalLayout .content{grid-template-columns:1fr;gap:1.5em;padding:2.5em 1.2em 4em}}.LegalLayout .toc{border:1px solid var(--color-pasea-blue-100);background:#fff;border-radius:.7em;align-self:start;padding:1.2em 1em;position:sticky;top:5em;box-shadow:0 4px 14px #0d2a4a0d}@media (max-width:900px){.LegalLayout .toc{padding:1em 1.1em;position:static;top:auto}}.LegalLayout .toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.LegalLayout .toc ol li{counter-increment:toc;margin:0;padding:0}.LegalLayout .toc ol li a{color:var(--color-pasea-gray-700);border-radius:.4em;padding:.4em .5em .4em 2em;font-size:.85em;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s;display:block;position:relative}.LegalLayout .toc ol li a:before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);color:var(--color-pasea-blue-500);font-size:.78em;font-weight:700;position:absolute;top:.4em;left:.5em}.LegalLayout .toc ol li a:hover{background:var(--color-pasea-blue-50);color:var(--color-pasea-blue-800)}.LegalLayout .body section{margin-bottom:2.5em;scroll-margin-top:5em}.LegalLayout .body section:last-child{margin-bottom:0}.LegalLayout .body section h2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-blue-900,#0d2a4a);font-family:var(--heading);letter-spacing:-.01em;border-bottom:1px solid var(--color-pasea-blue-100);margin:0 0 .7em;padding-bottom:.4em;font-size:1.5em;line-height:1.25}.LegalLayout .body section p{margin:0 0 .9em;font-size:.96em;line-height:1.7}.LegalLayout .body section ol,.LegalLayout .body section ul{margin:.3em 0 1em;padding-left:1.4em}.LegalLayout .body section ol li,.LegalLayout .body section ul li{margin:.3em 0;font-size:.95em;line-height:1.6}.LegalLayout .body section ul li::marker{color:var(--color-pasea-blue-600);font-weight:700}.LegalLayout .body section ol li::marker{color:var(--color-pasea-blue-600);font-weight:700}.LegalLayout .body section .highlight{color:var(--color-pasea-blue-900,#0d2a4a);background:var(--color-pasea-blue-50);border-left:3px solid var(--color-pasea-blue-600);border-radius:0 .5em .5em 0;margin-top:1em;padding:1em 1.2em;font-size:.93em;font-weight:500}.LegalLayout .body section .download{margin-top:1.2em}.LegalLayout .body section .download .download-btn{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background:var(--color-pasea-blue-600);border-radius:.45em;align-items:center;gap:.55em;padding:.7em 1.15em;font-size:.95em;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #0d2a4a2e}.LegalLayout .body section .download .download-btn:hover{background:var(--color-pasea-blue-700);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px #0d2a4a40}.LegalLayout .body section .download .download-btn .ico{background:currentColor;width:1.1em;height:1.1em;-webkit-mask-image:url(/icons/document.svg);mask-image:url(/icons/document.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LegalLayout .body section strong{color:var(--color-pasea-gray-900)}.LegalLayout .body section a{color:var(--color-pasea-blue-700);text-underline-offset:2px;font-weight:500;text-decoration:underline}.LegalLayout .body section a:hover{color:var(--color-pasea-blue-800)}@property --tw-font-weight{syntax:"*";inherits:false}