.accordion-module__XNbdJW__open,.accordion-module__XNbdJW__close{border:solid 1px var(--gray-25)}.accordion-module__XNbdJW__heading{font-size:var(--body)}.accordion-module__XNbdJW__heading button{all:unset;outline:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;box-sizing:border-box;justify-content:space-between;gap:1em;width:100%;padding:1em;display:flex}.accordion-module__XNbdJW__icon{color:var(--gray-25);font-size:1.25em;transition:transform .5s}.accordion-module__XNbdJW__open .accordion-module__XNbdJW__icon{transform:rotate(180deg)}.accordion-module__XNbdJW__text{height:0;transition:none;overflow:hidden}.accordion-module__XNbdJW__open .accordion-module__XNbdJW__text{animation:.5s forwards accordion-module__XNbdJW__openAnim}.accordion-module__XNbdJW__close .accordion-module__XNbdJW__text{animation:.5s forwards accordion-module__XNbdJW__closeAnim}@keyframes accordion-module__XNbdJW__openAnim{0%{height:0}99%{height:var(--text-height)}to{height:auto}}@keyframes accordion-module__XNbdJW__closeAnim{0%{height:var(--text-height)}to{height:0}}.accordion-module__XNbdJW__textInner{font-size:calc(var(--body) * .875);padding:0 1.4em 1.14em}
.social-module__-vmgba__list{font-size:var(--icon-size,24px);gap:1.5em;display:flex}
.container-module__fh3yeG__default{width:92%;max-width:1152px;margin:0 auto}.container-module__fh3yeG__large{composes:default;max-width:1288px}
.header-module__Voge7q__flexContainer{}
@media (min-width:768px){.nav-module__aI5xrG__btn{display:none}.nav-module__aI5xrG__list{justify-content:flex-end;align-items:center;gap:2em;margin-right:0;padding-right:0;display:flex}}@media (min-width:480px) and (max-width:767px){.nav-module__aI5xrG__btn{display:none}.nav-module__aI5xrG__list{justify-content:flex-end;align-items:center;gap:1.5em;margin-right:0;padding-right:0;display:flex}}@media (max-width:767px){.nav-module__aI5xrG__btn{all:unset;outline:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;z-index:200;width:42px;height:42px;position:relative}.nav-module__aI5xrG__close .nav-module__aI5xrG__btn{color:var(--gray-75)}.nav-module__aI5xrG__open .nav-module__aI5xrG__btn{color:var(--white)}.nav-module__aI5xrG__btn{place-items:center;display:grid}.nav-module__aI5xrG__btn:before,.nav-module__aI5xrG__btn:after,.nav-module__aI5xrG__btn .nav-module__aI5xrG__bar{content:"";background-color:currentColor;grid-area:1/1;width:32px;height:1px;transition:transform .4s;display:block}.nav-module__aI5xrG__close .nav-module__aI5xrG__btn:before{transform:translateY(-8px)}.nav-module__aI5xrG__close .nav-module__aI5xrG__btn:after{transform:translateY(8px)}.nav-module__aI5xrG__open .nav-module__aI5xrG__btn:before{transform:rotate(45deg)}.nav-module__aI5xrG__open .nav-module__aI5xrG__btn:after{transform:rotate(-45deg)}.nav-module__aI5xrG__open .nav-module__aI5xrG__btn .nav-module__aI5xrG__bar{transform:scale(0)}.nav-module__aI5xrG__list{z-index:100;color:var(--white);background:#000c;transition:transform .4s;position:fixed;inset:0 -100% 0 100%}.nav-module__aI5xrG__open .nav-module__aI5xrG__list{transform:translate(-100%)}.nav-module__aI5xrG__list{text-align:center;place-content:center;gap:40px;display:grid}}@media (hover:hover){.nav-module__aI5xrG__list a:hover{color:var(--accent)}}@media (hover:none){.nav-module__aI5xrG__list a{-webkit-tap-highlight-color:transparent}.nav-module__aI5xrG__list a:active{color:var(--accent)}}
.post-body-module__r-GNHa__stack>*+*{margin-top:var(--stack-space,1.5em)}.post-body-module__r-GNHa__stack h2,.post-body-module__r-GNHa__stack h3{--stack-space:2em}.post-body-module__r-GNHa__stack h2+*,.post-body-module__r-GNHa__stack h3+*{--stack-space:.8em}.post-body-module__r-GNHa__stack p{line-height:1.8}.post-body-module__r-GNHa__stack ul{padding:revert;list-style:revert}.post-body-module__r-GNHa__stack ol{padding-left:1.5rem;list-style-type:decimal}.post-body-module__r-GNHa__stack a{color:#36f;cursor:pointer;text-decoration:underline}.post-body-module__r-GNHa__stack a:hover{color:#39f}.post-body-module__r-GNHa__stack blockquote{color:#666;border-left:4px solid #ddd;margin-left:0;margin-right:0;padding-left:1em;font-style:italic}.post-body-module__r-GNHa__stack code{color:inherit;background:0 0;padding:0;font-size:.8rem}.post-body-module__r-GNHa__stack pre{color:#fff;background:#1f2937;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}
.utils-module__JlgDna__spaceBetween{justify-content:space-between;align-items:center;display:flex}.utils-module__JlgDna__sideBySide{flex-direction:column;display:flex}@media (min-width:768px){.utils-module__JlgDna__sideBySide{flex-direction:row;justify-content:space-between}}.utils-module__JlgDna__sideBySideCenter{text-align:center;align-items:center;}@media (min-width:768px){.utils-module__JlgDna__sideBySideCenter{text-align:left}}
.pagination-module__35brqG__flexContainer{margin:var(--space-lg) 0;gap:1em;}.pagination-module__35brqG__next{margin-left:auto}.pagination-module__35brqG__iconText{align-items:center;gap:.5em;display:flex}
.post-categories-module__1CrctG__flexContainer{color:var(--gray-50);align-items:baseline;gap:1.25rem;display:flex}@media (min-width:768px){.post-categories-module__1CrctG__flexContainer{flex-direction:column}}.post-categories-module__1CrctG__heading{font-size:var(--small-heading2)}.post-categories-module__1CrctG__list{font-size:var(--small-heading3);gap:.75rem;}
.posts-module__4wNiUW__gridContainer{gap:var(--space-jump);margin-top:var(--space-xs);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.posts-module__4wNiUW__post h2{font-size:var(--small-heading3);margin-top:.5em;font-weight:400}.posts-module__4wNiUW__post figure{aspect-ratio:16/9;position:relative}
.two-column-module__bP8smW__flexContainer{gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg);}@media (min-width:768px){.two-column-module__bP8smW__main{width:768px}.two-column-module__bP8smW__sidebar{align-self:flex-start;width:248px;position:sticky;top:40px}.two-column-module__bP8smW__sidebar *{text-align:right}.two-column-module__bP8smW__sidebar :is(div,ul){place-content:flex-end;place-items:flex-end;width:fit-content;margin-left:auto}}
