.page_article_page__evQcO{max-width:1180px;margin:0 auto;padding:28px 16px 64px;color:#08063b}.page_breadcrumbs__D6tcb{display:flex;gap:8px;margin-bottom:18px;font-size:14px;color:#51616b}.page_breadcrumbs__D6tcb a{color:#08063b;font-weight:800}.page_hero__d7vd2{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);grid-gap:28px;gap:28px;align-items:center}.page_meta__9uxN6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:#51616b;font-size:14px}.page_hero__d7vd2 h1{margin:0;font-size:clamp(34px,4.6vw,58px);line-height:1.04;font-weight:900}.page_lead__mKyIU{margin:16px 0 0;font-size:18px;line-height:1.6}.page_cover__tcBJm{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#edf5f7}.page_content__bLvjz{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:34px;gap:34px;margin-top:34px;align-items:start}.page_body__OBnUS{min-width:0}.page_body__OBnUS section{margin-top:30px}.page_body__OBnUS section:first-child{margin-top:0}.page_body__OBnUS h2{margin:0 0 12px;font-size:28px;line-height:1.2}.page_body__OBnUS li,.page_body__OBnUS p{font-size:17px;line-height:1.72}.page_body__OBnUS p{margin:0 0 14px}.page_body__OBnUS ul{margin:12px 0 0;padding-left:22px}.page_aside__aLFxU{position:sticky;top:18px;border:1px solid #dce8ec;border-radius:8px;padding:18px;background:#fff}.page_aside__aLFxU h2{margin:0 0 12px;font-size:20px}.page_aside__aLFxU a{display:block;margin-top:12px;color:#08063b;font-weight:800;text-decoration:none}.page_aside__aLFxU p{margin:4px 0 0;color:#51616b;font-size:14px;line-height:1.45}.page_source_list__U3O_F{margin-top:28px;padding-top:18px;border-top:1px solid #dce8ec}.page_source_list__U3O_F h2{font-size:22px}.page_source_list__U3O_F a{color:#08063b;font-weight:800}.page_faq__mODzZ{margin-top:34px;border-top:1px solid #dce8ec;padding-top:22px}.page_faq__mODzZ details{border-bottom:1px solid #dce8ec;padding:14px 0}.page_faq__mODzZ summary{cursor:pointer;font-weight:900;font-size:18px}.page_faq__mODzZ p{margin:10px 0 0}@media(max-width:900px){.page_content__bLvjz,.page_hero__d7vd2{grid-template-columns:1fr}.page_aside__aLFxU{position:static}}@media(max-width:600px){.page_article_page__evQcO{padding-top:22px}.page_hero__d7vd2 h1{font-size:32px}.page_body__OBnUS li,.page_body__OBnUS p,.page_lead__mKyIU{font-size:16px;line-height:1.65}.page_body__OBnUS h2{font-size:24px}}