/*
Theme Name: Lumvepyx GridMaster PT
Theme URI: https://lumvepyx.org/
Author: Lumvepyx Editorial
Description: Editorial Portuguese guide theme for Go GridMaster (Baduk / Weiqi).
Version: 1.0.0
Text Domain: lumvepyx-gridmaster-pt
*/
:root{--lx-ink:#1b1d18;--lx-ink-soft:#3e4039;--lx-moss:#26372b;--lx-moss-2:#18241d;--lx-paper:#f3eee4;--lx-paper-2:#e8dfd1;--lx-paper-3:#fbf8f2;--lx-brass:#caa967;--lx-rust:#8a5138;--lx-border:rgba(27,29,24,.18);--lx-border-dark:rgba(242,237,226,.18);--lx-text-light:#f4efe5;--lx-muted-light:#c7c0b2;--lx-gutter:clamp(1.1rem,4vw,4rem);--lx-shell:88rem;--lx-hairline:.0625rem;--lx-r-sm:.45rem;--lx-r-md:1rem;--lx-r-lg:1.8rem;--lx-shadow:0 1.5rem 4rem rgba(34,28,20,.14);--lx-serif:Georgia,'Times New Roman',serif;--lx-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--lx-paper);color:var(--lx-ink);font-family:var(--lx-sans);font-size:1rem;line-height:1.65}img{max-inline-size:100%;block-size:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--lx-serif);font-weight:600;line-height:1.04;letter-spacing:-.025em}h1{font-size:clamp(3.1rem,6.2vw,6.2rem)}h2{font-size:clamp(2.25rem,4.3vw,4.4rem)}h3{font-size:clamp(1.25rem,2vw,1.7rem)}.lx-shell{inline-size:min(calc(100% - 2*var(--lx-gutter)),var(--lx-shell));margin-inline:auto}.lx-skip{position:fixed;inset-inline-start:1rem;inset-block-start:1rem;z-index:300;transform:translateY(-200%);background:var(--lx-paper);padding:.7rem 1rem;border-radius:var(--lx-r-sm)}.lx-skip:focus{transform:none}.lx-header{position:sticky;inset-block-start:0;z-index:90;background:rgba(243,238,228,.94);backdrop-filter:blur(1rem);border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-header__inner{min-block-size:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.lx-logo{display:inline-flex;align-items:center;gap:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.lx-logo svg{inline-size:2.25rem;block-size:2.25rem}.lx-nav{display:flex;align-items:center;gap:clamp(.55rem,1.3vw,1.2rem);font-size:.84rem;font-weight:700}.lx-nav a{padding:.65rem .1rem;border-block-end:.12rem solid transparent}.lx-nav a:hover,.lx-nav a[aria-current=page]{border-color:var(--lx-rust)}.lx-menu-toggle{display:none;inline-size:2.8rem;block-size:2.8rem;border:var(--lx-hairline) solid var(--lx-border);border-radius:50%;background:transparent;place-items:center}.lx-menu-toggle span,.lx-menu-toggle span:before,.lx-menu-toggle span:after{content:'';display:block;inline-size:1rem;block-size:.09rem;background:currentColor;position:relative}.lx-menu-toggle span:before{position:absolute;inset-block-start:-.35rem}.lx-menu-toggle span:after{position:absolute;inset-block-start:.35rem}
.lx-kicker{display:inline-block;font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-rust);margin-block-end:.75rem}.lx-kicker--light{color:var(--lx-brass)}.lx-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:3rem;padding:.78rem 1.15rem;border-radius:999rem;border:var(--lx-hairline) solid var(--lx-ink);background:var(--lx-ink);color:var(--lx-text-light);font-weight:800;font-size:.9rem}.lx-button--light{background:transparent;color:var(--lx-text-light);border-color:rgba(255,255,255,.5)}.lx-button--ghost{background:transparent;color:var(--lx-ink)}.lx-button--dark{background:var(--lx-moss);color:var(--lx-text-light)}.lx-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.4rem}.lx-text-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:850;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:.08rem;margin-block-start:1rem}.lx-text-link--light{color:var(--lx-brass)}
.lx-hero{background:var(--lx-moss-2);color:var(--lx-text-light);padding-block:clamp(5rem,8vw,8rem) clamp(2.2rem,4vw,4rem);position:relative;overflow:hidden}.lx-hero:before{content:'';position:absolute;inset:0;background-image:url('assets/images/bg-grid.svg');background-size:10rem;opacity:.5}.lx-hero__copy{position:relative;z-index:1;text-align:center;max-inline-size:72rem}.lx-hero__copy h1{max-inline-size:16ch;margin:.3rem auto 1.2rem}.lx-hero__copy p{font-size:clamp(1.1rem,1.6vw,1.35rem);max-inline-size:48rem;margin-inline:auto;color:var(--lx-muted-light)}.lx-hero__copy .lx-actions{justify-content:center}.lx-hero__rail{position:relative;z-index:1;margin-block-start:3.2rem;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.7fr);gap:1rem;align-items:stretch}.lx-hero__wide img,.lx-hero__stack img{inline-size:100%;block-size:100%;object-fit:cover}.lx-hero__wide{min-block-size:30rem;border-radius:var(--lx-r-lg);overflow:hidden;box-shadow:var(--lx-shadow)}.lx-hero__stack{display:grid;grid-template-rows:1fr 1fr;gap:1rem}.lx-hero__stack img{min-block-size:14.5rem;border-radius:var(--lx-r-md);overflow:hidden}
.lx-signal{background:var(--lx-paper-3);border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-signal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lx-signal__grid>div{padding:1.6rem 1.5rem;border-inline-end:var(--lx-hairline) solid var(--lx-border)}.lx-signal__grid>div:last-child{border-inline-end:0}.lx-signal strong{display:block;font-family:var(--lx-serif);font-size:1.55rem;margin-block-end:.35rem}.lx-signal span{display:block;color:var(--lx-ink-soft);font-size:.9rem}
.lx-section{padding-block:clamp(4.5rem,7vw,7.5rem)}.lx-section--paper{background:var(--lx-paper)}.lx-section--soft{background:var(--lx-paper-2)}.lx-section--dark{background:var(--lx-moss);color:var(--lx-text-light)}.lx-section--dark p,.lx-section--dark li{color:var(--lx-muted-light)}.lx-section-head{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,6rem);align-items:end;margin-block-end:2.4rem}.lx-section-head h2{margin:.3rem 0}.lx-section-head p{max-inline-size:42rem;color:var(--lx-ink-soft)}.lx-section-head--light p{color:var(--lx-muted-light)}
.lx-index__list{border-block-start:var(--lx-hairline) solid var(--lx-border)}.lx-index__list article{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:1.25rem;border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-index__list article>span{font-family:var(--lx-serif);font-size:1.5rem;color:var(--lx-rust)}.lx-index__list h3{margin:0 0 .2rem}.lx-index__list p{margin:0;color:var(--lx-ink-soft)}
.lx-story__grid{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lx-story__sticky{position:sticky;inset-block-start:7rem}.lx-story__sticky img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow)}.lx-story__chapters h2{margin:.2rem 0 1.2rem}.lx-story__chapters>p{color:var(--lx-ink-soft)}.lx-story__chapters article{padding-block:1.25rem;border-block-start:var(--lx-hairline) solid currentColor}.lx-story__chapters article h3{margin:0 0 .4rem}.lx-story__chapters article p{margin:0}
.lx-spotlight__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);grid-template-rows:auto auto;gap:1rem 2rem;align-items:start}.lx-spotlight__copy{grid-row:1/3;padding-inline-end:clamp(0rem,4vw,4rem)}.lx-spotlight__copy h2{margin:.3rem 0 1rem}.lx-spotlight__main img,.lx-spotlight__side img{inline-size:100%;border-radius:var(--lx-r-md);background:var(--lx-paper)}.lx-spotlight__main img{aspect-ratio:16/10;object-fit:cover}.lx-spotlight__side img{aspect-ratio:16/7;object-fit:cover}
.lx-runway__track{counter-reset:runway;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--lx-hairline) solid var(--lx-border)}.lx-runway__track article{padding:1.6rem 1.4rem;min-block-size:15rem;border-inline-end:var(--lx-hairline) solid var(--lx-border);position:relative}.lx-runway__track article:last-child{border-inline-end:0}.lx-runway__track article>span{display:inline-grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;background:var(--lx-moss);color:var(--lx-text-light);font-weight:900}.lx-section--dark .lx-runway__track article>span{background:var(--lx-brass);color:var(--lx-ink)}.lx-runway__track h3{margin:3rem 0 .6rem}.lx-runway__track p{margin:0;color:var(--lx-ink-soft)}.lx-section--dark .lx-runway__track p{color:var(--lx-muted-light)}
.lx-ledger__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lx-ledger__grid h2{margin:.3rem 0 1rem}.lx-ledger__grid>div>p{color:var(--lx-ink-soft)}.lx-ledger dl{margin:0}.lx-ledger dl>div,.lx-ledger__grid dl>div{display:grid;grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);gap:1rem;padding:1.15rem 0;border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-ledger dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--lx-rust)}.lx-ledger dd{margin:0;font-family:var(--lx-serif);font-size:1.3rem}.lx-section--dark .lx-ledger dt{color:var(--lx-brass)}
.lx-resources__rail{display:grid;grid-template-columns:1.15fr .85fr .95fr;gap:1rem}.lx-resources__rail article{border-block-start:.18rem solid var(--lx-moss);padding-block-start:1rem}.lx-resources__media{overflow:hidden;border-radius:var(--lx-r-md);margin-block-end:1rem;background:var(--lx-paper-2)}.lx-resources__media img{inline-size:100%;aspect-ratio:16/10;object-fit:cover}.lx-resources__rail h3{margin:.2rem 0}.lx-resources__rail p{color:var(--lx-ink-soft)}
.lx-quotes__grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;border-block-start:var(--lx-hairline) solid var(--lx-border-dark)}.lx-quotes__grid article{padding:1.5rem;border-inline-end:var(--lx-hairline) solid var(--lx-border-dark)}.lx-quotes__grid article:last-child{border-inline-end:0}.lx-quotes blockquote{font-family:var(--lx-serif);font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.35;margin:0 0 1.4rem}.lx-quotes strong{display:block}.lx-quotes span{font-size:.78rem;color:var(--lx-muted-light)}
.lx-faq-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lx-faq-layout header{position:sticky;inset-block-start:7rem}.lx-faq-layout h2{margin:.2rem 0}.lx-faq details{border-block-end:var(--lx-hairline) solid var(--lx-border);padding:0}.lx-faq details:first-child{border-block-start:var(--lx-hairline) solid var(--lx-border)}.lx-faq summary{cursor:pointer;list-style:none;font-family:var(--lx-serif);font-size:1.25rem;padding:1.2rem 2rem 1.2rem 0;position:relative}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:after,.lx-faq summary:before{content:'';position:absolute;inset-inline-end:.15rem;inset-block-start:50%;inline-size:.85rem;block-size:.08rem;background:currentColor}.lx-faq summary:before{transform:rotate(90deg)}.lx-faq details[open] summary:before{transform:rotate(0deg)}.lx-faq p{margin:.2rem 0 1.3rem;color:var(--lx-ink-soft)}
.lx-final{background:#11130f;color:var(--lx-text-light);padding-block:clamp(5rem,8vw,8rem);background-image:url('assets/images/bg-stones.svg');background-repeat:repeat-x;background-position:bottom}.lx-final__inner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:2rem;align-items:end}.lx-final h2{max-inline-size:15ch;margin:.2rem 0 1rem}.lx-final p{max-inline-size:44rem;color:var(--lx-muted-light)}
.lx-page-hero{background:var(--lx-paper-3);padding-block:clamp(4rem,7vw,7rem);border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-page-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);gap:clamp(2rem,6vw,7rem);align-items:center}.lx-page-hero h1{margin:.2rem 0 1rem;font-size:clamp(2.8rem,5.4vw,5.4rem);max-inline-size:15ch}.lx-page-hero p{font-size:1.16rem;max-inline-size:44rem;color:var(--lx-ink-soft)}.lx-page-hero__art img{inline-size:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50% 50% 1rem 1rem;box-shadow:var(--lx-shadow);background:var(--lx-paper-2)}
.lx-article-aside{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.65fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lx-article-aside__copy h2{margin:.2rem 0 1rem}.lx-article-aside__copy p{font-size:1.05rem}.lx-article-aside__media img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow);background:var(--lx-paper-2)}.lx-section--dark .lx-article-aside__media img{box-shadow:none}.lx-checks{padding:0;margin:1.25rem 0;list-style:none}.lx-checks li{padding:.6rem 0 .6rem 1.45rem;position:relative;border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-checks li:before{content:'';position:absolute;inset-inline-start:.1rem;inset-block-start:1.1rem;inline-size:.42rem;block-size:.42rem;border-radius:50%;background:var(--lx-rust)}.lx-section--dark .lx-checks li{border-color:var(--lx-border-dark)}.lx-section--dark .lx-checks li:before{background:var(--lx-brass)}
.lx-diagram{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,7rem);align-items:center}.lx-diagram__art img{inline-size:100%;border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow)}.lx-section--dark .lx-diagram__art img{box-shadow:none}.lx-diagram__copy h2{margin:.2rem 0 1rem}.lx-band{display:grid;grid-template-columns:minmax(0,.75fr) minmax(18rem,.9fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.lx-band header h2{margin:.2rem 0}.lx-band__media img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--lx-r-lg);background:var(--lx-paper-2)}.lx-band__copy p{color:var(--lx-ink-soft)}.lx-section--dark .lx-band__copy p{color:var(--lx-muted-light)}
.lx-asym-cards{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:1rem}.lx-asym-cards article{padding:1.5rem;border:var(--lx-hairline) solid var(--lx-border);border-radius:var(--lx-r-md);background:rgba(255,255,255,.24)}.lx-asym-cards article.is-featured{grid-row:span 2;min-block-size:20rem;background:var(--lx-moss);color:var(--lx-text-light)}.lx-asym-cards article.is-featured p{color:var(--lx-muted-light)}.lx-section--dark .lx-asym-cards article{border-color:var(--lx-border-dark);background:rgba(255,255,255,.04)}.lx-section--dark .lx-asym-cards article.is-featured{background:var(--lx-brass);color:var(--lx-ink)}.lx-section--dark .lx-asym-cards article.is-featured p{color:var(--lx-ink-soft)}
.lx-related{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);gap:clamp(2rem,6vw,7rem);align-items:end}.lx-related h2{margin:.2rem 0}.lx-related__links{display:grid;gap:.7rem}.lx-related__links .lx-text-link{margin:0;padding:.75rem 0;border-block-end:var(--lx-hairline) solid currentColor;justify-content:space-between}.lx-contact-directory{display:grid;grid-template-columns:.9fr .7fr 1.4fr;border-block:var(--lx-hairline) solid var(--lx-border)}.lx-contact-directory article{padding:1.3rem;border-inline-end:var(--lx-hairline) solid var(--lx-border)}.lx-contact-directory article:last-child{border-inline-end:0}.lx-contact-directory span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;color:var(--lx-rust);font-weight:900}.lx-contact-directory strong{display:block;margin-block-start:.5rem;font-family:var(--lx-serif);font-size:1.2rem}
.lx-reading{inline-size:min(calc(100% - 2*var(--lx-gutter)),50rem);margin-inline:auto}.lx-policy__toc{margin:2rem 0 3rem;padding:1.2rem 1.3rem;background:var(--lx-paper-2);border-radius:var(--lx-r-md);border:var(--lx-hairline) solid var(--lx-border)}.lx-policy__toc strong{display:block;margin-block-end:.6rem}.lx-policy__toc a{display:block;text-decoration:underline;text-underline-offset:.2em;margin:.25rem 0}.lx-policy section{scroll-margin-top:6rem;margin-block-end:3.5rem}.lx-policy section h2{font-size:clamp(1.7rem,3vw,2.5rem)}.lx-policy p,.lx-policy li{color:var(--lx-ink-soft)}.lx-muted-note{border-inline-start:.18rem solid var(--lx-rust);padding-inline-start:1rem;color:var(--lx-ink-soft)}.lx-table-wrap{overflow:auto;border:var(--lx-hairline) solid var(--lx-border);border-radius:var(--lx-r-md)}table{border-collapse:collapse;inline-size:100%;min-inline-size:42rem}th,td{text-align:left;vertical-align:top;padding:.9rem;border-block-end:var(--lx-hairline) solid var(--lx-border)}th{background:var(--lx-paper-2)}
.lx-footer{background:#0e110d;color:var(--lx-text-light)}.lx-footer__grid{display:grid;grid-template-columns:1.35fr .8fr .8fr 1fr;gap:clamp(2rem,5vw,5rem);padding-block:4.5rem 3.5rem}.lx-footer__brand p,.lx-footer__col a,.lx-footer__col span{color:var(--lx-muted-light)}.lx-footer__brand p{max-inline-size:28rem}.lx-footer__col{display:grid;align-content:start;gap:.48rem}.lx-footer__col h2{font-family:var(--lx-sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--lx-brass);margin:0 0 .6rem}.lx-footer__col h2:not(:first-child){margin-block-start:1.4rem}.lx-footer__col .lx-text-link{margin-block-start:.4rem;color:var(--lx-brass)}.lx-footer__bottom{border-block-start:var(--lx-hairline) solid var(--lx-border-dark);min-block-size:4.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#9d998f;font-size:.84rem}.lx-cookie{position:fixed;z-index:120;inset-inline:var(--lx-gutter);inset-block-end:1rem;max-inline-size:52rem;margin-inline:auto;background:#151a14;color:var(--lx-text-light);border:var(--lx-hairline) solid rgba(202,169,103,.4);border-radius:var(--lx-r-md);box-shadow:0 1rem 3rem rgba(0,0,0,.28);padding:1rem 1.1rem;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.lx-cookie[hidden]{display:none}.lx-cookie strong{display:block}.lx-cookie p{margin:.25rem 0 0;color:var(--lx-muted-light);font-size:.88rem}.lx-cookie__actions{display:flex;gap:.55rem;flex-wrap:wrap}.lx-cookie .lx-button{min-block-size:2.6rem;padding:.6rem .9rem;font-size:.84rem}.lx-modal{position:fixed;inset:0;z-index:130;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:var(--lx-gutter)}.lx-modal[hidden]{display:none}.lx-modal__panel{inline-size:min(36rem,100%);background:var(--lx-paper);border-radius:var(--lx-r-lg);padding:1.5rem;box-shadow:var(--lx-shadow)}.lx-modal__head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.lx-modal__head h2{font-size:2rem;margin:0}.lx-modal__close{inline-size:2.5rem;block-size:2.5rem;border:var(--lx-hairline) solid var(--lx-border);border-radius:50%;background:transparent}.lx-storage-row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;border-block:var(--lx-hairline) solid var(--lx-border)}.lx-pill{align-self:start;padding:.3rem .6rem;border-radius:999rem;background:#dbe6da;color:#274d31;font-size:.75rem;font-weight:900}.lx-not-found{min-block-size:65svh;display:grid;place-items:center;text-align:center;background:var(--lx-moss);color:var(--lx-text-light);padding:var(--lx-gutter)}.lx-not-found>div{max-inline-size:42rem}.lx-not-found h1{margin:.2rem 0 1rem}
@media(max-width:70rem){.lx-nav{position:absolute;inset-inline:var(--lx-gutter);inset-block-start:4.4rem;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--lx-paper-3);border:var(--lx-hairline) solid var(--lx-border);border-radius:var(--lx-r-md);padding:.6rem;box-shadow:var(--lx-shadow)}.lx-nav.is-open{display:flex}.lx-nav a{padding:.8rem 1rem}.lx-menu-toggle{display:grid}.lx-hero__rail{grid-template-columns:1fr}.lx-hero__stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.lx-hero__stack img{min-block-size:18rem}.lx-signal__grid{grid-template-columns:repeat(2,1fr)}.lx-signal__grid>div:nth-child(2){border-inline-end:0}.lx-signal__grid>div:nth-child(-n+2){border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-spotlight__grid{grid-template-columns:1fr 1fr}.lx-spotlight__copy{grid-column:1/-1;grid-row:auto}.lx-section-head,.lx-page-hero__grid{grid-template-columns:1fr}.lx-page-hero__art{max-inline-size:30rem}.lx-footer__grid{grid-template-columns:1fr 1fr}.lx-footer__brand{grid-column:1/-1}}
@media(max-width:54rem){.lx-story__grid,.lx-ledger__grid,.lx-article-aside,.lx-diagram,.lx-related,.lx-faq-layout{grid-template-columns:1fr}.lx-story__sticky,.lx-faq-layout header{position:static}.lx-story__sticky img,.lx-article-aside__media img{aspect-ratio:16/10}.lx-band{grid-template-columns:1fr 1fr}.lx-band header{grid-column:1/-1}.lx-runway__track{grid-template-columns:1fr 1fr}.lx-resources__rail,.lx-quotes__grid,.lx-contact-directory{grid-template-columns:1fr}.lx-quotes__grid article,.lx-contact-directory article{border-inline-end:0;border-block-end:var(--lx-hairline) solid var(--lx-border-dark)}.lx-final__inner{grid-template-columns:1fr}.lx-asym-cards{grid-template-columns:1fr 1fr}.lx-asym-cards article.is-featured{grid-column:1/-1;grid-row:auto;min-block-size:auto}.lx-index__list article{grid-template-columns:3rem minmax(0,1fr)}.lx-index__list article>.lx-text-link{grid-column:2}.lx-cookie{grid-template-columns:1fr}}
@media(max-width:36rem){.lx-signal__grid,.lx-runway__track,.lx-asym-cards,.lx-band{grid-template-columns:1fr}.lx-signal__grid>div{border-inline-end:0;border-block-end:var(--lx-hairline) solid var(--lx-border)}.lx-hero__stack{grid-template-columns:1fr}.lx-hero__stack img{min-block-size:13rem}.lx-hero__wide{min-block-size:22rem}.lx-band header{grid-column:auto}.lx-actions,.lx-cookie__actions{flex-direction:column;align-items:stretch}.lx-button{inline-size:100%}.lx-footer__grid{grid-template-columns:1fr}.lx-footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:1rem}.lx-page-hero__art img{border-radius:var(--lx-r-lg)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
