.page_main__nOQ6g{padding-block:8rem;line-height:1.7;color:#1b1b1b}.page_header__q0fHw{margin-bottom:1.75rem}.page_title__PzWpc{margin:0 0 .25rem;font-size:clamp(2.5rem,2.018rem + 1.202vw,3.5rem);font-weight:500;text-align:center;color:var(--primaryColor)}.page_update__zyU82{margin:0;font-size:.95rem;text-align:center;color:#666}.page_toc__N2b_4{border:1px solid color-mix(in oklab,var(--primaryColor) 40%,transparent);border-radius:10px;padding:.9rem 1rem;margin-bottom:2rem}.page_toc__N2b_4 ul{list-style:none;margin:0;column-count:1}@media (min-width:720px){.page_toc__N2b_4 ul{column-count:2}}.page_toc__N2b_4 a{text-decoration:none;color:white}.page_toc__N2b_4 a:hover{color:var(--primaryColor);text-decoration:underline;text-underline-offset:2px}.page_section__atI8c h2{font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;color:var(--primaryColor)}.page_list__l64XH{padding-left:1.25rem;margin:.5rem 0 0}.page_cardList__cAOpL{display:grid;grid-gap:.75rem;gap:.75rem;padding-left:0;list-style:none;margin:.75rem 0}.page_card__MInE9{border:1px solid color-mix(in oklab,var(--secondaryColor) 35%,#0000);border-radius:12px;padding:.75rem .9rem}.page_badge__uA_GN{display:inline-block;font-size:.75rem;font-weight:700;color:var(--primaryColor);border:1px solid color-mix(in oklab,var(--primaryColor) 40%,transparent);border-radius:999px;padding:.2rem .6rem;margin-right:.5rem}.page_link__FyA6i{color:var(--primaryColor);text-decoration:underline;text-underline-offset:2px}.page_address__Yo2FH{border-left:4px solid var(--secondaryColor);padding-left:.75rem;color:white}