.vd-page{color:#203c4d;line-height:1.65;padding-top:24px;padding-bottom:42px}.vd-page [hidden]{display:none!important}.vd-page h1,.vd-page h2,.vd-page h3{color:#113e59;line-height:1.25}.vd-page h1{font-size:clamp(2rem,4.5vw,3.1rem);margin:10px 0 20px}.vd-page h2{font-size:1.7rem;margin:0 0 20px}.vd-page h3{font-size:1.15rem;margin:0 0 12px}.vd-page p{margin:0 0 18px}.vd-page a{color:#006b83;text-underline-offset:3px}.vd-page :focus-visible{outline:3px solid #af452c;outline-offset:4px}.vd-back{display:inline-block;margin-bottom:18px;font-weight:650}.vd-hero{border:1px solid #d5e1e7;border-radius:20px;background:linear-gradient(120deg,#edf5f8,#fff);padding:clamp(24px,4vw,44px);margin-bottom:24px}.vd-kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.07em;font-weight:750;color:#087778}.vd-hero>p{max-width:900px}.vd-badges{display:flex;gap:10px;flex-wrap:wrap}.vd-badges span{background:#fff;border:1px solid #c9dde5;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:650}.vd-badges:empty,#voteStatus:empty{display:none}.vd-jump{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 34px}.vd-jump a{padding:9px 14px;border:1px solid #c9dde5;border-radius:999px;text-decoration:none;background:#fff}.vd-page section{margin-bottom:36px;scroll-margin-top:24px}.vd-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d5e1e7;border-radius:14px;background:#fff;margin:0 0 16px;overflow:hidden}.vd-meta>div{padding:22px;border-right:1px solid #d5e1e7;overflow-wrap:anywhere}.vd-meta>div:last-child{border:0}.vd-meta dt{font-size:.85rem;color:#4b6574;margin-bottom:10px}.vd-meta dd{font-size:1.05rem;font-weight:750;margin:0;color:#113e59}.vd-results{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.vd-results article,.vd-card{border:1px solid #d5e1e7;background:#fff;border-radius:14px;padding:25px}.vd-results article{border-top:5px solid #087778}.vd-results p{font-size:1.1rem;font-weight:650;margin-bottom:0}.vd-card{margin-top:22px}.vd-card p:last-child{margin:0}.vd-note{background:#edf5f8;border-left:4px solid #087778;padding:22px 25px;border-radius:0 12px 12px 0;margin:22px 0}.vd-small{font-size:.9rem;color:#4b6574}.vd-source-list{list-style:none;padding:0;display:grid;gap:12px;margin:22px 0}.vd-source-list a{display:block;padding:17px 20px;background:#fff;border:1px solid #d5e1e7;border-radius:10px;font-weight:650;overflow-wrap:anywhere}.vd-page .vd-button{display:inline-block;padding:11px 18px;background:#123e57;color:#fff;border-radius:8px;text-decoration:none;font-weight:700}.vd-table{overflow-x:auto;border:1px solid #d5e1e7;border-radius:12px;margin:20px 0}.vd-table table{border-collapse:collapse;width:100%;margin:0;min-width:440px}.vd-table caption{padding:18px 22px;background:#edf5f8;text-align:left;font-weight:700}.vd-table thead th{padding:20px 22px;background:#123e57;color:#fff;text-align:left}.vd-table tbody td,.vd-table tbody th{padding:22px;text-align:left;border-bottom:1px solid #d5e1e7}.vd-table tbody tr:first-child>*{padding-top:26px}.vd-table tbody tr:nth-child(even){background:#f4f8fa}.vd-table tbody tr:last-child>*{border-bottom:0}@media(max-width:900px){.vd-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-meta>div{border-bottom:1px solid #d5e1e7}.vd-meta>div:nth-child(even){border-right:0}}@media(max-width:560px){.vd-results{grid-template-columns:1fr}.vd-meta{grid-template-columns:1fr}.vd-meta>div{border-right:0}.vd-hero{padding:24px}.vd-page h2{font-size:1.45rem}.vd-jump a{font-size:.9rem}.vd-note{padding:20px}.vd-meta>div{padding:18px 22px}}
