/* Important declarations in this layer take precedence over legacy page styles. */
@layer uniform-buttons {
a[data-button-kind]{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 16px!important;border-radius:8px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:.95rem!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;letter-spacing:normal!important;box-shadow:none!important;transform:none!important;transition:background-color .15s,color .15s!important;white-space:normal!important}
a[data-button-kind="guidance"],a[data-button-kind="action"]{background:#148A14!important;color:#fff!important;border:1px solid #148A14!important}
a[data-button-kind="guidance"]:is(:hover,:active,:focus-visible),a[data-button-kind="action"]:is(:hover,:active,:focus-visible){background:#0f6f0f!important;color:#fff!important}
a[data-button-kind="conversation"]{background:#fff!important;color:#148A14!important;border:1px solid #148A14!important}
a[data-button-kind="conversation"]:is(:hover,:active,:focus-visible){background:#eef7ee!important}
a[data-button-kind="service-red"],a[data-button-kind="service-green"]{display:block!important;background:#fff!important;color:#333!important;border:1px solid #ccc!important;font-weight:400!important;text-align:left!important;justify-content:flex-start!important}
a[data-button-kind="service-red"]:is(:hover,:active,:focus-visible){background:#C00000!important;color:#fff!important;border-color:#C00000!important}
a[data-button-kind="service-green"]:is(:hover,:active,:focus-visible){background:#148A14!important;color:#fff!important;border-color:#148A14!important}
a[data-button-kind]:focus-visible{outline:3px solid #148A14!important;outline-offset:3px!important}
a[data-button-kind]:is(:hover,:active,:focus-visible) .iq-suffix{color:#fff!important}
a[data-button-kind] .sars-brand-name{color:#C00000!important;font-weight:800!important}
a[data-button-kind] .sars-brand .iq-suffix{color:#148A14!important;font-weight:800!important}
a[data-button-kind]:is(:hover,:active,:focus-visible) .sars-brand{background:#fff!important;border-radius:3px!important;box-shadow:0 0 0 3px #fff!important}
main a[href^="mailto:"],footer a[href^="mailto:"]{display:inline!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important}
@media(prefers-reduced-motion:reduce){a[data-button-kind]{transition:none!important}}
}
#starting-point .starting-point{display:flex;flex-direction:column}
#starting-point .starting-point>a[data-button-kind]{margin-top:auto!important}

body.service-page main a[data-button-kind="service-red"],body.service-page main a[data-button-kind="service-green"]{width:fit-content;max-width:100%;margin-top:16px;margin-bottom:4px}

@layer uniform-buttons{a.official-guidance-link{display:inline!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important}a.official-guidance-link:is(:hover,:active,:focus-visible){background:transparent!important;color:#148A14!important}}
