.k2{--k2-paper:#f3efe6;--k2-paper-2:#e9e3d6;--k2-line:#cfc6b3;--k2-ink:#16201b;--k2-body:#232b26;--k2-muted:#5b625c;--k2-forest:#2e5b3c;--k2-signal:#d9531e;--k2-signal-text:#a93f12;--k2-signal-btn:#b8461a;--k2-signal-on-ink:#e8703f;--k2-water:#c9dee3;--k2-water-line:#5b8c9b;--k2-threat:#f4c9ae;--k2-sediment:#bfae8c;background:var(--k2-paper);color:var(--k2-ink);font-family:var(--k2-serif),Georgia,serif;font-size:17px;line-height:1.6}.k2 h1,.k2 h2,.k2 h3,.k2 h4{font-family:var(--k2-display),"Arial Narrow",sans-serif;letter-spacing:0}.k2 .k2-lab,.k2 .k2-m{font-family:var(--k2-mono),ui-monospace,monospace}.k2 a{color:var(--k2-signal-text)}.k2 a:hover{color:#7e2e0c}.k2 :is(p,li,dd,figcaption,td) a:not(.no-underline):not(.k2-btn){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.k2 a:focus-visible,.k2 button:focus-visible{outline:3px solid var(--k2-signal);outline-offset:2px}.k2-d{font-family:var(--k2-display),"Arial Narrow",sans-serif}.k2-lab,.k2-m{font-family:var(--k2-mono),ui-monospace,monospace}.k2-lab{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1.4}.k2-h1{font-weight:800;line-height:.9;letter-spacing:-.01em}.k2-h1,.k2-h2{font-family:var(--k2-display),"Arial Narrow",sans-serif;text-transform:uppercase;margin:0}.k2-h2{line-height:.98}.k2-h2,.k2-h3{font-weight:700;color:var(--k2-ink)}.k2-h3{font-family:var(--k2-display),"Arial Narrow",sans-serif;text-transform:uppercase;line-height:1.05;margin:0}.k2-p{font-size:19px;line-height:1.7}.k2-p,.k2-ps{color:var(--k2-body);margin:0}.k2-ps{font-size:16px;line-height:1.6}.k2-btn,.k2-p strong,.k2-ps strong{font-weight:600;color:var(--k2-ink)}.k2-btn{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;font-family:var(--k2-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1.5px solid var(--k2-ink);background:transparent;cursor:pointer}.k2 .k2-btn{color:var(--k2-ink)}.k2 .k2-btn-primary{background:var(--k2-signal-btn);border-color:var(--k2-signal-btn);color:#fff}.k2 .k2-btn-primary:hover{background:#963812;color:#fff}.k2 .k2-btn-ink{background:var(--k2-ink);border-color:var(--k2-ink);color:var(--k2-paper)}.k2-grid-paper{background-color:#efeadf;background-image:linear-gradient(#e0d8c7 1px,transparent 0),linear-gradient(90deg,#e0d8c7 1px,transparent 0);background-size:24px 24px}.k2-flow{display:flex;flex-direction:column;gap:22px}@media (min-width:1024px){.k2-flow{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:56px;row-gap:28px;grid-auto-flow:row dense;align-items:start}.k2-flow>*{grid-column:1}.k2-flow>.k2-aside{grid-column:2}.k2-flow>.k2-wide{grid-column:1/-1}}.k2-s{fill:none;stroke:#16201b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.k2-s1{fill:none;stroke:#16201b;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.k2-so{fill:none;stroke:#d9531e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.k2-sw{fill:none;stroke:#5b8c9b;stroke-width:3;stroke-linecap:round}.k2-sd{fill:none;stroke:#16201b;stroke-width:1.25;stroke-dasharray:3 5;stroke-linecap:round}.k2-gl{fill:none;stroke:#d6cdba;stroke-width:1}.k2-hl{stroke:#a93f12;stroke-width:1.5}.k2-fw{fill:#c9dee3}.k2-fp{fill:#f3efe6}.k2-fl{fill:#e9e3d6}.k2-fo{fill:#d9531e}.k2-fi{fill:#16201b}.k2-fg{fill:#2e5b3c}.k2-fs{fill:#bfae8c}.k2-ft{fill:#f4c9ae}.k2-fwh{fill:#fff}.k2-tx{font-family:var(--k2-mono),monospace;font-size:12px;fill:#16201b;letter-spacing:.04em}.k2-txb{fill:#16201b}.k2-txb,.k2-txw{font-family:var(--k2-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.06em}.k2-txw{fill:#fff}.k2-txm{font-size:11px;fill:#5b625c}.k2-txm,.k2-txo{font-family:var(--k2-mono),monospace;letter-spacing:.04em}.k2-txo{font-size:12px;fill:#a93f12;font-weight:600}.k2-tl{font-family:var(--k2-display),"Arial Narrow",sans-serif;font-size:17px;fill:#16201b;font-weight:700;letter-spacing:.02em}.k2-tc{text-anchor:middle}.k2-te{text-anchor:end}.k2-ic{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.k2-foto{filter:saturate(.82) contrast(1.04) sepia(.1)}#k2-print-root{display:none}@media print{.k2-noprint,html.k2-print-ficha body>:not(#k2-print-root){display:none!important}html.k2-print-ficha #k2-print-root{display:block!important;min-height:0!important}html.k2-print-ficha #k2-print-root>div{transform:none!important;margin:0!important;break-inside:avoid}html.k2-print-ficha #k2-print-root .k2-fichas{display:block!important;break-inside:auto}html.k2-print-ficha #k2-print-root .k2-ficha{break-inside:avoid;margin:0 0 8mm!important;transform:none!important}html.k2-print-ficha #k2-print-root .k2-noprint{display:none!important}}