.nl-page{font-family:var(--font-archivo),"Archivo",system-ui,sans-serif;color:#1a2332;background:#fff}.nl-page:before{content:"";background:linear-gradient(90deg,#00b4d8,#0080ba);width:100vw;height:2px;margin-left:calc(50% - 50vw);display:block}.nl-hero{color:#fff;background:#070d16;border-bottom:1px solid #ffffff0f;padding:72px 0 64px;position:relative;overflow:hidden}.nl-container{max-width:1080px;margin:0 auto;padding:0 24px}.nl-hero .nl-container{z-index:1;position:relative}.nl-crumbs{color:#ffffff8c;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.nl-crumbs a{color:#ffffffb3;text-decoration:none}.nl-crumbs a:hover{color:#4fd0ec}.nl-crumbs__sep{color:#ffffff59}.nl-kicker{letter-spacing:.22em;text-transform:uppercase;color:#4fd0ec;margin:0 0 14px;font-size:11px;font-weight:700}.nl-title{font-family:var(--font-brygada),"Brygada 1918",Georgia,serif;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.05}.nl-hero-lead{color:#ffffffd1;max-width:760px;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.nl-section{padding:72px 0}.nl-section-kicker{letter-spacing:.2em;text-transform:uppercase;color:#0080ba;margin:0 0 12px;font-size:11px;font-weight:700}.nl-h2{font-family:var(--font-brygada),"Brygada 1918",Georgia,serif;letter-spacing:-.01em;color:#111;margin:0 0 36px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.15}.nl-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nl-card{background:#fff;border:1px solid #080b0f1a;border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.nl-card:hover{border-color:#0080ba73;transform:translateY(-2px);box-shadow:0 10px 30px -16px #0080ba59}.nl-card__media{aspect-ratio:570/228;background:#eef4f9;position:relative}.nl-card__img{object-fit:cover;width:100%;height:100%;display:block}.nl-card__body{flex-direction:column;flex:auto;gap:12px;padding:24px 24px 26px;display:flex}.nl-card__title{font-family:var(--font-brygada),"Brygada 1918",Georgia,serif;color:#111;margin:0;font-size:1.3rem;font-weight:700}.nl-card__desc{color:#546478;flex:auto;margin:0;font-size:.95rem;line-height:1.65}.nl-card__actions{align-items:center;gap:16px;margin-top:6px;display:flex}.nl-btn{font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-block}.nl-btn--primary{color:#fff;background:#0080ba;border-radius:10px;padding:11px 24px}.nl-btn--primary:hover{background:#006694}.nl-btn--link{color:#0080ba;padding:11px 2px}.nl-btn--link:hover{color:#006694;text-decoration:underline}@media (max-width:900px){.nl-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (max-width:640px){.nl-hero{padding:56px 0 48px}.nl-section{padding:52px 0}}
