*{margin:0;padding:0;box-sizing:border-box;}
html,body{height:100%}
body{color:var(--t6do);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.72;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--aec7w);padding-top:87px;}
img{max-width:100%;display:block;}
a{text-decoration:none;color:inherit;}
:focus-visible{border-radius:3px;outline:2px solid var(--cta-bg,#2563eb);outline-offset:2px;}
a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}
@media(max-width:960px){body{padding-top:74px}}
body.dak1c{padding-top:117px}
@media(max-width:782px){body.dak1c{padding-top:121px}}

/* CWV: skip below-the-fold render until scrolled into view; isolate reflow */
main > section,main > div{contain-intrinsic-size:0 600px;content-visibility:auto;contain:content;}

/* Skip-link (was inline in layout.php). Per-site class via SiteIdentity. */
.aabkq{font-size:14px;height:1px;width:1px;z-index:9999;text-decoration:none;overflow:hidden;top:auto;left:-9999px;background:var(--cta-bg,#2563eb);border-radius:0 0 4px 0;color:#fff;position:absolute;padding:8px 16px;}
.aabkq:focus{position:fixed;top:0;width:auto;left:0;height:auto;overflow:visible;}

/* Breadcrumbs (visible on subpages) */
.pp587v{font-size:14px;opacity:.85;padding:0 16px;margin:18px auto 0;color:var(--q1s);max-width:var(--nixv3);}
.pp587v ol{align-items:center;margin:0;padding:0;flex-wrap:wrap;display:flex;list-style:none;gap:7px;}
.pp587v li{align-items:center;gap:5px;display:flex;}
.pp587v li+li::before{content:"›";opacity:.6;}
.pp587v a{text-decoration:underline;color:inherit;text-underline-offset:3px;}
.pp587v [aria-current="page"]{font-weight:700;opacity:1;}

/* Mobile tap targets ≥48×48px (Google mobile-friendly ranking signal). Mobile-only to avoid breaking inline paragraph links. */
@media(max-width:960px){
  a.d5de4,button,[role="button"],input[type="submit"],input[type="button"],input[type="reset"]{min-height:48px;min-width:48px;}
}

/* Respect prefers-reduced-motion (a11y / WCAG 2.2) */
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{transition-duration:.001ms!important;animation-iteration-count:1!important;animation-duration:.001ms!important;scroll-behavior:auto!important;}
}

.rt13{right:0;z-index:1000;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.08);background:var(--s4tt);position:fixed;}
.rt13 .nrmc{max-width:var(--nixv3);align-items:center;justify-content:space-between;margin:0 auto;display:flex;padding:12px 16px;gap:13px;}

.vz6j48f img{height:40px;object-fit:contain;width:auto;}
@media(max-width:1200px){.vz6j48f img{height:36px}}
@media(max-width:960px){.vz6j48f img{height:32px}}
@media(max-width:600px){.vz6j48f img{height:28px}}
@media(max-width:420px){.vz6j48f img{height:26px}}

.d7w0e{flex:1;display:flex;justify-content:center;}
.d7w0e ul{list-style:none;display:flex;justify-content:center;gap:33px;flex-wrap:wrap;}
.d7w0e a{white-space:nowrap;color:var(--q1s);font-size:15px;font-weight:600;}

.c78ywaq{display:flex;align-items:center;gap:8px;}
.d5de4{font-size:15px;transition:.18s;font-weight:800;white-space:nowrap;border-radius:27px;display:inline-block;padding:10px 24px;min-width:fit-content;}
@media(max-width:960px){.d5de4{font-size:14px;padding:7px 18px;}}
@media(max-width:600px){.d5de4{padding:6px 16px;font-size:13px;}}
.d5de4.vf85p{background:var(--t5b21);color:var(--ul0k);}
.d5de4.qek1wa{color:var(--rfle8);background:var(--a2f7);}
.d5de4:hover{filter:brightness(1.1);transform:translateY(-2px);}

.p7rs{display:flex}
@media(max-width:960px){.p7rs{display:none!important}}

.dj97{position:relative;display:inline-flex;}
.a8v43r{display:flex;border-radius:15px;color:var(--t6do);padding:10px 16px;gap:9px;align-items:center;font-size:16px;background:var(--u0lwp);font-weight:700;cursor:pointer;}
.a8v43r img{width:22px;height:16px;object-fit:cover;border-radius:1px;}
.yefs{right:0;box-shadow:0 6px 18px rgba(0,0,0,.2);background:var(--u0lwp);min-width:160px;padding:12px;border-radius:13px;display:none;top:calc(100% + 8px);position:absolute;}
.yefs[data-qxdb="open"]{display:block}
.yefs a{color:var(--t6do);font-weight:700;align-items:center;border-radius:9px;padding:8px;gap:10px;display:flex;}
.yefs a:hover{background:rgba(255,255,255,.1)}

.bhh3{cursor:pointer;font-size:28px;background:0;width:34px;color:var(--t6do);display:none;height:34px;border:0;align-items:center;justify-content:center;}
@media(max-width:960px){.bhh3{display:flex}.d7w0e{display:none}}

.h0fg8s{background:rgba(0,0,0,.55);transition:.24s;top:0;display:none;height:100%;z-index:1500;width:100%;opacity:0;left:0;position:fixed;}
.h0fg8s[data-qxdb="open"]{display:block;opacity:1;}

.p3tw{right:-60vw;background:var(--s4tt);gap:25px;width:60vw;transition:.38s ease;position:fixed;padding:26px 22px;height:100vh;flex-direction:column;max-width:420px;top:0;display:flex;z-index:2000;}
.p3tw[data-qxdb="open"]{right:0}
@media(max-width:480px){.p3tw{right:-70vw;width:70vw;}}
@media(max-width:360px){.p3tw{right:-80vw;width:80vw;}}

.bzbn4zp{background:0;color:var(--t6do);font-size:32px;cursor:pointer;align-self:flex-end;border:0;}

.m4w1{display:none}
@media(max-width:960px){.m4w1{margin-bottom:10px;display:flex;}}

.ny1r80p{margin:0;list-style:none;gap:22px;display:flex;flex-direction:column;padding:0;}
.ny1r80p a{font-weight:700;display:block;font-size:22px;color:var(--t6do);}

.z12wn{margin:50px auto;padding:0 16px;max-width:var(--nixv3);}
.jg3h270{line-height:1.63;width:100%;overflow-wrap:break-word;max-width:100%;}
.jg3h270 h1,
.jg3h270 h2,
.jg3h270 h3,
.jg3h270 h4{font-weight:800;line-height:1.23;margin-bottom:14px;}
.jg3h270 p{line-height:1.64;font-size:18px;margin-bottom:16px;}
.jg3h270 ul,
.jg3h270 ol{list-style-position:outside;margin:10px 0 16px 18px;padding-left:18px;}
.jg3h270 li{line-height:1.62;margin-bottom:8px;}

.barp82{max-width:var(--nixv3);margin:50px auto;padding:0 16px;}
.barp82 a{cursor:pointer;width:100%;display:block;}
.barp82 img{width:100%;height:auto;border-radius:var(--vqoi);}

.myhz90c{padding:0 16px;max-width:var(--nixv3);margin:60px auto;}
.zhkjvsm{font-weight:800;font-size:clamp(24px,3vw,32px);margin-bottom:26px;}
.dw74{display:flex;align-items:center;gap:41px;}
.myhz90c.f5r20 .dw74{flex-direction:row-reverse}
.pkx05e{flex:0 0 220px;overflow:hidden;max-width:220px;min-width:0;width:220px;}
.pkx05e a{display:block;cursor:pointer;}
.pkx05e img{display:block;border-radius:var(--vqoi);width:100%;height:auto;}
.rg8e{flex:1 1 0%;min-width:0;}
@media(max-width:900px){
.dw74,
.myhz90c.f5r20 .dw74{flex-direction:column;gap:23px;text-align:left;}
.pkx05e{max-width:280px;flex:0 0 auto;width:100%;}
}