@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-normal.BHK4Pzk4.woff2)format("woff2"),url(/_astro/lora-latin-700-normal.Yfa97ytg.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-italic.DYjZp4sZ.woff2)format("woff2"),url(/_astro/lora-latin-400-italic.wRLkZNVE.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-italic.BzqHDNuv.woff2)format("woff2"),url(/_astro/lora-latin-700-italic.Du5k-c-L.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Stardos Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/stardos-stencil-latin-700-normal.BK95YeTL.woff2)format("woff2"),url(/_astro/stardos-stencil-latin-700-normal.DDlXcvky.woff)format("woff")}:root{--negro:#1a1a1a;--blanco:#fff;--gris-medio:#6b6b6b;--rojo-oxido:#8b3a36;--rojo-oxido-claro:#9b4038;--divisor:#e2e2e2;--font-display:"Stardos Stencil", serif;--font-body:"Lora", serif;--font-metadata:"Barlow Condensed", sans-serif;--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4rem;--sp-7:6rem;--sp-8:8rem;--fs-display-xl:clamp(2rem, 1.4rem + 2vw, 3.5rem);--fs-display-lg:clamp(1.5rem, 1.2rem + 1vw, 2rem);--fs-display-md:clamp(1.3125rem, 1.125rem + .6vw, 1.75rem);--fs-feature:clamp(1.875rem, 1.35rem + 1.6vw, 2.75rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-meta:.75rem;--paper:var(--blanco);--paper-light:var(--blanco);--ink:var(--negro);--black:var(--negro);--inverse:var(--blanco);--graphite:var(--gris-medio);--line:var(--divisor);--oxide:var(--rojo-oxido);--serif:var(--font-body);--stencil:var(--font-display);--metadata:var(--font-metadata);--functional:var(--font-body);--gutter:var(--sp-4);--reading:68ch;--shell:76rem}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-padding-top:var(--sp-3)}body{font:400 var(--fs-body-lg)/1.7 var(--serif);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}figure{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--oxide)}:is(a,button,input,summary,select,textarea,audio):focus-visible{outline:3px solid var(--oxide);outline-offset:4px}::selection{background:var(--oxide);color:var(--inverse)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--stencil);text-transform:uppercase;overflow-wrap:break-word;hyphens:auto;text-wrap:balance;font-weight:700}h1{font-size:var(--fs-display-xl);letter-spacing:-.01em;line-height:1.12}h2{font-size:var(--fs-display-lg);line-height:1.2}h3{font-size:var(--fs-display-md);line-height:1.25}p{margin-bottom:1em}ul,ol{padding-inline-start:1.4em}[hidden]{display:none!important}.shell{width:min(calc(100% - var(--gutter) * 2), var(--shell));margin-inline:auto}.reading-shell{max-width:var(--reading);margin-inline:auto}.functional,.eyebrow,.text-link,.button{font-family:var(--serif)}.article-meta,.byline,.archive-date,.archive-entry-bottom,.metadata{font-family:var(--metadata);font-weight:600}.article-meta{gap:.25rem var(--sp-2);font-size:var(--fs-body);color:var(--graphite);flex-wrap:wrap;margin-bottom:0;line-height:1.45;display:flex}.eyebrow,.section-kicker{font-size:var(--fs-body-sm);margin-bottom:var(--sp-2);line-height:1.5}.section-kicker{font-weight:700}.oxide{color:var(--oxide)}.skip-link{z-index:100;top:var(--sp-1);left:var(--sp-1);padding:var(--sp-2);background:var(--ink);color:var(--inverse);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}main:focus{outline:none}.preview-bar{background:var(--ink);color:var(--inverse);font-size:.75rem}.preview-bar .shell{justify-content:space-between;gap:var(--sp-2);padding-block:.25rem;display:flex}.site-header{border-bottom:2px solid var(--ink)}.header-top{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-2);flex-wrap:wrap;display:flex}.brand{flex-shrink:0;width:160px;display:block}.brand img{width:100%;height:auto}.main-nav{justify-content:center;align-items:center;gap:.25rem var(--sp-3);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.main-nav a,.category-nav a{align-items:center;min-height:44px;padding-block:.5rem;text-decoration:none;display:inline-flex}.main-nav a[aria-current=page],.category-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--oxide);text-decoration-thickness:3px}.header-register{min-height:44px;padding:.5rem var(--sp-2);border:1px solid var(--ink);font-size:var(--fs-body-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header-register:hover{color:var(--inverse);background:var(--ink)}.category-nav{align-items:center;gap:0 var(--sp-3);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.desktop-categories{border-top:1px solid var(--line)}.mobile-categories{display:none}.home-featured{padding-block:var(--sp-3) var(--sp-4)}.featured-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.feature-lead,.feature-copy{min-width:0}.feature-media{margin-bottom:var(--sp-3)}.feature-media img{width:100%}.feature-copy h1{font-size:var(--fs-feature);margin-bottom:var(--sp-2);line-height:1.15}.feature-copy h1 a,.article-card :is(h2,h3) a,.archive-entry h2 a{text-decoration:none}.feature-summary{font-size:var(--fs-body-lg);max-width:60ch;margin-bottom:var(--sp-2);line-height:1.6}.feature-copy .text-link{margin-top:var(--sp-1)}.feature-secondary{gap:var(--sp-3);border-left:1px solid var(--line);padding-left:var(--sp-4);align-content:start;display:grid}.feature-secondary .article-card+.article-card{padding-top:var(--sp-3);border-top:1px solid var(--line)}.category-label{color:var(--oxide);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-block}.text-link{align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-body-sm);display:inline-flex}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-2);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.section-heading h2{font-size:var(--fs-display-lg)}.section-heading>a{min-height:44px;font-size:var(--fs-body-sm);align-items:center;display:inline-flex}.home-signup{margin-block:var(--sp-2) var(--sp-4);scroll-margin-top:var(--sp-3)}.home-latest{border-top:2px solid var(--ink)}.latest-grid{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.latest-grid .article-card{padding-block:var(--sp-3);border-top:1px solid var(--line)}.card-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-card{min-width:0}.article-card :is(h2,h3){font-size:var(--fs-display-md);margin-bottom:var(--sp-1);line-height:1.25}.article-card .article-media{margin-bottom:var(--sp-2)}.card-summary{font-size:var(--fs-body);color:var(--graphite);margin-block:var(--sp-1) var(--sp-2);line-height:1.6}.card-horizontal{column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 9rem;align-items:start;display:grid}.card-horizontal .article-media{grid-area:1/2;margin:0}.card-horizontal .card-copy{grid-area:1/1}.card-horizontal:not(:has(.article-media)){grid-template-columns:minmax(0,1fr)}.card-horizontal :is(h2,h3){font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.card-list{padding-block:var(--sp-2) var(--sp-3);border-top:1px solid var(--line)}.card-list :is(h2,h3){font-size:1.375rem}.article-media figcaption,.prose figcaption{font:400 .8125rem/1.5 var(--serif);color:var(--graphite);overflow-wrap:anywhere;margin-top:.5rem}.image-credit{font-family:var(--metadata);font-weight:600}.category-groups{gap:var(--sp-4);margin-top:var(--sp-4);border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-category{min-width:0}.home-category .section-heading h2{font-size:1.5rem}.home-category .section-heading h2 a{text-decoration:none}.archive-access{margin-block:var(--sp-4) var(--sp-5);border-block:2px solid var(--ink)}.archive-access>a{align-items:center;gap:var(--sp-1) var(--sp-3);min-height:72px;padding-block:var(--sp-2);font-family:var(--stencil);flex-wrap:wrap;font-size:1.75rem;text-decoration:none;display:flex}.archive-access .metadata{font-size:var(--fs-body);color:var(--graphite)}.archive-access [aria-hidden]{margin-left:auto}.page-heading{padding-block:var(--sp-4) var(--sp-3);border-bottom:2px solid var(--ink)}.page-heading h1{margin-bottom:var(--sp-2)}.page-heading .intro{max-width:var(--reading);font-size:1.125rem;line-height:1.6}.archive-tools{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.archive-tools a{align-items:center;min-height:44px;display:inline-flex}.archive-list{margin:0;padding:0;list-style:none}.archive-entry{gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) 44px;display:grid}.archive-entry article{min-width:0}.archive-date{color:var(--graphite);font-size:var(--fs-body);padding-top:.25rem;line-height:1.5}.archive-entry h2{margin-bottom:var(--sp-1);max-width:42ch;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);line-height:1.25}.archive-entry article>p{max-width:68ch;font-size:var(--fs-body);color:var(--graphite);margin-bottom:var(--sp-1);line-height:1.6}.archive-entry-bottom{color:var(--graphite);font-size:var(--fs-body)}.archive-arrow{justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.pagination{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-block:var(--sp-3) var(--sp-4);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.pagination a{align-items:center;gap:var(--sp-2);min-height:44px;display:inline-flex}.page-number{color:var(--graphite)}.article-header{max-width:60rem;padding-block:var(--sp-4) var(--sp-3);margin-inline:auto}.article-categories{gap:.25rem var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.article-categories a{min-height:36px;padding-block:.25rem}.article-header h1{max-width:32ch;margin-bottom:var(--sp-3)}.article-deck{max-width:62ch;margin-bottom:var(--sp-3);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.6}.byline{gap:.5rem var(--sp-3);padding-block:var(--sp-2);border-block:1px solid var(--line);font-size:var(--fs-body);color:var(--graphite);flex-wrap:wrap;line-height:1.5;display:flex}.article-record{margin-top:var(--sp-1);font-size:var(--fs-body-sm)}.article-record summary{cursor:pointer;min-height:44px;padding-block:.5rem;display:list-item}.article-record p{margin-bottom:.5rem}.article-hero{max-width:60rem;margin:0 auto var(--sp-4)}.article-body-grid{max-width:var(--reading);gap:var(--sp-4);margin:0 auto var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.article-body-grid.has-toc{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;max-width:60rem}.article-reading{min-width:0}.article-side{top:var(--sp-3);border-top:2px solid var(--ink);grid-area:1/2;font-size:.8125rem;line-height:1.5;position:sticky}.article-side summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:700}.article-side ol{margin-block:var(--sp-1) 0;padding-left:1.25rem}.article-side li{padding-block:.375rem}.article-side a{overflow-wrap:break-word}.article-body-grid.has-toc .article-reading{grid-area:1/1}.prose{overflow-wrap:break-word;min-width:0;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.75}.prose p{margin-bottom:1.3em}.prose h2{margin:var(--sp-4) 0 var(--sp-2);scroll-margin-top:var(--sp-3);font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.25}.prose h3{margin:var(--sp-3) 0 var(--sp-2);font-size:clamp(1.3125rem,1.15rem + .5vw,1.625rem);line-height:1.3}.prose h4,.prose h5,.prose h6{font:700 1.125rem/1.5 var(--serif);margin:var(--sp-3) 0 var(--sp-1)}.prose ul,.prose ol{margin-block:var(--sp-3)}.prose li{margin-block:var(--sp-1)}.prose blockquote{margin:var(--sp-4) 0;border-left:4px solid var(--oxide);padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);font-size:1.375rem;font-style:italic;font-weight:700;line-height:1.6}.prose blockquote p:last-child{margin:0}.prose figure{margin-block:var(--sp-4)}.prose hr{border:0;border-top:2px solid var(--ink);margin-block:var(--sp-4)}.prose .table-scroll{max-width:100%;margin-block:var(--sp-3);background-color:var(--paper);background-image:linear-gradient(to right, var(--paper) 30%, #fff0), linear-gradient(to left, var(--paper) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #1a1a1a38, #1a1a1a00), radial-gradient(farthest-side at 100% 50%, #1a1a1a38, #1a1a1a00);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.prose .table-scroll:focus-visible{outline:3px solid var(--oxide);outline-offset:4px}.prose table{border-collapse:collapse;width:100%;font:400 var(--fs-body)/1.6 var(--serif);margin:0}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:var(--sp-1) var(--sp-2);vertical-align:top;min-width:8rem}.prose th{border-bottom-color:var(--ink);font-weight:700}.prose .legacy-layout-table,.prose .legacy-layout-table>tbody{max-width:100%;display:block}.prose .legacy-layout-table>tbody>tr{gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prose .legacy-layout-cols-1>tbody>tr{grid-template-columns:minmax(0,1fr)}.prose .legacy-layout-cols-3>tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .legacy-layout-table>tbody>tr>td{border:0;min-width:0;max-width:100%;padding:0;display:block}.prose .legacy-layout-table h3:first-child{margin-top:0}.prose .legacy-layout-table img{width:auto;max-width:100%;height:auto}@media (width<=600px){.prose .legacy-layout-table>tbody>tr{grid-template-columns:minmax(0,1fr)}}.prose code{overflow-wrap:anywhere;font-size:.875em}.prose pre{max-width:100%;padding:var(--sp-2);border:1px solid var(--line);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.prose :is(audio,video,iframe){max-width:100%}.article-documentation{border-top:1px solid var(--ink);padding-top:var(--sp-3);margin-top:var(--sp-4)}.article-documentation h2{margin-block:0 var(--sp-2);font-size:1.375rem}.source-list{font-size:var(--fs-body);padding-left:var(--sp-3);line-height:1.6}.source-list li{margin-bottom:var(--sp-2);overflow-wrap:anywhere}.document-note,.citation-text{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.7}.document-note{color:var(--graphite)}.related-section{border-top:2px solid var(--ink);margin-block:var(--sp-4)}.institutional-body{padding-block:var(--sp-4) var(--sp-5);max-width:var(--reading)}.approved-copy{font-size:1.25rem;line-height:1.7}.approved-copy+.approved-copy{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:2px solid var(--ink)}.notice{border-left:2px solid var(--ink);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-body);margin-block:var(--sp-3)}.notice p:last-child{margin:0}.site-footer{background:var(--ink);color:var(--inverse);margin-top:var(--sp-4);padding-top:var(--sp-4)}.footer-grid{gap:var(--sp-4);padding-bottom:var(--sp-4);grid-template-columns:1.4fr 1fr;display:grid}.footer-brand{width:160px;margin-bottom:var(--sp-3);display:block}.footer-statement{font-size:1.125rem;line-height:1.65}.footer-nav{align-content:start;gap:.25rem var(--sp-3);font-size:var(--fs-body-sm);grid-template-columns:1fr 1fr;display:grid}.footer-nav a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{border-top:1px solid var(--inverse);justify-content:space-between;gap:var(--sp-2);padding-block:var(--sp-2);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.site-footer a:hover{color:var(--inverse);text-decoration-thickness:3px}.site-footer a:focus-visible{outline-color:var(--inverse)}.button{justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;padding:.5rem var(--sp-3);font-size:var(--fs-body);background:var(--inverse);color:var(--ink);border:2px solid var(--ink);cursor:pointer;border-radius:0;text-decoration:none;display:inline-flex}.button:hover{background:var(--ink);color:var(--inverse)}.button:disabled,.pagination button:disabled{cursor:wait;opacity:.65}.newsletter-signup{gap:var(--sp-4);padding:var(--sp-3);border:2px solid var(--ink);scroll-margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.newsletter-intro,.newsletter-form{min-width:0}.newsletter-intro h2{margin-bottom:var(--sp-2);font-size:1.75rem}.newsletter-intro>p{font-size:var(--fs-body);max-width:42ch;line-height:1.6}.newsletter-intro .eyebrow{font-size:var(--fs-body-sm);margin-bottom:var(--sp-1)}.newsletter-form>label{font-size:var(--fs-body-sm);margin-bottom:var(--sp-1);font-weight:700;display:block}.newsletter-row,.search-row{gap:var(--sp-1);align-items:stretch;display:flex}.newsletter-row input,.search-row input{flex:12rem;min-width:0}.newsletter-row input{min-height:48px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:var(--fs-body);border-radius:0}.newsletter-row .button{flex:none}.newsletter-form .newsletter-consent{min-height:44px;margin-block:var(--sp-2);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.8125rem;font-weight:400;line-height:1.6;display:flex}.newsletter-consent input{width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px;margin:.1rem 0 0}.newsletter-trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#newsletter-verification{min-height:0}.newsletter-form[data-verification=started] #newsletter-verification{min-height:65px}.newsletter-form .field-help{margin-bottom:0}.newsletter-form noscript{font-size:var(--fs-body-sm)}.search-form{padding-block:var(--sp-3);border-bottom:1px solid var(--line);max-width:var(--reading)}.search-form label{margin-bottom:var(--sp-1);font-size:var(--fs-body);font-weight:700;display:block}.search-input{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);min-height:48px;padding:var(--sp-1) var(--sp-2);border-radius:0}.search-row .button{margin:0}.search-filters{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.search-filters label{min-width:0;font-size:var(--fs-body-sm)}.search-filters select{width:100%;min-width:0;min-height:48px;margin-top:var(--sp-1);border:1px solid var(--ink);color:var(--ink);background:var(--paper);font-size:var(--fs-body-sm);border-radius:0;padding:.5rem;display:block}.pagination button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:var(--sp-1) var(--sp-2);cursor:pointer;border-radius:0;min-height:44px}.search-status{font-size:var(--fs-body);margin-top:var(--sp-2)}.field-help{font-size:var(--fs-body-sm);margin-block:var(--sp-2)}.search-results{margin:var(--sp-3) 0 var(--sp-5);max-width:60rem;padding:0;list-style:none}.search-results li{padding-block:var(--sp-3);border-bottom:1px solid var(--line)}.search-results h2{font-size:var(--fs-display-md);margin-bottom:var(--sp-1)}.search-results p{font-size:var(--fs-body)}.empty-state{padding-block:var(--sp-3);font-size:var(--fs-body-lg)}.not-found{padding-block:var(--sp-5)}.not-found h1{margin-bottom:var(--sp-3)}.not-found-links{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.not-found-number{font:700 4rem/1 var(--stencil);margin-bottom:var(--sp-3);color:var(--oxide)}@media (width<=1000px){.header-top{gap:var(--sp-1) var(--sp-2)}.main-nav{gap:.25rem var(--sp-2)}.featured-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.feature-secondary{padding-left:var(--sp-3)}.card-horizontal{column-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 7rem}.category-groups{gap:var(--sp-3)}.article-body-grid.has-toc{max-width:var(--reading);grid-template-columns:minmax(0,1fr)}.article-side{border-bottom:1px solid var(--line);padding-bottom:var(--sp-2);grid-area:auto;position:static}.article-body-grid.has-toc .article-reading{grid-area:auto}}@media (width<=768px){:root{--gutter:var(--sp-3)}.header-top{grid-template-columns:minmax(0,1fr) auto;display:grid}.brand{width:148px}.main-nav{grid-area:2/1/auto/-1;justify-content:space-between}.header-register{grid-area:1/2}.desktop-categories{display:none}.mobile-categories{border-top:1px solid var(--line);font-size:var(--fs-body-sm);display:block}.mobile-categories>summary{cursor:pointer;min-height:44px;padding-block:.5rem}.mobile-categories .category-nav{padding-bottom:var(--sp-2);column-gap:var(--sp-3)}.featured-grid{gap:var(--sp-4);grid-template-columns:1fr}.feature-secondary{border-left:0;border-top:1px solid var(--line);padding:var(--sp-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-secondary .article-card+.article-card{border-top:0;padding-top:0}.latest-grid{grid-template-columns:1fr}.newsletter-signup{gap:var(--sp-2);grid-template-columns:1fr}.newsletter-intro>p{max-width:none}.card-horizontal{grid-template-columns:minmax(0,1fr) 9rem}.category-groups{grid-template-columns:1fr}.home-category+.home-category{border-top:2px solid var(--ink)}.category-stories{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr}.archive-entry{gap:var(--sp-2);grid-template-columns:6rem minmax(0,1fr)}.archive-arrow{display:none}.footer-grid{gap:var(--sp-3)}}@media (width<=520px){:root{--gutter:var(--sp-2)}.brand{width:140px}.main-nav{gap:0 .75rem;font-size:.8125rem}.header-register{padding-inline:.75rem;font-size:.8125rem}.preview-bar .shell{gap:.125rem var(--sp-2);flex-wrap:wrap}.feature-secondary{grid-template-columns:1fr}.feature-secondary .article-card+.article-card{border-top:1px solid var(--line);padding-top:var(--sp-3)}.feature-secondary .article-card{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 5.5rem;display:grid}.feature-secondary .article-media{grid-area:1/2}.feature-secondary .card-copy{grid-area:1/1}.feature-secondary .article-card:not(:has(.article-media)){grid-template-columns:1fr}.card-horizontal{grid-template-columns:minmax(0,1fr) 5.5rem}.card-grid,.category-stories{grid-template-columns:1fr}.newsletter-signup{padding:var(--sp-2)}.newsletter-row,.search-row{flex-wrap:wrap}.newsletter-row input,.search-row input{flex-basis:100%}.newsletter-row .button,.search-row .button{width:100%}.search-filters{gap:var(--sp-1);grid-template-columns:1fr}.newsletter-form[data-verification=started] #newsletter-verification{min-height:140px}.archive-entry{grid-template-columns:minmax(0,1fr);gap:.5rem}.archive-entry h2{font-size:1.5rem}.pagination .page-number{flex-basis:100%;order:3}.article-header{padding-top:var(--sp-3)}.article-header h1{font-size:2rem}.article-categories a{min-height:44px}.byline{gap:.5rem var(--sp-2)}.footer-grid{grid-template-columns:1fr}.footer-nav{gap:.25rem var(--sp-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:var(--blanco);color:var(--negro);font-size:11pt}.preview-bar,.site-header,.site-footer,.article-side,.related-section,.skip-link,.home-signup{display:none}.shell{width:100%}.article-header{padding-top:0}.article-header h1{font-size:28pt}.article-deck{font-size:14pt}.article-body-grid,.article-body-grid.has-toc{max-width:none;display:block}.prose{max-width:none;font-size:11pt;line-height:1.55}.prose h2{font-size:20pt}.prose h3{font-size:16pt}.article-documentation,.article-media{break-inside:avoid}.prose h2,.prose h3{break-after:avoid}.byline{font-size:11pt}}
