:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:.95;color:#7093B2;letter-spacing:-.03em}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:600}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.r9751{display:grid;grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:clamp(16px,2vw,24px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 18px 0;text-align:center}
.kbi2l svg{width:100%;height:40px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:8px;left:50%;transform:translateX(-50%);white-space:nowrap; font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .9em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:16px;letter-spacing:.03em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:16px 18px 22px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--bdvv5);margin:8px 0 12px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 16px;max-width:30ch;font-size:13.5px;color:var(--vl8kn)}
.xxvrn li{padding:4px 0 4px 22px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:10px;width:11px;height:11px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:8px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:230px;font-size:14px;padding:.7em 1.2em}
.qjyh6{margin-top:clamp(18px,2.4vw,26px);font-size:13px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:clamp(14px,2vw,20px);row-gap:clamp(20px,2.4vw,28px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:56px 56px 8px 8px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:28px 28px,28px 28px;}
.uaxj5{padding:10px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:14.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:5px;font-size:11.5px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:15px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12px;color:var(--jfkya)}
.jo7bg{max-width:800px}
.jo7bg details{background:var(--cbhl5);border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:16.5px;color:var(--jfkya); padding:15px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 16px;font-size:15px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
.klkq4{background:#fff!important;border:1px solid var(--eaiop)!important; border-radius:12px!important;box-shadow:0 22px 34px -22px rgba(27,90,138,.45)!important; font-family:inherit!important;overflow:hidden!important}
.klkq4 a{color:var(--jfkya)!important;border-bottom:1px solid var(--q3mv8)!important}
.klkq4 a:hover{background:var(--nznrb)!important;color:var(--zwn6x)!important}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:600}
.m3uap{aspect-ratio:3/2}
.m3uap img{width:100%;height:100%;object-fit:cover}
.icer6,.wgnpe{display:none!important}
body,main.ntval,main{background:linear-gradient(180deg,#F4F7FA,#E8EFF5)!important;color:#22384A!important}
.o4jlg{color:#3D586C!important;font-size:13.5px!important}
.o4jlg a{color:#3D586C!important;text-decoration:none!important}
.o4jlg a:hover{color:#1B5A8A!important}
.rt6lg{font-family:Georgia,"Times New Roman",serif!important;color:#22384A!important; font-weight:700!important;font-size:clamp(1.95rem,4vw,3rem)!important;letter-spacing:-.015em!important; text-shadow:none!important;margin:14px 0 8px!important}
.co69u{color:#3D586C!important;font-size:16.5px!important;margin:0 0 18px!important}
.w6hcf{background:#fff!important;border:1px solid #C9DEED!important;border-radius:4px!important; box-shadow:none!important;padding:22px 26px!important;margin:16px 0 28px!important}
.w6hcf p{color:#3D586C!important;margin:0 0 10px!important}
.w6hcf a{color:#1B5A8A!important}
.pegxw{display:grid!important; grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr))!important; gap:clamp(16px,2.4vw,26px)!important;row-gap:clamp(26px,3vw,38px)!important;background:transparent!important;border:0!important}
.q6g44{position:relative!important;background:transparent!important; border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important; color:#22384A!important;text-decoration:none!important;min-width:0!important}
.wvpvw{display:flex!important;gap:8px!important;justify-content:center!important;margin:28px 0!important}
.wvpvw span{border:1px solid #A9C9E4!important;border-radius:999px!important; background:#fff!important;color:#1B5A8A!important;padding:9px 16px!important;font-size:15px!important;text-decoration:none!important}
.jx9p1{max-width:75ch!important;margin:0 auto!important}
.jx9p1 h1{font-family:Georgia,serif!important;color:#22384A!important;font-weight:700!important; font-size:clamp(1.9rem,3.8vw,3rem)!important;line-height:1.1!important;margin:12px 0 14px!important}
.jx9p1 h2{font-family:Georgia,serif!important;color:#22384A!important;font-weight:700!important; font-size:clamp(1.35rem,2.3vw,1.95rem)!important;margin:34px 0 12px!important;border:0!important}
.jx9p1 p{color:#3D586C!important;font-size:16.5px!important;line-height:1.6!important;margin:0 0 14px!important}
.jx9p1 a{color:#1B5A8A!important}
.jx9p1 .upnc6{border:1px solid #C9DEED!important;border-radius:4px!important;margin:0 0 20px!important}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
.pf5zw{overflow:hidden}
.pf5zw .db0iq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.pf5zw:has(.db0iq)::before{content:"";position:absolute;inset:0;z-index:1; background:linear-gradient(180deg,rgba(244,247,250,.62) 0%,rgba(244,247,250,.30) 55%,rgba(244,247,250,.45) 100%)}
.pf5zw .xne4y,.pf5zw .v5k94{z-index:2}
.pf5zw .mxfzy{position:relative;z-index:2}
.gktu3{display:inline-block;margin-left:auto;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase; font-weight:700;color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.18em .5em;line-height:1.5}
.rr8ef{display:flex;align-items:flex-start;gap:8px}
.rr8ef .jtf8n{flex:1 1 auto}
.alnvm img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}
.alnvm::after{content:"";position:absolute;inset:0; background:linear-gradient(180deg,var(--cbhl5) 0%,rgba(244,247,250,.55) 26%,rgba(244,247,250,.12) 60%,rgba(244,247,250,0) 100%)}
.tiri5{position:relative;overflow:hidden}
.gm19x{position:absolute;right:-6px;bottom:-4px;height:74px;width:auto;opacity:.92;pointer-events:none}
.tiri5 .npm8o,.tiri5 .qcxuu{position:relative;z-index:1;padding-right:52px}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:1;color:#5E82A3;letter-spacing:-.03em;margin-bottom:16px}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}
.b49a2{position:relative;aspect-ratio:5/2;display:flex;align-items:center;justify-content:center; padding:26px;border:1px solid var(--eaiop);border-radius:64px 64px 10px 10px;overflow:hidden;margin-bottom:28px}
.b49a2 .xne4y{width:40px;height:40px;color:var(--zwn6x);opacity:.7;position:absolute;top:22px;left:26px}
.b49a2 .v5k94{position:absolute;top:20px;right:22px}
.b49a2 .g5bwy{font-family:Georgia,serif;font-style:italic;font-weight:700; font-size:clamp(19px,2.6vw,32px);color:var(--bdvv5);text-align:center;line-height:1.28; text-shadow:0 1px 0 rgba(255,255,255,.7)}
@media (max-width:600px){.b49a2{aspect-ratio:3/2;border-radius:48px 48px 10px 10px}}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:.95;color:#7093B2;letter-spacing:-.03em}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}
.jx9p1{max-width:820px;margin:0 auto}
.jx9p1 h1{font-family:Cinzel,serif;color:var(--lu663,#1B5A8A);font-size:2rem;margin:0 0 6px}
.jx9p1 .j0tbv{color:var(--ass0o,#dceef2);font-size:1.08rem;margin:0 0 16px}
.jx9p1 .upnc6{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:16px;margin:0 0 18px}
.jx9p1 h2{font-family:Cinzel,serif;color:var(--lu663,#1B5A8A);font-size:1.3rem;margin:24px 0 8px}
.jx9p1 p{color:var(--ykpyb,#3D586C);line-height:1.75;margin:0 0 12px}
.jx9p1 a{color:var(--lu663,#E8B84B);text-decoration:underline;text-underline-offset:2px}
.jx9p1 .tsoiu{margin-top:26px;padding-top:16px;border-top:1px solid rgba(27,90,138,.2)}
.jx9p1 .tsoiu a{display:inline-block;margin:0 14px 8px 0}
.jx9p1 .sa3ir{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}
.jx9p1 .sa3ir time{color:var(--ykpyb,#3D586C);font-size:.9rem}
.jx9p1 .wtc1n{display:inline-block;font-family:Comfortaa,sans-serif;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:#F4F7FA;background:var(--qlsuo,#1B5A8A);padding:4px 12px;border-radius:20px}
.o4jlg{margin:18px 0 6px;font-size:.78rem;color:var(--ykpyb);}
.o4jlg a{color:var(--zc368);}
.rt6lg{font-family:"Cinzel",serif;color:var(--lu663);font-size:1.9rem;margin:10px 0 4px;text-shadow:0 2px 0 var(--zc368,#5a3a00);}
.co69u{color:var(--ykpyb);margin:0 0 10px;}
.d8unh{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--os6si,#e4e2dd);border-radius:var(--git81,4px);overflow:hidden;margin:6px 0 28px;text-decoration:none;background:var(--jrn6d,var(--ich2q,#fff))}
.iko86{padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}
.pav2c{min-height:300px}
.pav2c img{width:100%;height:100%;object-fit:cover;display:block}
.b3cr7{display:inline-block;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kumwa,#e8442a);border:1px solid var(--kumwa,#e8442a);border-radius:2px;padding:5px 10px}
.h8g6v{font-weight:600;font-size:1.7rem;line-height:1.2;color:var(--qqso3,#141414)}
.pfp9v{font-size:1rem;line-height:1.6;color:var(--hby7m,#6b6b6b)}
.fopb9{font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--kumwa,#e8442a)}
.d3t5u{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.itec2{display:flex;flex-direction:column;border:1px solid var(--os6si,#e4e2dd);border-radius:var(--git81,4px);overflow:hidden;text-decoration:none;background:var(--jrn6d,var(--ich2q,#fff));transition:border-color .2s,transform .2s}
.itec2:hover{border-color:var(--qqso3,#141414);transform:translateY(-2px)}
.fga8a{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}
.fga8a img{width:100%;height:100%;object-fit:cover;display:block}
.fga8a .b3cr7{position:absolute;left:12px;top:12px;background:var(--uyx1z,var(--h45ph,#faf9f7))}
.hzo15{padding:18px 18px 22px;display:flex;flex-direction:column;gap:9px}
.plwzg{font-weight:600;font-size:1.12rem;line-height:1.25;color:var(--qqso3,#141414)}
.xy1x3{font-size:.9rem;line-height:1.55;color:var(--hby7m,#6b6b6b)}
@media (max-width:900px){.d8unh{grid-template-columns:1fr}.d3t5u{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.d3t5u{grid-template-columns:1fr}}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:1;color:#5E82A3;letter-spacing:-.03em;margin-bottom:16px}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}
.b49a2{position:relative;aspect-ratio:5/2;display:flex;align-items:center;justify-content:center; padding:26px;border:1px solid var(--eaiop);border-radius:64px 64px 10px 10px;overflow:hidden;margin-bottom:28px}
.b49a2 .xne4y{width:40px;height:40px;color:var(--zwn6x);opacity:.7;position:absolute;top:22px;left:26px}
.b49a2 .v5k94{position:absolute;top:20px;right:22px}
.b49a2 .g5bwy{font-family:Georgia,serif;font-style:italic;font-weight:700; font-size:clamp(19px,2.6vw,32px);color:var(--bdvv5);text-align:center;line-height:1.28; text-shadow:0 1px 0 rgba(255,255,255,.7)}
@media (max-width:600px){.b49a2{aspect-ratio:3/2;border-radius:48px 48px 10px 10px}}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:1;color:#5E82A3;letter-spacing:-.03em;margin-bottom:16px}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}
.b49a2{position:relative;aspect-ratio:5/2;display:flex;align-items:center;justify-content:center; padding:26px;border:1px solid var(--eaiop);border-radius:64px 64px 10px 10px;overflow:hidden;margin-bottom:28px}
.b49a2 .xne4y{width:40px;height:40px;color:var(--zwn6x);opacity:.7;position:absolute;top:22px;left:26px}
.b49a2 .v5k94{position:absolute;top:20px;right:22px}
.b49a2 .g5bwy{font-family:Georgia,serif;font-style:italic;font-weight:700; font-size:clamp(19px,2.6vw,32px);color:var(--bdvv5);text-align:center;line-height:1.28; text-shadow:0 1px 0 rgba(255,255,255,.7)}
@media (max-width:600px){.b49a2{aspect-ratio:3/2;border-radius:48px 48px 10px 10px}}
:root{--cbhl5:#F4F7FA; --nznrb:#EDF3F8; --eqevc:#E8EFF5; --q3mv8:#DCE9F2; --s4q9k:#C9DEED; --eaiop:#A9C9E4; --zwn6x:#1B5A8A; --bdvv5:#134469; --jfkya:#22384A; --vl8kn:#3D586C; --r1tew:#E8B84B; --nrac6:#F0CE7A; --nvu31:#C89737; --kbup2:#A47B23; --nz5v4:#3A2A0C; --y2zql:#8A6413; --q37hn:100; --s4g71:110; --c8t5q:200; --ty09n:cubic-bezier(.23,1,.32,1);}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font-family:"Segoe UI",system-ui,-apple-system,sans-serif; color:var(--jfkya); background:linear-gradient(180deg,var(--cbhl5),var(--eqevc)); font-size:16.5px;line-height:1.6; overflow-x:clip;}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--c8t5q); opacity:.05; background-image:url(../img/9de9df3b01.svg);}
img{max-width:100%;display:block}
a{color:var(--zwn6x)}
.ntval{width:min(1180px,90vw);margin-inline:auto}
h1,h2,h3{text-wrap:balance;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--jfkya)}
b,.epnon{font-variant-numeric:tabular-nums}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--zwn6x);outline-offset:3px;border-radius:3px}
.r5qou{display:inline-flex;align-items:center;gap:.55em; font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600; color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 46%,var(--nvu31)); border:1px solid var(--kbup2); padding:.4em 1em;border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 2px 6px -2px rgba(90,60,10,.4); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.r5qou::before,.r5qou::after{content:"";width:5px;height:5px;border-radius:50%; background:radial-gradient(circle at 35% 30%,#FFF3D0,var(--nvu31) 70%); box-shadow:0 0 0 1px var(--kbup2)}
.kijy1{display:inline-block;font-weight:700;font-size:15.5px;text-decoration:none;text-align:center; padding:.75em 1.6em;border-radius:3px;cursor:pointer;border:1px solid transparent; transition:transform 150ms var(--ty09n),box-shadow 150ms var(--ty09n),background 150ms var(--ty09n);}
.kijy1:active{transform:scale(.97)}
.hzo8k{color:var(--nz5v4);text-transform:uppercase;letter-spacing:.02em; background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border-color:var(--kbup2); box-shadow:0 6px 18px -5px rgba(200,151,55,.75); text-shadow:0 1px 0 rgba(255,255,255,.3);}
.u3jqx{color:var(--zwn6x);background:rgba(27,90,138,.06);border:1px solid var(--eaiop)}
@media (hover:hover) and (pointer:fine){.hzo8k:hover{box-shadow:0 9px 24px -6px rgba(200,151,55,.9);transform:translateY(-2px)}.u3jqx:hover{border-color:var(--zwn6x);background:#fff;transform:translateY(-1px)}}
header.g0wo5{position:sticky;top:0;z-index:var(--q37hn); background:rgba(244,247,250,.97); border-bottom:1px solid var(--s4q9k);}
.of05u{display:flex;align-items:center;gap:20px;padding:12px 0}
.n4crq{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--jfkya);flex:0 0 auto}
.n4crq svg{width:30px;height:30px;color:var(--zwn6x)}
.n4crq .za5ti{font-family:Georgia,serif;font-weight:700;font-size:19px;letter-spacing:.12em}
nav.oxqnr{display:flex;gap:20px}
nav.oxqnr a{text-decoration:none;color:var(--jfkya);font-size:15px;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
@media (hover:hover) and (pointer:fine){nav.oxqnr a:hover{border-bottom-color:var(--r1tew)}}
.akv36{display:flex;align-items:center;gap:8px;flex:1 1 180px;max-width:290px;margin-left:auto; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 14px}
.akv36 svg{width:15px;height:15px;color:var(--vl8kn);flex:0 0 auto}
.akv36 input{border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--jfkya);width:100%;min-width:0}
.akv36 input::placeholder{color:var(--vl8kn)}
.akv36 input:focus{outline:none}
.fmkl3{white-space:nowrap;font-size:14px;padding:.65em 1.3em}
#x2uj4{position:absolute;opacity:0;pointer-events:none}
.x7vmd{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px; border:1px solid var(--eaiop);border-radius:3px;background:#fff;cursor:pointer;padding:0 9px;flex:0 0 auto}
.x7vmd span{display:block;height:2px;background:var(--zwn6x);border-radius:2px}
@media (max-width:940px){nav.oxqnr{display:flex;flex-direction:column;gap:0;position:fixed;z-index:var(--s4g71); top:0;left:0;bottom:0;width:min(300px,84vw); background:var(--cbhl5);border-right:1px solid var(--s4q9k); padding:80px 26px 26px; transform:translateX(-102%);transition:transform 220ms var(--ty09n);}nav.oxqnr a{font-size:17px;padding:13px 0;border-bottom:1px solid var(--q3mv8)}#x2uj4:checked ~ .of05u nav.oxqnr{transform:none}.x7vmd{display:flex}.fmkl3{display:none}.n4crq .za5ti{font-size:16.5px;letter-spacing:.09em}.of05u{gap:12px}.akv36{flex:1 1 auto;max-width:none}}
@media (prefers-reduced-motion:reduce){nav.oxqnr{transition:none}}
.aiabu{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(72px,8vw,110px)}
.g9fuj{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:2}
.aiabu h1{font-weight:700;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.02em; margin:22px 0 18px;}
.aiabu h1 em{font-style:italic;color:var(--zwn6x)}
.hpe80{font-size:17.5px;color:var(--vl8kn);max-width:46ch;text-wrap:pretty}
.azn4d{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.y0mdr{font-size:14px;font-weight:600;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.45em 1em}
.y0mdr b{color:var(--zwn6x)}
.lvzzx{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.alnvm{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;pointer-events:none}
.k1p0o{position:relative;display:flex;gap:clamp(12px,1.8vw,24px);justify-content:flex-end;align-items:flex-start;z-index:2;padding-top:8px}
.anvwa{width:clamp(140px,14.5vw,190px);flex:0 0 auto; background: conic-gradient(from 205deg at 28% 16%,rgba(255,255,255,.65) 0 38deg,rgba(255,255,255,0) 38deg 96deg,rgba(169,201,228,.4) 96deg 132deg,rgba(255,255,255,0) 132deg 360deg), linear-gradient(168deg,#FDFEFF,var(--q3mv8) 55%,var(--s4q9k)); border:1px solid var(--eaiop); border-radius:64px 64px 12px 12px; padding:8px 8px 11px; box-shadow:0 26px 34px -22px rgba(27,90,138,.45),0 4px 10px -4px rgba(27,90,138,.18);}
.anvwa img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:58px 58px 6px 6px;border:1px solid var(--s4q9k)}
.anvwa:nth-child(2){margin-top:44px}
.anvwa:nth-child(3){margin-top:88px}
.anvwa::after{content:"";display:block;height:10px;margin:9px auto 0;width:78%;border-radius:50%; background:radial-gradient(closest-side,rgba(27,90,138,.28),rgba(27,90,138,0))}
.ci3x2{position:absolute;inset:0;z-index:1;pointer-events:none}
@media (max-width:880px){.g9fuj{grid-template-columns:1fr}.k1p0o{justify-content:center}.anvwa:nth-child(3){margin-top:64px}.hpe80{max-width:none}}
.ei3y9{line-height:0;display:block;margin-bottom:-1px}
.ei3y9 svg{width:100%;height:clamp(40px,6vw,78px);display:block}
.bjbct{padding:clamp(84px,8vw,124px) 0}
.lmizf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,44px)}
.lmizf .ckbbu{max-width:60ch}
.lmizf h2{font-weight:700;font-size:clamp(1.65rem,3vw,2.5rem);margin:16px 0 8px}
.lmizf p{color:var(--vl8kn);font-size:16.5px;text-wrap:pretty}
.ivz55{font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--r1tew);padding-bottom:2px;white-space:nowrap}
.pegxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(172px,19vw,238px),1fr));gap:clamp(16px,2.4vw,26px);row-gap:clamp(26px,3vw,38px)}
.q6g44{display:block;text-decoration:none;color:inherit}
.m3uap{position:relative;aspect-ratio:3/2;border-radius:72px 72px 10px 10px;overflow:hidden; border:1px solid var(--eaiop); transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n); box-shadow:0 10px 20px -14px rgba(27,90,138,.3);}
@media (hover:hover) and (pointer:fine){.q6g44:hover .m3uap{transform:translateY(-5px);box-shadow:0 22px 32px -18px rgba(27,90,138,.45)}.q6g44:hover .jtf8n{color:var(--zwn6x)}}
.q6g44:active .m3uap{transform:scale(.98)}
.m3uap img{width:100%;height:100%;object-fit:cover}
.m3uap::after{content:"";position:absolute;inset:0;pointer-events:none; background-image: url(../img/b253395d0f.svg), url(../img/3da8de4271.svg); background-repeat:no-repeat,no-repeat; background-position:left bottom,right bottom; background-size:32px 32px,32px 32px;}
.uaxj5{padding:11px 4px 0}
.jtf8n{font-family:Georgia,serif;font-size:15.5px;line-height:1.3;font-weight:700;color:var(--jfkya);transition:color 150ms var(--ty09n)}
.cb7rl{font-size:12.5px;color:var(--vl8kn);margin-top:2px}
.u1qro{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:12px;color:var(--vl8kn);flex-wrap:wrap}
.u1qro b{font-size:16px;color:var(--zwn6x);letter-spacing:-.01em}
.u1qro .nj2ek{margin-left:auto}
.u1qro .nj2ek b{font-size:12.5px;color:var(--jfkya)}
.wvpvw{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,36px)}
.k1g7x{width:44px;height:44px;border-radius:999px;border:1px solid var(--eaiop);background:#fff; color:var(--zwn6x);font-size:19px;font-weight:700;cursor:pointer;font-family:inherit; transition:transform 130ms var(--ty09n),border-color 130ms var(--ty09n);}
.k1g7x:active{transform:scale(.94)}
@media (hover:hover) and (pointer:fine){.k1g7x:not([disabled]):hover{border-color:var(--zwn6x)}}
.khfuu{font-size:15px;color:var(--vl8kn);font-variant-numeric:tabular-nums}
.khfuu b{color:var(--jfkya)}
#ay6y2{background:var(--nznrb)}
.xivuw{position:relative}
.o18ia{display:flex;gap:clamp(18px,2.6vw,30px);overflow-x:auto;scroll-snap-type:x mandatory; padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent;}
.o18ia .q6g44{flex:0 0 clamp(238px,26vw,318px);scroll-snap-align:start}
.lmtfz{position:absolute;top:34%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:3}
.lmtfz .k1g7x{pointer-events:auto;box-shadow:0 8px 18px -10px rgba(27,90,138,.5)}
.lmtfz .nf843{transform:translateX(-18px)}
.lmtfz .rftru{transform:translateX(18px)}
.dbq3k{font-size:13px;color:var(--vl8kn);margin-top:6px}
@media (max-width:760px),(prefers-reduced-motion:reduce){.o18ia{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:6px}.o18ia .q6g44{flex:none}.lmtfz{display:none}}
#plnad{background:var(--cbhl5)}
.r9751{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.r9dtq{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; display:flex;flex-direction:column;position:relative; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.r9dtq.a46py{border-color:var(--nvu31);box-shadow:0 14px 30px -20px rgba(200,151,55,.55)}
@media (hover:hover) and (pointer:fine){.r9dtq:hover{transform:translateY(-4px);box-shadow:0 24px 36px -22px rgba(27,90,138,.4)}}
.kbi2l{position:relative;padding:22px 24px 0;text-align:center}
.kbi2l svg{width:100%;height:44px;display:block;color:var(--s4q9k)}
.r9dtq.a46py .kbi2l svg{color:var(--nrac6)}
.b21yu{position:absolute;top:10px;left:50%;transform:translateX(-50%); font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--vl8kn); background:var(--cbhl5);border:1px solid var(--eaiop);border-radius:999px;padding:.3em .95em;}
.r9dtq.a46py .b21yu{color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew));border-color:var(--kbup2)}
.au53m{margin:-12px auto 0;width:fit-content;position:relative;z-index:1; font-family:Georgia,serif;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--nz5v4); background:linear-gradient(180deg,var(--nrac6),var(--r1tew) 48%,var(--nvu31)); border:1px solid var(--kbup2);border-radius:3px;padding:.4em 1.1em; box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 3px 8px -3px rgba(90,60,10,.45); text-shadow:0 1px 0 rgba(255,255,255,.35);}
.yjhlb{padding:18px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center}
.u4rs6{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--bdvv5);margin:8px 0 14px}
.xxvrn{list-style:none;text-align:left;margin:0 auto 20px;max-width:30ch;font-size:14.5px;color:var(--vl8kn)}
.xxvrn li{padding:5px 0 5px 24px;position:relative}
.xxvrn li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.tbdvz{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:center}
.tbdvz .kijy1{width:100%;max-width:250px}
.qjyh6{margin-top:clamp(26px,3vw,36px);font-size:13.5px;color:var(--vl8kn);text-align:center;text-wrap:pretty}
.qjyh6 b{color:var(--jfkya)}
@media (max-width:980px){.r9751{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#hq553{background:var(--nznrb)}
.i8a78{position:relative}
.zakm7{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 16px; scrollbar-width:thin;scrollbar-color:var(--eaiop) transparent}
.tiri5{flex:0 0 clamp(180px,19vw,236px);scroll-snap-align:start; display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none; background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 20px 18px; transition:transform 160ms var(--ty09n),box-shadow 160ms var(--ty09n);}
.tiri5:active{transform:scale(.98)}
@media (hover:hover) and (pointer:fine){.tiri5:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(27,90,138,.4)}}
.qw38h{width:44px;height:44px;border-radius:999px 999px 8px 8px;display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--bdvv5); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);border:1px solid var(--eaiop);}
.npm8o{font-family:Georgia,serif;font-weight:700;font-size:17px;color:var(--jfkya)}
.qcxuu{font-size:13.5px;color:var(--vl8kn);line-height:1.45}
#pfykf{background:var(--nznrb)}
.uvv0w{display:flex;flex-wrap:wrap;gap:10px}
.qix49{display:inline-flex;align-items:center;gap:9px;text-decoration:none; background:#fff;border:1px solid var(--eaiop);border-radius:999px;padding:7px 16px 7px 8px; font-size:14px;font-weight:600;color:#2A4B66; transition:border-color 130ms var(--ty09n),transform 130ms var(--ty09n);}
.qix49:active{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.qix49:hover{border-color:var(--zwn6x)}}
.qix49 .tb60s{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center; background:var(--zwn6x);color:var(--cbhl5);font-family:Georgia,serif;font-weight:700;font-size:13px;}
#mlrs5{background:var(--cbhl5)}
.utv0u{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px)}
.t6fny{display:flex;flex-direction:column;text-decoration:none;background:#fff; border:1px solid var(--s4q9k);border-radius:4px;overflow:hidden; transition:transform 170ms var(--ty09n),box-shadow 170ms var(--ty09n);}
.t6fny:active{transform:scale(.99)}
@media (hover:hover) and (pointer:fine){.t6fny:hover{transform:translateY(-4px);box-shadow:0 20px 30px -20px rgba(27,90,138,.38)}}
.pf5zw{position:relative;aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:20px;}
.pf5zw .xne4y{width:34px;height:34px;color:var(--zwn6x);opacity:.7;position:absolute;top:16px;left:18px}
.pf5zw .mxfzy{font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(17px,1.7vw,21px); color:var(--bdvv5);text-align:center;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.7);}
.v5k94{position:absolute;top:14px;right:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700; color:var(--nz5v4);background:linear-gradient(180deg,var(--nrac6),var(--r1tew)); border:1px solid var(--kbup2);border-radius:3px;padding:.3em .8em;}
.dn30n{padding:18px 22px 22px;display:flex;flex-direction:column;flex:1}
.dn30n time{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--vl8kn)}
.dn30n h3{font-size:19px;line-height:1.3;margin:8px 0}
.dn30n p{font-size:15px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:16px}
.ossvy{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--zwn6x);border-bottom:2px solid var(--r1tew);align-self:flex-start;padding-bottom:1px}
@media (max-width:980px){.utv0u{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}
#qp0gh{background:var(--nznrb)}
.ebbug{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,36px);margin-bottom:clamp(40px,5vw,60px)}
.bd498{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:26px 26px 24px}
.bd498 .gnpce{width:38px;height:38px;color:var(--zwn6x);margin-bottom:14px}
.bd498 h3{font-size:19px;margin-bottom:8px}
.bd498 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.w6hcf{max-width:75ch}
.w6hcf h3{font-size:21px;margin-bottom:12px}
.w6hcf p{font-size:15.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:12px}
@media (max-width:980px){.ebbug{grid-template-columns:1fr}}
#xn37w{background:var(--cbhl5)}
.jo7bg{max-width:800px}
.jo7bg details{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;margin-bottom:12px; padding:0 22px;}
.jo7bg summary{font-family:Georgia,serif;font-weight:700;font-size:17.5px;color:var(--jfkya); padding:17px 0;cursor:pointer;list-style:none;position:relative;padding-right:34px;}
.jo7bg summary::-webkit-details-marker{display:none}
.jo7bg summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%); background:url(../img/a300b40ee3.svg) center/contain no-repeat; transition:transform 180ms var(--ty09n);}
.jo7bg details[open] summary::after{transform:translateY(-50%) rotate(180deg)}
.jo7bg .p1ygq{padding:0 0 18px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
footer{background:#E3EBF2;padding:clamp(56px,6vw,84px) 0 40px}
.r6uhk{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-bottom:40px}
.c4w60 .n4crq{margin-bottom:14px}
.c4w60 p{font-size:14px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:10px}
.p1ny9 h4{font-family:Georgia,serif;font-size:16px;margin-bottom:12px;color:var(--jfkya)}
.p1ny9 a{display:block;font-size:14px;color:var(--vl8kn);text-decoration:none;padding:4px 0}
@media (hover:hover) and (pointer:fine){.p1ny9 a:hover{color:var(--zwn6x)}}
.u4z26{border-top:1px solid var(--s4q9k);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--vl8kn)}
.bxs9z{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.avpmj{display:inline-flex;align-items:center;justify-content:center; width:38px;height:38px;border-radius:50%;border:2.5px solid var(--zwn6x); font-weight:700;font-size:13px;color:var(--zwn6x);}
@media (max-width:980px){.r6uhk{grid-template-columns:repeat(2,1fr)}.c4w60{grid-column:1/-1}}
@media (max-width:520px){.r6uhk{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
nav.oxqnr a.ysjfd{border-bottom-color:var(--r1tew);font-weight:700}
@media (max-width:940px){nav.oxqnr a.ysjfd{border-bottom-color:var(--q3mv8);color:var(--zwn6x)}}
.zorpo{background:var(--nznrb);border-bottom:1px solid var(--s4q9k);padding:11px 0;font-size:13.5px;color:var(--vl8kn)}
.zorpo ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px}
.zorpo li{display:flex;align-items:center;gap:9px}
.zorpo li+li::before{content:"›";color:var(--eaiop);font-size:15px}
.zorpo a{color:var(--vl8kn);text-decoration:none;border-bottom:1px solid transparent}
@media (hover:hover) and (pointer:fine){.zorpo a:hover{color:var(--zwn6x);border-bottom-color:var(--eaiop)}}
.zorpo [aria-current]{color:var(--jfkya);font-weight:600}
.b2slb{position:relative;overflow:hidden;background:var(--cbhl5);padding:clamp(36px,4.4vw,62px) 0 clamp(42px,5vw,70px)}
.b2slb h1{font-weight:700;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.02em;margin:18px 0 14px}
.b2slb h1 em{font-style:italic;color:var(--zwn6x)}
.r60ao{font-size:17px;color:var(--vl8kn);max-width:60ch;text-wrap:pretty}
.v1grn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;position:relative;z-index:2}
@media (max-width:900px){.v1grn{grid-template-columns:1fr}}
.v1heu{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cc61f{max-width:75ch}
.cc61f h2{font-size:clamp(1.35rem,2.3vw,1.95rem);margin:34px 0 12px}
.cc61f h2:first-child{margin-top:0}
.cc61f h3{font-size:19px;margin:26px 0 8px}
.cc61f p{font-size:16.5px;color:var(--vl8kn);text-wrap:pretty;margin-bottom:14px}
.cc61f ul,.cc61f ol{list-style:none;margin:0 0 18px}
.cc61f li{position:relative;padding:5px 0 5px 26px;font-size:16px;color:var(--vl8kn)}
.cc61f li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px; background:url(../img/864311f3d9.svg) center/contain no-repeat}
.cc61f ol{counter-reset:pr}
.cc61f ol li{counter-increment:pr}
.cc61f ol li::before{content:counter(pr);background:none;left:0;top:5px;width:18px;height:18px; font-family:Georgia,serif;font-weight:700;font-size:14px;color:var(--zwn6x);text-align:center}
.haauc{overflow-x:auto;border:1px solid var(--s4q9k);border-radius:4px;background:#fff}
table.bxhhe{width:100%;border-collapse:collapse;font-size:15px;min-width:480px}
table.bxhhe caption{text-align:left;padding:14px 18px 0;font-size:13px;color:var(--vl8kn)}
table.bxhhe th,table.bxhhe td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--q3mv8);vertical-align:top}
table.bxhhe thead th{background:var(--nznrb);font-family:Georgia,serif;font-size:14px;color:var(--jfkya);white-space:nowrap}
table.bxhhe tbody th{font-family:Georgia,serif;font-weight:700;font-size:14.5px;color:var(--jfkya);width:38%}
table.bxhhe tr:last-child td,table.bxhhe tr:last-child th{border-bottom:none}
.b5u58{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:24px 26px}
.b5u58 h3{font-size:18px;margin-bottom:10px}
.b5u58 p{font-size:15px;color:var(--vl8kn);text-wrap:pretty}
.lvz1a{border-color:var(--nvu31);box-shadow:0 14px 30px -22px rgba(200,151,55,.6)}
.ypjs1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
.y65n9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:900px){.ypjs1,.y65n9{grid-template-columns:1fr}}
.dqln9{background:#fff;border:1px solid var(--s4q9k);border-left:3px solid var(--nvu31); border-radius:4px;padding:17px 22px;font-size:15.5px;color:var(--vl8kn);text-wrap:pretty}
.dqln9 b{color:var(--jfkya)}
.z9k80{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--s4q9k); border-radius:4px;padding:22px 24px}
.fhw0h{width:72px;height:72px;flex:0 0 auto;border-radius:999px 999px 10px 10px; display:flex;align-items:center;justify-content:center;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0); font-family:Georgia,serif;font-weight:700;font-size:22px;color:var(--bdvv5);letter-spacing:.02em}
.z9k80 .yneg8{font-family:Georgia,serif;font-weight:700;font-size:18px;color:var(--jfkya);margin-bottom:2px}
.z9k80 .bhzcb{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl8kn);margin-bottom:8px}
.z9k80 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.z9k80 a{font-weight:600;font-size:14px;text-decoration:none;border-bottom:2px solid var(--r1tew); display:inline-block;margin-top:9px}
.nlt7b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,314px);gap:clamp(26px,3.4vw,50px);align-items:start}
@media (max-width:980px){.nlt7b{grid-template-columns:minmax(0,1fr)}}
.nlt7b>*{min-width:0}
.owhi9{display:flex;flex-direction:column;gap:20px;position:sticky;top:86px}
@media (max-width:980px){.owhi9{position:static}}
.he419{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:20px 22px}
.he419 h3{font-size:16.5px;margin-bottom:10px}
.he419 p{font-size:14.5px;color:var(--vl8kn);text-wrap:pretty}
.he419 a.qwktf{display:block;font-size:14.5px;color:var(--vl8kn);text-decoration:none;padding:6px 0; border-bottom:1px solid var(--q3mv8)}
.he419 a.qwktf:last-child{border-bottom:none}
@media (hover:hover) and (pointer:fine){.he419 a.qwktf:hover{color:var(--zwn6x)}}
.he419 .kijy1{width:100%}
.ubry9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}
@media (max-width:760px){.ubry9{grid-template-columns:1fr}}
.mfgf9{background:#fff;border:1px solid var(--s4q9k);border-radius:4px;padding:22px 24px}
.mfgf9 h3{font-size:17px;margin-bottom:10px}
.mfgf9 ul{list-style:none}
.mfgf9 li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--vl8kn)}
.mfgf9.xnt4n li::before{content:"+";position:absolute;left:4px;top:5px;font-weight:700;color:var(--zwn6x)}
.mfgf9.vd6iz li::before{content:"–";position:absolute;left:4px;top:5px;font-weight:700;color:var(--vl8kn)}
.sgp87{text-align:center;padding:clamp(60px,9vw,120px) 0}
.sgp87 .slzvu{font-family:Georgia,serif;font-weight:700;font-size:clamp(4.5rem,16vw,10rem); line-height:1;color:#5E82A3;letter-spacing:-.03em;margin-bottom:16px}
.sgp87 h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:10px 0 14px}
.sgp87 p{font-size:17px;color:var(--vl8kn);max-width:52ch;margin:0 auto 26px;text-wrap:pretty}
.sgp87 .lvzzx{justify-content:center}
.x93a2{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}
.x93a2 a{font-size:14.5px;text-decoration:none;color:#2A4B66;background:#fff;border:1px solid var(--eaiop); border-radius:999px;padding:.5em 1.15em}
@media (hover:hover) and (pointer:fine){.x93a2 a:hover{border-color:var(--zwn6x)}}
.gu614{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:14px;color:var(--vl8kn);margin-top:16px}
.gu614 .qd940{width:34px;height:34px;border-radius:999px 999px 6px 6px;border:1px solid var(--eaiop); background:linear-gradient(163deg,#FBFDFF,#D3E4F0);display:flex;align-items:center;justify-content:center; font-family:Georgia,serif;font-weight:700;font-size:13px;color:var(--bdvv5)}
.gu614 a{color:var(--vl8kn)}

/* 08.10.2026 prose links: colour only, no underline (client) */
main :is(p,li,td,dd,blockquote,figcaption,details) a:not([class]):not(#nosrc),main :is(p,li,td,dd,blockquote,figcaption,details) a:not([class]):not(#nosrc):is(:hover,:focus,:active,:visited){text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}
main th a:not([class]):not(#nosrc),main th a:not([class]):not(#nosrc):is(:hover,:focus,:active,:visited){text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}
main table a:not(#nosrc),main table a:not(#nosrc):is(:hover,:focus,:active,:visited){text-decoration:none!important}
