._2Gk2vG_main{color:#1b1b1b;padding-block:8rem;line-height:1.7}._2Gk2vG_header{margin-bottom:1.75rem}._2Gk2vG_title{text-align:center;color:var(--primaryColor);margin:0 0 .25rem;font-size:clamp(2.5rem,2.018rem + 1.202vw,3.5rem);font-weight:500}._2Gk2vG_update{text-align:center;color:var(--mutedTextColor);margin:0;font-size:.95rem}._2Gk2vG_toc{border:1px solid color-mix(in oklab, var(--primaryColor) 40%, transparent);border-radius:10px;margin-bottom:2rem;padding:.9rem 1rem}._2Gk2vG_toc ul{columns:1;margin:0;list-style:none}@media (min-width:720px){._2Gk2vG_toc ul{columns:2}}._2Gk2vG_toc a{color:#fff;text-decoration:none}._2Gk2vG_toc a:hover{color:var(--primaryColor);text-underline-offset:2px;text-decoration:underline}._2Gk2vG_section{scroll-margin-block-start:6.5rem}@media (max-width:575px){._2Gk2vG_section{scroll-margin-block-start:9rem}}._2Gk2vG_section h2{color:var(--primaryColor);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500}._2Gk2vG_list{margin:.5rem 0 0;padding-left:1.25rem}._2Gk2vG_cardList{gap:.75rem;margin:.75rem 0;padding-left:0;list-style:none;display:grid}._2Gk2vG_card{border:1px solid color-mix(in oklab, var(--secondaryColor) 35%, #0000);border-radius:12px;padding:.75rem .9rem}._2Gk2vG_badge{color:var(--primaryColor);border:1px solid color-mix(in oklab, var(--primaryColor) 40%, transparent);border-radius:999px;margin-right:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}._2Gk2vG_link{color:var(--primaryColor);text-underline-offset:2px;text-decoration:underline}._2Gk2vG_address{border-left:4px solid var(--secondaryColor);color:#fff;padding-left:.75rem}
