._page_h5w3c_1{color:#142342;width:min(1040px,100% - 40px);margin:0 auto;padding:36px 0 76px}._languageNotice_h5w3c_3{color:#405a78;background:#f7faff;border:1px solid #d0dff2;border-radius:12px;margin:0 0 14px;padding:12px 15px;font-size:.9rem;line-height:1.6}._hero_h5w3c_5{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #c9daf2;border-radius:28px;padding:clamp(28px,5vw,58px)}._eyebrow_h5w3c_7{color:#1269dc;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:.77rem;font-weight:850}._hero_h5w3c_5 h1{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}._intro_h5w3c_11{color:#576b87;max-width:760px;margin:18px 0 0;font-size:1.03rem;line-height:1.72}._updated_h5w3c_13{color:#718199;margin:16px 0 0;font-size:.78rem}._summary_h5w3c_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}._summary_h5w3c_15 li{color:#2f5277;background:#fff;border:1px solid #d5e3f4;border-radius:14px;padding:15px 17px;line-height:1.55}._summary_h5w3c_15 li:before{content:"✓";color:#16845d;margin-right:8px;font-weight:900}._sections_h5w3c_21{gap:12px;margin-top:18px;display:grid}._sections_h5w3c_21 section{background:#fff;border:1px solid #d3e0ef;border-radius:20px;padding:clamp(22px,3vw,34px)}._sections_h5w3c_21 h2{margin:0 0 10px;font-size:1.35rem}._sections_h5w3c_21 p{color:#5b6e88;margin:0;line-height:1.72}._sections_h5w3c_21 p+p{margin-top:10px}._sections_h5w3c_21 ul{color:#415a78;gap:8px;margin:14px 0 0;padding-left:20px;line-height:1.6;display:grid}._contact_h5w3c_33{color:#315675;background:#f4f9ff;border:1px solid #bdd6f4;border-radius:16px;justify-content:space-between;gap:14px;margin-top:18px;padding:18px;display:flex}._contact_h5w3c_33 a{color:#1269dc;font-weight:850;text-decoration:none}@media (width<=680px){._page_h5w3c_1{width:calc(100% - 24px);padding-top:20px}._hero_h5w3c_5{border-radius:22px;padding:24px}._summary_h5w3c_15{grid-template-columns:1fr}._contact_h5w3c_33{flex-direction:column}}._hero_h5w3c_5{border-radius:22px;padding:clamp(24px,4vw,44px)}._hero_h5w3c_5 h1{letter-spacing:-.035em;font-size:clamp(2.15rem,4vw,3.1rem);font-weight:800;line-height:1.08}._intro_h5w3c_11{margin-top:14px;line-height:1.65}@media (width<=680px){._hero_h5w3c_5{border-radius:18px;padding:20px 17px}._hero_h5w3c_5 h1{font-size:2rem;line-height:1.12}}
