/* Global content surfaces: footer divider, unoutlined gray cards. */
.site-header{border-bottom:0}
.site-footer{border-top:1px solid #d6dde4}
.beyond-teaser .constitution-preview,
.perspective-grid article,
.editorial-card,
.product-card,
.connect-bar,
.nw-vision-card-grid article,
.nw-vision-related .perspective-related-card{border:0}
/* Shared text-action typography matches the Beyond detail link exactly.
   Keep layout, arrow placement and enclosing card separators independent. */
main .text-link,main .button.text,main .card-cta{
 font-family:"Funnel Sans",sans-serif!important;
 font-size:15px!important;
 font-weight:500!important;
 line-height:1.5!important;
 letter-spacing:normal!important;
 text-transform:none!important;
}
@media(forced-colors:active){
 .site-footer{border-top-color:CanvasText}
 .beyond-teaser .constitution-preview,.perspective-grid article,.editorial-card,.product-card,.connect-bar,.nw-vision-card-grid article,.nw-vision-related .perspective-related-card{border:1px solid CanvasText}
}
