/* Final shared shape layer: square surfaces, independent of page-specific CSS. */
body[data-brand],body[data-brand] *{border-radius:0!important}
/* Native choice indicators retain their recognisable shape and behaviour. */
body[data-brand] input[type=radio]{border-radius:50%!important}
body[data-brand] :is(.panel,.policy-summary article,.product,.product-card,.sample-card,[data-visual-hero],dialog){box-shadow:none!important}
body[data-brand][data-site=finance-policy].policy-page .policy-summary article{border-top-width:1px!important}
