._shell_11qrc_1{min-height:100dvh;background:#eef3f7;color:#0b2d4a;font-family:var(--font-family-base);padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}._header_11qrc_8,._main_11qrc_8,._footer_11qrc_8{width:100%;max-width:900px;min-width:0;margin:0 auto;box-sizing:border-box}._header_11qrc_8{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#fff;border:1px solid #d5e0e8;border-bottom:3px solid #f97316;border-radius:16px;box-shadow:0 8px 24px #0b2d4a0d}._header_11qrc_8>a:first-child{min-width:0;text-decoration:none}._header_11qrc_8>a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;font-weight:700;text-align:right}._shell_11qrc_1 a:not([class]){color:#126b37;text-underline-offset:4px}._shell_11qrc_1 a:focus-visible{outline:3px solid #14763c;outline-offset:4px;border-radius:4px}._main_11qrc_8{padding:26px 0 42px}._main_11qrc_8>h1{padding:24px;background:#0b2d4a;color:#fff;border-left:4px solid #f97316;border-radius:12px;box-shadow:0 8px 22px #0b2d4a17}._main_11qrc_8 h1{font-family:var(--font-family-display);font-size:clamp(26px,5vw,38px);line-height:1.15;letter-spacing:-.035em;margin:8px 0 20px;overflow-wrap:anywhere}._main_11qrc_8 h2{font-family:var(--font-family-display);font-size:19px;margin:0 0 12px;color:#0b2d4a;letter-spacing:-.02em}._main_11qrc_8 p{line-height:1.65;overflow-wrap:anywhere}._main_11qrc_8 button,._main_11qrc_8 a[class]{min-height:44px}._main_11qrc_8 input:not([type=checkbox]),._main_11qrc_8 textarea,._main_11qrc_8 [role=combobox]{min-height:46px;font-size:16px}._footer_11qrc_8{border-top:1px solid #cbd9e3;padding-top:20px;display:flex;gap:12px 24px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:#53697a}._footer_11qrc_8 nav{display:flex;gap:12px 20px;flex-wrap:wrap}._footer_11qrc_8 a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:480px){._shell_11qrc_1{padding-left:12px;padding-right:12px}._header_11qrc_8{align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding:16px}._header_11qrc_8>a:last-child{text-align:left;justify-content:flex-start}._main_11qrc_8{padding-top:22px}._main_11qrc_8>h1{padding:20px 18px}}
