.ve-guide .ve-header{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;max-width:1000px;margin:auto;padding:20px 24px;border-bottom:1px solid var(--line)}
.ve-guide .ve-header img{display:block;max-width:100%;object-fit:contain}
.ve-guide .ve-header a,.ve-guide .ve-jumps a{color:var(--forest);text-underline-offset:4px}
.ve-guide .de-article{max-width:920px}
.ve-guide section{scroll-margin-top:24px;margin-top:44px}
.ve-guide h3{font-size:1.18rem;line-height:1.4;color:var(--forest);margin:0 0 12px}
.ve-guide .ve-jumps{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0}
.ve-guide .ve-jumps a{display:inline-block;padding:10px 0;scroll-margin-top:24px}
.ve-guide a:focus-visible{outline:3px solid var(--teal);outline-offset:5px;border-radius:3px}
.ve-guide .ve-thresholds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}
.ve-guide .ve-threshold,.ve-guide .ve-example{min-width:0;border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--card)}
.ve-guide .ve-threshold h3{font-size:1.9rem}
.ve-guide .ve-threshold h3 span{display:block;font-size:1rem;margin-top:6px}
.ve-guide .ve-threshold p:last-child,.ve-guide .ve-example p:last-child,.ve-guide .ve-note p:last-child{margin-bottom:0}
.ve-guide .ve-note{padding:20px 22px;border-left:4px solid var(--teal);background:var(--sand,#f3f5ef);border-radius:0 12px 12px 0;margin:22px 0}
.ve-guide .ve-examples{display:grid;gap:14px;margin:24px 0}
.ve-guide .ve-calculation{font-variant-numeric:tabular-nums;font-weight:700;color:var(--forest)}
.ve-guide .ve-steps li{padding-left:6px;margin-bottom:18px}
.ve-guide .ve-steps strong{display:block}
.ve-guide footer .footer-logo{width:128px;height:auto}
@media(max-width:700px){.ve-guide .ve-thresholds{grid-template-columns:1fr}.ve-guide .ve-header{padding:16px}.ve-guide .ve-threshold{padding:18px}.ve-guide .ve-note{padding:18px}.ve-guide .de-article{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){.ve-guide{scroll-behavior:auto}}
