/* Search choices and VA email actions. Existing site branding remains authoritative. */
.home-search-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;min-width:0}
a.home-search-button{display:flex;align-items:center;gap:14px;min-height:84px;max-width:100%;padding:16px;border:1px solid var(--gold,#bfa476);border-radius:10px;background:var(--ink,#153039);color:var(--cream,#fffaf0);text-decoration:none;font:inherit;font-weight:700;line-height:1.4;white-space:normal;box-sizing:border-box}
a.home-search-button .home-search-logo{display:block;flex:0 0 54px;width:54px;height:54px;object-fit:contain;border-radius:4px;background:#fff;margin:0;opacity:1;filter:none}
a.home-search-button>span{flex:1;min-width:0;color:inherit;font-size:inherit;line-height:1.4}
a.home-search-button>b{flex:0 0 auto;font-size:18px;color:var(--gold,#bfa476)}
a.home-search-button:hover{border-color:currentColor}
a.home-search-button:focus-visible,a.va-purchase-button:focus-visible{outline:3px solid var(--gold,#bfa476);outline-offset:4px}
.va-purchase-action{margin:22px 0 8px;max-width:680px}
a.va-purchase-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:13px 20px;border:1px solid var(--gold,#bfa476);border-radius:999px;background:var(--gold,#bfa476);color:var(--ink,#153039);font:inherit;font-weight:700;line-height:1.4;text-decoration:none;white-space:normal;box-sizing:border-box}
.va-purchase-action .va-purchase-note{font-size:.84rem;line-height:1.6;margin:10px 0 0;color:inherit;opacity:.85}
.browse-options a.home-search-button{justify-content:initial}
.kinna-links>.home-search-options{grid-column:1/-1;margin:0}
.resource-card .home-search-options{grid-template-columns:1fr;width:100%}
.resource-card .va-purchase-action{width:100%}
.pcs-options article>a.home-search-button{margin-top:18px}
@media(max-width:650px){.home-search-options{grid-template-columns:1fr}a.home-search-button{padding:14px;gap:12px}a.home-search-button .home-search-logo{width:48px;height:48px;flex-basis:48px}a.va-purchase-button{width:100%;text-align:center}}

.guide-body a.home-search-button{color:var(--cream,#fffaf0)}
.guide-body a.va-purchase-button{color:var(--ink,#153039)}
