.InfoPageBody_layout__CZo7M{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.InfoPageBody_content__cmOm_{min-width:0}.InfoPageBody_intro__Uprhx{margin-bottom:var(--s-6);padding:var(--s-5);border-left:4px solid var(--c-accent);border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-ink-2);font-size:1.0625rem;line-height:1.6}.InfoPageBody_block__KMv7c{padding-block:var(--s-5);border-bottom:1px solid var(--c-line-2)}.InfoPageBody_block__KMv7c:last-child{border-bottom:0}.InfoPageBody_blockTitle__j_lPX{margin-bottom:var(--s-3);font-size:var(--fs-h3);font-weight:800}.InfoPageBody_paragraph__z3z7V{margin-bottom:var(--s-3);color:var(--c-ink-2);line-height:1.7}.InfoPageBody_paragraph__z3z7V:last-child{margin-bottom:0}.InfoPageBody_bullets__JeuBg{display:flex;flex-direction:column;gap:var(--s-3)}.InfoPageBody_bullets__JeuBg li{display:flex;align-items:flex-start;gap:var(--s-3);color:var(--c-ink-2);line-height:1.6}.InfoPageBody_bullets__JeuBg svg{flex:0 0 auto;margin-top:.2rem;color:var(--c-success)}.InfoPageBody_table__LjPw_{display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}.InfoPageBody_table__LjPw_>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line-2)}.InfoPageBody_table__LjPw_>div:last-child{border-bottom:0}.InfoPageBody_table__LjPw_>div:nth-child(odd){background:var(--c-surface-2)}.InfoPageBody_table__LjPw_ dt{color:var(--c-ink-3);font-size:var(--fs-sm);font-weight:700}.InfoPageBody_table__LjPw_ dd{margin:0;font-weight:600}.InfoPageBody_aside__Zq8WA{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:var(--s-4)}.InfoPageBody_asideCard__m9IU3{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-xs)}.InfoPageBody_asideAccent__0kzLj{background:radial-gradient(120% 120% at 0 0,var(--c-accent-soft),transparent 60%),var(--c-surface);border-color:transparent;box-shadow:var(--sh-sm)}.InfoPageBody_asideTitle__VDZV_{font-size:var(--fs-h3)}.InfoPageBody_asideText__d_ZvR{color:var(--c-ink-3);font-size:var(--fs-sm);line-height:1.6}@media (max-width:1040px){.InfoPageBody_layout__CZo7M{grid-template-columns:1fr;gap:var(--s-6)}.InfoPageBody_aside__Zq8WA{position:static}}@media (max-width:560px){.InfoPageBody_table__LjPw_>div{grid-template-columns:1fr;gap:var(--s-1)}}.InfoPageBody_back__ULSb1{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;margin-bottom:var(--s-4);color:var(--c-ink-3);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:color var(--t-fast)}.InfoPageBody_back__ULSb1:hover{color:var(--c-accent)}.pageBody_page__n7WhZ{padding:var(--s-6) 0 var(--s-8)}.pageBody_title__aEXsC{max-width:46rem;margin:0 0 var(--s-5);font-size:var(--fs-h1);letter-spacing:-.02em}.pageBody_body__zU2Rq{max-width:46rem;line-height:1.7;color:var(--c-ink-2)}.pageBody_body__zU2Rq h1,.pageBody_body__zU2Rq h2,.pageBody_body__zU2Rq h3{margin:var(--s-5) 0 var(--s-3);color:var(--c-ink);letter-spacing:-.01em}.pageBody_body__zU2Rq h1{font-size:var(--fs-h2)}.pageBody_body__zU2Rq h2{font-size:var(--fs-h3)}.pageBody_body__zU2Rq h3{font-size:var(--fs-body)}.pageBody_body__zU2Rq li,.pageBody_body__zU2Rq p{margin-bottom:var(--s-3)}.pageBody_body__zU2Rq ol,.pageBody_body__zU2Rq ul{margin:0 0 var(--s-4);padding-left:1.35rem}.pageBody_body__zU2Rq strong{color:var(--c-ink)}.pageBody_body__zU2Rq table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 var(--s-4);font-size:var(--fs-sm)}.pageBody_body__zU2Rq td,.pageBody_body__zU2Rq th{padding:var(--s-2) var(--s-3);border:1px solid var(--c-line);text-align:left;vertical-align:top}.pageBody_body__zU2Rq th{background:var(--c-surface-2);color:var(--c-ink);font-weight:700}.pageBody_problem__nROus{padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-ink-2)}