/* Priority service pages, 2026-11-11. Scoped to new components. */
.km-priority-nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0 0;padding:0;line-height:1.5}
.km-priority-nav a{color:#244b7f;font-size:15px;font-weight:650;text-underline-offset:4px;text-decoration:underline;overflow-wrap:anywhere}
.km-priority-nav a:hover{color:#145c68}.km-priority-nav a:focus-visible,.km-priority-section a:focus-visible{outline:3px solid #2f7f88;outline-offset:4px;border-radius:4px}
.km-priority-section{scroll-margin-top:110px}.km-priority-section>p{max-width:80ch;line-height:1.75}
.km-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.km-priority-grid article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:1px solid rgba(34,62,94,.14);border-radius:18px;background:#f8fafc}
.km-priority-grid h3{font-size:19px;line-height:1.4;margin:0 0 12px;color:#18293c}
.km-priority-grid p{font-size:16px;line-height:1.7;margin:0 0 16px;color:#43566b}
.km-priority-grid a{margin-top:auto;font-size:15px;font-weight:650;color:#244b7f;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.km-priority-note{padding:22px 24px;border-left:4px solid #2f7f88;border-radius:0 14px 14px 0;background:#edf6f6;line-height:1.75}
.km-priority-note h3{font-size:19px;margin:0 0 8px}.km-priority-note p{margin:0 0 10px}.km-priority-note p:last-child{margin-bottom:0}
.km-priority-section .km-priority-note a{font-weight:650;color:#244b7f;text-decoration:underline;text-underline-offset:4px}
main [id^="price-"],#service-prices,#repair-options,#ram-options,#service-scope,#remonto-paslaugos,#remonto-darbai{scroll-margin-top:110px}
@media(max-width:980px){.km-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.km-priority-grid{grid-template-columns:minmax(0,1fr);gap:14px}.km-priority-grid article{padding:20px}.km-priority-nav{gap:10px 16px;margin-top:16px}.km-priority-note{padding:18px}.km-priority-grid h3{font-size:18px}}

/* High-contrast links on the dark hero, 2026-11-11. */
body main .hero .km-priority-nav a,
body main .hero .km-priority-nav a:visited{color:#b9e7ef!important;text-decoration-color:#79b4c3;text-decoration-thickness:1px}
body main .hero .km-priority-nav a:hover,
body main .hero .km-priority-nav a:active{color:#ffffff!important;text-decoration-color:#ffffff}
body main .hero .km-priority-nav a:focus-visible{color:#ffffff!important;outline:2px solid #b9e7ef;outline-offset:5px;border-radius:3px}
