*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;line-height:1.65;text-rendering:optimizeLegibility;background:var(--bg,#fff);color:var(--ink,#111)}a{color:inherit;text-underline-offset:.2em}img,svg{max-width:100%;display:block}.abupt{position:fixed;left:1rem;top:-5rem;z-index:1000;padding:.7rem 1rem;background:#fff;color:#111;border:2px solid currentColor}.abupt:focus{top:1rem}a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.f0822{font-size:.77rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem}.idm7k{font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55;max-width:42rem}.c2lrqw{display:inline-block;margin-top:1rem;padding:.7rem 1rem;border:2px solid currentColor;text-decoration:none;font-weight:800}.w85os,.k9rfvo{margin:2rem 0;padding:1.1rem 1.3rem;border-left:5px solid currentColor}.w85os p,.k9rfvo p{margin:0}.ii2xp{margin-top:3rem;padding-top:1.5rem;border-top:1px solid currentColor}.ii2xp ul{list-style:none;padding:0}.ii2xp li{padding:.9rem 0;border-bottom:1px solid rgba(128,128,128,.4)}.ii2xp a{font-weight:800}.ii2xp p{margin:.3rem 0 0}.ii2xp h2{font-size:1.4rem;margin:0 0 .5rem}h1,h2,h3{line-height:1.12;letter-spacing:-.03em}h2{font-size:clamp(1.4rem,2.6vw,2rem);margin:2.2rem 0 .8rem}p,li{font-size:1.05rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.s0zy4{display:grid;grid-template-columns:19rem minmax(0,1fr);min-height:100vh}.o1600{position:sticky;top:0;align-self:start;height:100vh;overflow:auto;padding:2rem 1.4rem;border-right:1px solid currentColor}.c144w{display:block;font-weight:800;font-size:1.3rem;text-decoration:none;letter-spacing:-.03em;margin-bottom:1.6rem}.ljry{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem}.o1600 ol,.o1600 ul{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;gap:.55rem}.o1600 li,.o1600 a{font-size:.92rem;line-height:1.35}.o1600 a{text-decoration:none}.o1600 a:hover{text-decoration:underline}.cl9cs{padding-top:1rem!important;border-top:1px solid currentColor}.tvtbl{min-width:0;display:flex;flex-direction:column}.tdta{flex:1;padding:3.5rem clamp(1.25rem,5vw,4rem) 4rem;max-width:56rem;width:100%}.m3bg3 h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.04em;margin:.1em 0 .3em}.m3bg3>div,.m3bg3>aside{margin-top:2rem}.znce3{margin:2.5rem 0}.znce3 dt{font-weight:800;font-size:1.2rem;margin-top:1.6rem;line-height:1.25}.znce3 dt a{text-decoration:none}.znce3 dt a:hover{text-decoration:underline}.znce3 dd{margin:.25rem 0 0;max-width:40rem}.os8ji{padding:1.4rem 1.6rem;border:1px solid currentColor}.os8ji h2{margin-top:0;font-size:1.3rem}.yrxt{display:flex;gap:.8rem;font-size:.85rem;margin-bottom:1.2rem}.yrxt span::before{content:"/";margin-right:.8rem}.loeqf h1{font-size:clamp(2rem,4.6vw,3rem);line-height:1.06;letter-spacing:-.04em;margin:0 0 .5em}.v4sl{list-style:none;counter-reset:step;padding:0;margin:2rem 0}.v4sl>li{counter-increment:step;margin:2.4rem 0;padding-left:0}.v4sl h2::before{content:counter(step) ". ";font-variant-numeric:tabular-nums}.ze06{padding:1.6rem clamp(1.25rem,5vw,4rem);border-top:1px solid currentColor;font-size:.9rem}.ze06 p{margin:0 0 .3rem;font-size:.95rem}@media(max-width:860px){.s0zy4{grid-template-columns:1fr}.o1600{position:static;height:auto;border-right:0;border-bottom:1px solid currentColor}.tdta{padding-top:2.5rem}}
.azm8ex{grid-template-columns:minmax(0,1fr) 19rem}.azm8ex .o1600{grid-column:2;grid-row:1;border-right:0;border-left:1px solid currentColor}.azm8ex .tvtbl{grid-column:1;grid-row:1}@media(max-width:860px){.azm8ex .o1600,.azm8ex .tvtbl{grid-column:1;grid-row:auto}}.zblv{font-size:.85rem}

:root{--bg:#f3f8ee;--ink:#14230d;--acc:#4f7a2f;--sun:#f2c94c}body{background:var(--bg);color:var(--ink);font-family:Palatino,"Palatino Linotype",Georgia,serif}.zl9kg3{border-bottom:3px solid var(--acc)}.lxizzm{color:var(--acc)}.aactyn h1{font-weight:700;letter-spacing:-.04em;max-width:13ch}.c2lrqw{background:var(--acc);color:#fff;border-color:var(--acc);border-radius:.3rem}.u0h33{display:flex;align-items:flex-end;gap:.4rem;height:260px;background:radial-gradient(circle at 80% 15%,var(--sun) 0 36px,transparent 38px)}.u0h33 i{flex:1;background:var(--acc);clip-path:polygon(50% 0,100% 100%,0 100%)}.u0h33 i:nth-child(1){height:70%}.u0h33 i:nth-child(2){height:100%;background:#3c5f22}.u0h33 i:nth-child(3){height:55%}.p8oyh4>p,.n391 article>span,.p548id article>p{color:var(--acc)}.k9rfvo,.w85os{background:#e2eed8;border-color:var(--acc)}footer{border-top:3px solid var(--acc)}
