
#nr-press{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.34),transparent 32rem),linear-gradient(180deg,#e5ded3,#dcd3c6);color:#2d2c2a;padding-bottom:0}#nr-press *{min-width:0}#nr-press .press-wrap{width:min(1440px,calc(100% - 80px));margin:0 auto}#nr-press section{padding:0}#nr-press a{text-underline-offset:4px}#nr-press :focus-visible{outline:3px solid #926d32;outline-offset:5px}#nr-press [hidden]{display:none!important}
#nr-press .press-intro{padding:42px 0 38px}#nr-press .press-crumbs{display:flex;gap:20px;font-size:.78rem;color:#69655f;margin-bottom:34px}#nr-press .press-crumbs a{text-decoration:none}#nr-press .press-eyebrow{display:block;color:#80612e;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#nr-press .press-title-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}#nr-press h1{font-size:clamp(4rem,7.6vw,7rem);line-height:.95;letter-spacing:-.065em;margin:12px 0 0;font-weight:650}#nr-press .press-title-row p{max-width:510px;justify-self:end;margin:0;color:#625f58;font-size:1.08rem;line-height:1.65}
#nr-press .press-feature{display:grid;grid-template-columns:1.08fr 1fr;background:#f5efe6;border:1px solid #c8bdad;border-radius:4px;overflow:hidden;margin-bottom:54px;box-shadow:0 20px 48px rgba(52,44,35,.10)}#nr-press .press-feature-copy{padding:clamp(28px,4vw,54px);display:flex;flex-direction:column;align-items:start}#nr-press .press-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.72rem;color:#6c665c;align-items:center}#nr-press .press-meta b{font-weight:750;color:#82612b}#nr-press .press-feature h2{font-size:clamp(2rem,3.1vw,3.15rem);line-height:1.08;letter-spacing:-.045em;margin:24px 0 17px}#nr-press .press-feature h2 a{text-decoration:none}#nr-press .press-feature p{color:#6c665e;margin:0 0 25px;max-width:560px}#nr-press .press-read{display:inline-flex;align-items:center;gap:24px;text-decoration:none;font-weight:750;font-size:.85rem;padding-bottom:6px;border-bottom:1px solid #a37c3c;margin-top:auto}#nr-press .press-read:after{content:'→';font-size:1.15rem}
#nr-press .press-cover{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#292a28;color:#fff;padding:38px;min-height:350px}#nr-press .press-cover img{display:block;width:94%;max-width:400px;height:auto}#nr-press .press-cover small{color:#cab386;text-transform:uppercase;font-size:.68rem;letter-spacing:.16em}#nr-press .press-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#77766880;border:1px solid #77766880;margin:35px 0}#nr-press .press-city-grid span{background:#292a28;min-height:72px;display:flex;gap:14px;align-items:center;padding:14px 20px;font-size:1.25rem;font-weight:500;letter-spacing:-.025em}#nr-press .press-city-grid em{font-size:.65rem;font-style:normal;color:#c6a367}#nr-press .press-cover-note{font-size:.8rem;color:#c3c0b7}
#nr-press .press-library{padding-bottom:62px}#nr-press .press-library-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}#nr-press .press-library-head h2{font-size:2rem;font-weight:650;letter-spacing:-.04em;margin:0}#nr-press .press-search{position:relative;display:block;width:330px}#nr-press .press-search span{display:block;font-size:.72rem;font-weight:650;margin-bottom:6px;color:#625d54}#nr-press .press-search input{border:1px solid #c6bbab;border-radius:4px;background:#f8f3eb;padding:12px 15px;font:inherit;font-size:.85rem;width:100%;min-height:46px}#nr-press .press-topics{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-top:1px solid #c8bdad;border-bottom:1px solid #c8bdad}#nr-press .press-topics button{font:inherit;font-size:.78rem;font-weight:600;border:1px solid transparent;background:transparent;border-radius:4px;padding:10px 14px;cursor:pointer;color:#625d53;min-height:42px}#nr-press .press-topics button:hover{background:#d8cec0}#nr-press .press-topics button[aria-pressed=true]{color:#fff;background:#2d2c2a}#nr-press .press-results{font-size:.74rem;color:#746e64;margin:17px 0 24px}#nr-press .press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#nr-press .press-card{display:flex;flex-direction:column;background:#f5efe6;border:1px solid #c8bdad;border-radius:4px;overflow:hidden;box-shadow:0 10px 26px rgba(52,44,35,.06);transition:box-shadow .2s,transform .2s}#nr-press .press-card:hover{box-shadow:0 18px 38px rgba(52,44,35,.13);transform:translateY(-1px)}#nr-press .press-card-art{height:150px;padding:25px 28px;background:#d8d0c3;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-bottom:1px solid #c9bdab}#nr-press .press-card-art:after{content:'';position:absolute;right:28px;bottom:23px;width:43px;height:43px;border:1px solid #aa8c55;transform:rotate(-15deg)}#nr-press .press-card-art small{font-size:.62rem;letter-spacing:.13em;font-weight:700;color:#6f6656}#nr-press .press-card-art strong{font-size:1.3rem;letter-spacing:-.035em;position:relative;z-index:1;font-weight:550;padding-right:30px}#nr-press .art-energy{background:#d5ddd4}#nr-press .art-market,#nr-press .art-finance{background:#dfd3bf}#nr-press .art-compare,#nr-press .art-search{background:#d4dadc}#nr-press .art-regional{background:#313330;color:#f7f4ec}#nr-press .art-regional small{color:#c7b691}#nr-press .art-checklist{background:#dcd5cd}#nr-press .press-card-body{padding:26px;display:flex;flex-direction:column;flex:1}#nr-press .press-card h3{font-size:1.4rem;line-height:1.2;letter-spacing:-.035em;margin:17px 0 12px;font-weight:650}#nr-press .press-card h3 a{text-decoration:none}#nr-press .press-card p{color:#635d54;font-size:.87rem;line-height:1.65;margin:0 0 24px}#nr-press .press-card .press-read{font-size:.78rem;align-self:start}#nr-press .press-empty{border:1px solid #c8bdad;background:#f5efe6;padding:32px;margin-top:16px}#nr-press .press-empty h3{margin-top:0}#nr-press .press-empty button{font:inherit;border:1px solid #a37c3c;background:#f8f3eb;padding:10px 16px;cursor:pointer}
#nr-press .press-contact{background:#cfc5b7;padding:48px 0;border-top:1px solid #bfb2a0}#nr-press .press-contact-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:70px;align-items:start}#nr-press .press-contact h2{font-size:2.1rem;line-height:1.1;letter-spacing:-.04em;margin:9px 0 16px}#nr-press .press-contact p{color:#5e584f;font-size:.91rem;max-width:620px}#nr-press .press-contact address{font-style:normal;border-left:1px solid #ad9f8b;padding-left:35px}#nr-press .press-contact address strong{display:block;font-size:1.25rem;margin:0 0 3px}#nr-press .press-contact address span{display:block;font-size:.82rem;color:#665f55;margin-bottom:17px}#nr-press .press-contact address a{display:block;width:fit-content;font-size:.9rem;overflow-wrap:anywhere}#nr-press .press-policy{border-top:1px solid #b7aa97;margin-top:28px;padding-top:17px;font-size:.76rem;color:#645d53}
#nr-press .press-article-head{padding:42px 0 45px;border-bottom:1px solid #c7bcac}#nr-press .press-article-head h1{font-size:clamp(2.5rem,5vw,4.7rem);max-width:1050px;line-height:1.04;margin:22px 0}#nr-press .press-article-lead{font-size:1.15rem;line-height:1.65;max-width:860px;color:#645f56}#nr-press .press-article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(240px,1fr);gap:clamp(35px,6vw,100px);padding:50px 0 65px}#nr-press .press-article-body section{margin-bottom:36px}#nr-press .press-article-body h2{font-size:1.65rem;letter-spacing:-.035em;line-height:1.2;margin:0 0 15px}#nr-press .press-article-body p{font-size:1rem;line-height:1.85;color:#57534d;margin:0 0 16px}#nr-press .press-aside{align-self:start;padding:25px;background:#d8cfc1;border-top:3px solid #b79252;box-shadow:0 12px 30px rgba(52,44,35,.06)}#nr-press .press-aside strong{display:block;font-size:1rem;margin-bottom:12px}#nr-press .press-aside a{display:block;font-size:.85rem;padding:10px 0;border-bottom:1px solid #bfb3a1}#nr-press .press-aside p{font-size:.78rem;color:#625b51;margin:20px 0 0}#nr-press .press-article-author{font-size:.78rem;color:#6a6358;margin-top:20px}#nr-press .press-back{display:inline-block;margin-top:20px;font-size:.85rem;font-weight:700}
#nr-press .press-aside .article-actions{grid-auto-flow:row!important;grid-template-columns:1fr!important;margin-top:14px}#nr-press .press-aside .article-action{min-height:50px;padding:11px 40px 11px 13px;font-size:.82rem}#nr-press .press-back{display:inline-flex;align-items:center;gap:20px;min-height:46px;margin-top:20px;padding:10px 15px;border:1px solid #b9a478;border-radius:8px;background:#f8f7f3;text-decoration:none;font-size:.85rem;font-weight:750}#nr-press .press-back:after{content:'→';color:#87672f;font-size:1rem}
@media(min-width:1700px){#nr-press .press-wrap{width:min(1600px,calc(100% - 120px))}}
@media(max-width:1000px){#nr-press .press-wrap{width:calc(100% - 48px)}#nr-press .press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#nr-press .press-feature-copy{padding:30px}#nr-press .press-cover{padding:25px}#nr-press .press-city-grid span{font-size:1.05rem;padding:12px}#nr-press .press-title-row{grid-template-columns:1fr 1.1fr}#nr-press .press-contact-grid{gap:35px}}
@media(max-width:700px){#nr-press .press-wrap{width:calc(100% - 36px)}#nr-press .press-intro{padding:24px 0 27px}#nr-press .press-crumbs{margin-bottom:24px}#nr-press .press-title-row{grid-template-columns:1fr;gap:20px}#nr-press h1{font-size:4.4rem}#nr-press .press-title-row p{justify-self:start;font-size:.98rem}#nr-press .press-feature{grid-template-columns:1fr;margin-bottom:36px}#nr-press .press-feature-copy{padding:27px 25px}#nr-press .press-feature h2{font-size:2.15rem;margin-top:20px}#nr-press .press-cover{min-height:230px;padding:26px}#nr-press .press-cover img{max-width:300px}#nr-press .press-city-grid{margin:25px 0 18px}#nr-press .press-city-grid span{min-height:53px;font-size:1rem}#nr-press .press-library-head{display:block}#nr-press .press-library-head h2{font-size:1.8rem}#nr-press .press-search{width:100%;margin-top:20px}#nr-press .press-topics{gap:5px}#nr-press .press-topics button{font-size:.75rem;padding:9px 11px}#nr-press .press-grid{grid-template-columns:1fr;gap:18px}#nr-press .press-card-art{height:130px}#nr-press .press-card-body{padding:24px}#nr-press .press-library{padding-bottom:38px}#nr-press .press-contact-grid{grid-template-columns:1fr;gap:25px}#nr-press .press-contact{padding:35px 0}#nr-press .press-contact address{padding-left:0;border-left:0;border-top:1px solid #b9af9b;padding-top:23px}#nr-press .press-article-layout{grid-template-columns:1fr;gap:25px;padding:32px 0 45px}#nr-press .press-article-head{padding:26px 0 28px}#nr-press .press-article-head h1{font-size:2.65rem}#nr-press .press-article-lead{font-size:1rem}}
@media(prefers-reduced-motion:reduce){#nr-press *{transition:none;scroll-behavior:auto}}

/* Secondary copy remains readable on warm editorial surfaces. */
#nr-press .press-eyebrow{color:#67491f}
#nr-press .press-results,#nr-press .press-crumbs,#nr-press .press-title-row>p,#nr-press .press-search span,#nr-press .press-topics button,#nr-press .press-article-lead,#nr-press .press-article-author{color:#514b42}
#nr-press .press-topics button[aria-pressed=true]{color:#fff}
#nr-press .press-contact p,#nr-press .press-contact address span,#nr-press .press-policy,#nr-press .press-aside p{color:#4a443b}
#nr-press .press-card-art small{color:#544b3b}
#nr-press .art-regional small{color:#e2c58e}
