.site-search{min-width:0;font-family:var(--font-ui);position:relative}.site-search form{margin:0}.search-preview{align-items:center;gap:var(--space-2);width:15rem;min-height:var(--control-height);border-bottom:1px solid var(--control-border);cursor:text;display:flex}.search-preview input{width:100%;min-width:0;padding:var(--space-2) 0;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-body);background:0 0;border:0;border-radius:0}.search-preview input::placeholder{color:var(--muted);opacity:1}.search-results-panel{inset:calc(100% + var(--space-2)) 0 auto auto;z-index:10;width:min(30rem, calc(100vw - 2 * var(--page-gutter)));max-height:min(65vh,38rem);padding:var(--space-5);overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);position:absolute;overflow-y:auto}.search-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-base);display:flex}.site-search button:disabled,.site-search button[aria-disabled=true]{cursor:wait;opacity:.6}.site-search .search-status{margin-block:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.site-search .search-status[data-error=true]{color:var(--ink);font-weight:var(--weight-bold)}.site-search .search-results-list{margin:0;padding:0;list-style:none}.site-search .search-results-list li{border-top:1px solid var(--line)}.site-search .search-results-list a{padding-block:var(--space-4);overflow-wrap:anywhere;display:block}.site-search .search-results-list a:hover .search-result-title{text-decoration:underline}.site-search .search-result-title{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-compact);display:block}.site-search .search-result-excerpt{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body);display:block}.site-search mark{background:var(--highlight);color:var(--ink);font-weight:var(--weight-bold);padding-inline:.1em}.site-search .search-more{width:100%;margin-top:var(--space-3)}@media (width<=959px){.site-search--desktop{display:none}.mobile-navigation .site-search,.mobile-navigation .search-preview{width:100%}.mobile-navigation .search-preview input{font-size:var(--text-base)}.mobile-navigation .search-results-panel{width:100%;max-height:50vh;margin-top:var(--space-3);position:static}}.navigation-list{margin:0;padding:0;list-style:none}.navigation-list>li{min-width:0;position:relative}.navigation-row{align-items:center;min-width:0;display:flex}.navigation-row>a{overflow-wrap:anywhere;min-width:0}.navigation-disclosure{min-width:0}.navigation-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-compact);display:flex}.navigation-disclosure>summary svg{transform:rotate(90deg)}.navigation-disclosure[open]>summary svg{transform:rotate(-90deg)}.desktop-nav>.navigation-list{align-items:stretch;gap:var(--space-6);display:flex}.desktop-nav>.navigation-list>li>.navigation-row{height:100%}.desktop-nav>.navigation-list>li>.navigation-row>a{white-space:nowrap;height:100%;font-size:var(--text-sm);align-items:center;display:flex}.desktop-nav .navigation-disclosure{align-self:stretch}.desktop-nav>.navigation-list>li>.navigation-row>.navigation-disclosure>summary{white-space:nowrap;height:100%}.desktop-nav .navigation-list .navigation-list{z-index:8;width:min(22rem, calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - 11rem);padding:var(--space-2);overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);position:absolute;inset:100% auto auto 0;overflow-y:auto}.desktop-nav .navigation-list .navigation-list a{width:100%;min-height:var(--control-height);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-compact);display:block}.navigation-row a:hover{text-underline-offset:.2em;text-decoration:underline}.navigation-list a[aria-current],.navigation-list>.is-ancestor>.navigation-row>a,.navigation-list>.is-ancestor>.navigation-row>.navigation-disclosure>summary{font-weight:var(--weight-bold)}.mobile-navigation .navigation-row>a{min-height:var(--control-height);padding-block:var(--space-3);font-size:var(--text-base);line-height:var(--leading-compact);flex:1}.mobile-navigation .navigation-row>.navigation-disclosure:only-child{width:100%}.mobile-navigation .navigation-disclosure>summary{min-width:var(--control-height)}.mobile-navigation .navigation-list .navigation-list{padding-left:var(--space-4);border-left:1px solid var(--line)}.mobile-navigation .navigation-row:has(>.navigation-disclosure[open]){flex-wrap:wrap}.mobile-navigation .navigation-row>.navigation-disclosure[open]{flex-basis:100%}.mobile-navigation .navigation-row>a+.navigation-disclosure[open]>summary{justify-content:flex-end}@media (width<=1099px) and (width>=960px){.desktop-nav>.navigation-list{gap:var(--space-8)}}:root{color-scheme:light;--paper:#fff;--ink:#181818;--body-text:#292929;--muted:#626262;--line:#dedede;--control-border:#858585;--canvas:#f5f5f5;--surface-selected:#ededed;--highlight:#e3e3e3;--action:#181818;--action-hover:#404040;--focus:#181818;--inverse-surface:#181818;--inverse-text:#fff;--cover-overlay:#000;--color-white:#fff;--color-black:#000;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-reading:Georgia, "Times New Roman", serif;--font-code:ui-monospace, "Cascadia Code", Consolas, monospace;--font:var(--font-ui);--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-reading:1.125rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:1.875rem;--text-4xl:2.375rem;--text-page:clamp(var(--text-3xl), 2.9vw, var(--text-4xl));--text-hero:clamp(2rem, 3.6vw, 2.75rem);--leading-heading:1.18;--leading-compact:1.4;--leading-body:1.6;--leading-reading:1.8;--tracking-heading:-.025em;--weight-normal:400;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--content-width:76rem;--reading-width:42rem;--sidebar-width:14.5rem;--tool-width:52rem;--page-gutter:var(--space-8);--section-space:var(--space-12);--control-height:2.75rem;--logo-width:160px;--header-height:88px;--radius:0}@media (width<=959px){:root{--page-gutter:var(--space-6);--header-height:76px;--logo-width:136px}}@media (width<=599px){:root{--page-gutter:var(--space-5);--section-space:var(--space-8)}}.article-card{min-width:0;font-family:var(--font-ui)}.card-image{display:block}.card-image img{aspect-ratio:3/2;object-fit:cover;width:100%}.card-copy{min-width:0;padding-top:var(--space-4)}.article-card .card-copy :is(h2,h3,h4,h5,h6){font-size:var(--text-lg);line-height:var(--leading-compact);margin:0}.article-card .card-copy>p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.article-card .card-copy a{text-decoration:none}.article-card .card-copy a:hover,.article-card .card-copy>.text-link{text-decoration:underline}.card-copy>.text-link{margin-top:var(--space-3)}.card-meta{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.featured-card .card-image img{aspect-ratio:16/10}.featured-card .card-copy :is(h2,h3){font-size:var(--text-2xl)}.article-cards{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=959px){.article-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.article-cards{grid-template-columns:minmax(0,1fr)}}.front-page{padding-top:var(--space-6)}.front-page :is(.front-splash,.front-supporting,.front-latest,.front-topic,.front-topic-list,.front-tutorials,.front-tutorial-list){gap:var(--space-5);align-items:start;min-width:0;display:grid}.front-page .front-splash{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.front-page .front-supporting{padding-left:var(--space-5);border-left:1px solid var(--line)}.front-page .front-supporting>article+article{padding-top:var(--space-5);border-top:1px solid var(--line)}.front-page .front-story{flex-direction:column;min-width:0;display:flex}.front-page .front-story :is(h1,h2,h3){line-height:var(--leading-heading);margin:0}.front-page .front-story :is(h1,h2,h3) a:hover{text-underline-offset:.12em;text-decoration:underline}.front-page .front-story-image{margin-bottom:var(--space-3);order:-1;display:block}.front-page .front-story-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.front-page .front-story--lead h1{font-size:var(--text-page)}.front-page .front-story--lead .front-story-image{margin-bottom:var(--space-4)}.front-page .front-story--lead p{margin-top:var(--space-3);font-family:var(--font-reading);font-size:var(--text-lg);line-height:var(--leading-body)}.front-page .front-story--support h2{font-size:var(--text-xl)}.front-page .front-story--brief :is(h2,h3){font-size:var(--text-lg);line-height:var(--leading-compact)}.front-page .front-story-date{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-compact)}.front-page .front-story-date:empty{display:none}.front-page .front-section{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--ink)}.front-page .front-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.front-page .front-section-heading h2{font-size:var(--text-2xl)}.front-page .front-section-heading>a{font-size:var(--text-sm);text-underline-offset:.2em;text-decoration:underline}.front-page .front-latest{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.front-page .front-latest>article{padding-block:var(--space-4)}.front-page .front-latest>article:nth-child(-n+2){padding-top:0}.front-page .front-story--row h3{font-size:var(--text-lg);line-height:var(--leading-compact)}.front-page .front-story--row.has-image{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:9rem minmax(0,1fr);display:grid}.front-page .front-story--row .front-story-image{grid-area:1/1/span 2;margin:0}.front-page .front-story--row.has-image h3{grid-column:2}.front-page .front-story--row.has-image .front-story-date{grid-column:2;margin:0}.front-page .front-topic{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.front-page .front-topic-list{align-self:stretch;gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.front-page .front-topic-list>article{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.front-page .front-story--feature h3{font-size:var(--text-xl)}.front-page .front-story--feature p{margin-top:var(--space-3);color:var(--muted);font-family:var(--font-reading);font-size:var(--text-base);line-height:var(--leading-body)}.front-page .front-tutorials{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.front-page .front-tutorial-list>article+article{padding-top:var(--space-4);border-top:1px solid var(--line)}.front-page .front-tools{gap:0 var(--space-6);padding:0 0 0 var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:outside;display:grid}.front-page .front-tools li::marker{color:var(--muted)}.front-page .front-tools li{border-bottom:1px solid var(--line);min-width:0}.front-page .front-tools a{min-height:var(--control-height);padding-block:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-compact);overflow-wrap:anywhere;align-items:center;display:flex}.front-page .front-tools a:hover{text-underline-offset:.15em;text-decoration:underline}@media (width<=767px){.front-page .front-splash{grid-template-columns:minmax(0,1fr)}.front-page .front-story--lead h1{font-size:var(--text-3xl)}.front-page .front-supporting{padding:var(--space-5) 0 0;border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.front-page .front-supporting>article+article{border-top:0;padding:0}.front-page .front-story--support h2{font-size:var(--text-lg)}.front-page .front-latest{grid-template-columns:minmax(0,1fr)}.front-page .front-latest>article:nth-child(2){padding-top:var(--space-4)}.front-page .front-topic{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.front-page .front-topic-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.front-page .front-tutorials{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature .front-story-image{grid-area:1/1/span 3;margin:0}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature :is(h3,.front-story-date,p){grid-column:2;margin:0}.front-page .front-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.front-page{padding-top:var(--space-5)}.front-page .front-story--row.has-image{gap:var(--space-2) var(--space-3);grid-template-columns:6rem minmax(0,1fr)}.front-page .front-story--row h3{font-size:var(--text-base)}.front-page .front-topic-list{padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature{display:flex}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature .front-story-image{margin-bottom:var(--space-3)}.front-page :is(.front-tutorials,.front-topic)>.front-story--feature :is(.front-story-date,p){margin-top:var(--space-2)}}@media (width<=379px){.front-page .front-supporting{grid-template-columns:minmax(0,1fr)}.front-page .front-supporting>article+article{padding-top:var(--space-4);border-top:1px solid var(--line)}.front-page .front-tools{grid-template-columns:minmax(0,1fr)}}.article-grid{grid-template-columns:minmax(32px, 1fr) minmax(0, var(--reading-width)) var(--sidebar-width) minmax(32px, 1fr);gap:var(--space-8);max-width:1440px;padding-top:var(--space-8);grid-template-areas:"left main sidebar right";margin-inline:auto;display:grid}.article-grid>.ad-space-left{grid-area:left}.article-grid>.article-main{grid-area:main}.article-grid>.editorial-sidebar{grid-area:sidebar}.article-grid>.ad-space-right{grid-area:right}.article-main,.tool-main,.editorial-sidebar,.tools-sidebar,.ad-space{min-width:0}.breadcrumbs{margin-bottom:var(--space-6);color:var(--muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-body)}.breadcrumbs ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.article-heading h1{font-size:var(--text-page)}.article-heading{margin-bottom:var(--space-6)}.publication-meta{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.article-hero{margin-block:0 var(--space-8)}.article-hero img{width:100%;height:auto}.article-hero figcaption{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-body)}.editorial-sidebar{align-content:start;gap:var(--space-8);padding-top:var(--space-10);font-family:var(--font-ui);display:grid}.sidebar-section h2{margin-bottom:var(--space-3);font-size:var(--text-base);line-height:var(--leading-compact)}.sidebar-section ul{margin:0;padding:0;list-style:none}.sidebar-section li+li{border-top:1px solid var(--line)}.sidebar-section a{padding-block:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;display:block}.sidebar-section a:hover{text-decoration:underline}.mobile-toc{display:none}.table-of-contents{gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);padding:0;list-style:none;display:grid}.table-of-contents a:hover{text-decoration:underline}@media (width<=1279px){.article-grid{grid-template-columns:minmax(0, var(--reading-width)) var(--sidebar-width);width:min(calc(var(--reading-width) + var(--sidebar-width) + var(--space-8)), calc(100% - 2 * var(--page-gutter)));grid-template-areas:"main sidebar"}.ad-space-left,.ad-space-right{display:none}}@media (width<=959px){.article-grid{width:min(var(--reading-width), calc(100% - 2 * var(--page-gutter)));padding-top:var(--space-6);gap:var(--space-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""sidebar"}.editorial-sidebar{padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-toc{padding-block:var(--space-3);margin-bottom:var(--space-6);border-block:1px solid var(--line);display:block}.mobile-toc summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);font-family:var(--font-ui);font-size:var(--text-sm);display:flex}}@media (width<=599px){.article-grid{gap:var(--space-8)}.editorial-sidebar{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.prose{min-width:0;font-family:var(--font-reading);font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--body-text);overflow-wrap:break-word}.prose p{margin-block:0 var(--space-5)}.prose :is(h2,h3,h4,h5,h6){font-family:var(--font-ui);color:var(--ink);line-height:var(--leading-compact)}.prose h2{margin-block:var(--space-10) var(--space-4);font-size:var(--text-2xl)}.prose h3{margin-block:var(--space-8) var(--space-3);font-size:var(--text-xl)}.prose h4{margin-block:var(--space-6) var(--space-3);font-size:var(--text-lg)}.prose :is(h5,h6){margin-block:var(--space-6) var(--space-3);font-size:var(--text-base)}.prose>:first-child{margin-top:0}.prose strong{font-weight:var(--weight-bold)}.prose a{text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline .06em}.prose a:hover{color:var(--action-hover)}.prose :is(ul,ol){margin-block:0 var(--space-5);padding-left:var(--space-6)}.prose li{padding-left:var(--space-1);margin-block:var(--space-2)}.prose li>:last-child{margin-bottom:0}.prose figure{max-width:100%;margin-block:var(--space-8)}.prose figure img{max-width:100%;height:auto;margin-inline:auto}.prose :is(iframe,object,embed){max-width:100%}.prose figcaption{margin-top:var(--space-3);color:var(--muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-body)}.prose blockquote{margin:var(--space-8) 0;padding:0 0 0 var(--space-5);border-left:2px solid var(--line)}.prose blockquote p:last-child{margin-bottom:0}.prose pre{max-width:100%;margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--line);background:var(--canvas);color:var(--ink);font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--leading-body);tab-size:2;overflow-x:auto}.prose code{font-family:var(--font-code);font-size:.88em}.prose pre code{font-size:inherit;overflow-wrap:normal}.prose table{width:100%;max-width:100%;margin-block:var(--space-6);border-collapse:collapse;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-body);display:block;overflow-x:auto}.prose .wp-block-table{max-width:100%;overflow-x:auto}.prose .wp-block-table table{max-width:none;margin:0;display:table}.prose :is(th,td){padding:var(--space-3);text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line)!important}.prose th{font-weight:var(--weight-bold);background:var(--canvas)!important}.prose .wp-block-columns{gap:var(--space-6);display:flex}.prose .wp-block-column{flex:1 1 0;min-width:0}.prose .wp-block-image.aligncenter{margin-inline:auto}.prose .has-text-align-center{text-align:center}.prose .has-text-align-right{text-align:right}.prose .wp-block-spacer{max-height:var(--space-8)}.prose .wp-block-cover{isolation:isolate;padding:var(--space-6);margin-block:var(--space-6);align-items:center;display:flex;position:relative;overflow:hidden;min-height:17rem!important}.prose .wp-block-cover__image-background{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.prose .wp-block-cover__background{z-index:-1;position:absolute;inset:0;background:var(--cover-overlay)!important}.prose .wp-block-cover__background.has-background-dim{opacity:.65}.prose .wp-block-cover__inner-container{width:100%;color:var(--inverse-text)}.prose .wp-block-cover__inner-container :is(h2,h3,h4,p,strong,a){color:inherit}.prose .wp-block-cover__inner-container>:last-child{margin-bottom:0}.prose .wp-block-media-text{align-items:center;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prose .wp-block-media-text>*{min-width:0}.prose .wp-block-gallery{gap:var(--space-4);flex-wrap:wrap;display:flex}.prose .wp-block-gallery>figure{flex:14rem;min-width:0;margin:0}.prose .wp-block-button__link{min-height:var(--control-height);padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-compact);border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;background:var(--action)!important;color:var(--inverse-text)!important}.prose .wp-block-button__link:hover{background:var(--action-hover)!important}.prose .wp-block-buttons{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.prose :is(span,p,li)[style*=font-size]:not(.gq-tool *){font-size:inherit!important}.prose [style*=font-family]:not(.gq-tool *){font-family:inherit!important}.prose h2[style*=font-size]{font-size:var(--text-2xl)!important}.prose h3[style*=font-size]{font-size:var(--text-xl)!important}.prose h4[style*=font-size]{font-size:var(--text-lg)!important}.prose span[style*=color\:]:not(.gq-tool *){color:inherit!important}.prose .wp-block-group[style*=background-color\:]{background-color:var(--paper)!important}.prose .has-white-color{color:var(--inverse-text)}.prose .has-black-color{color:var(--ink)}.publication-list{margin-top:var(--space-8)}.related-tools{margin-block:var(--space-6);font-family:var(--font-ui);display:grid}.prose .related-tools a{padding-block:var(--space-4);border-top:1px solid var(--line);text-decoration:none;display:block}.related-tools strong{font-size:var(--text-base);display:block}.related-tools small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);display:block}.prose .related-tools a:hover strong{text-decoration:underline}@media (width<=767px){.prose .wp-block-columns{flex-direction:column;gap:0}.prose .wp-block-media-text{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.prose h2{margin-top:var(--space-8)}.prose .wp-block-cover{padding:var(--space-5);min-height:14rem!important}.prose pre{padding:var(--space-3)}}:where(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(a[href],button,summary):focus:not(:focus-visible),main#contenido:focus{outline:none}.gq-tool :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{border-color:var(--focus);outline:none}.search-preview:focus-within{border-bottom:2px solid var(--focus)}.search-preview input:focus{outline:none}@media (forced-colors:active){.gq-tool :is(input,textarea):focus-visible,.search-preview input:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-ui);color:var(--ink);background:var(--paper);accent-color:var(--action);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button,summary,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%;height:auto;display:block}svg{vertical-align:middle;flex-shrink:0}[hidden]{display:none!important}::selection{background:var(--highlight);color:var(--ink)}[id]{scroll-margin-top:var(--space-6)}.content-width{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-bold)}.text-link{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}:where(.button,.gq-tool button:not(.gq-swatch),.site-search button){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--button-border,var(--control-border));border-radius:var(--radius);background:var(--button-bg,var(--paper));color:var(--button-text,var(--ink));font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-compact);text-align:center;overflow-wrap:anywhere;cursor:pointer;display:inline-flex}.button{--button-bg:var(--action);--button-text:var(--paper);--button-border:var(--action);font-weight:var(--weight-bold)}.button:hover{--button-bg:var(--action-hover);--button-border:var(--action-hover)}.button-outline{--button-bg:var(--paper);--button-text:var(--ink);--button-border:var(--control-border)}.button-outline:hover{--button-bg:var(--canvas);--button-text:var(--ink)}:where(.gq-tool,.site-search) button:hover:not(.button):not(.gq-swatch){border-color:var(--ink);background:var(--canvas)}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{inset:var(--space-3) auto auto var(--space-3);z-index:30;padding:var(--space-3) var(--space-4);background:var(--paper);position:absolute}summary{list-style:none}summary::-webkit-details-marker{display:none}.site-header{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-8);width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));min-height:var(--header-height);margin-inline:auto;display:flex}.brand{flex:none;align-items:center;max-width:100%;display:inline-flex}.brand-logo{width:var(--logo-width);max-width:100%;height:auto}.desktop-nav{align-self:stretch;display:flex}.mobile-navigation{display:none}.site-footer{margin-top:var(--section-space);border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:var(--text-sm)}.footer-inner{justify-items:center;gap:var(--space-3);width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));padding-block:var(--space-6);text-align:center;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.site-footer .brand-logo{width:128px}.footer-copyright{color:var(--ink)}.footer-disclaimer{max-width:100ch;line-height:var(--leading-body)}.footer-legal{justify-content:center;align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.footer-legal a{min-height:var(--control-height);align-items:center;display:inline-flex}.site-footer a:hover{text-decoration:underline}@media (width<=1099px) and (width>=960px){.header-inner{gap:0 var(--space-6);padding-top:var(--space-2);flex-wrap:wrap}.desktop-nav{order:3;justify-content:center;width:100%;min-height:48px}.site-search--desktop{margin-left:auto}}@media (width<=959px){.desktop-nav{display:none}.mobile-navigation{display:block}.mobile-navigation>summary{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-sm);display:flex}.mobile-navigation>nav{gap:var(--space-4);max-height:calc(100dvh - var(--header-height));padding:var(--space-4) var(--page-gutter) var(--space-6);border-bottom:1px solid var(--line);background:var(--paper);display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto}}@media (width<=599px){.header-inner{gap:var(--space-4)}}
