.ii_oIa_head{justify-items:start;gap:20px;padding-block:clamp(40px,6svh,72px) clamp(48px,6vw,80px);display:grid}.ii_oIa_jump{background:var(--panel);width:300px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:8px;padding:4px;display:grid}.ii_oIa_jump a{min-height:44px;color:var(--ink-2);border-radius:10px;place-items:center;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:grid}@media (hover:hover) and (pointer:fine){.ii_oIa_jump a:hover{background:var(--sheet);color:var(--ink)}}.ii_oIa_group{border-top:1px dashed var(--line-2);scroll-margin-top:var(--nav-h);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:clamp(32px,6vw,96px);padding-block:clamp(48px,6vw,88px);display:grid}.ii_oIa_group:last-child{padding-bottom:var(--sec)}.ii_oIa_aside{top:calc(var(--nav-h) + 32px);align-self:start;justify-items:start;gap:28px;display:grid;position:sticky}.ii_oIa_list{margin:0}.ii_oIa_item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px);gap:8px;padding-block:24px;display:grid}.ii_oIa_item:first-child{padding-top:0}.ii_oIa_item h3 a{text-decoration:none}.ii_oIa_item p{color:var(--ink-2);max-width:32em}.ii_oIa_item p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.ii_oIa_item p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.ii_oIa_endAction{display:none}@media (max-width:899px){.ii_oIa_head{padding-block:calc(var(--sec) * .75) 88px}.ii_oIa_jump{width:100%}.ii_oIa_group{grid-template-columns:minmax(0,1fr);padding-block:88px}.ii_oIa_group:last-child{padding-bottom:var(--sec)}.ii_oIa_aside{margin-bottom:40px;position:static}.ii_oIa_item{padding-block:30px}.ii_oIa_item:first-child{padding-top:0}.ii_oIa_asideAction{display:none}.ii_oIa_endAction{margin-top:48px;display:block}.ii_oIa_endAction .btn{width:100%}.ii_oIa_endAction .btn>span:last-child{text-align:center;flex:1;padding-right:26px}}@media (min-width:600px) and (max-width:899px){.ii_oIa_head,.ii_oIa_group{max-width:600px;margin-inline:auto}.ii_oIa_jump{width:300px}.ii_oIa_endAction .btn{width:300px}}
