body.nnc-home{background:#fff!important;color:#222!important;font:16px/1.45 Arial,Helvetica,sans-serif!important;margin:0!important;padding:0}body.nnc-home *{box-sizing:border-box}body.nnc-home a{color:inherit;text-decoration:none}body.nnc-home a:hover{color:#c4170c}body.nnc-home a:focus-visible,body.nnc-home input:focus-visible,body.nnc-home button:focus-visible{outline:3px solid #c4170c;outline-offset:3px}body.nnc-home h1,body.nnc-home h2,body.nnc-home p{margin:0;font-family:Arial,Helvetica,sans-serif}body.nnc-home .nnc-skip{position:absolute;top:-60px;background:#fff;padding:12px;z-index:999999}body.nnc-home .nnc-skip:focus{top:0}.nnc-shell{max-width:1230px;padding:0 20px;margin:auto}.nnc-utility{background:#1b1b1b;color:#fff}.nnc-utility>div{max-width:1230px;margin:auto;padding:16px 20px;display:flex;gap:22px;font-size:11px}.nnc-utility .nnc-contact{margin-left:auto}.nnc-header{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:132px;padding:24px 0}.nnc-logo{width:220px;flex-shrink:0}.nnc-logo img{width:100%;height:auto;display:block}.nnc-logo small{display:block;font-size:9px;letter-spacing:1.4px;margin-top:9px}.nnc-whatsapp{font-size:12px;display:grid;gap:7px}.nnc-whatsapp strong{background:#c4170c;color:#fff;padding:13px 16px}.nnc-edition{font-size:12px;display:grid;gap:5px}.nnc-edition time{font-size:11px;color:#666}.nnc-search{display:flex;max-width:245px;gap:5px}.nnc-search input{width:160px;min-width:0;background:#f3f3f3;border:0;padding:12px;font:13px Arial}.nnc-search button{background:#eee;border:0;color:#333;padding:12px;font:12px Arial}.nnc-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:2px solid #444;border-bottom:1px solid #ccc;padding:12px 0;font-size:12px;font-weight:bold;text-transform:uppercase}.nnc-ad{text-align:center;margin:9px 0 25px}.nnc-ad>span{display:block;font-size:9px;letter-spacing:2px;color:#666;padding:4px}.nnc-ad a{display:block}.nnc-ad img{display:block;max-width:100%;height:auto;max-height:250px;width:auto;margin:auto}.nnc-top{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:30px;margin-top:34px}.nnc-lead h1{font-size:46px;font-weight:750;letter-spacing:-1.4px;line-height:1.16}.nnc-lead>p{font-size:18px;line-height:1.45;color:#777;margin-top:15px}.nnc-lead ul{padding:0;margin:18px 0 23px;list-style:none;display:grid;gap:11px;font-size:15px;color:#555}.nnc-lead li:before{content:'▪';color:#c4170c;margin-right:7px}.nnc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #ccc;padding-top:22px}.nnc-photo{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:3px}.nnc-card h2{font-size:19px;line-height:1.28;font-weight:700;letter-spacing:-.25px;margin-top:10px}.nnc-card time{display:block;font-size:11px;color:#777;margin-top:8px}.nnc-poster{display:block;position:relative;overflow:hidden;background:#1b1b1b;border-radius:4px}.nnc-poster .nnc-photo{aspect-ratio:16/10;border-radius:0}.nnc-poster span{display:block;color:#fff;font-size:18px;font-weight:bold;padding:15px}.nnc-side-links{margin-top:25px}.nnc-side-links article{padding:18px 0;border-bottom:1px solid #ddd}.nnc-side-links h2{font-size:23px;line-height:1.25}.nnc-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px;border-top:1px solid #ccc;margin-top:32px;padding-top:24px}.nnc-more{text-align:center;margin:35px 0!important}.nnc-more a{display:inline-block;padding:12px 20px;border:1px solid #ddd;font-weight:bold}.nnc-footer{display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #ddd;padding:25px 0;font-size:12px}.nnc-footer nav{display:flex;gap:18px;flex-wrap:wrap}.nnc-footer small{margin-left:auto;font-size:11px}.nnc-home .nn-offcanvas,.nnc-home .nndi-mobile-bar,.nnc-home .nndi-desktop-bar{display:none!important}
@media(max-width:900px){.nnc-edition{display:none}.nnc-lead h1{font-size:36px}.nnc-top{gap:23px}.nnc-header{gap:18px}.nnc-logo{width:190px}.nnc-three{gap:15px}.nnc-card h2{font-size:17px}}
@media(max-width:640px){.nnc-shell{padding:0 16px}.nnc-utility>div{padding:12px 16px;gap:16px;font-size:10px}.nnc-contact{display:none}.nnc-header{min-height:108px;padding:20px 0;gap:12px;flex-wrap:wrap}.nnc-logo{width:155px}.nnc-logo small{font-size:8px;letter-spacing:.7px}.nnc-whatsapp{display:none}.nnc-search{flex:1;max-width:210px}.nnc-search input{width:100%;font-size:16px;padding:10px}.nnc-search button{padding:10px;font-size:11px}.nnc-nav{justify-content:flex-start;gap:15px;font-size:11px}.nnc-ad{margin-bottom:18px}.nnc-top{grid-template-columns:1fr;margin-top:24px}.nnc-lead h1{font-size:32px;letter-spacing:-.8px}.nnc-lead>p{font-size:16px}.nnc-lead ul{font-size:14px}.nnc-three{grid-template-columns:1fr}.nnc-three .nnc-card>a{display:grid;grid-template-columns:105px 1fr;gap:13px}.nnc-three .nnc-card h2{margin:0;font-size:18px}.nnc-three .nnc-card{padding-bottom:14px;border-bottom:1px solid #ddd}.nnc-three .nnc-card time{margin-left:118px}.nnc-flow{grid-template-columns:1fr;gap:24px}.nnc-flow .nnc-photo{aspect-ratio:16/9}.nnc-flow .nnc-card h2{font-size:22px}.nnc-side-links h2{font-size:21px}.nnc-footer small{margin-left:0}.nnc-footer nav{gap:14px}.nnc-top,.nnc-flow,.nnc-header{min-width:0}.nnc-card,.nnc-primary,.nnc-side{min-width:0}body.nnc-home{overflow-wrap:anywhere}}

body.nnc-home .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nnc-search{flex-shrink:0}.nnc-search button{flex-shrink:0}.nnc-ad img{vertical-align:middle}.nnc-ad .adsbygoogle{max-width:100%}

/* Home 0.1.1: uniform compact editorial cards and one creative per ad position. */
.nnc-ad-rotation{margin:20px 0 30px}.nnc-ad-caption{max-width:970px;margin:0 auto 7px;display:flex;justify-content:space-between;align-items:center;min-height:22px;gap:12px}.nnc-ad-caption>span{font-size:9px;letter-spacing:2px;color:#666}.nnc-ad-pause{font:11px Arial,sans-serif;color:#666;background:transparent;border:0;padding:4px 0;cursor:pointer}.nnc-ad-frame{width:100%;max-width:970px;aspect-ratio:728/90;margin:auto;display:grid;place-items:center;background:#fafafa}.nnc-ad-slide{width:100%;height:100%}.nnc-ad-slide[hidden],.nnc-ad-pause[hidden]{display:none!important}.nnc-ad-slide>a{display:block;width:100%;height:100%}.nnc-ad-slide img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;margin:0 auto}.nnc-flow-ad{grid-column:1/-1}.nnc-flow{row-gap:26px}.nnc-flow .nnc-card>a{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:13px;align-items:start}.nnc-flow .nnc-photo{aspect-ratio:4/3;max-height:150px}.nnc-flow .nnc-card h2{font-size:18px;margin:0;line-height:1.3}.nnc-flow .nnc-card{padding-bottom:17px;border-bottom:1px solid #e7e7e7}
@media(max-width:900px) and (min-width:641px){.nnc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.nnc-flow .nnc-card>a{grid-template-columns:105px minmax(0,1fr);gap:13px}.nnc-flow .nnc-card h2{font-size:18px;margin:0}.nnc-flow .nnc-photo{aspect-ratio:4/3;max-height:none}.nnc-flow{gap:17px}.nnc-ad-rotation{margin:16px 0 22px}.nnc-ad-caption{margin-bottom:5px}.nnc-ad-pause{min-height:32px}.nnc-ad-frame{min-height:44px}}
.nnc-flow-ad,.nnc-ad-rotation,.nnc-ad-frame,.nnc-ad-slide{min-width:0;max-width:100%}
@media(max-width:640px){.nnc-flow{grid-template-columns:minmax(0,1fr)}}

/* Headline deck is an editorial sentence, not a clipped article paragraph. */
.nnc-lead h1{line-height:1.14;letter-spacing:-1.3px;text-wrap:pretty}.nnc-lead>p{font-size:19px;line-height:1.35;font-weight:400;margin-top:13px;color:#737373}
@media(max-width:640px){.nnc-lead h1{font-size:31px;letter-spacing:-.7px}.nnc-lead>p{font-size:17px;line-height:1.4}}

.nnc-lead-long h1{font-size:39px;line-height:1.16}@media(max-width:900px){.nnc-lead-long h1{font-size:33px}}@media(max-width:640px){.nnc-lead-long h1{font-size:29px}}
/* Keep the creative within the reserved frame at every viewport width. */
.nnc-ad-frame{position:relative;overflow:hidden}.nnc-ad-slide{position:absolute;inset:0;width:100%;height:100%}

/* Home mobile uses the same magnifier interaction as article pages. */
.nnc-home-search{display:none}
@media(max-width:640px){.nnc-header{position:relative;min-height:88px;padding:18px 0}.nnc-header>.nnc-search{display:none}.nnc-home-search{display:block;margin-left:auto;position:static}.nnc-home-search>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0;color:#222;cursor:pointer}.nnc-home-search>summary::-webkit-details-marker{display:none}.nnc-home-search .nnc-search-desktop-label,.nnc-home-search .nnc-search-close-icon{display:none}.nnc-home-search .nnc-search-mobile-icon{display:block}.nnc-home-search[open] .nnc-search-mobile-icon{display:none}.nnc-home-search[open] .nnc-search-close-icon{display:block}.nnc-home-search form{position:absolute;left:0;right:0;top:100%;z-index:20;display:flex;gap:9px;width:100%;padding:14px 0;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd}.nnc-home-search input{min-width:0;flex:1;background:#f3f3f3;border:0;font:16px Arial,sans-serif;padding:13px 12px}.nnc-home-search button{border:1px solid #222;background:#222;color:#fff;font:13px Arial,sans-serif;padding:11px 15px;flex-shrink:0}}
