
.nx-main{background:#f6f6f1}.nx-review{background:#eaf0dc;color:#34452c;padding:10px 5%;font-size:12px;display:flex;justify-content:space-between;gap:15px}.nx-review a{text-decoration:underline}.nx-hero{background:#14201e;color:#fff;padding:58px 5% 0}.nx-inner{max-width:1240px;margin:auto}.nx-crumb{font-size:12px;color:#b7c5bd;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:45px}.nx-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#a4cc30}.nx-hero h1{font-size:clamp(2.6rem,5.2vw,5.1rem);max-width:1000px;line-height:1.08;margin:18px 0 26px}.nx-lead{font-size:clamp(18px,2vw,22px);line-height:1.6;color:#d4dfd9;max-width:800px}.nx-hero .actions{margin:25px 0 42px}.nx-photo{margin:0;position:relative}.nx-photo img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}.nx-photo figcaption{font-size:11px;color:#c9d1cc;padding:12px 0 19px;letter-spacing:.02em}.nx-proof{background:#d7fb68;padding:22px 5%;color:#14201e}.nx-proof .nx-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.05em}.nx-editorial{max-width:1240px;margin:auto;padding:80px 5%;display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.nx-aside{align-self:start;position:sticky;top:25px}.nx-aside p{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nx-aside a{display:block;font-size:13px;line-height:1.5;padding:12px 0;border-bottom:1px solid #d7dfd6;color:#4c5f56}.nx-article section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid #d7dfd6;scroll-margin-top:30px}.nx-article section:last-child{margin:0;border:0;padding:0}.nx-article h2{font-size:clamp(28px,3vw,39px);line-height:1.18;margin:0 0 24px}.nx-article p{font-size:17px;line-height:1.85;color:#475950;margin:0 0 18px}.nx-article p:last-child{margin-bottom:0}.nx-related{background:#e7ecdf;padding:65px 5%}.nx-related h2{font-size:clamp(30px,4vw,44px);margin:10px 0 32px}.nx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nx-card{background:#fff;padding:28px;display:flex;flex-direction:column;border-radius:7px;transition:transform .2s;min-height:180px;border:1px solid #dce3d7}.nx-card:hover{transform:translateY(-4px)}.nx-card h3{font-size:22px;line-height:1.3;letter-spacing:-.035em;margin:14px 0 22px}.nx-card span:last-child{margin-top:auto;font-size:13px;font-weight:700}.nx-card img{width:calc(100% + 56px);max-width:none;margin:-28px -28px 18px;border-radius:7px 7px 0 0;aspect-ratio:3/2;object-fit:cover}.nx-contact{background:#14201e;padding:75px 5%;color:#fff}.nx-contact h2{font-size:clamp(32px,4vw,53px);max-width:740px;line-height:1.1;margin:12px 0 24px}.nx-contact p{color:#cbd6d0;max-width:640px;line-height:1.75}.nx-contact a:not(.btn){color:#d7fb68}.nx-directory{padding:70px 5%;background:#f6f6f1}.nx-directory h1{font-size:clamp(36px,5vw,65px)}.nx-directory h2{font-size:34px;margin:55px 0 25px}.nx-directory p{line-height:1.7;max-width:740px}.nx-directory .nx-card h3{font-size:23px}.nx-directory .nx-card p{font-size:14px}.nx-directory .nx-cards{margin-bottom:35px}.nx-article table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.nx-article th,.nx-article td{text-align:left;padding:14px 10px;border-bottom:1px solid #ccd6c9;vertical-align:top}.nx-article th{color:#14201e}.nx-article .nx-table{overflow:auto}
@media(min-width:1100px){.nx-hero .nx-photo{margin-top:10px}.nx-hero .nx-photo img{max-height:none}}
@media(max-width:760px){.nx-hero{padding-top:35px}.nx-crumb{margin-bottom:30px}.nx-editorial{grid-template-columns:1fr;gap:30px;padding:50px 6%}.nx-aside{position:static}.nx-aside a{padding:8px 0}.nx-cards{grid-template-columns:1fr}.nx-related,.nx-contact{padding:50px 6%}.nx-proof .nx-inner{gap:12px}.nx-review{font-size:11px}.nx-hero h1{font-size:clamp(36px,9vw,58px)}.nx-photo img{border-radius:4px 4px 0 0}.nx-article section{padding-bottom:30px;margin-bottom:30px}}
