@font-face{font-family:Pitaara Sans;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pitaara Sans;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@theme{ --color-*: initial;  --color-paper: var(--pt-canvas); --color-paper-raised: var(--pt-surface); --color-sunk: var(--pt-sunk); --color-ink: var(--pt-ink); --color-ink-soft: var(--pt-ink-soft); --color-line: color-mix(in oklab, var(--pt-ink) 16%, transparent); --color-orange: var(--pt-accent); --color-amber: var(--pt-accent); --color-on-accent: var(--pt-on-accent); --color-teal: var(--pt-field); --color-field: var(--pt-field); --color-on-field: var(--pt-on-field); --color-danger: var(--pt-danger);  --color-cat-movies: var(--pt-accent); --color-cat-travel: var(--pt-accent); --color-cat-food: var(--pt-accent); --color-cat-tech: var(--pt-accent); --color-cat-products: var(--pt-accent); --color-cat-books: var(--pt-accent); --color-cat-other: var(--pt-ink);  --font-display: "Pitaara Sans", system-ui, sans-serif; --font-display--font-variation-settings: "wght" 860, "wdth" 116; --font-editorial: "Pitaara Sans", system-ui, sans-serif; --font-sans: "Pitaara Sans", system-ui, sans-serif;  --font-mono: "Pitaara Sans", system-ui, sans-serif; --font-mono--font-feature-settings: "tnum"; --text-label: .75rem; --text-label--line-height: 1rem; --text-label--letter-spacing: .06em; --text-poster: clamp(2.75rem, 12vw, 6.5rem); --text-poster--line-height: .92; --radius-card: 16px;  --shadow-block: 0 1px 2px hsl(var(--pt-shadow) / .12), 0 8px 24px -6px hsl(var(--pt-shadow) / .22); --shadow-block-sm: 0 1px 2px hsl(var(--pt-shadow) / .14), 0 3px 8px -2px hsl(var(--pt-shadow) / .16);  --ease-paper: cubic-bezier(.23, 1, .32, 1);}:root{--line-width:1.5px;--grain-opacity:0;--touch-target:44px;--pt-canvas:#e8f0ec;--pt-surface:#fff;--pt-sunk:#d3e2dc;--pt-ink:#0f2a2b;--pt-ink-soft:#3d5958;--pt-field:#0e4f4c;--pt-on-field:#f2f7f3;--pt-accent:#f4b223;--pt-on-accent:#0f2a2b;--pt-accent-2:#c2321b;--pt-on-accent-2:#fff;--pt-danger:#b42318;--pt-shade:#79a399;--pt-base:#b0cfc6;--pt-light:#fff;--pt-lit:#f4b223;--pt-eye:#f2f7f3;--pt-pupil:#0f2a2b;--pt-shadow:176 60% 8%;--pt-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-canvas:#0b1c1d;--pt-surface:#14302f;--pt-sunk:#061314;--pt-ink:#eaf2ee;--pt-ink-soft:#a2bbb5;--pt-field:#1c6662;--pt-on-field:#f2f7f3;--pt-accent:#f6be3e;--pt-on-accent:#0b1c1d;--pt-accent-2:#ff7558;--pt-on-accent-2:#0b1c1d;--pt-danger:#ff8a78;--pt-shade:#0d2b2a;--pt-base:#245752;--pt-light:#4e8c85;--pt-lit:#f6be3e;--pt-shadow:180 80% 2%;--pt-scheme:dark}}:root[data-theme=dark]{--pt-canvas:#0b1c1d;--pt-surface:#14302f;--pt-sunk:#061314;--pt-ink:#eaf2ee;--pt-ink-soft:#a2bbb5;--pt-field:#1c6662;--pt-on-field:#f2f7f3;--pt-accent:#f6be3e;--pt-on-accent:#0b1c1d;--pt-accent-2:#ff7558;--pt-on-accent-2:#0b1c1d;--pt-danger:#ff8a78;--pt-shade:#0d2b2a;--pt-base:#245752;--pt-light:#4e8c85;--pt-lit:#f6be3e;--pt-shadow:180 80% 2%;--pt-scheme:dark}.pl-button{background:var(--pt-accent);min-height:2.9rem;color:var(--pt-on-accent);white-space:nowrap;box-shadow:0 1px 2px hsl(var(--pt-shadow) / .18);transition:transform .16s var(--sc-ease-out,cubic-bezier(.23, 1, .32, 1)), background-color .16s var(--sc-ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:999px;align-items:center;padding:0 1.35rem;font-weight:720;font-stretch:108%;text-decoration:none;display:inline-flex}.pl-button:active{transform:scale(.97)}.pl-button--quiet{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}@media (hover:hover) and (pointer:fine){.pl-button:hover{background:color-mix(in oklab, var(--pt-accent) 88%, var(--pt-ink))}.pl-button--quiet:hover{background:color-mix(in oklab, currentColor 10%, transparent)}}.pl-bar{z-index:60;height:var(--pl-bar,4.25rem);padding:0 var(--sc-gutter,clamp(1.25rem, 5vw, 5.5rem));background:var(--pt-canvas);color:var(--pt-ink);box-shadow:0 1px 0 color-mix(in oklab, var(--pt-ink) 12%, transparent);align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.pl-bar a{color:inherit}.pl-bar__mark{color:var(--pt-ink);display:block}.pl-bar__logo{width:7.5rem;height:auto}.pl-index{display:none}.pl-index ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pl-index a{min-height:2.75rem;transition:background-color .16s var(--sc-ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:999px;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:560;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pl-index a:hover{background:color-mix(in oklab, var(--pt-ink) 8%, transparent)}}.pl-bar__end{align-items:center;gap:.75rem;margin-left:auto;display:flex}.pt-theme select{border:1.5px solid color-mix(in oklab, var(--pt-ink) 22%, transparent);background:linear-gradient(45deg, transparent 50%, currentColor 50%) right 1.05rem center / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, currentColor 50%) right .75rem center / 5px 5px no-repeat, var(--pt-canvas);min-height:2.75rem;color:inherit;appearance:none;cursor:pointer;border-radius:999px;padding:0 2rem 0 .9rem;font-family:inherit;font-size:.9rem;font-weight:560}@media (width>=64rem){.pl-index{display:block}}@media (width<=30rem){.pl-bar{gap:.75rem}.pl-bar__logo{width:6rem}.pl-bar .pl-button{padding:0 1rem}}.pt-logo-lid{fill:var(--pt-accent)}@media (prefers-reduced-motion:reduce){.pl-button,.pl-index a{transition:none}}:root{color-scheme:var(--pt-scheme)}*{box-sizing:border-box}body{background:var(--pt-canvas);color:var(--pt-ink);text-rendering:optimizelegibility;margin:0;font:400 1.0625rem/1.65 Pitaara Sans,system-ui,sans-serif}#site-bar{height:4.25rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{background:var(--pt-surface);border-radius:1.5rem;width:min(100% - 2rem,42rem);margin:clamp(2rem,6vw,3.5rem) auto 3rem;padding:clamp(1.5rem,5vw,3rem)}main h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.1rem,1.5rem + 3vw,3.25rem);font-weight:860;font-stretch:118%;line-height:.98}.legal-meta{color:var(--pt-ink-soft);margin:-.75rem 0 2rem;font-size:.9rem}main h2{margin:2.5rem 0 .75rem;font-size:1.3rem;font-weight:760;font-stretch:110%;line-height:1.2}main :is(p,ul,ol){margin:0 0 1rem}main :is(ul,ol){padding-left:1.25rem}main li{margin-bottom:.5rem}main li::marker{color:var(--pt-ink-soft)}strong{font-weight:700}code{background:var(--pt-sunk);white-space:nowrap;border-radius:.4em;padding:.1em .4em;font:600 .92em/1 Pitaara Sans,system-ui,sans-serif}main a,.legal-foot a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:.2em;text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--pt-ink);outline-offset:3px;border-radius:.25rem}.legal-foot{border-top:1px solid color-mix(in oklab, var(--pt-ink) 14%, transparent);flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.25rem clamp(1.25rem,5vw,5.5rem) 3rem;font-size:.95rem;display:flex}.legal-foot a{color:var(--pt-ink-soft);text-decoration-color:#0000}.legal-foot a[aria-current=page]{color:var(--pt-ink);-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent)}@media (hover:hover) and (pointer:fine){.legal-foot a:hover{color:var(--pt-ink)}}
