/* Content references: service actions, article references, and contextual keywords. */
main a.content-link{overflow-wrap:anywhere;text-underline-offset:.22em}
main a.content-link--article:not(.content-link--card){color:#101f3b;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#b18a3d;text-decoration-thickness:1px}
main a.content-link--service:not(.content-link--standalone):not(.content-link--card){color:#101f3b;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#101f3b;text-decoration-thickness:1px}
main a.content-link--standalone{display:flex;width:fit-content;max-width:100%;align-items:center;gap:.45em;line-height:1.6;margin-block:.8em;font-size:1rem;font-weight:600;text-align:start;white-space:normal}
main a.content-link--article.content-link--standalone{background:transparent;border:0;border-inline-start:2px solid #d4b16a;border-radius:0;padding:.25em .75em;color:#101f3b;text-decoration-style:solid}
main a.content-link--service.content-link--standalone{background:#101f3b;color:#fbf8f0;border:1px solid #d4b16a;border-radius:999px;padding:.65em 1.25em;text-decoration:none}
main a.content-link:hover,main a.content-link:focus-visible{color:#785b24}
main a.content-link--service.content-link--standalone:hover,main a.content-link--service.content-link--standalone:focus-visible{background:#d4b16a;color:#101f3b}
main a.content-link:focus-visible{outline:2px solid #101f3b;outline-offset:4px}
main .related-reading{margin-block:2.2em;padding-block:1em;border-block-start:1px solid #d4b16a66}
main .related-reading h2{font-size:1.35rem;margin-block:.4em .8em}
@media(max-width:600px){main a.content-link--standalone{font-size:.95rem}main a.content-link--service.content-link--standalone{border-radius:20px}}

/* Release 238: consistent reference actions and wrapping service rows. */
main a.content-link--service.content-link--standalone{background:#101f3b!important;color:#fbf8f0!important;border-color:#d4b16a!important;box-shadow:none;transition:background-color .18s,color .18s}
main a.content-link--service.content-link--standalone:hover,main a.content-link--service.content-link--standalone:focus-visible{background:#d4b16a!important;color:#101f3b!important}
main .service-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block:1em}
main .service-link-row>a.content-link--standalone{margin:0}
@media(max-width:600px){main .service-link-row{align-items:flex-start;flex-direction:column}}
