@font-face{font-family:display;src:url(../media/Archivo_latin-s.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.nYbAGq_className{font-family:display,display Fallback}.nYbAGq_variable{--nf-display:"display", "display Fallback"}
:root{--portal-paper:#fafcfe;--portal-paper-2:#eef2f6;--portal-ink:#101924;--portal-ink-2:#2d3642;--portal-muted:#515963;--portal-rule:#d7dbe0;--portal-rule-2:#8c939b;--portal-night:#0a1421;--portal-night-ink:#d3d8de;--portal-on-band:#f6f9fb;--portal-cat-1:#004b97;--portal-cat-2:#005d32;--portal-cat-3:#7b4700;--portal-cat-4:#553494;--portal-cat-5:#00595e;--portal-sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--portal-radius:3px}@supports (color:lab(0% 0 0)){:root{--portal-paper:lab(98.837% -.443995 -1.43219);--portal-paper-2:lab(95.3545% -.770479 -2.50262);--portal-ink:lab(8.26334% -1.16259 -8.83424);--portal-ink-2:lab(22.2022% -1.51663 -8.94257);--portal-muted:lab(37.3086% -1.41613 -7.23405);--portal-rule:lab(87.2335% -.876665 -2.85795);--portal-rule-2:lab(60.5446% -1.58405 -5.32682);--portal-night:lab(6.08078% -.823021 -10.2017);--portal-night-ink:lab(86.0715% -1.08898 -3.56864);--portal-on-band:lab(97.677% -.443965 -1.43216);--portal-cat-1:lab(31.4218% 6.04931 -51.333);--portal-cat-2:lab(34.1316% -35.5064 18.3726);--portal-cat-3:lab(35.807% 21.322 52.5796);--portal-cat-4:lab(30.2717% 32.3268 -48.3631);--portal-cat-5:lab(33.5813% -28.035 -11.4677)}}.site.t-portal{--color-paper:var(--portal-paper);--color-paper-2:var(--portal-paper-2);--color-ink:var(--portal-ink);--color-ink-2:var(--portal-ink-2);--color-muted:var(--portal-muted);--color-rule:var(--portal-rule);--color-rule-2:var(--portal-rule-2);--color-accent:color-mix(in oklab, var(--color-brand) 62%, var(--color-ink));--color-accent-ink:var(--portal-on-band);--color-focus:var(--color-accent);--portal-band:color-mix(in oklab, var(--color-brand) 66%, var(--portal-night));--portal-cat-0:var(--color-accent);--portal-cat:var(--color-accent);--font-display:var(--nf-display), var(--portal-sans);--font-body:var(--nf-display), var(--portal-sans);--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.75rem;--tracking-display:-.03em;--container:1180px;--gutter:24px;--gap-columns:28px;line-height:1.5}@supports (color:oklch(from red l c h)){.site.t-portal{--color-accent:oklch(from var(--color-brand) min(l, .46) c h);--portal-band:oklch(from var(--color-brand) min(l, .42) c h)}}.site.t-portal .portal-cat-0{--portal-cat:var(--portal-cat-0)}.site.t-portal .portal-cat-1{--portal-cat:var(--portal-cat-1)}.site.t-portal .portal-cat-2{--portal-cat:var(--portal-cat-2)}.site.t-portal .portal-cat-3{--portal-cat:var(--portal-cat-3)}.site.t-portal .portal-cat-4{--portal-cat:var(--portal-cat-4)}.site.t-portal .portal-cat-5{--portal-cat:var(--portal-cat-5)}.site.t-portal h1,.site.t-portal h2,.site.t-portal h3{text-wrap:balance;font-weight:800}.site.t-portal a:active,.site.t-portal .site-nav a:active{color:var(--color-accent)}.site.t-portal .site-header{padding-top:0}.site.t-portal .site-topline{background:var(--portal-night);color:var(--portal-night-ink);font-size:var(--text-sm);line-height:1.4}.site.t-portal .site-topline-row{justify-content:space-between;align-items:center;gap:0 var(--space-lg);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.site.t-portal .site-header-row{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-lg);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.site.t-portal .site-brand{align-items:center;gap:var(--space-sm);display:flex}.site.t-portal .site-logo-mark{flex:none}.site.t-portal .site-brand-name{font:900 clamp(1.75rem, 1.3rem + 2vw, 2.5rem)/1 var(--font-display);letter-spacing:-.045em}.site.t-portal .site-logo{width:auto;height:44px}.site.t-portal .site-search input{border:1px solid var(--color-muted);border-radius:var(--portal-radius) 0 0 var(--portal-radius);background:var(--color-paper);border-right:0;width:240px}.site.t-portal .site-search input:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.site.t-portal .site-btn{border-radius:0 var(--portal-radius) var(--portal-radius) 0;background:var(--portal-band);color:var(--portal-on-band);transition:background-color var(--dur-micro) ease-out;font-weight:700}.site.t-portal .site-btn:hover{background:color-mix(in oklab, var(--portal-band) 80%, var(--portal-night))}.site.t-portal .site-btn:active{background:var(--portal-night)}.site.t-portal .site-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site.t-portal .site-navband{background:var(--portal-band);color:var(--portal-on-band)}.site.t-portal .site-navband .site-nav{margin-inline:calc(var(--space-md) * -1);font:700 var(--text-md)/1.2 var(--font-display);gap:0;padding:0}.site.t-portal .site-navband .site-nav a{min-height:48px;padding-inline:var(--space-md);color:var(--portal-on-band);transition:background-color var(--dur-micro) ease-out;border-bottom:4px solid #0000}.site.t-portal .site-navband .site-nav a:hover{background:color-mix(in oklab, var(--portal-band) 80%, var(--portal-on-band));border-bottom-color:var(--portal-on-band);color:var(--portal-on-band)}.site.t-portal .site-navband .site-nav a:active{background:var(--portal-night);color:var(--portal-on-band)}.site.t-portal .site-navband :focus-visible,.site.t-portal .site-footer :focus-visible,.site.t-portal .site-topline :focus-visible{outline:2px solid var(--portal-on-band);outline-offset:-2px}.site.t-portal .site-main{padding-block:var(--space-lg) var(--space-2xl)}.site.t-portal .site-heading{font-size:var(--text-2xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:4px solid var(--portal-band);font-weight:900}.site.t-portal .portal-front{gap:var(--space-lg) var(--space-xl);padding-bottom:var(--space-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.site.t-portal .portal-front--solo{grid-template-columns:minmax(0,1fr)}.site.t-portal .portal-lead{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.site.t-portal .portal-lead-media img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--portal-radius);width:100%}.site.t-portal .portal-lead-media figcaption{padding-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.site.t-portal .portal-lead-body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.site.t-portal .portal-lead h2{font-size:clamp(1.875rem,1.2rem + 2.6vw,3.1rem);font-weight:900;line-height:1.05}.site.t-portal .portal-lead h2 a,.site.t-portal .portal-row h3 a,.site.t-portal .portal-card h3 a,.site.t-portal .site-card h2 a{text-decoration:none}.site.t-portal .portal-lead h2 a:hover,.site.t-portal .portal-row h3 a:hover,.site.t-portal .portal-card h3 a:hover{color:var(--color-accent);text-decoration:underline}.site.t-portal .portal-lead p{font-size:var(--text-lg);color:var(--color-ink-2);max-width:62ch;line-height:1.45}.site.t-portal .portal-lead--plain{background:var(--portal-band);color:var(--portal-on-band);padding:var(--space-xl) var(--space-lg);border-radius:var(--portal-radius);justify-content:flex-end;min-height:18rem}.site.t-portal .portal-lead--plain h2,.site.t-portal .portal-lead--plain p,.site.t-portal .portal-lead--plain .portal-meta,.site.t-portal .portal-lead--plain .portal-meta a,.site.t-portal .portal-lead--plain h2 a:hover{color:var(--portal-on-band)}.site.t-portal .portal-lead--plain :focus-visible{outline-color:var(--portal-on-band)}.site.t-portal .portal-meta{align-items:baseline;gap:0 var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;line-height:1.4;display:flex}.site.t-portal .portal-meta a{color:var(--portal-cat);font-weight:700;text-decoration:none}.site.t-portal .portal-meta a:hover{text-decoration:underline}.site.t-portal .portal-latest{background:var(--color-paper-2);border-top:4px solid var(--portal-band);padding:var(--space-md) var(--space-md) var(--space-xs);min-width:0}.site.t-portal .portal-latest h2{font-size:var(--text-xl);font-weight:900}.site.t-portal .portal-latest ul,.site.t-portal .portal-results{margin:0;padding:0;list-style:none}.site.t-portal .portal-latest li+li,.site.t-portal .portal-results li+li{border-top:1px solid var(--color-rule-2)}.site.t-portal .portal-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-md);display:flex}.site.t-portal .portal-row-body{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.site.t-portal .portal-row h3{font-size:1.0625rem;line-height:1.25}.site.t-portal .portal-row p{font-size:var(--text-sm);color:var(--color-ink-2);max-width:65ch;line-height:1.45}.site.t-portal .portal-row-thumb{flex:none;width:104px;display:block}.site.t-portal .portal-row-thumb img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--portal-radius);width:104px}.site.t-portal .portal-results{border-top:1px solid var(--color-rule-2)}.site.t-portal .portal-results .portal-row h3{font-size:var(--text-lg)}.site.t-portal .portal-results .portal-row-thumb,.site.t-portal .portal-results .portal-row-thumb img{width:144px}.site.t-portal .portal-more{padding-top:var(--space-xl);border-top:1px solid var(--color-rule-2)}.site.t-portal .portal-more h2{font-size:var(--text-2xl);margin-bottom:var(--space-lg);font-weight:900}.site.t-portal .portal-grid,.site.t-portal .site-grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site.t-portal .portal-card,.site.t-portal .site-card{gap:var(--space-sm);border-top:4px solid var(--portal-cat);min-width:0;padding-top:var(--space-sm);flex-direction:column;display:flex}.site.t-portal .portal-card figure img,.site.t-portal .site-card-media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--portal-radius);border:0;width:100%}.site.t-portal .portal-card h3{font-size:1.3125rem;line-height:1.18}.site.t-portal .portal-card p,.site.t-portal .site-card p{color:var(--color-ink-2);font-size:var(--text-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.site.t-portal .portal-card .portal-meta{margin-top:auto}.site.t-portal .portal-card--plain{background:var(--color-paper-2);padding:var(--space-md)}.site.t-portal .portal-card--plain h3{font-size:var(--text-xl)}.site.t-portal .site-card h2{font-size:1.3125rem;line-height:1.18}.site.t-portal .site-card-body{gap:var(--space-xs)}.site.t-portal .site-meta{gap:0 var(--space-sm);line-height:1.4}.site.t-portal .site-meta a{font-weight:700}.site.t-portal .site-pagination{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:4px solid var(--color-ink);font-size:var(--text-sm);color:var(--color-muted);display:flex}.site.t-portal .site-pagination a{min-height:44px;padding-inline:var(--space-md);border-radius:var(--portal-radius);background:var(--portal-band);color:var(--portal-on-band);transition:background-color var(--dur-micro) ease-out;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.site.t-portal .site-pagination a:hover{background:color-mix(in oklab, var(--portal-band) 80%, var(--portal-night))}.site.t-portal .site-pagination a:active{background:var(--portal-night);color:var(--portal-on-band)}.site.t-portal .site-pagination a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site.t-portal .site-empty{padding-block:var(--space-2xl);font-size:var(--text-lg);text-align:center;color:var(--color-muted);font-weight:700}.site.t-portal .site-article{max-width:46rem}.site.t-portal .site-article>.site-meta a{min-height:44px;font-size:var(--text-md);color:var(--color-accent);align-items:center;display:inline-flex}.site.t-portal .site-article h1{margin-block:0 var(--space-md);font-size:clamp(2rem,1.3rem + 3.2vw,3.25rem);font-weight:900;line-height:1.06}.site.t-portal .site-lede{font-size:var(--text-lg);max-width:62ch;font-weight:500;line-height:1.45}.site.t-portal .site-byline{gap:var(--space-xs) var(--space-lg);padding-block:var(--space-sm);border-top:3px solid var(--color-accent);border-bottom:1px solid var(--color-rule-2)}.site.t-portal .site-article figure img,.site.t-portal .site-gallery figure img{border-radius:var(--portal-radius);border:0}.site.t-portal .site-article figcaption,.site.t-portal .site-gallery figcaption{font-size:var(--text-sm)}.site.t-portal .site-body p{max-width:65ch;margin-bottom:var(--space-md);font-size:1.125rem;line-height:1.7}.site.t-portal .site-dropcap>p:first-child:first-letter{all:unset}.site.t-portal .site-tags span{background:var(--color-paper-2);padding:var(--space-xs) var(--space-sm);border-radius:var(--portal-radius);color:var(--color-ink-2);font-weight:500}.site.t-portal .site-well{background:var(--color-paper-2);border:1px solid var(--color-rule-2);border-radius:var(--portal-radius);padding:var(--space-md);color:var(--color-ink-2)}.site.t-portal .site-evidence{border-top:4px solid var(--color-ink)}.site.t-portal .site-evidence a,.site.t-portal .site-edit{color:var(--color-accent);font-weight:700}.site.t-portal .site-related{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:4px solid var(--color-ink)}.site.t-portal .site-footer{background:var(--portal-night);color:var(--portal-on-band);border-top:6px solid var(--color-brand)}.site.t-portal .site-footer strong{font:900 var(--text-xl)/1.1 var(--font-display);letter-spacing:-.03em}.site.t-portal .site-footer a{color:var(--portal-on-band)}@media (max-width:60rem){.site.t-portal .portal-front{grid-template-columns:minmax(0,1fr)}.site.t-portal .portal-grid,.site.t-portal .site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.site.t-portal{--text-2xl:1.625rem}.site.t-portal .portal-grid,.site.t-portal .site-grid{grid-template-columns:minmax(0,1fr)}.site.t-portal .site-search,.site.t-portal .site-search input{width:100%}.site.t-portal .site-search{flex:100%}.site.t-portal .portal-lead--plain{min-height:12rem;padding:var(--space-lg) var(--space-md)}.site.t-portal .portal-results .portal-row-thumb,.site.t-portal .portal-results .portal-row-thumb img{width:104px}}@media (prefers-reduced-motion:reduce){.site.t-portal *,.site.t-portal :before,.site.t-portal :after{transition-duration:.01ms!important}}
