:root{--pri:#3a5a40;--sec:#dda15e;--cta:#3a5a40;--cta2:#3a5a40;--cta-ink:#ffffff;--bg:#f6f8f6;--surface:#ffffff;--ink:#141a15;--muted:#686c69;--line:#dce2dd;--dark:#19241b;--dark-ink:#f5f7f5;--hover:#304a34;--focus:#141a15;--ok:#1f7a4f;--online:#1fa463;--star:#c98600;--star-off:color-mix(in srgb,var(--ink) 16%,transparent);--r:10px;--r-btn:10px;--shadow:0 8px 24px #2336261f;--f-title:Charter,'Bitstream Charter','Sitka Text',Cambria,Georgia,serif;--f-body:Seravek,'Gill Sans Nova','Gill Sans','Segoe UI',system-ui,sans-serif;--t-w:700;--t-case:none;--t-track:-0.01em}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}p{margin:0}.p13vk{margin:0;font-family:var(--f-title);font-weight:var(--t-w);text-transform:var(--t-case);letter-spacing:var(--t-track);line-height:1.1;text-wrap:balance}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.g2nqk{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--online);box-shadow:0 0 0 2px var(--surface)}.h3uii{flex:none;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.22em}.ibmai{fill:none}.h3uii{stroke-width:2.4}.p2qt0{position:relative;display:inline-block;flex:none;width:90px;height:18px;vertical-align:-3px}.p2qt0 svg{display:block;width:90px;height:18px;fill:var(--star-off)}.b1eph{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 20%);overflow:hidden}.b1eph svg{fill:var(--star)}.maeg1{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:50px;padding:0 1.5em;border:0;border-radius:var(--r-btn);background:var(--cta);color:var(--cta-ink);font:700 16px/1.1 var(--f-body);text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,background-position .5s ease,width .25s ease;-webkit-tap-highlight-color:transparent}.maeg1:active,.maeg1.gcd1e{transform:scale(.96)}.p221q{position:fixed;right:16px;bottom:16px;z-index:20;justify-content:flex-start;width:60px;height:60px;padding:0 0 0 18px;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px color-mix(in srgb,var(--cta) 45%,transparent)}.p221q .h3uii{width:24px;height:24px}.p221q span{opacity:0;white-space:nowrap;transition:opacity .2s ease}.p221q:hover,.p221q.mdv5n,.p221q:focus-visible{width:160px}.p221q:hover span,.p221q.mdv5n span,.p221q:focus-visible span{opacity:1}@media (min-width:900px){.p221q{display:none}}.l86ds{display:flex;justify-content:space-between;width:100%;max-width:420px;min-height:56px;padding:0 0 0 1.2em;border-radius:var(--r-btn);background:var(--cta) linear-gradient(var(--cta-ink),var(--cta-ink)) no-repeat 1.2em calc(100% - 12px)/0 2px;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.l86ds .p9wbq{display:grid;place-items:center;align-self:stretch;width:56px;border-left:1px solid color-mix(in srgb,var(--cta-ink) 30%,transparent)}.l86ds:hover,.l86ds.mdv5n{background-size:calc(100% - 56px - 2.4em) 2px}.l86ds:hover .h3uii,.l86ds.mdv5n .h3uii{transform:translateX(3px)}.l86ds .h3uii{transition:transform .2s}@media (prefers-reduced-motion:reduce){.maeg1,.maeg1 *{transition:none!important;animation:none!important}}.m8smk{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));margin:0;padding:0;list-style:none}.bb1xt{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.c4zgt{position:relative;min-width:0}.c4zgt img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--line)}.k4p22{display:flex;align-items:center;gap:8px;font:var(--t-w) 18px/1.2 var(--f-title);letter-spacing:var(--t-track)}.k4p22 a{text-decoration:none}.k4p22 a::after{content:"";position:absolute;inset:0;z-index:1}.i5va6{color:var(--muted);font-size:14px;line-height:1.35}.p7fyk{font-size:14px;line-height:1.45}.mc8e0{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.d3s5c{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-btn);background:var(--cta);color:var(--cta-ink);font-weight:700;font-size:14px;text-decoration:none;transition:background-color .2s,transform .15s}.d3s5c:hover{background:var(--hover)}.d3s5c:active{transform:scale(.96)}.oaf2r{display:grid;grid-template-columns:40% minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.oaf2r img{height:100%;aspect-ratio:auto;min-height:200px}.oaf2r .dsave{display:flex;flex-direction:column;gap:5px;padding:16px}.oaf2r .k4p22{font-size:21px}.oaf2r .p7fyk{margin:4px 0 8px;padding-top:8px;border-top:1px solid var(--line)}.oaf2r .d3s5c{margin-top:auto;align-self:flex-start;background:transparent;color:var(--cta);box-shadow:inset 0 0 0 2px var(--cta)}.oaf2r .d3s5c:hover{background:var(--cta);color:var(--cta-ink)}.p2wy5{display:flex;flex-direction:column;gap:14px}.e74ry{color:var(--muted);font-size:15px}.e2qgo{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hako1{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.m6n98{border:2px solid var(--pri);box-shadow:var(--shadow)}.j859j{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--r-btn);background:var(--pri);color:var(--surface);font-size:12px;font-weight:700;letter-spacing:.04em}.l8vd4{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.h9jjj{margin:0;font:var(--t-w) 19px/1.2 var(--f-title);letter-spacing:var(--t-track)}.a64b0{padding:3px 9px;border-radius:var(--r-btn);background:color-mix(in srgb,var(--pri) 12%,var(--surface));color:var(--ink);font-size:12px;font-weight:600}.h734s{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:14px}.o8pmp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.o8pmp b{font-size:16px}.o8pmp span{color:var(--muted)}.n39ts{color:var(--muted);font-size:12px}.g5zfi{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.k8b43{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border-radius:max(4px,calc(var(--r) - 4px));background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.m75g8{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;font-weight:700;font-size:15px}.hciqm{background:#8a4b2a}.fco4w{background:#2f5d73}.d1t0e{background:#5a4a8a}.g6o5e{background:#3f6b3a}.f1kz2{background:#8a2f55}.h55z6{display:flex;flex-direction:column;gap:4px;min-width:0}.l12hc{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px}.l12hc time{color:var(--muted);font-size:12.5px}.c39gq{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.5}.c39gq p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.naddo{order:2}.naddo summary{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--pri);font-weight:600;font-size:13px;cursor:pointer;list-style:none}.naddo summary::-webkit-details-marker{display:none}.naddo summary::after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.naddo[open] summary::after{transform:rotate(-135deg)}.naddo[open]+p{display:block}.m6n98 .j859j .h3uii{--knock:var(--pri)}.c1scz{position:relative;aspect-ratio:8/5;overflow:hidden;border-radius:var(--r);background:var(--line)}.c1scz img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nd8er{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--surface);border-radius:50% 50% 50% 0;background:var(--pri);color:var(--surface);font-weight:800;font-size:13px;box-shadow:0 3px 8px rgb(0 0 0/.3);transform:translate(-50%,-100%) rotate(-45deg)}.nd8er span{transform:rotate(45deg)}.lb7rw{gap:0}.nav45{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ndach{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pri);color:var(--surface);font-weight:800;font-size:13px}.nav45 h3{margin:0 0 2px;font:var(--t-w) 17px/1.2 var(--f-title)}.nav45 p{color:var(--muted);font-size:14px}.nav45 .o8pmp{color:var(--ink);margin-top:4px}@media (min-width:760px){.e2qgo{grid-template-columns:repeat(2,minmax(0,1fr))}.m6n98{grid-column:1/-1}.oasf3 .e2qgo{grid-template-columns:1fr}.oasf3{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 24px}.oasf3>.p13vk,.oasf3>.e74ry{grid-column:1/-1}}.fzr4j{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fzr4j li{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);font-size:13px;font-weight:600}.fzr4j .h3uii{color:var(--ok);width:18px;height:18px}.fzr4j .exvdc{justify-content:center;width:36px;padding:0;border:2px solid var(--ink);border-radius:50%;font-weight:800;font-size:12px}.cazx9{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.cazx9 b{font:var(--t-w) 30px/1 var(--f-title);letter-spacing:var(--t-track)}.cazx9 span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:14px}.l7gtd{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:s}@media (min-width:700px){.l7gtd{grid-template-columns:repeat(3,minmax(0,1fr))}}.l7gtd li{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);counter-increment:s}.l7gtd .o5rai{display:grid;place-items:center;width:52px;height:52px;border-radius:calc(var(--r) * .8 + 6px);background:color-mix(in srgb,var(--pri) 14%,var(--surface));color:var(--pri);--knock:color-mix(in srgb,var(--pri) 14%,var(--surface))}.l7gtd .o5rai .h3uii{width:26px;height:26px}.l7gtd h3{margin:0;font:var(--t-w) 17px/1.2 var(--f-title);letter-spacing:var(--t-track)}.l7gtd h3::before{content:counter(s) ". ";color:var(--pri)}.l7gtd p{color:var(--muted);font-size:14px}.c3cqj{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.fam8c{width:100%;max-width:720px;margin:0 auto;padding:0 16px}.g4wlr{padding:28px 0}.d7afq{color:var(--muted);font-size:17px;line-height:1.55;max-width:60ch}.m77hz{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.m77hz svg{width:32px;height:32px;flex:none}.m77hz .db6n3{font-size:22px;line-height:1;white-space:nowrap}.c6yw2 ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:var(--muted)}.c6yw2 li+li::before{content:"›";margin-right:8px;opacity:.6}.c6yw2 a{text-decoration:none}.c6yw2 a:hover{text-decoration:underline}.g5fl7{font-size:16.5px;line-height:1.7}.g5fl7 h2{margin:1.6em 0 .5em;font:var(--t-w) 24px/1.2 var(--f-title);letter-spacing:var(--t-track);text-transform:var(--t-case)}.g5fl7 h2:first-child{margin-top:0}.g5fl7 p{margin:0 0 1em;max-width:68ch}.g5fl7 a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pri) 55%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}.g5fl7 a:hover{text-decoration-color:var(--pri)}.d399y{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.d399y a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);font-size:14px;text-decoration:none;white-space:nowrap}.d399y a[aria-current]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.d4maq{display:flex;flex-direction:column;gap:0}.d4maq .p13vk{margin-bottom:10px;font-size:24px}.d4maq details{border-bottom:1px solid var(--line)}.d4maq summary{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:52px;padding:10px 0;font-weight:600;cursor:pointer;list-style:none}.d4maq summary::-webkit-details-marker{display:none}.d4maq summary::after{content:"+";font-size:22px;font-weight:400;line-height:1;color:var(--pri);transition:transform .2s}.d4maq details[open] summary::after{transform:rotate(45deg)}.d4maq p{margin:0 0 14px;color:var(--muted)}.i1itp .p13vk{margin-bottom:10px;font-size:20px}.i1itp ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.i1itp a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--r-btn);background:color-mix(in srgb,var(--pri) 10%,var(--surface));font-size:14px;text-decoration:none}.i1itp a:hover{background:color-mix(in srgb,var(--pri) 20%,var(--surface))}.a6rau{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:14px}.a6rau a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--pri);text-decoration:none}.a6rau a::before{content:"↑"}.ibzb6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:2px solid var(--ink);border-radius:var(--r-btn);font-weight:700;text-decoration:none}.ibzb6:hover{background:var(--ink);color:var(--bg)}.o6mp5{display:none}main{display:block}.c6um5{padding-top:20px}.psoj9{display:grid;gap:22px}.l6mxs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r)}.b1tjx{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.b1tjx .p13vk{font-size:34px}.e39xa{display:flex;align-items:center;gap:8px;color:var(--muted)}.p7m9e{font-size:17px;line-height:1.65;max-width:56ch}.i5idg{color:var(--muted);font-size:13px}@media (min-width:760px){.psoj9{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.b7s5r{padding-top:20px}.b7s5r .p13vk{font-size:34px}.lb9wv{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:4px;margin:16px 0;padding:8px 0;background:var(--bg)}.lb9wv a{display:grid;place-items:center;min-width:44px;height:44px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);font-weight:700;text-decoration:none}.fbo7g{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.fbo7g section{scroll-margin-top:70px}.fbo7g .p13vk{font-size:28px;color:var(--pri);margin-bottom:6px}.fbo7g ul,.l98xg{margin:0;padding:0;list-style:none}.fbo7g li,.l98xg li{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:40px;border-bottom:1px solid var(--line);font-size:15px}.fbo7g li a,.l98xg li a{text-decoration:none}.fbo7g li span,.l98xg li span{color:var(--muted);font-size:12.5px}.l98xg{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.aae9n{display:flex;flex-direction:column;gap:22px;padding-top:20px;padding-bottom:40px}.aae9n>.p13vk{font-size:36px}.c43cc{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:56px;padding-bottom:56px}.p3c1z{font:var(--t-w) 96px/1 var(--f-title);color:var(--pri)}.c43cc .p13vk{font-size:32px}.c43cc h2.p13vk{font-size:20px;margin-top:20px}.e56my{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.e56my a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-btn);text-decoration:none}.a8tlu .a8i2i{border-bottom:1px solid var(--line)}.a8tlu .a8i2i .c3cqj{display:flex;align-items:center;gap:8px;min-height:62px}.a8tlu .ec28c{margin-right:auto;color:var(--ink);text-decoration:none}.a8tlu .a8i2i .m77hz .db6n3{font-size:18px}.a8tlu .i47m2,.a8tlu .p85pn{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;font-size:13px;text-decoration:none;letter-spacing:.06em}.a8tlu .p85pn{border:1px solid var(--line);border-radius:var(--r-btn);color:var(--muted)}.a8tlu .p85pn:hover{border-color:var(--ink);color:var(--ink)}.a8tlu .a2af2{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:36px;padding-bottom:36px}.a8tlu .a2af2 .p13vk{font-size:clamp(28px,6vw,48px);line-height:1.15}.a8tlu .e1ge9{display:grid;gap:10px;margin:0;padding:0;list-style:none;width:100%;max-width:760px}.a8tlu .e1ge9 li{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r);font-size:14.5px}.a8tlu .e1ge9 .h3uii{color:var(--pri)}.a8tlu .c2h3d{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.a8tlu .c2h3d p{color:var(--muted);font-size:14px}.a8tlu .c2h3d b{color:var(--ink)}.a8tlu .duvc0{display:flex;flex-direction:column;gap:12px}.a8tlu .g4wlr>.p13vk,.a8tlu .duvc0 .p13vk{font-size:22px}.a8tlu .g4wlr>.p13vk{margin-bottom:14px}.a8tlu .iduba{margin:10px 0 14px;color:var(--muted);font-size:13px}.a8tlu .l5mmb .c4zgt img,.a8tlu .l5mmb .l6mxs img{filter:blur(14px) saturate(.6);transform:scale(1.04);transition:filter .3s}.a8tlu .l5mmb .c4zgt:hover img,.a8tlu .l5mmb .c4zgt:focus-within img{filter:blur(6px) saturate(.8)}.a8tlu .c4zgt img{overflow:hidden}.a8tlu .k52gh h2{font-size:20px}.a8tlu .o9f51{width:100%;border-collapse:collapse;font-size:14.5px}.a8tlu .o9f51 th{padding:10px 8px;border-bottom:1px solid var(--ink);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--muted)}.a8tlu .o9f51 td{height:46px;padding:0 8px;border-bottom:1px solid var(--line)}.a8tlu .o9f51 td:not(:first-child),.a8tlu .o9f51 th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;width:90px}.a8tlu .o9f51 a{text-decoration:none}.a8tlu .m61e9{display:grid;gap:32px}.a8tlu .m61e9 .p13vk{font-size:20px;margin-bottom:10px}.a8tlu .oaegl{margin:0 0 18px;padding:0;list-style:none}.a8tlu .oaegl li{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:42px;border-bottom:1px solid var(--line);font-size:14px}.a8tlu .oaegl a{text-decoration:none}.a8tlu .oaegl span{color:var(--muted);font-size:12.5px}.a8tlu .pangu{margin-top:30px;padding:26px 0 90px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.a8tlu .pangu .c3cqj{display:flex;flex-direction:column;gap:12px}.a8tlu .g2xzb{display:flex;flex-wrap:wrap;gap:4px 16px}.a8tlu .g2xzb a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.a8tlu .kdxae{opacity:.75}@media (min-width:760px){.a8tlu .e1ge9{grid-template-columns:repeat(3,1fr)}.a8tlu .k52gh{columns:2;column-gap:40px}.a8tlu .k52gh h2{break-after:avoid}.a8tlu .m61e9{grid-template-columns:1fr 1fr}.a8tlu .duvc0{flex-direction:row;justify-content:space-between;align-items:center}.a8tlu .pangu{padding-bottom:26px}}.db6n3{font-family:var(--f-title);font-weight:700;text-transform:none;letter-spacing:0}.i7ruh{color:var(--sec)}