/* NNAT visual refresh: original brand assets, scoped editorial styles. */
.nnat-site .site-title a{font-size:30px;font-weight:850;color:#17324d;letter-spacing:-1.2px;display:block;line-height:1.2;padding-left:45px;position:relative}.nnat-site .site-title a:before{content:"";position:absolute;left:0;top:0;width:34px;height:38px;background:#fff1ce url('../brand/idea.svg') center/27px no-repeat;border-radius:12px}.nnat-site .site-title a:after{content:"Curious minds. Confident thinkers.";display:block;font-size:10px;font-weight:550;letter-spacing:.1px;margin-top:5px;color:#536773}.nnat-site .main-header-menu>.menu-item>.menu-link{font-size:14px}.nnat-site .main-header-menu{display:flex}.nnat-site .main-header-menu>.menu-item:has(>.menu-link[href*="nnat-sample-questions"]){order:99}.nnat-site .main-header-menu>.menu-item>.menu-link[href*="nnat-sample-questions"]{background:#c3532c;color:#fff;border-radius:10px;padding:13px 19px;line-height:1.4;align-self:center;margin:12px 0 12px 14px;box-shadow:0 5px 16px #ec764933}.nnat-site .main-header-menu>.menu-item>.menu-link[href*="nnat-sample-questions"]:hover{background:#a93e20}.nnat-site .ast-primary-header-bar{border-bottom:1px solid #e1eaeb}.nnat-site .site-header{box-shadow:0 4px 18px #17324d06}
.home.nnat-site .entry-header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home.nnat-site .site-content>.ast-container{max-width:1300px}.home.nnat-site .ast-article-single{padding-top:0!important}.home.nnat-site .nr-home{padding-top:25px}.nr-home>.nc-breadcrumb{display:none}.nnat-content .nr-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding:38px 40px 45px;background:linear-gradient(125deg,#f0f8f8,#fffaf0);border-radius:28px;overflow:hidden}.nnat-content .nr-kicker{font-size:11px;font-weight:800;letter-spacing:.09em;color:#126a65;margin:0 0 19px}.nr-hero .nr-kicker{display:inline-block;padding:9px 13px;border-radius:99px;background:#dff0eb}.nnat-content .nr-hero h2{font-size:clamp(38px,4.9vw,62px);line-height:1.08;letter-spacing:-2px;margin:0 0 23px}.nnat-content .nr-hero h2 em{font-style:normal;color:#167d78}.nnat-content .nr-lead{font-size:18px;line-height:1.8;color:#536773;max-width:540px}.nr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.nr-actions a{border:1px solid #d3dfdf;background:#fff;border-radius:10px;padding:14px 18px;font-size:13px;font-weight:750;text-decoration:none;color:#17324d;display:inline-flex;align-items:center;gap:12px}.nr-actions a.nr-primary{background:#147d76;color:white;border-color:#147d76;box-shadow:0 5px 16px #147d7620}.nr-actions a.nr-primary:hover{background:#0e625d}.nnat-content .nr-small{font-size:11px;color:#677987;margin-top:16px}.nnat-content .nr-hero-photo{position:relative;margin:0;transform:rotate(1.2deg);border-radius:22px}.nr-hero-photo>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:22px;box-shadow:0 20px 45px #17324d18}.nnat-content .nr-hero-photo figcaption{position:absolute;bottom:15px;left:-18px;background:#fffffff2;border:1px solid #ffffff;border-radius:14px;padding:16px 23px;font-size:13px;line-height:1.6;box-shadow:0 8px 22px #17324d14;color:#17324d}.nr-hero-photo figcaption strong{font-size:17px}.nr-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#eef6f8;flex:0 0 52px;margin-bottom:17px}.nr-icon img{width:30px;height:30px}.nr-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:27px 10px;border-bottom:1px solid #e0eaec}.nr-benefits>div{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;color:#17324d}.nr-benefits .nr-icon{margin:0;background:#f6f9f8;width:43px;height:43px;flex-basis:43px}.nr-benefits .nr-icon img{width:27px}.nnat-content .nc-card{border-radius:20px;border-color:#e0e8e8;box-shadow:0 8px 25px #17324d07}.nnat-content .nc-card:nth-child(4n+1){border-top:3px solid #62aaa2}.nnat-content .nc-card:nth-child(4n+2){border-top:3px solid #e3ba57}.nnat-content .nc-card:nth-child(4n+3){border-top:3px solid #8b9ccd}.nnat-content .nc-card:nth-child(4n+4){border-top:3px solid #e99e88}.nnat-content .nc-card-icon{font-size:0!important;width:52px;height:52px;position:relative;border-radius:15px}.nnat-content .nc-card-icon:after{content:"";position:absolute;inset:11px;background:#17324d;mask:url('../brand/idea.svg') center/contain no-repeat}.nnat-content .nc-card[href*="level"] .nc-card-icon:after,.nnat-content .nc-card[href*="grade"] .nc-card-icon:after{mask-image:url('../brand/cap.svg')}.nnat-content .nc-card[href*="pattern"] .nc-card-icon:after,.nnat-content .nc-card[href*="sample"] .nc-card-icon:after{mask-image:url('../brand/puzzle.svg')}.nnat-content .nc-card[href*="analogy"] .nc-card-icon:after{mask-image:url('../brand/spark.svg')}.nnat-content .nc-card[href*="serial"] .nc-card-icon:after{mask-image:url('../brand/steps.svg')}.nnat-content .nc-card[href*="spatial"] .nc-card-icon:after{mask-image:url('../brand/rotate.svg')}.nnat-content .nc-card:nth-child(4n+3) .nc-card-icon{background:#eef0fb}.nnat-content .nc-card:nth-child(4n+4) .nc-card-icon{background:#fff0e9}.nnat-content .nr-parent-banner{display:flex;gap:30px;align-items:center;border-radius:24px;background:#f1f6fb;padding:38px;margin-top:28px;border:0}.nr-parent-banner>.nr-icon{width:90px;height:90px;flex-basis:90px;background:#fff4d9;margin:0}.nr-parent-banner>.nr-icon img{width:48px;height:48px}.nr-parent-banner h2{font-size:30px;margin-bottom:12px}.nr-parent-banner p{font-size:16px}.nr-parent-banner a{font-weight:750;text-decoration:none}.nr-parent-art{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;transform:rotate(-7deg)}.nr-parent-art .nr-icon{width:95px;height:95px;background:#fff4d9}.nr-parent-art .nr-icon img{width:52px;height:52px}.nnat-resource-links{background:#eaf4f2!important}.nr-home .nc-reading>section{padding:44px 0}.nr-home .nc-sources{font-size:11px}
@media(max-width:1000px){.nnat-content .nr-hero{gap:25px;padding:30px}.nnat-content .nr-hero h2{font-size:43px}.nr-benefits{grid-template-columns:repeat(2,1fr)}.nnat-site .site-title a{font-size:25px}.nnat-site .main-header-menu>.menu-item>.menu-link{font-size:12px}}
@media(max-width:700px){.nnat-content .nr-hero{grid-template-columns:1fr;padding:27px 23px;gap:25px}.nnat-content .nr-hero h2{font-size:43px;letter-spacing:-1.4px}.nnat-content .nr-lead{font-size:16px}.nnat-content .nr-hero-photo{transform:none;max-width:430px;margin:auto;width:100%}.nnat-content .nr-hero-photo figcaption{left:12px;bottom:12px;padding:11px 17px;font-size:11px}.nr-hero-photo figcaption strong{font-size:14px}.nr-benefits{padding:22px 2px;gap:18px 10px}.nr-benefits>div{font-size:11px;gap:8px}.nr-benefits .nr-icon{width:34px;height:34px;flex-basis:34px}.nr-benefits .nr-icon img{width:22px}.nnat-content .nr-parent-banner{padding:27px 22px;display:block}.nr-parent-banner>.nr-icon{width:62px;height:62px;margin-bottom:20px}.nr-parent-banner h2{font-size:27px}.nnat-site .main-header-menu{flex-direction:column}.nnat-site .main-header-menu>.menu-item>.menu-link[href*="nnat-sample-questions"]{margin:10px 18px;width:calc(100% - 36px)}.nnat-site .site-title a{font-size:25px}.home.nnat-site .nr-home{padding-top:18px}.nr-parent-art{margin-top:25px}.nr-actions{gap:9px}.nr-actions a{font-size:12px;padding:12px 14px}}
@media(prefers-reduced-motion:reduce){.nnat-content .nc-card{transition:none}}

.nnat-site .entry-content .nc-card,.nnat-site .entry-content .nc-card *,.nnat-site .entry-content .nr-actions a,.nnat-site .entry-content .nr-parent-banner a{text-decoration:none!important}
