.sections-module__M5r-dq__sections{gap:2rem;display:flex}.sections-module__M5r-dq__sections nav{flex-shrink:0;width:180px;height:fit-content;font-size:18px;position:sticky;top:2rem}@media screen and (max-width:800px){.sections-module__M5r-dq__sections nav{width:150px}}@media screen and (max-width:640px){.sections-module__M5r-dq__sections nav{display:none}}.sections-module__M5r-dq__sections nav button,.sections-module__M5r-dq__sections nav a{background:color-mix(in srgb,var(--p1)10%,transparent);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:6px;width:100%;margin-bottom:12px;padding:.5rem .8rem;transition:background .2s;display:block}:is(.sections-module__M5r-dq__sections nav button,.sections-module__M5r-dq__sections nav a):hover,:is(.sections-module__M5r-dq__sections nav button,.sections-module__M5r-dq__sections nav a):focus{background:color-mix(in srgb,var(--p1),transparent)}:is(.sections-module__M5r-dq__sections nav button,.sections-module__M5r-dq__sections nav a).sections-module__M5r-dq__active{background:var(--p1);color:#fff;font-weight:700}.sections-module__M5r-dq__sections .sections-module__M5r-dq__body{flex-grow:1}.sections-module__M5r-dq__sections .sections-module__M5r-dq__body>:first-child{margin-top:0}
