@font-face{font-family:brown;src:url(../media/BrownStd_Regular-s.p.18c3~o2_uv3~f.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brown Fallback;src:local(Arial);ascent-override:89.56%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.2%}.brown_97874261-module__08oQuq__className{font-family:brown,brown Fallback}.brown_97874261-module__08oQuq__variable{--font-family-sans:"brown", "brown Fallback"}
@font-face{font-family:tiemposHeading;src:url(../media/TiemposHeadline_Regular-s.p.0550pnt.sqpzp.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tiemposHeading;src:url(../media/TiemposHeadline_RegularItalic-s.p.0od-6sta.ih83.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tiemposHeading Fallback;src:local(Arial);ascent-override:78.92%;descent-override:21.87%;line-gap-override:20.16%;size-adjust:99.22%}.tiemposheading_375fda6a-module__x2Esqa__className{font-family:tiemposHeading,tiemposHeading Fallback}.tiemposheading_375fda6a-module__x2Esqa__variable{--font-family-heading:"tiemposHeading", "tiemposHeading Fallback"}
@font-face{font-family:tiemposText;src:url(../media/TiemposText_Regular-s.p.0-s_uz7blv6.3.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tiemposText Fallback;src:local(Arial);ascent-override:72.06%;descent-override:22.63%;line-gap-override:18.94%;size-adjust:105.61%}.tiempostext_9568e0e9-module__9w3q5q__className{font-family:tiemposText,tiemposText Fallback}.tiempostext_9568e0e9-module__9w3q5q__variable{--font-family-text:"tiemposText", "tiemposText Fallback"}
@layer reset {
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration-skip-ink:auto}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;padding:0}:where(dialog){padding:0}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

@layer tokens {
:root{--primitive-white:#fff;--primitive-black:#000;--primitive-neutral-100:#e6e7e8;--primitive-neutral-200:#cdcfd0;--primitive-neutral-300:#9a9ea2;--primitive-neutral-500:#686e73;--primitive-neutral-700:#363d45;--primitive-neutral-950:#040d16;--primitive-green-50:#ecf0ec;--primitive-green-100:#deeade;--primitive-green-200:#c8dcc8;--primitive-green-900:#003c32;--primitive-blue-50:#eef2f4;--primitive-blue-100:#e4eff6;--primitive-blue-200:#d2e4f0;--primitive-blue-900:#0f2946;--primitive-warm-50:#f9f7f2;--primitive-warm-200:#eedcba;--primitive-accent-yellow:gold;--primitive-error-50:#fef2f2;--primitive-error-400:#f87171;--primitive-error-500:#dc2626;--primitive-success-50:#f0fdf4;--primitive-success-400:#22c55e;--primitive-success-500:#16a34a;--primitive-warning-50:#fffbeb;--primitive-warning-500:#d97706;--primitive-info-50:#eff6ff;--primitive-info-400:#60a5fa;--primitive-info-500:#2563eb}
}

@layer tokens {
:root{--color-bg:var(--primitive-warm-50);--color-bg-subtle:var(--primitive-warm-50);--color-bg-muted:var(--primitive-neutral-100);--color-bg-selected:var(--primitive-blue-50);--color-bg-inverse:var(--primitive-neutral-950);--color-text:var(--primitive-neutral-950);--color-text-secondary:var(--primitive-neutral-700);--color-text-muted:var(--primitive-neutral-500);--color-text-inverse:var(--primitive-white);--color-border:var(--primitive-neutral-200);--color-border-hover:var(--primitive-neutral-300);--color-primary:var(--primitive-neutral-950);--color-primary-hover:var(--primitive-neutral-700);--color-primary-light:var(--primitive-neutral-100);--color-accent:var(--primitive-green-900);--color-accent-hover:var(--primitive-neutral-950);--color-accent-subtle:var(--primitive-green-50);--color-focus:var(--primitive-green-900);--color-link:var(--color-text);--color-link-hover:var(--color-accent);--color-link-underline:var(--primitive-neutral-300);--color-overlay-light:#0000004d;--color-overlay-medium:#00000080;--color-overlay-heavy:#000000b3;--color-error:var(--primitive-error-500);--color-error-bg:var(--primitive-error-50);--color-success:var(--primitive-success-500);--color-success-bg:var(--primitive-success-50);--color-warning:var(--primitive-warning-500);--color-warning-bg:var(--primitive-warning-50);--color-info:var(--primitive-info-500);--color-info-bg:var(--primitive-info-50);--color-bg-contrast:var(--primitive-warm-50);--color-text-on-dark:var(--primitive-white);--color-text-on-dark-muted:#ffffffbf;--color-border-on-dark:#fff3;--color-accent-surface:var(--primitive-green-900);--color-text-on-accent:var(--primitive-white);--color-bg-elevated:var(--primitive-white);--color-skeleton:var(--primitive-neutral-200);--color-skeleton-shimmer:var(--primitive-neutral-100)}
}

@layer tokens {
:root{--font-sans:var(--font-family-sans), system-ui, -apple-system, sans-serif;--font-heading:var(--font-family-heading), Georgia, serif;--font-text:var(--font-family-text), Georgia, serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.375rem;--font-size-page-title:clamp(2.5rem, 2.3vw + 1.9rem, 4rem);--font-size-section-title:clamp(2.125rem, 1.3vw + 1.8rem, 3rem);--font-size-card-title:clamp(1.5rem, .76vw + 1.31rem, 2rem);--font-size-focus-title:clamp(1.125rem, .57vw + .98rem, 1.5rem);--font-size-focus-title-sm:clamp(1rem, .19vw + .95rem, 1.125rem);--font-size-headline-2:clamp(1.75rem, .38vw + 1.66rem, 2rem);--font-size-headline-3:clamp(1.5rem, .19vw + 1.45rem, 1.625rem);--font-size-headline-4:clamp(1.25rem, .19vw + 1.2rem, 1.375rem);--font-size-headline-5:clamp(1rem, .19vw + .95rem, 1.125rem);--font-size-preamble:clamp(1.125rem, .38vw + 1.03rem, 1.375rem);--font-size-paragraph:clamp(1rem, .19vw + .95rem, 1.125rem);--font-size-quote:clamp(1.25rem, .57vw + 1.11rem, 1.625rem);--font-size-label:clamp(1rem, .19vw + .95rem, 1.125rem);--font-size-label-sm:clamp(.75rem, .19vw + .7rem, .875rem);--font-size-nav-title:clamp(.875rem, -.38vw + 1.22rem, 1.125rem);--font-size-breadcrumb:clamp(.75rem, -.19vw + .92rem, .875rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.1;--leading-heading:1.2;--leading-snug:1.3;--leading-body:1.4;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.75;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.03em;--tracking-wider:.05em;--tracking-label:2px;--tracking-labels:4px}
}

@layer tokens {
:root{--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.625rem;--space-2xl:4rem;--space-3xl:6rem;--touch-target-size:2.75rem;--section-spacing:clamp(var(--space-2xl), 7vw, var(--space-3xl));--container-padding:clamp(var(--space-md), 5vw, var(--space-lg));--block-gap:var(--section-spacing);--fluid-sm:clamp(var(--space-lg), 3vw, var(--space-xl));--fluid-md:clamp(var(--space-lg), 4vw, var(--space-2xl));--fluid-lg:clamp(var(--space-xl), 6vw, var(--space-3xl));--fluid-xl:clamp(var(--space-2xl), 8vw, var(--space-3xl))}
}

@layer tokens {
:root{--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000012, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 32px #0000001a;--shadow-xl:0 20px 40px #00000024;--shadow-card-hover:0 8px 24px #0000001a, 0 2px 6px #0000000f}
}

@layer tokens {
:root{--color-glass-bg:rgb(from var(--primitive-white) r g b / .3);--blur-glass:58px}
}

@layer tokens {
:root{--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-full:9999px}
}

@layer tokens {
:root{--duration-fast:.1s;--duration-base:.15s;--duration-slow:.25s;--duration-slower:.4s;--duration-reel:1.1s;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--transition-base:var(--duration-base) ease}
}

@layer tokens {
:root{--z-dropdown:10;--z-sticky:100;--z-overlay:1000;--z-modal:9000;--z-skip:9999}
}

@layer tokens {

}

@layer tokens {
:root{--grid-fullwidth:1fr;--grid-4col:repeat(4, 1fr);--grid-3col:repeat(3, 1fr)}
}

@layer tokens {
:root{--container-xl:1280px;--container-lg:1200px;--container-md:860px;--container-wide:1440px;--container-sm:600px;--container-narrow:720px;--container-tight:560px;--content-max:65ch;--content-narrow:50ch;--listing-image-width:280px;--card-min-width:280px;--nav-bg:var(--primitive-neutral-950);--nav-text:var(--primitive-white);--nav-text-muted:#fffc;--card-radius:var(--radius-lg);--card-padding:var(--space-lg) var(--space-lg);--btn-padding-block:var(--space-md);--btn-padding-inline:var(--space-lg);--btn-accent-bg:var(--color-accent);--btn-accent-bg-hover:var(--color-accent-hover);--btn-accent-text:var(--primitive-white);--sidebar-width:280px;--input-border-color:var(--color-border);--input-focus-border-color:var(--color-focus)}
}

@layer tokens {

}

@layer base {
body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-heading);text-wrap:balance;font-weight:var(--weight-regular)}h1,h2{letter-spacing:var(--tracking-tight)}h1{font-size:var(--font-size-page-title);margin-bottom:var(--space-md);line-height:1.08}h2{font-size:var(--font-size-section-title);letter-spacing:var(--tracking-tight);margin-top:var(--space-xl);margin-bottom:var(--space-md);line-height:1.2}h3{font-size:var(--font-size-card-title);line-height:var(--leading-snug);margin-top:var(--space-lg)}h4{font-size:var(--font-size-focus-title);line-height:var(--leading-snug);margin-top:var(--space-lg)}h5{font-size:var(--text-base);line-height:var(--leading-snug);margin-top:var(--space-lg)}h6{font-size:var(--text-sm);line-height:var(--leading-snug);margin-top:var(--space-md);text-transform:uppercase;letter-spacing:var(--tracking-wide)}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p{color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-loose);text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--color-link-underline);transition:text-decoration-color var(--transition-base)}a:hover{text-decoration-color:var(--color-link-hover)}::selection{background-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}ul,ol{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-loose);list-style:revert;padding-left:1.25em}:where(ul,ol):not([class])>li+li{margin-top:.5em}blockquote{border-left:3px solid var(--color-accent);padding:var(--space-md) var(--space-lg);color:var(--color-text-secondary);margin-inline:0;font-style:normal}mark{background-color:color-mix(in srgb, var(--color-accent) 20%, transparent);color:inherit;padding:.0625em .25em}small{font-size:var(--text-sm)}code,kbd,pre{font-family:var(--font-mono)}code{background-color:var(--color-bg-muted);border-radius:var(--radius-sm);padding:.125em .375em;font-size:.9em}pre{padding:var(--space-md);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}pre code{background:0 0;padding:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.block-contrast{background-color:var(--color-bg-contrast);padding-block:var(--section-spacing)}hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-lg)}button,.btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--btn-padding-block) var(--btn-padding-inline);font-size:var(--text-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn-primary,button[type=submit]{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}:is(.btn-primary,button[type=submit]):hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}:is(.btn-primary,button[type=submit]):active{opacity:.85}.btn-secondary{color:var(--color-text);border-color:var(--color-border-hover);background-color:#0000}.btn-secondary:hover{border-color:var(--color-text-muted);background-color:var(--color-bg-subtle)}.btn-secondary:active{background-color:var(--color-bg-muted)}.btn-ghost{color:var(--color-text);background-color:#0000;border-color:#0000}.btn-ghost:hover{background-color:var(--color-bg-muted)}.btn-ghost:active{background-color:var(--color-border)}.btn-accent{background-color:var(--btn-accent-bg);color:var(--btn-accent-text);border-color:var(--btn-accent-bg)}.btn-accent:hover{background-color:var(--btn-accent-bg-hover);border-color:var(--btn-accent-bg-hover)}.btn-accent:active{opacity:.85}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select{width:100%;padding:var(--space-md) var(--space-md);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--input-border-color);border-radius:var(--radius-sm);transition:border-color var(--transition-base), box-shadow var(--transition-base);display:block}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select)::placeholder{color:var(--color-text-muted)}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select):focus{border-color:var(--input-focus-border-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 15%, transparent);outline:none}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select):disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-bg-muted)}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select)[aria-invalid=true],:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select):invalid:not(:placeholder-shown){border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 10%, transparent)}textarea{resize:vertical;min-height:6rem}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23737373' d='M6 8.825a.5.5 0 01-.354-.146l-4-4a.5.5 0 01.708-.708L6 7.617l3.646-3.646a.5.5 0 01.708.708l-4 4A.5.5 0 016 8.825z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;padding-right:var(--space-xl)}label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-sm);display:block}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer}table{width:100%;font-size:var(--text-sm)}th,td{padding:var(--space-md) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}th{color:var(--color-text);background-color:var(--color-bg-subtle)}td{color:var(--color-text-secondary)}details{border:none;border-bottom:1px solid var(--color-border);padding:0}summary{padding:var(--space-lg) 0;min-height:48px;font-size:var(--text-md);cursor:pointer;color:var(--color-text);justify-content:space-between;align-items:center;list-style:none;display:flex}summary:after{content:"+";font-size:1.5rem;font-weight:var(--weight-regular);color:var(--color-text-muted);transition:transform var(--duration-slow) ease;line-height:1}summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}summary::-webkit-details-marker{display:none}details[open]>summary{font-weight:var(--weight-regular)}details[open]>summary:after{content:"−";color:var(--color-accent)}details>div{padding-bottom:var(--space-lg);color:var(--color-text-secondary);line-height:1.7}.alert{padding:var(--space-md) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.alert-error{color:var(--color-error);background-color:var(--color-error-bg);border-color:var(--color-error)}.alert-success{color:var(--color-success);background-color:var(--color-success-bg);border-color:var(--color-success)}.alert-warning{color:var(--color-warning);background-color:var(--color-warning-bg);border-color:var(--color-warning)}.alert-info{color:var(--color-info);background-color:var(--color-info-bg);border-color:var(--color-info)}.field{margin-bottom:var(--space-md)}.field-label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-sm);display:block}.field-help{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-sm)}.field-error{font-size:var(--text-sm);color:var(--color-error);margin-top:var(--space-sm)}@media (prefers-contrast:more){:root{--color-border:var(--primitive-neutral-500);--color-border-hover:var(--primitive-neutral-700);--color-text-muted:var(--primitive-neutral-700);--color-text-secondary:var(--primitive-neutral-950)}button,.btn,input,textarea,select{border-width:2px}}@media (forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid linktext}button,.btn,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select{border:1px solid buttontext}}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555!important}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h1,h2,h3,h4{page-break-after:avoid;orphans:3;widows:3}p{orphans:3;widows:3}nav,footer,.skip-link{display:none!important}body{font-size:12pt;line-height:1.5}}
}

@layer reset,tokens,base,site;@layer site{body>main{max-width:none;min-height:calc(100dvh - 3.5rem);padding:0}.block-list{align-items:stretch;gap:var(--section-spacing);flex-direction:column;display:flex}.block-list>*{width:100%}.content-container{max-width:var(--container-lg);padding-inline:var(--container-padding);margin-inline:auto}.rich-text{max-width:var(--container-md);padding-inline:var(--container-padding);margin-inline:auto}.rich-text h2{font-size:var(--font-size-card-title);margin-top:var(--space-lg)}.rich-text h3{font-size:var(--font-size-headline-3);line-height:var(--leading-body);margin-top:var(--space-lg)}.rich-text h4{font-size:var(--font-size-headline-4);line-height:var(--leading-body);margin-top:var(--space-lg)}.rich-text h5{font-size:var(--font-size-headline-5);line-height:var(--leading-body);margin-top:var(--space-lg)}.check-list{gap:var(--space-sm);flex-direction:column;margin-block-end:var(--space-lg);padding-inline-start:0;list-style:none;display:flex}.check-list li{min-height:24px;font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--color-text);padding-inline-start:calc(24px + var(--space-sm));position:relative}.check-list li:before{content:"";background-color:var(--color-accent);width:24px;height:24px;position:absolute;inset-block-start:0;inset-inline-start:0;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M9.54933%2017.3078L4.58008%2012.3385L5.29358%2011.625L9.54933%2015.8808L18.7051%206.72501L19.4186%207.43851L9.54933%2017.3078Z'%20fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.line-list{gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-md);margin-block-end:var(--space-lg);padding-inline-start:0;list-style:none;display:flex}.line-list li{font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--color-text);padding-inline-start:calc(28px + var(--space-md));position:relative}.line-list li:before{content:"";background-color:var(--color-accent);width:28px;height:2px;position:absolute;inset-block-start:.65em;inset-inline-start:0}.page-layout{--layout-padding-inline:var(--space-md);max-width:var(--container-wide);padding-inline:var(--layout-padding-inline);min-height:60vh;margin-inline:auto}@media (min-width:76.875rem){.page-layout{--layout-padding-inline:var(--space-xl)}.page-layout:has(>aside){grid-template-columns:1fr var(--sidebar-width);gap:var(--space-xl);display:grid}}.card-grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--block-gap);display:grid}.skip-link{top:0;left:var(--space-md);z-index:var(--z-skip);padding:var(--space-md) var(--space-lg);background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-100%)}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(root){animation:fade-out var(--duration-base) var(--ease-out)}::view-transition-new(root){animation:fade-in var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes reveal{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}.block-list>*{animation:linear both reveal view();animation-range:entry entry 25%}@media (prefers-reduced-motion:reduce){.block-list>*{animation:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
