html{--sf-size-20:1.25rem;--sf-size-32:2rem;--sf-size-10:0.625rem;--sf-size-56:3.5rem;--sf-size-16:1rem;--sf-size-14:0.875rem;--sf-size-36:2.25rem;--sf-size-48:3rem;--sf-size-2:0.125rem;--sf-theme-main:#4a733a;--sf-theme-muted:#766b60;--sf-size-40:2.5rem;--sf-theme-hero:#f4eee1;--sf-size-18:1.125rem;--sf-theme-card:#fdfdfb;--sf-theme-fg:#2b241d;--sf-size-4:0.25rem;--sf-size-64:4rem;--sf-theme-line:#e0d8cc;--sf-theme-alt:#923a44;--sf-size-72:4.5rem;--sf-theme-radius:0.375rem;--sf-theme-soft:#f2ebde;--sf-size-96:6rem;--sf-theme-font:'Roboto', sans-serif;--sf-size-28:1.75rem;--sf-size-6:0.375rem;--sf-size-12:0.75rem;--sf-theme-bg:#f8f6f1;--sf-size-8:0.5rem;--sf-size-24:1.5rem;--sf-size-80:5rem;--sf-theme-font-h:'Roboto Slab', 'Iowan Old Style', 'Palatino Linotype', serif;--sf-theme-main-2:#345129}
*{box-sizing:border-box}
body{font-size:1.125rem;font-family:var(--sf-theme-font);line-height:1.55;background-color:var(--sf-theme-bg);margin:0;color:var(--sf-theme-fg)}
pre{overflow-x:auto;max-inline-size:100%}
code{overflow-wrap:anywhere}
img{display:block;height:auto;max-width:100%}
.ve_tk{align-items:center;padding:var(--sf-size-12) 1.063rem var(--sf-size-12) 1.063rem;margin:0rem;justify-content:space-between;gap:0.688rem;display:flex}
.ve_tk{background-color:var(--sf-theme-main);color:#ffffff;font-size:.9em;line-height:1.35}
.ve_tk p, .ve_tk span{margin:0rem;flex:1 1 auto}
.ve_tk a{font-weight:bold;text-decoration:underline;color:#ffffff}
.ve_close{padding:var(--sf-size-2) 0.313rem var(--sf-size-2) 0.313rem;line-height:1;font-size:1.1em;background-color:transparent;border:0;cursor:pointer;color:#ffffff}
.ve_tk[hidden]{display:none}
a{color:var(--sf-theme-main)}
a:hover{color:var(--sf-theme-main-2)}
h1,h2,h3,h4{line-height:1.2;font-family:var(--sf-theme-font-h);font-weight:600}
h1,h2,h3,h4{margin:0 0 0.57em;letter-spacing:-.01em}
h1{font-size:1.89rem}
h2{font-size:1.40rem;margin-block-start:1.62em}
h3{font-size:1.06rem;margin-top:1.39em}
a[id]:empty{scroll-margin-top:5.625rem}
a[id]:empty{visibility:hidden;position:relative;display:block}
.ve_rt{max-width:100%}
.ve_rt p{margin-block-end:1.12em}
.ve_rt ul,.ve_rt ol{margin:0 0 1.07em;padding-inline-start:1.49em}
.ve_rt li{margin:0.38em 0 0.38em 0}
.ve_rt li>p{margin:0rem}
.ve_rt hr{margin:2.33em 0 1.56em;border:0;border-block-start:0.063rem solid var(--sf-theme-line)}
.ve_rt table{font-size:.94em;border-collapse:collapse}
.ve_rt table{display:block;width:100%}
.ve_rt table{overflow-x:auto;margin:1.21em 0 1.21em 0}
.ve_rt th,.ve_rt td{padding:var(--sf-size-8) var(--sf-size-12) var(--sf-size-8) var(--sf-size-12);border:0.063rem solid var(--sf-theme-line)}
.ve_rt th,.ve_rt td{text-align:left;vertical-align:top}
.ve_rt th{font-weight:600;background-color:var(--sf-theme-soft)}
.ve_rt blockquote{border-radius:var(--sf-theme-radius);background-color:var(--sf-theme-card);padding-inline:1.188rem;padding-block:var(--sf-size-12);margin-block-start:1.1em;margin-block-end:1.1em;border-inline-start:0.25rem solid var(--sf-theme-alt)}
.ve_rt sup a{font-size:.72em;text-decoration:none;padding:0 var(--sf-size-2) 0 var(--sf-size-2)}
.ve_rt code{background-color:var(--sf-theme-soft);font-size:.92em}
.ve_rt code{padding-block:0.063rem;padding-inline:0.313rem;border-radius:0.25rem}
.ve_rt img{margin:1.03em 0 1.03em 0;border-radius:var(--sf-theme-radius)}
.ve_an{background-color:var(--sf-theme-soft);border-radius:var(--sf-theme-radius);padding:var(--sf-size-20) 1.375rem var(--sf-size-20) 1.375rem;border-left:0.25rem solid var(--sf-theme-main);margin-bottom:1.813rem;font-size:1.06em}
.ve_an p:last-child{margin-bottom:0}
.ve_pm{table-layout:fixed;border-collapse:separate}
.ve_pm{margin-block:1.313rem;border-spacing:1.188rem 0;margin-inline:-18px;inline-size:100%}
.ve_pm th{font-family:var(--sf-theme-font-h);text-align:left;padding:0 1.375rem var(--sf-size-8) 1.375rem;font-size:1.1em}
.ve_pm td{border:0.063rem solid var(--sf-theme-line);background-color:var(--sf-theme-card)}
.ve_pm td{border-radius:var(--sf-theme-radius);padding-block:var(--sf-size-14);vertical-align:top;padding-inline:1.313rem}
.ve_pm ul{padding-left:1.26em;margin:0rem}
.ve_sr{margin:2.125rem 0 0 0;padding-top:1.063rem}
.ve_sr{border-top:0.063rem solid var(--sf-theme-line);color:var(--sf-theme-muted);font-size:.9em}
.ve_sr ol{padding-left:1.51em}
.ve_sr li{margin-bottom:0.3em;margin-top:0.3em;word-break:break-word}
.ve_sr a{color:var(--sf-theme-muted)}
.ve_pq{padding:1.313rem 1.688rem 1.313rem;font-style:italic;font-size:1.15em}
.ve_pq{border-left:0.25rem solid var(--sf-theme-alt);margin:var(--sf-size-24) 0 var(--sf-size-24) 0;border-radius:var(--sf-theme-radius);background-color:var(--sf-theme-card)}
.ve_pq blockquote{background-color:transparent;margin:0rem}
.ve_pq blockquote{border:0;padding:0}
.ve_pq figcaption{font-style:normal;font-size:.85em}
.ve_pq figcaption{color:var(--sf-theme-muted);margin-block-start:var(--sf-size-8)}
.ve_ct2{border-radius:var(--sf-theme-radius);color:var(--sf-theme-fg);margin:2.563rem 0 2.563rem 0}
.ve_ct2{padding:2.125rem;text-align:left;background-color:var(--sf-theme-soft)}
.ve_ct2 h2{color:inherit;margin-top:0}
.ve_ftr{margin:1.188rem 0 1.188rem 0}
.ve_ftr dt{font-weight:bold;font-family:var(--sf-theme-font-h)}
.ve_ftr dt{font-size:1.05em;margin-block-start:0.95em}
.ve_ftr dd{color:var(--sf-theme-muted);margin:var(--sf-size-4) 0 0 0}
.ve_ftr dd{border-left:0.125rem solid var(--sf-theme-line);padding-left:var(--sf-size-14)}
.ve_b{text-decoration:none;background-color:var(--sf-theme-main);color:#ffffff;margin-block-start:var(--sf-size-10);border-radius:var(--sf-theme-radius);display:inline-block;font-weight:600;padding:var(--sf-size-12) 1.563rem var(--sf-size-12) 1.563rem}
.ve_b:hover{color:#ffffff}
.ve_gd{grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));display:grid}
.ve_gd{gap:1.375rem;margin:1.438rem 0 1.438rem 0}
.ve_tl2{background-color:var(--sf-theme-card);color:#111111}
.ve_tl2{padding:1.313rem;display:grid;border:0.063rem solid var(--sf-theme-line);gap:var(--sf-size-8);border-radius:var(--sf-theme-radius)}
.ve_tl2 h2,.ve_tl2 h3{font-size:1.08em;color:#111111;margin:0rem}
.ve_tl2 p{color:var(--sf-theme-muted);margin:0;font-size:.95em}
.ve_tl2 a{text-decoration:none;font-weight:600;color:#111111}
.ve_crd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.ve_crd{gap:var(--sf-size-16);margin-block-start:1.438rem;margin-block-end:1.438rem}
.ve_crd .ve_tl2{overflow:hidden;padding:0;box-shadow:0 0.125rem 0.625rem #2b241d14}
.ve_crd .ve_tl2 .ve_crdr{block-size:auto;padding:0.438rem}
.ve_crd .ve_tl2 .ve_crdr{width:100%;max-width:100%;object-fit:contain}
.ve_crd .ve_tl2 .ve_crdr{border:0.063rem solid #2b241d40;aspect-ratio:4 / 3;background-color:#2b241d5c}
.ve_crd .ve_crdy{padding:1.063rem;display:grid}
.ve_crd .ve_crdy{gap:var(--sf-size-8);min-width:0}
.ve_crd .ve_crdc{display:flex;flex-wrap:wrap;gap:0.438rem}
.ve_crd .ve_crdc{margin-top:auto;align-items:center}
.ve_crd .ve_crdp{display:block;color:var(--sf-theme-muted);font-size:.85em}
.ve_crd .ve_crdp{line-height:1.35;min-inline-size:0}
.ve_crd .ve_crdp code{font-family:inherit;overflow-wrap:anywhere;word-break:break-all}
.ve_crd .ve_crdx{grid-column:span 1}
.ve_crdk{grid-template-columns:1fr}
.ve_crd.ve_crdk > .ve_tl2{display:flex;flex-direction:row}
.ve_crd.ve_crdk > .ve_tl2{align-items:stretch;text-align:start}
.ve_crdk .ve_crdx .ve_crdr{order:2}
.ve_crdk .ve_tl2 .ve_crdr{flex-shrink:0;inline-size:min(34%,260px);aspect-ratio:4 / 3}
.ve_crdm{grid-template-columns:1fr}
.ve_crd.ve_crdm > .ve_tl2{padding:var(--sf-size-10);flex-direction:row;align-items:center;text-align:start;display:flex}
.ve_crd.ve_crdm > .ve_tl2 .ve_crdr{width:6.125rem;height:6.125rem;aspect-ratio:1 / 1}
.ve_crd.ve_crdm > .ve_tl2 .ve_crdr{flex-shrink:0;border-radius:59.063rem}
.ve_crd.ve_crdm > .ve_tl2 .ve_crdy{padding-inline:0.813rem;padding-block:var(--sf-size-8)}
.ve_crd.ve_crdm > .ve_tl2 .ve_crdy{flex:1 1 auto;min-inline-size:0}
.ve_crdi{grid-template-columns:1fr}
.ve_crd.ve_crdi > .ve_tl2{grid-template-columns:minmax(11.25rem,34%) 1fr;text-align:start;display:grid}
.ve_crdi .ve_tl2 .ve_crdr{aspect-ratio:4 / 3;block-size:100%}
.ve_crdu{max-width:70ch;color:var(--sf-theme-muted);margin-bottom:1.063rem}
.ve_crd .ve_b{margin-block-start:0;white-space:normal;text-align:center}
.ve_nt,.ve_str,.ve_tlt{margin:1.188rem 0 1.188rem 0;font-size:.88em;border:0.063rem solid #e0d8ccd9;background-color:var(--sf-theme-soft);line-height:1.45;padding:0.813rem var(--sf-size-10) 0.813rem}
.ve_nt,.ve_str,.ve_tlt{display:block;border-radius:0.25rem}
.ve_nt a, .ve_str a, .ve_tlt a{font-weight:600}
.ve_tlt{text-align:start}
.ve_ctx{margin:var(--sf-size-28) 0 var(--sf-size-28) 0;border:0.063rem solid #e0d8cce6;background-color:var(--sf-theme-soft);max-width:100%;padding:var(--sf-size-18) var(--sf-size-20) var(--sf-size-18);border-radius:0.438rem;border-left:0.188rem solid var(--sf-theme-alt)}
.ve_ctx h2, .ve_ctx h3{margin-block-start:0;font-size:1.08em}
.ve_ctx p:last-child{margin-block-end:0}
.ve_ctx ul{padding-inline-start:1.18em;margin:0}
.ve_nv .ve_catalog,.ve_ft .ve_catalog,.ve_catalog{color:#111111}
.ve_nv .ve_catalog.ve_cat-bold,.ve_ft .ve_catalog.ve_cat-bold,.ve_catalog.ve_cat-bold{font-weight:bold;color:#111111}
.ve_nv .ve_catalog.ve_cat-z,.ve_ft .ve_catalog.ve_cat-z,.ve_catalog.ve_cat-z{background-color:var(--sf-theme-alt);color:#ffffff;display:inline-block;border-radius:0.313rem;padding-block:var(--sf-size-2);padding-inline:var(--sf-size-8)}
.ve_nv .ve_catalog.ve_cat-z,.ve_ft .ve_catalog.ve_cat-z,.ve_catalog.ve_cat-z{text-decoration-line:none;font-weight:600}
.ve_nv .ve_catalog.ve_cat-ws,.ve_ft .ve_catalog.ve_cat-ws,.ve_catalog.ve_cat-ws{color:#111111;text-decoration:none}
.ve_nv .ve_catalog.ve_cat-ws,.ve_ft .ve_catalog.ve_cat-ws,.ve_catalog.ve_cat-ws{font-weight:600;padding:var(--sf-size-2) var(--sf-size-8) var(--sf-size-2) var(--sf-size-8)}
.ve_nv .ve_catalog.ve_cat-ws,.ve_ft .ve_catalog.ve_cat-ws,.ve_catalog.ve_cat-ws{display:inline-block;border:0.094rem solid var(--sf-theme-alt);border-radius:0.313rem}
.ve_nv .ve_catalog.ve_cat-w,.ve_ft .ve_catalog.ve_cat-w,.ve_catalog.ve_cat-w{text-decoration:underline;text-decoration-thickness:0.125rem}
.ve_nv .ve_catalog.ve_cat-w,.ve_ft .ve_catalog.ve_cat-w,.ve_catalog.ve_cat-w{color:#111111;text-underline-offset:0.188rem}
.ve_nv .ve_catalog.ve_cat-t,.ve_ft .ve_catalog.ve_cat-t,.ve_catalog.ve_cat-t{font-weight:600;color:#111111}
.ve_nv .ve_catalog.ve_cat-t::before,.ve_ft .ve_catalog.ve_cat-t::before,.ve_catalog.ve_cat-t::before{margin-right:0.37em;content:"→";color:#111111}
.ve_nv .ve_catalog.ve_cat-bold,.ve_ft .ve_catalog.ve_cat-bold,.ve_catalog.ve_cat-bold:hover,.ve_nv .ve_catalog.ve_cat-z,.ve_ft .ve_catalog.ve_cat-z,.ve_catalog.ve_cat-z:hover,.ve_nv .ve_catalog.ve_cat-ws,.ve_ft .ve_catalog.ve_cat-ws,.ve_catalog.ve_cat-ws:hover,.ve_nv .ve_catalog.ve_cat-w,.ve_ft .ve_catalog.ve_cat-w,.ve_catalog.ve_cat-w:hover,.ve_nv .ve_catalog.ve_cat-t,.ve_ft .ve_catalog.ve_cat-t,.ve_catalog.ve_cat-t:hover{opacity:1}
.ve_bgv{color:inherit;background:none;border:0}
.ve_bgv{cursor:pointer;align-items:center;display:none;inline-size:1.75rem;block-size:1.375rem}
.ve_bgv span{display:block}
.ve_bgv span{background:currentColor;height:0.125rem}
.ve_bgv span{width:100%;position:relative}
.ve_bgv span::before,.ve_bgv span::after{height:0.125rem;display:block}
.ve_bgv span::before,.ve_bgv span::after{right:0;position:absolute;content:"";left:0;background:currentColor}
.ve_bgv span::before{top:-8px}
.ve_bgv span::after{inset-block-end:-8px}
.ve_by{gap:0.438rem var(--sf-size-16);font-size:.9em;flex-wrap:wrap;display:flex;margin-block-end:1.063rem;color:var(--sf-theme-muted)}
.ve_cr{margin:0 0 0.813rem;color:var(--sf-theme-muted);font-size:.88em}
.ve_cr a{text-decoration-line:none;color:var(--sf-theme-muted)}
.ve_kk{letter-spacing:0.08em;display:inline-block;text-transform:uppercase}
.ve_kk{color:var(--sf-theme-alt);font-weight:bold;font-size:.76em;margin:0 0 var(--sf-size-10) 0}
.ve_im>p{color:var(--sf-theme-muted);font-size:.85em;margin:var(--sf-size-8) 0 0 0}
.ve_stp .ve_im, .ve_rt .ve_im{margin:var(--sf-size-14) 0 var(--sf-size-6)}
.ve_stp .ve_im img{border-radius:var(--sf-theme-radius);inline-size:100%}
.ve_mr{margin-top:2.813rem}
ul.ve_by{padding:0;list-style-type:none}
.ve_sr dl{display:grid;grid-template-columns:2.2em 1fr;gap:var(--sf-size-6) var(--sf-size-8)}
.ve_sr dt{color:var(--sf-theme-muted)}
.ve_sr dd{margin:0rem}
.ve_sr cite{font-style:normal}
.ve_fq{gap:1.063rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));display:grid}
.ve_fq>div{background-color:var(--sf-theme-card);border:0.063rem solid var(--sf-theme-line)}
.ve_fq>div{padding:0.938rem 1.063rem 0.938rem 1.063rem;border-radius:var(--sf-theme-radius)}
.ve_fq h3{font-size:1.02em;margin-block-end:var(--sf-size-8)}
.ve_stp{list-style-type:none;padding:0 0 0 var(--sf-size-24);counter-reset:s;border-inline-start:0.188rem solid var(--sf-theme-line);margin-block-start:var(--sf-size-20);margin-block-end:var(--sf-size-20)}
.ve_stp li{position:relative;margin-bottom:1.313rem;padding-left:var(--sf-size-12)}
.ve_stp li::before{counter-increment:s;text-transform:uppercase;font-size:.78em;font-weight:bold;color:var(--sf-theme-alt);display:block;letter-spacing:0.09em;content:"Step " counter(s);margin-block-end:var(--sf-size-4)}
.ve_stp li::after{position:absolute;inset-inline-start:-30px;content:"";inset-block-start:0.25rem}
.ve_stp li::after{background-color:var(--sf-theme-alt);block-size:0.688rem;border-radius:50%;inline-size:0.688rem}
.ve_tbld{overflow-x:auto;max-inline-size:100%}
p,li,dd,td,blockquote,figcaption{overflow-wrap:anywhere}
.ve_by a, .ve_cr a, .ve_nv a, .ve_ft a, .ve_fl a, .ve_tc a, .ve_tlt a, .ve_ctx a, .ve_ct .ve_sg a, .ve_ct .ve_chs a, [rel="next"], [rel="prev"]{min-block-size:1.5rem}
.ve_by a, .ve_cr a, .ve_nv a, .ve_ft a, .ve_fl a, .ve_tc a, .ve_tlt a, .ve_ctx a, .ve_ct .ve_sg a, .ve_ct .ve_chs a, [rel="next"], [rel="prev"]{vertical-align:middle;display:inline-block}
.ve_by a, .ve_cr a, .ve_nv a, .ve_ft a, .ve_fl a, .ve_tc a, .ve_tlt a, .ve_ctx a, .ve_ct .ve_sg a, .ve_ct .ve_chs a, [rel="next"], [rel="prev"]{padding-bottom:var(--sf-size-2);padding-top:var(--sf-size-2)}
@media (max-width: 39em){h1,h2,h3{overflow-wrap:anywhere}}
@media (max-width: 44em){table{max-inline-size:100%;overflow-x:auto;display:block}}
@media (max-width: 39em){.ve_crd{grid-template-columns:1fr}}
@media (max-width: 39em){.ve_crd.ve_crdk > .ve_tl2,.ve_crd.ve_crdi > .ve_tl2{display:block}}
@media (max-width: 39em){.ve_crd.ve_crdk > .ve_tl2 .ve_crdr,.ve_crd.ve_crdi > .ve_tl2 .ve_crdr{inline-size:100%;aspect-ratio:16 / 9;block-size:auto}}
@media (max-width: 39em){.ve_pm{grid-template-columns:minmax(0,1fr)}}
