.evg{--bev:#1b6ec2;--phev:#0e8a6e;--hev:#a85f00;--pro:#0e7a4f;--con:#b3392f;--line:#07210f24;--soft:var(--color-mist);color:var(--color-graphite);font-size:1rem;line-height:1.65}.evg *,.evg :before,.evg :after{box-sizing:border-box}.evg .lede,.evg .sub{color:var(--color-muted);max-width:62ch;margin:0 0 1.5rem;font-size:1.1rem}.evg h2{font-family:var(--font-display);color:var(--color-forest);margin:2.5rem 0 .9rem;font-size:1.5rem;font-weight:700;line-height:1.2}.evg h3{font-family:var(--font-display);color:var(--color-ink);margin:1.25rem 0 .5rem;font-size:1.15rem;font-weight:700}.evg h4{margin:.9rem 0 .3rem;font-size:.95rem;font-weight:700}.evg a{color:var(--color-forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}.evg a:hover{color:var(--color-ink)}.evg ul{margin:.3rem 0;padding-left:1.25rem;list-style:outside}.evg li{margin:.4rem 0}.evg strong{color:var(--color-ink)}.evg section{border:1px solid var(--line);background:#fff;border-radius:1rem;margin:0 0 1.25rem;padding:.4rem 1.4rem 1rem;scroll-margin-top:6rem}.evg section h2{margin-top:1rem}.evg section.quick{background:var(--soft);border-color:var(--color-forest)}.evg .tip{background:var(--soft);border-left:4px solid var(--color-forest);border-radius:.5rem;margin:0;padding:.85rem 1.1rem}.evg .chk li{margin-left:-1.25rem;list-style:none}.evg .chk input{accent-color:var(--color-forest);margin-right:.5rem}.evg .note{color:var(--color-muted);max-width:none;margin-top:1.5rem;font-size:.85rem}.evg nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.evg nav a{background:var(--soft);color:var(--color-forest);border-radius:999px;padding:.35rem .9rem;font-size:.9rem;text-decoration:none}.evg nav a:hover{background:var(--color-electric);color:var(--color-ink)}.evg .scroll,.evg .wrap{overflow-x:auto}.evg .wrap{border:1px solid var(--line);background:#fff;border-radius:.5rem}.evg table{border-collapse:collapse;width:100%;font-size:.92rem}.evg .scroll table{min-width:520px}.evg .wrap table{min-width:640px}.evg th,.evg td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:.6rem .8rem}.evg .scroll th{background:var(--color-forest);color:#fff}.evg .scroll td:first-child{font-weight:600}.evg .wrap th,.evg .wrap td{border-width:0 0 1px}.evg .wrap thead th{border-bottom:3px solid var(--c);color:var(--c);font-size:1rem}.evg .wrap thead th:first-child{color:var(--color-muted);border-bottom-color:var(--line)}.evg .wrap tbody th{width:20%;font-weight:600}.evg .wrap tr:last-child td,.evg .wrap tr:last-child th{border-bottom:0}.evg .bev{--c:var(--bev)}.evg .phev{--c:var(--phev)}.evg .hev{--c:var(--hev)}.evg .defs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.evg .def{border:1px solid var(--line);border-top:6px solid var(--c);background:#fff;border-radius:.5rem;padding:1.1rem}.evg .def h3{color:var(--c);margin:0 0 .1rem;font-size:1.3rem}.evg .def .full{color:var(--color-muted);margin:0 0 .6rem;font-size:.9rem}.evg .def p{margin:0 0 .5rem;font-size:.95rem}.evg .def .eg{color:var(--color-muted);margin:0;font-size:.85rem}.evg .pc{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem;display:grid}.evg .pcard{border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:1.1rem}.evg .pcard h3{color:var(--c);border-bottom:3px solid var(--c);margin:0 0 .8rem;padding-bottom:.4rem}.evg .pcard .p{color:var(--pro)}.evg .pcard .c{color:var(--con)}.evg .pcard ul{font-size:.92rem}.evg .fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.evg .fit>div{border-left:4px solid var(--c);background:#fff;border-radius:0 .5rem .5rem 0;padding:.3rem 1rem}.evg .fit b{color:var(--c)}.evg .fit p{margin:.3rem 0 .6rem;font-size:.93rem}.evg-bev h2{border-bottom:4px solid var(--color-electric);padding-bottom:.25rem;display:inline-block}.evg .pop{cursor:pointer;border-bottom:2px dotted var(--color-forest);outline:none;display:inline-block;position:relative}.evg .pop:focus-visible{outline:3px solid var(--color-electric);outline-offset:2px}.evg .pop .pop-hint{background:var(--color-electric);color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em;vertical-align:.1em;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.evg .pop .pop-card{padding-top:.5rem;font-weight:400;display:none}.evg .pop:hover .pop-card,.evg .pop:focus .pop-card,.evg .pop:focus-within .pop-card{display:block}.evg .pop .pop-inner{border:1px solid var(--line);background:#fff;border-radius:.75rem;max-width:18rem;padding:.5rem;display:block;box-shadow:0 10px 30px #07210f33}.evg .pop img{border-radius:.5rem;width:100%;height:auto;display:block}.evg .pop small{color:var(--color-muted);margin-top:.4rem;font-size:.8rem;font-weight:400;display:block}@media (min-width:640px){.evg .scroll{overflow:visible}.evg .pop .pop-card{z-index:30;width:18rem;position:absolute;top:100%;left:0}}
