/* NAD article layout from the approved 2026-10-18 preview, scoped to this article. */
main.a2c-proposal--nad{font-family:a2cfontcedemi,Arial,sans-serif;color:#000;font-size:18px;line-height:29px}
main.a2c-proposal--nad p,main.a2c-proposal--nad li{font-family:inherit;color:#000;font-size:18px;line-height:29px;font-weight:400;text-align:justify;text-align-last:left;hyphens:manual;-webkit-hyphens:manual;word-break:normal}
main.a2c-proposal--nad strong{font-weight:700}
main.a2c-proposal--nad :is(h1,h2,h3){font:400 34px/45px a2cfontcedemi,Arial,sans-serif;color:#97770e;text-transform:uppercase;text-align:left!important;text-align-last:left!important;word-spacing:normal;overflow-wrap:break-word}
main.a2c-proposal--nad h1{margin:0 0 26px}
main.a2c-proposal--nad .proposal-content h2{margin:40px 0 25px}
main.a2c-proposal--nad :is(h1,.proposal-content h2)::after{content:'';display:block;background:rgba(0,0,0,.13);width:173px;height:1px;margin-top:5px}
main.a2c-proposal--nad .proposal-content p{margin:0 0 24px}
main.a2c-proposal--nad .proposal-lead{color:#97770e}
main.a2c-proposal--nad .proposal-content ul{padding-left:22px;margin:18px 0 28px}
main.a2c-proposal--nad .proposal-content li{margin-bottom:16px}
main.a2c-proposal--nad .v6-content{width:100%;max-width:1228px;margin-inline:auto}
main.a2c-proposal--nad :is(.v6-row,.v6-nad-continuation){padding:0;margin:0 0 28px;gap:24px}
main.a2c-proposal--nad .v6-content>:last-child{margin-bottom:0}
main.a2c-proposal--nad .v6-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}
main.a2c-proposal--nad :is(.v6-copy,.v6-visual){min-width:0;max-width:100%}
main.a2c-proposal--nad .v6-copy>:first-child{margin-top:0!important}
main.a2c-proposal--nad .v6-copy>:last-child{margin-bottom:0!important}
main.a2c-proposal--nad .v6-photo{width:100%;max-width:100%;margin:0;padding:0;min-height:0;overflow:visible;aspect-ratio:auto;background:transparent}
main.a2c-proposal--nad .v6-photo img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin:0 auto}
main.a2c-proposal--nad #snippet--contactForm{margin-top:28px}
main.a2c-proposal--nad #snippet--contactForm>hr{display:none}
@media(min-width:1024px){
 main.a2c-proposal--nad>.container{width:calc(100% - 40px);max-width:1228px;padding-inline:0}
 main.a2c-proposal--nad .v6-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;margin:20px 0 44px}
 main.a2c-proposal--nad .v6-row--visual-right>.v6-copy{grid-column:1;grid-row:1}
 main.a2c-proposal--nad .v6-row--visual-right>.v6-visual{grid-column:2;grid-row:1}
 main.a2c-proposal--nad .v6-row--text-pair{align-items:start}
}
@media(max-width:1023px){main.a2c-proposal--nad li>strong:first-child{display:block;text-align:left;margin-bottom:4px}}
@media(max-width:767px){
 main.a2c-proposal--nad{font-size:20px;line-height:30px}
 main.a2c-proposal--nad>.container{padding-inline:22px!important;width:100%!important;box-sizing:border-box}
 main.a2c-proposal--nad p,main.a2c-proposal--nad li{font-size:20px;line-height:30px}
 main.a2c-proposal--nad :is(h1,.proposal-content h2){font-size:30px;line-height:34px;margin-bottom:24px}
 main.a2c-proposal--nad h1{margin-top:20px}
}
@media(min-width:1024px){
 main.a2c-proposal--nad :is(.v6-row,.v6-nad-continuation){column-gap:48px;margin-bottom:28px}
 main.a2c-proposal--nad .v6-row--nad-opening{align-items:start}
 main.a2c-proposal--nad .v6-row--nad-opening>.v6-visual{align-self:stretch}
 main.a2c-proposal--nad .v6-row--nad-opening .v6-photo{position:relative;height:100%;min-height:350px;overflow:hidden}
 main.a2c-proposal--nad .v6-row--nad-opening .v6-photo img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:60% center}
}
