.vv-guide-hub{margin:1rem 0 4rem;padding:1.5rem 0;border-top:1px solid #c9b88c55}.vv-guide-jumps{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.vv-guide-jumps a{border:1px solid #c9b88c55;border-radius:999px;padding:.5rem .8rem;text-decoration:none;color:#e5cf9e}.vv-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.vv-guide-group{border:1px solid #c9b88c40;border-radius:14px;padding:1.5rem;background:#121810;min-width:0;scroll-margin-top:2rem}.vv-guide-group h3{font-size:1.3rem;margin:0 0 .8rem;color:#f3ead8}.vv-guide-group p{line-height:1.6;color:#b9c1b5}.vv-guide-group ul,.vv-dept-related ul{padding-left:1.25rem}.vv-guide-group li,.vv-dept-related li{margin:.9rem 0;line-height:1.6}.vv-guide-group a,.vv-dept-related a{color:#e5cf9e;text-underline-offset:.2em;overflow-wrap:anywhere}.vv-dept-related{max-width:1120px;margin:3rem auto;padding:1.6rem;border:1px solid #c9b88c55;border-radius:12px;background:#121810;color:#f3ead8;line-height:1.7}.vv-dept-related h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;margin-top:0}.vv-guide-table table{table-layout:fixed;width:100%;min-width:0}.vv-guide-table th,.vv-guide-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.vv-guide-table th:first-child{width:25%}.vv-guide-table caption{text-align:left;padding:.8rem 0;color:#d4c6a6}.vv-guide-related,.vv-guide-sources{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #c9b88c55}.vv-guide-related li,.vv-guide-sources li{margin:.75rem 0}.article .vv-guide-sources{font-size:.9rem}.article .vv-guide-sources h2{font-size:1.3rem}.article li{line-height:1.75;margin:.6rem 0}.article a{overflow-wrap:anywhere}.vv-guide-group:target{outline:2px solid #c9b88c;outline-offset:4px}@media(max-width:700px){.vv-guide-grid{grid-template-columns:1fr}.vv-guide-group{padding:1.2rem}.vv-dept-related{margin:2rem 16px;padding:1.2rem}.vv-guide-table th,.vv-guide-table td{font-size:.85rem;padding:.65rem .45rem}}@media print{.vv-guide-grid{display:block}.vv-guide-group,.vv-dept-related{background:white;color:black;break-inside:avoid}.vv-guide-group a,.vv-dept-related a{color:black}}
