/* Shortcuts to the existing intake content, with no dependency on JavaScript. */
.case-review-page .review-page-links{padding:24px 0;margin:0 0 30px;border-block:1px solid #e6dceb;color:#513660}
.case-review-page .review-page-links-label{margin:0 0 13px;font-size:1rem;font-weight:700}
.review-page-links ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.review-page-links li{min-width:0}
.review-page-links a{display:block;padding:10px 17px;border:1px solid #ddcfe6;border-radius:999px;background:#fffdfb;color:#513660;font-size:1rem;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s}
.review-page-links a:hover{background:#f1e8f7;border-color:#a688b8}
.review-page-links a:focus-visible,.review-office-map:focus-visible{outline:3px solid #805699;outline-offset:4px}
.review-office-map{display:inline-block;margin-top:12px;color:#633d85;text-decoration:underline;text-underline-offset:4px;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}
.case-review-page [id]{scroll-margin-top:140px}
@media(max-width:600px){.review-page-links ul{gap:8px}.review-page-links a{padding:9px 13px}}
@media(prefers-reduced-motion:reduce){.review-page-links a{transition:none}}
@media print{.review-page-links{display:none}}
