/* Compact wordmark for the new domain; keep existing page layout. */
.brand .asv-wordmark{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.08;letter-spacing:0;white-space:nowrap}.brand .asv-wordmark .asv-wordmark-top{font:600 9px/1.1 Arial,Helvetica,sans-serif;letter-spacing:1.65px;text-transform:uppercase;color:#54705e}.brand .asv-wordmark .asv-wordmark-main{font:600 19px/1.15 Arial,Helvetica,sans-serif;color:#163d32;letter-spacing:-.55px}.brand .asv-wordmark small{font:400 11px/1 Arial,Helvetica,sans-serif;color:#617367;margin-left:2px;letter-spacing:0}.brand:has(.asv-wordmark){gap:0;flex-shrink:0}.page-header .brand:has(.asv-wordmark){font-size:19px}.footer-top .brand .asv-wordmark-main{font-size:18px}.copyright{gap:12px;flex-wrap:wrap;overflow-wrap:anywhere}.page-main>.eyebrow{overflow-wrap:anywhere}.features h2{font-size:14px;line-height:1.4;letter-spacing:0;margin:0 0 4px}@media(max-width:760px){.brand .asv-wordmark .asv-wordmark-top{font-size:8px;letter-spacing:1.25px}.brand .asv-wordmark .asv-wordmark-main{font-size:16px}.brand .asv-wordmark small{font-size:10px}.header{gap:10px}.header .brand-icon{flex-shrink:0}}@media(max-width:380px){.header{padding-left:12px;padding-right:12px}.brand .asv-wordmark .asv-wordmark-main{font-size:14px}.brand .asv-wordmark .asv-wordmark-top{font-size:7px}.brand .asv-wordmark small{font-size:9px}.header .brand-icon{width:25px;height:25px;line-height:25px;font-size:19px;margin-right:5px}.header nav{gap:4px}}
