:root{--or:#0a77b5;--or2:#075b8b;--orl:#cfe6f3;--ink:#13202b;--ink2:#1f3140;--cr:#f6efe2;--pa:#fffcf6;--sa:#e9dcc3;
--sa2:#dccaa8;--ln:#d4c3a3;--mu:#4f5458;--wa:#0b4f75;--wl:#e3eef6;--fd:"Oswald","Arial Narrow",Arial,sans-serif;
--fb:"Proza Libre","Trebuchet MS",Verdana,sans-serif;--wrap:1240px;--hh:76px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}
body{margin:0;background:var(--cr);color:var(--ink);font:400 1.06rem/1.68 var(--fb);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--or2);text-underline-offset:3px;text-decoration-thickness:1.5px}
a:hover{color:var(--ink)}
:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:2px}
h1,h2,h3,h4{font-family:var(--fd);font-weight:600;line-height:1.1;letter-spacing:.005em;margin:0 0 .5em;color:var(--ink)}
p{margin:0 0 1em}
ul,ol{margin:0;padding:0}
strong{font-weight:700}
address{font-style:normal}
.tea_ng{max-width:var(--wrap);margin:0 auto;padding:0 20px}
@media(min-width:760px){.tea_ng{padding:0 32px}}
.t31_dr{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:10px 16px;z-index:300}
.t31_dr:focus{left:12px}
.t2f_tw{width:1.15em;height:1.15em;flex:none}
.t3a_fr{width:1em;height:1em;vertical-align:-2px;margin-left:4px}
.tc0_xw{height:7px;background:repeating-linear-gradient(118deg,var(--or) 0 2px,transparent 2px 7px),var(--ink)}

/* header */
.tc9_rq{position:sticky;top:0;z-index:100;background:var(--cr);border-bottom:3px solid var(--ink)}
.tc9_rq::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:7px;pointer-events:none;
background:repeating-linear-gradient(118deg,var(--or) 0 2px,transparent 2px 7px)}
.td3_xt{display:flex;align-items:center;gap:18px;min-height:var(--hh);position:relative}
.t7b_fw{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);flex:none}
.tf6_th{width:46px;height:46px;display:grid;place-items:center;background:var(--or);color:#fff;font:700 1.35rem/1 var(--fd);
letter-spacing:.02em;border-radius:3px;position:relative;box-shadow:inset 0 -6px 0 var(--or2)}
.t8b_tp{display:flex;flex-direction:column;line-height:1.05}
.t8b_tp b{font:700 1.38rem/1 var(--fd);letter-spacing:.01em}
.t8b_tp small{font:600 .8rem/1.3 var(--fb);color:var(--mu);margin-top:3px}
.t68_mh{display:none;margin:0 auto}
.ted_hj{list-style:none;display:flex;align-items:center;gap:4px}
.t82_kv,.tb2_hc{display:flex;align-items:center;gap:6px;font:500 1.08rem/1 var(--fd);color:var(--ink);text-decoration:none;
padding:12px 13px;background:none;border:0;cursor:pointer;border-radius:3px}
.t82_kv:hover,.tb2_hc:hover,.tb2_hc[aria-expanded="true"]{color:var(--or2);background:var(--pa)}
.t82_kv[aria-current="page"]{box-shadow:inset 0 -3px 0 var(--or)}
.tcc_qg{width:16px;height:16px;transition:transform .2s}
.tb2_hc[aria-expanded="true"] .tcc_qg{transform:rotate(180deg)}
.tb0_js{position:static}
.tb0_js::after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;display:none}
.tb0_js:has(>.tb2_hc[aria-expanded="true"])::after{display:block}
.t09_ws{position:absolute;left:20px;right:20px;top:calc(100% + 10px);background:var(--pa);border:2px solid var(--ink);
border-radius:4px;box-shadow:10px 10px 0 rgba(10,119,181,.22);padding:22px 26px 26px;z-index:120;
max-height:calc(100vh - 120px);overflow:auto}
.t09_ws::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}
.t23_wt{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1.5px solid var(--ln);
padding-bottom:12px;margin-bottom:16px}
.t23_wt p{margin:0;font:600 1.15rem/1.2 var(--fd)}
.t23_wt a{font:600 .95rem/1 var(--fb);white-space:nowrap}
.t76_wp{display:grid;gap:18px 28px}
.tdc_jd{grid-template-columns:repeat(3,minmax(0,1fr))}
.tfe_bk{grid-template-columns:repeat(3,minmax(0,1fr))}
.tbf_bd{display:flex;align-items:center;gap:8px;font:600 1rem/1.2 var(--fd);color:var(--or2);margin:0 0 6px}
.t72_nc{width:20px;height:20px}
.t94_qj ul{list-style:none}
.tdc_jd .t94_qj ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}
.t94_qj a{display:block;padding:4px 0;color:var(--ink);text-decoration:none;font-size:.92rem;line-height:1.3}
.t94_qj a:hover{color:var(--or2);text-decoration:underline}
.t88_hd{display:flex;align-items:stretch;text-decoration:none;color:#fff;background:var(--or);border-radius:5px;flex:none;
-webkit-mask:radial-gradient(circle 7px at 0 50%,#0000 96%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,#0000 96%,#000) right/51% 100% no-repeat;
mask:radial-gradient(circle 7px at 0 50%,#0000 96%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,#0000 96%,#000) right/51% 100% no-repeat}
.t88_hd:hover{background:var(--or2);color:#fff}
.tdb_xw{display:grid;place-items:center;padding:0 12px 0 16px;font:700 1.05rem/1 var(--fd);border-right:2px dashed rgba(255,255,255,.6)}
.tcc_nn{display:flex;flex-direction:column;justify-content:center;padding:8px 18px 8px 12px;font:600 1.16rem/1.1 var(--fd);white-space:nowrap}
.tcc_nn small{font:600 .78rem/1.2 var(--fb);opacity:.95}
.tc9_rq .t88_hd{display:none}
.td5_gh{margin-left:auto;width:48px;height:48px;display:grid;place-items:center;background:var(--ink);color:var(--cr);border:0;border-radius:4px;cursor:pointer}
.tda_qt{width:26px;height:26px}
.td5_gh[aria-expanded="false"] .tb0_nd,.td5_gh[aria-expanded="true"] .t2f_gp{display:none}
.t1e_ts{position:fixed;left:0;right:0;top:var(--mtop,79px);bottom:0;background:var(--cr);overflow:auto;z-index:110;
border-top:2px solid var(--ink);padding:10px 20px 110px}
.t07_tp{list-style:none}
.t07_tp>li{border-bottom:1.5px solid var(--ln)}
.te3_gk,.t35_lv{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 2px;font:500 1.2rem/1.2 var(--fd);
color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}
.tf6_zn{width:22px;height:22px;transition:transform .2s}
.t35_lv[aria-expanded="true"] .tf6_zn{transform:rotate(45deg)}
.tf4_gg{padding:0 0 14px}
.tf4_gg ul{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;margin-bottom:8px}
.tf4_gg a{display:block;padding:7px 0;color:var(--ink);text-decoration:none;font-size:.97rem}
.tc6_st{font:600 .95rem/1.2 var(--fd);color:var(--or2);margin:12px 0 2px}
.t6b_nj{display:inline-block;margin:6px 0 2px;font-weight:700}
.t07_jt{margin-top:20px}
.t07_jt .t88_hd{display:inline-flex}
@media(min-width:1100px){.t68_mh{display:block}.td5_gh{display:none}.tc9_rq .t88_hd{display:flex}.t1e_ts{display:none!important}}
@media(max-width:420px){.t8b_tp small{display:none}.t8b_tp b{font-size:1.2rem}}

/* buttons */
.tbf_wh{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 1.08rem/1.1 var(--fd);letter-spacing:.01em;
padding:15px 22px;border-radius:3px;text-decoration:none;border:2px solid transparent;cursor:pointer;min-height:52px}
.tb4_dj{background:var(--ink);color:var(--cr)}
.tb4_dj:hover{background:var(--ink2);color:#fff;box-shadow:inset 0 -4px 0 var(--or)}
.t51_bd{background:var(--or);color:#fff}
.t51_bd:hover{background:var(--or2);color:#fff}
.tf4_gl{border-color:currentColor;color:inherit;background:transparent}
.tf4_gl:hover{background:rgba(255,255,255,.12);color:inherit}
.t0a_nk{border-color:var(--ink);color:var(--ink);background:transparent}
.t0a_nk:hover{background:var(--sa);color:var(--ink)}
.t68_jg{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.te4_rl{font-weight:700}

/* type */
.t60_rs{font-size:clamp(2.35rem,1.35rem + 3.6vw,4.05rem);line-height:1.03;font-weight:700;margin-bottom:.4em}
.t54_nl{font-size:clamp(1.85rem,1.3rem + 1.7vw,2.7rem);line-height:1.08}
.t76_mm{font-size:1.28rem;line-height:1.2;font-weight:600;margin-bottom:.35em}
.tc1_ds{display:flex;align-items:center;gap:10px;font:700 .86rem/1.3 var(--fb);color:var(--or2);margin:0 0 12px}
.tc1_ds::before{content:"";width:26px;height:9px;flex:none;background:repeating-linear-gradient(118deg,var(--or) 0 2px,transparent 2px 6px)}
.tb6_qv{font-size:1.16rem;line-height:1.6}
.t62_nv{padding:clamp(56px,7vw,100px) 0}
.t8d_ds{background:var(--pa)}
.t63_gr{background:var(--cr)}
.t26_kn{background:var(--sa)}
.t8d_gz{background:var(--ink);color:#e8eef2}
.t8d_gz .t54_nl,.t8d_gz .t76_mm{color:#fff}
.t8d_gz .tc1_ds{color:#9fd3f2}
.t8d_gz a{color:#9fd3f2}
.tba_fz{max-width:760px;margin-bottom:34px}
.t7b_kg{margin-left:auto;margin-right:auto;text-align:center}
.t7b_kg .tc1_ds{justify-content:center}
.tff_rq{font-size:1.08rem;color:var(--mu);max-width:640px}
.t8d_gz .tff_rq{color:#c9d5dd}
.t8f_gt{display:grid;gap:8px 56px}
.tef_ql p,.tef_ql li{max-width:min(66ch,700px)}
.tef_ql ul{padding-left:1.2em;margin:0 0 1em}
.tef_ql li{margin-bottom:.4em}
.t1c_sp{margin-top:18px}
@media(min-width:1100px){.t8f_gt{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.t1b_ss{position:relative}}
.t54_zd{margin:28px 0 0;background:linear-gradient(135deg,var(--sa),var(--sa2));border:1.5px solid var(--ink);border-radius:4px;overflow:hidden;
box-shadow:8px 8px 0 var(--orl)}
.t54_zd img{width:100%;aspect-ratio:3/2;object-fit:cover;color:transparent;max-height:460px}
.t54_zd figcaption{font-size:.88rem;color:var(--mu);padding:10px 14px;background:var(--pa);border-top:1.5px solid var(--ink)}
.t06_dn img{color:transparent}
img[src^="["]{opacity:0}

/* home hero */
.t96_mk{position:relative;background:var(--cr);padding-bottom:0}
.t31_pq{margin:0;background:linear-gradient(135deg,#13202b,#2f5671);border-bottom:3px solid var(--ink)}
.t31_pq img{width:100%;height:clamp(240px,38vw,560px);object-fit:cover;object-position:center 40%;color:transparent}
.tbb_pw{display:grid;gap:0;margin-top:-56px;position:relative;z-index:2}
.te1_ls{background:var(--or);color:#fff;padding:28px 22px 30px;border:2px solid var(--ink);border-radius:4px;box-shadow:10px 10px 0 var(--ink)}
.te1_ls .tc1_ds{color:#fff}
.te1_ls .tc1_ds::before{background:repeating-linear-gradient(118deg,#fff 0 2px,transparent 2px 6px)}
.te1_ls .t60_rs{color:#fff}
.te1_ls .tb6_qv{color:#fff}
.te1_ls .tf4_gl{color:#fff}
.t16_vr{list-style:none;background:var(--ink);color:#e8eef2;padding:20px 22px;margin:22px 0 0;border-radius:4px;display:grid;gap:14px}
.t16_vr li{display:flex;gap:12px;align-items:flex-start;font-size:.98rem;line-height:1.45}
.t16_vr .t2f_tw{color:#9fd3f2;margin-top:2px}
.t16_vr b{color:#fff;font:600 1.1rem/1.2 var(--fd);display:block}
@media(min-width:900px){
.tbb_pw{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;margin-top:-300px;gap:28px}
.te1_ls{padding:36px 44px 40px;margin-bottom:-60px}
.te1_ls .t60_rs{font-size:clamp(2.4rem,1.2rem + 2.5vw,3.5rem)}
.t16_vr{margin:0 0 -60px;padding:26px 26px}}
.tcc_hj{height:110px}
@media(max-width:899px){.tcc_hj{height:34px}}

/* inner hero */
.t6f_gv{background:var(--cr);padding:22px 0 clamp(48px,6vw,84px);border-bottom:1.5px solid var(--ln)}
.t88_mj{display:grid;gap:30px;align-items:center;margin-top:18px}
.t27_dw{margin:0;position:relative;border:2px solid var(--ink);border-radius:4px;background:linear-gradient(135deg,#1f3140,#3f6d8c);
box-shadow:14px 14px 0 var(--or)}
.t27_dw img{width:100%;aspect-ratio:4/3;object-fit:cover;color:transparent}
.t9e_bs{list-style:none;display:grid;gap:10px;margin-top:22px}
.t9e_bs li{display:flex;gap:10px;align-items:flex-start;font-size:.98rem;line-height:1.45}
.t9e_bs .t2f_tw{color:var(--or);margin-top:3px}
@media(min-width:960px){.t88_mj{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}
@media(max-width:959px){.t27_dw{order:2;box-shadow:8px 8px 0 var(--or);margin-right:8px}}
.t4f_lm ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.9rem;color:var(--mu)}
.t4f_lm li+li::before{content:"/";margin:0 8px;color:var(--ln)}
.t4f_lm a{color:var(--mu)}

/* quick answer */
.t53_nl{background:var(--pa);border:2px solid var(--ink);border-left:10px solid var(--or);border-radius:4px;padding:22px 26px;max-width:800px}
.t81_sp{display:flex;align-items:center;gap:8px;font:600 1.02rem/1 var(--fd);color:var(--or2);margin-bottom:10px}
.tcf_fl{font-size:1.12rem;line-height:1.62;margin:0}

/* cards */
.td3_vt{list-style:none;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
.t40_kt{background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;padding:24px 22px;box-shadow:6px 6px 0 var(--sa2);min-width:0}
.t26_kn .t40_kt{box-shadow:6px 6px 0 var(--orl)}
.t40_kt p{margin:0;color:var(--ink2);font-size:.98rem}
.tf2_km{width:44px;height:44px;padding:9px;background:var(--or);color:#fff;border-radius:3px;margin-bottom:14px}
.t50_xw{list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.t50_xw li{display:flex;gap:12px;align-items:flex-start;background:var(--pa);border:1.5px solid var(--ln);border-radius:4px;padding:14px 16px;line-height:1.45}
.t85_dw{width:22px;height:22px;flex:none;color:var(--or);margin-top:1px}

/* home categories */
.tb9_jv{list-style:none;display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}
.ta1_jh{background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;box-shadow:8px 8px 0 var(--sa2);display:flex;flex-direction:column;min-width:0}
.t1d_pz{display:flex;gap:14px;align-items:center;padding:20px 22px 0}
.t1d_pz .tf2_km{margin:0}
.t1d_pz h3{margin:0}
.ta1_jh>p{padding:12px 22px 0;margin:0;color:var(--ink2);font-size:.98rem}
.tbf_xs{list-style:none;padding:12px 22px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 14px}
.tbf_xs a{display:block;padding:6px 0;font-size:.94rem;line-height:1.3;color:var(--ink);text-decoration:none;border-bottom:1px dashed var(--ln)}
.tbf_xs a:hover{color:var(--or2)}
.ta1_jh>.t03_mz{margin-top:auto;border-top:1.5px solid var(--ink);padding:12px 22px;font:600 .98rem/1 var(--fd);background:var(--sa)}
.t03_mz a{color:var(--ink);text-decoration:none}

/* steps */
.t04_kg{list-style:none;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));counter-reset:none}
.t7b_zk{background:var(--ink2);border:1.5px solid #000;border-top:6px solid var(--or);border-radius:4px;padding:20px 20px 22px;color:#e8eef2;min-width:0}
.t8d_gz .t7b_zk{background:#1a2a37}
.tc0_nm{display:block;font:700 2.6rem/1 var(--fd);color:#9fd3f2;margin-bottom:10px}
.t7b_zk .t76_mm{color:#fff}
.t7b_zk p{margin:0;font-size:.97rem}
.t8d_ds .t7b_zk,.t63_gr .t7b_zk,.t26_kn .t7b_zk{background:var(--ink)}

/* table */
.te6_bg{overflow-x:auto;border:1.5px solid var(--ink);border-radius:4px;background:var(--pa)}
.t13_ms{width:100%;border-collapse:collapse;min-width:560px}
.t13_ms caption{text-align:left;padding:12px 16px;font:600 1rem/1.2 var(--fd);caption-side:top}
.t13_ms th,.t13_ms td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ln);font-size:.96rem;line-height:1.45}
.t13_ms thead th{background:var(--ink);color:#fff;font:600 1rem/1.2 var(--fd)}
.t13_ms tbody th{font-weight:700;background:var(--cr)}
.tef_ql .t82_bb,.t82_bb{max-width:620px;display:flex;gap:12px;align-items:flex-start;background:var(--wl);border:1.5px solid var(--wa);border-radius:4px;padding:14px 16px;font-size:.97rem;line-height:1.5}
.t82_bb .t85_dw{color:var(--wa)}

/* faq */
.tae_vf{border-top:2px solid var(--ink)}
.t74_cg{border-bottom:1.5px solid var(--ln)}
.t61_cr{margin:0;font-size:1rem}
.t6a_jl{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;background:none;border:0;
padding:18px 2px;font:500 1.18rem/1.3 var(--fd);color:var(--ink);cursor:pointer}
.t93_pc{width:28px;height:28px;flex:none;padding:4px;border:1.5px solid var(--ink);border-radius:3px;transition:transform .2s,background .2s}
.t6a_jl[aria-expanded="true"] .t93_pc{transform:rotate(45deg);background:var(--or);color:#fff;border-color:var(--or)}
.tee_zl{padding:0 2px 18px}
.tee_zl p{max-width:min(70ch,760px)}

/* related */
.ta6_gk{list-style:none;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}
.t23_ng{display:flex;flex-direction:column;height:100%;background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;padding:20px;
text-decoration:none;color:var(--ink);box-shadow:6px 6px 0 var(--sa2);transition:box-shadow .15s}
.t23_ng:hover{box-shadow:6px 6px 0 var(--or);color:var(--ink)}
.tff_gg{font:600 1.2rem/1.2 var(--fd);margin-bottom:6px}
.t4c_sl{font-size:.94rem;color:var(--ink2);line-height:1.45}

/* band */
.t1f_fr{background:var(--or);color:#fff}
.tc4_gg{display:grid;gap:22px;align-items:center;padding-top:44px;padding-bottom:44px}
.t1f_fr .t54_nl{color:#fff;margin-bottom:.3em}
.t1f_fr p{margin:0;font-size:1.08rem;max-width:56ch}
.t04_dq{background:var(--ink)}
.t04_dq:hover{background:var(--ink2)}
.t04_dq .tcc_nn{font-size:1.5rem;padding:12px 24px 12px 16px}
.t04_dq .tdb_xw{font-size:1.25rem;padding:0 16px 0 20px}
@media(min-width:900px){.tc4_gg{grid-template-columns:minmax(0,1fr) auto;gap:40px}}

/* marquee */
.t21_tq{background:var(--sa);padding:44px 0 40px;border-top:1.5px solid var(--ln);border-bottom:1.5px solid var(--ln);overflow:hidden}
.t2f_gm{display:grid;gap:4px;margin-bottom:22px}
.tca_sm{max-width:640px;margin:0}
.t37_lc{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}
.t39_hm{display:flex;width:max-content;animation:jvmq 46s linear infinite}
.t38_xd{list-style:none;display:flex;flex:none;min-width:2560px;justify-content:space-around}
.t38_xd li{font:600 1.55rem/1 var(--fd);color:var(--ink);padding:0 30px;white-space:nowrap;display:flex;align-items:center;gap:30px}
.t38_xd li::after{content:"";width:9px;height:9px;background:var(--or);transform:rotate(45deg);margin-left:30px}
@keyframes jvmq{from{transform:translateX(0)}to{transform:translateX(-33.3333%)}}

/* meter widget */
.t76_tb{display:grid;gap:30px}
.t39_kp{list-style:none;display:grid;gap:14px;margin-top:18px}
.t39_kp li{display:flex;gap:14px;align-items:flex-start}
.t39_kp .t76_mm{font-size:1.15rem;margin-bottom:2px}
.t39_kp p{margin:0}
.t77_dh{width:36px;height:36px;flex:none;display:grid;place-items:center;background:var(--ink);color:#fff;font:700 1.1rem/1 var(--fd);border-radius:50%}
.t66_kg{background:var(--ink);color:#e8eef2;border-radius:4px;padding:26px;border:2px solid #000;box-shadow:10px 10px 0 var(--or);align-self:start}
.ta0_dk{display:flex;gap:8px;align-items:center;font:600 1.05rem/1 var(--fd);color:#9fd3f2}
.t91_lm{font:700 clamp(3.6rem,2.4rem + 4vw,5.4rem)/1 var(--fd);color:#fff;margin:14px 0 18px;letter-spacing:.02em;font-variant-numeric:tabular-nums}
.t4c_pl{display:flex;flex-wrap:wrap;gap:10px}
.t66_kg .t0a_nk{color:#fff;border-color:#e8eef2}
.t66_kg .t0a_nk:hover{background:rgba(255,255,255,.12);color:#fff}
.t66_kg .tb4_dj{background:var(--or);color:#fff}
.ted_bz{margin-top:20px}
.tb3_hc{margin:16px 0 0;font-weight:600;color:#fff}
.t03_nj{margin:18px 0 0;font-size:.94rem;color:#c9d5dd;border-top:1px solid #34495a;padding-top:14px}
.t03_nj a{color:#9fd3f2}
@media(min-width:980px){.t76_tb{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}

/* home extras */
.ta7_gq{display:grid;gap:34px;align-items:center}
@media(min-width:980px){.ta7_gq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}}
.t75_cs{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.t75_cs li{background:var(--pa);border:1.5px solid var(--ink);border-radius:3px;padding:7px 12px;font:600 .95rem/1.2 var(--fd)}
.tf7_vw{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.t78_kg{border-top:6px solid var(--or);background:var(--pa);border-left:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-radius:0 0 4px 4px;padding:20px 22px}
.t78_kg p{margin:0;font-size:.98rem}

/* map */
.tc2_tv{background:var(--pa);padding:clamp(48px,6vw,80px) 0;border-top:1.5px solid var(--ln)}
.t46_zp{display:grid;gap:28px;align-items:center}
@media(min-width:960px){.t46_zp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:52px}}
.tec_vd{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;font-weight:600}
.tec_vd .t2f_tw{color:var(--or);margin-top:4px}
.t71_xt{position:relative;height:360px;border:2px solid var(--ink);border-radius:4px;overflow:hidden;background:var(--sa)}
.tb1_jl{position:absolute;inset:0;background:
linear-gradient(90deg,rgba(29,25,21,.08) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(rgba(29,25,21,.08) 1px,transparent 1px) 0 0/44px 44px,
linear-gradient(28deg,transparent 46%,#fff 46%,#fff 50%,transparent 50%),linear-gradient(-62deg,transparent 58%,#f6e7d3 58%,#f6e7d3 61%,transparent 61%),var(--sa)}
.tcb_jx{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:6px 6px 0 var(--ink)}
.t71_xt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* footer */
.tb6_kn{background:var(--sa);color:var(--ink);padding-bottom:92px}
.tc9_kr{display:grid;gap:32px;padding-top:52px;padding-bottom:30px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
.tc5_qr p{font-size:.96rem}
.ta5_xh{font-size:1.15rem;margin-bottom:12px}
.tb9_gn ul{list-style:none}
.tb9_gn li a{display:inline-block;padding:5px 0;color:var(--ink);font-size:.96rem}
.t34_rd{font-weight:700}
.tce_rq a{font-weight:700}
.t56_tw{border-top:1.5px solid var(--sa2);padding-top:20px;padding-bottom:22px;font-size:.9rem;color:var(--ink2)}
.t8f_nh{max-width:none;margin-bottom:10px}
.t4a_nt{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--ink);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;justify-content:center;border-top:3px solid var(--or)}
.tb1_hs{width:100%;max-width:420px;justify-content:center}
.tb1_hs .tcc_nn{flex-direction:row;align-items:center;gap:10px;font-size:1.25rem}
.tb1_hs .tcc_nn small{font-size:.86rem}
@media(min-width:1100px){.t4a_nt{display:none}.tb6_kn{padding-bottom:0}}

/* lightbox */
[data-jv-zoom]{cursor:zoom-in}
.t31_pq [data-jv-zoom],.t27_dw [data-jv-zoom]{cursor:default}
.tff_nc{position:fixed;inset:0;z-index:400;background:rgba(29,25,21,.92);display:grid;place-items:center;padding:24px}
.tff_nc img{max-height:88vh;width:auto;border:3px solid #fff}
.tba_jm{position:absolute;top:16px;right:16px;width:48px;height:48px;background:var(--or);color:#fff;border:0;border-radius:3px;cursor:pointer;display:grid;place-items:center}
.tba_jm svg{width:26px;height:26px}

/* misc */
.tf9_cd,.t7e_tl,.te1_fn,.t91_hb,.t1c_nt{min-width:0}
.tdf_vj{max-width:none}
.t4a_gd{padding:clamp(36px,4vw,56px) 0}
.t4a_sg{margin-bottom:28px;align-items:end}
.t4a_sg .tba_fz{margin-bottom:0}
.t4a_sg .t54_zd{margin:0}
.t4a_sg .t54_zd img{max-height:280px}
.t76_tb .t54_zd img{max-height:240px}
.t6f_jc{display:grid;gap:clamp(40px,5vw,64px)}
.t91_kc{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:22px 0}
.t91_kc .t40_kt{padding:18px}
.t91_kc .tf2_km{width:36px;height:36px;padding:7px;margin-bottom:10px}
.t55_mt{margin:14px 0 0}
.t3e_hj{margin-top:16px;max-width:600px}
.td0_qh{margin:30px 0 14px}
.td0_qh:first-of-type{margin-top:0}
.tfd_tg{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.tec_bp{background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;padding:22px;box-shadow:6px 6px 0 var(--sa2);min-width:0}
.tec_bp p{margin:0 0 6px}
.t8d_xk{font:700 1.9rem/1.1 var(--fd)}
.t8d_xk a{color:var(--ink);text-decoration:none}
.t8d_xk a:hover{color:var(--or2)}
.tbd_lw{padding-bottom:40px}
.tbd_lw .tb6_qv,.tbd_lw>.tea_ng>p{max-width:640px}
.tc0_rx{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.4rem)}
.t51_hh .t27_dw{box-shadow:14px 14px 0 var(--sa2)}
.t1a_qt{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.t1a_qt a{display:inline-block;padding:10px 14px;border:1.5px solid var(--ink);border-radius:3px;background:var(--pa);font-weight:600}

.t96_hw{height:48px}
.tb4_zz{margin-top:26px}
.t26_pn{margin:0}
.t36_zg{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.t36_zg .t54_zd{margin:0}
.t68_lq{font-size:.92rem;color:var(--mu)}
.t01_nl{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.92rem;color:var(--mu);margin-top:14px}
.tbc_qj{background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;padding:18px 20px}
.tbc_qj ol{padding-left:1.2em}
.tbc_qj li{margin:5px 0}
.t8d_vl{list-style:none;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.tb7_zj{background:var(--pa);border:1.5px solid var(--ink);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:6px 6px 0 var(--sa2)}
.tb7_zj img{width:100%;aspect-ratio:3/2;object-fit:cover;color:transparent;background:var(--sa2)}
.t5e_wl{padding:18px 20px 22px}
.t5e_wl a{color:var(--ink);text-decoration:none}
.t5e_wl a:hover{color:var(--or2)}
:where(.td3_vt,.ta6_gk,.tb9_jv,.t8d_vl,.tf7_vw,.t50_xw,.t04_kg)>*{min-width:0;overflow-wrap:anywhere}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}