.nlv2 .nlv2-b2b__facts .nlv2-stat{height:auto;display:flex;flex-direction:column;gap:14px}
.nlv2 .nlv2-b2b__facts .nlv2-stat :is(strong,span){position:static;line-height:1.35!important}
.nlv2 :is(h1,h2,h3,p,strong,small,span,a,li){overflow-wrap:break-word}
.nlv2 :is(.np-copy,.np-visual,.np-recipe-copy,.nlv2-hero__copy,.nlv2-overview__copy,.nlv2-specs__grid>div,.nlv2-stat){min-width:0}
.nlv2 :is(img,video){max-width:100%}
.nlv2 .np-jar{object-fit:contain;background:var(--np-light)}
.nlv2 .np-page .np-food{position:static;width:100%;max-width:380px;margin:18px auto 0;border-radius:20px}
.nlv2 .np-page .np-visual{padding:0;align-self:center}
.nlv2 .np-jar{max-height:540px}
.nlv2 .nlv2-foodmosaic__label{white-space:normal;line-height:1.3}
.nlv2 a:focus-visible,.nlv2 button:focus-visible{outline:3px solid #8a5300;outline-offset:4px}
@media(max-width:1050px){
.nlv2 .nlv2-productrail{grid-template-columns:repeat(3,minmax(0,1fr))}
.nlv2 .nlv2-header__inner{gap:18px;flex-wrap:wrap}
.nlv2 .nlv2-nav{gap:16px;flex-wrap:wrap}
}
@media(max-width:760px){
.nlv2 .nlv2-hero{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}
.nlv2 .nlv2-hero__copy{padding:36px 20px!important}
.nlv2 .nlv2-hero h1{font-size:clamp(34px,9vw,46px)!important;line-height:1.12!important}
.nlv2 .nlv2-hero__photo{min-height:0!important;display:grid;grid-template-columns:1fr;gap:18px;padding:22px!important}
.nlv2 .nlv2-hero__arch{position:static!important;inset:auto!important;min-height:0!important;aspect-ratio:1.15;border-radius:100px 100px 22px 22px!important;overflow:hidden}
.nlv2 .nlv2-hero__arch img{width:100%;height:100%;object-fit:cover;transform:none}
.nlv2 .nlv2-hero__product{position:static!important;inset:auto!important;width:75%!important;max-width:340px;margin:auto;animation:none;transform:none}
.nlv2 .nlv2-hero__seal{position:static!important;margin:auto;width:auto!important;height:auto!important;padding:14px 22px;border-radius:30px!important;font-size:15px!important}
.nlv2 .nlv2-header__inner{padding:10px 18px!important;justify-content:space-between;gap:12px}
.nlv2 .nlv2-nav{order:3;flex:1 0 100%;justify-content:center;gap:4px 16px}
.nlv2 .nlv2-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.nlv2 .nlv2-logo img{width:88px!important;height:74px!important}
.nlv2 .nlv2-productrail{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:10px}
.nlv2 .nlv2-productrail>a{min-width:0;flex-direction:column;text-align:center;padding:14px 10px;gap:10px}
.nlv2 .nlv2-productrail strong{font-size:14px;line-height:1.4}
.nlv2 :is(.nlv2-intro,.nlv2-overview__card,.nlv2-pastefeature,.nlv2-b2b,.nlv2-formpage){grid-template-columns:minmax(0,1fr)!important}
.nlv2 :is(.nlv2-specs__grid,.nlv2-products__grid,.nlv2-reviews__grid,.nlv2-values__grid,.nlv2-featuregrid){grid-template-columns:minmax(0,1fr)!important}
.nlv2 .nlv2-specs__grid strong{font-size:17px;line-height:1.5;display:block;word-break:normal}
.nlv2 .nlv2-specs__grid small{font-size:13px;line-height:1.5;margin-bottom:8px;display:block}
.nlv2 .nlv2-comparetable__row{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);width:100%}
.nlv2 .nlv2-comparetable__row>div{min-width:0;padding:12px 8px;font-size:13px;line-height:1.5}
.nlv2 .nlv2-comparetable__row small{font-size:12px;line-height:1.5}
.nlv2 .nlv2-comparison--table{padding:36px 16px!important}
.nlv2 .nlv2-b2b__facts .nlv2-stat{min-height:160px;height:auto;padding:24px 18px;display:flex;flex-direction:column;gap:14px}
.nlv2 .nlv2-b2b__facts .nlv2-stat strong{line-height:1.1!important;position:static}
.nlv2 .nlv2-b2b__facts .nlv2-stat span{line-height:1.6!important;font-size:13px!important;position:static}
.nlv2 .nlv2-b2b__facts{grid-template-columns:minmax(0,1fr)!important}
.nlv2 .nlv2-footer__inner{flex-wrap:wrap;gap:24px}
.nlv2 .nlv2-footer__links{flex-wrap:wrap;gap:12px 20px}
.nlv2 .nlv2-footer__links a{min-height:44px;display:inline-flex;align-items:center}
.nlv2 .np-page .np-food{max-width:none;margin-top:16px}
.nlv2 .np-page .np-food img{aspect-ratio:1.8}
.nlv2 .np-page h1{font-size:clamp(32px,9vw,40px);line-height:1.12}
.nlv2 .np-benefits{grid-template-columns:minmax(0,1fr)}
.nlv2 .np-benefits span:last-child{grid-column:auto}
.nlv2 .np-actions{flex-direction:column;align-items:stretch}
.nlv2 .np-actions a{justify-content:center;min-height:48px}
.nlv2 .np-full summary{gap:16px;line-height:1.5}
.nlv2 .nlr-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}
.nlv2 :is(input,textarea,select){font-size:16px}
}
@media(prefers-reduced-motion:reduce){.nlv2 *{animation:none!important;scroll-behavior:auto!important}}

.npc-wrap{padding:48px clamp(22px,5vw,80px);background:#fffdf8}
.npc-home{padding:30px 34px;background:var(--np-light);border-left:4px solid var(--np-accent);border-radius:0 22px 22px 0;margin-bottom:38px}
.npc-home h2{max-width:800px}.np-page .npc-home p:last-child{font-size:17px;line-height:1.75;max-width:880px;color:#46544a}
.npc-head p{font-size:17px;line-height:1.65;margin-bottom:24px;color:#46544a}
.npc-table{border:1px solid #dbe3d7;border-radius:20px;overflow:hidden}
.npc-row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr}
.npc-row>div{padding:20px 22px;font-size:16px;line-height:1.6;min-width:0;border-bottom:1px solid #dbe3d7}
.npc-row>div:nth-child(2){background:var(--np-light);font-weight:700}
.npc-row>div:first-child{font-weight:750}.npc-row span{color:var(--np-accent);font-weight:800}
.npc-row--head>div{font-weight:800}.npc-row--head>div:nth-child(2){background:var(--np-accent);color:#fff}
.npc-row:last-child>div{border-bottom:0}.np-page .npc-note{font-size:13px;line-height:1.6;margin-top:16px;color:#59665d}
@media(max-width:760px){.npc-wrap{padding:34px 20px}.npc-home{padding:24px 20px}.npc-home h2{font-size:29px}.npc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.npc-row>div:first-child{grid-column:1/-1;background:#f4f5ef;padding:12px 16px;border-bottom:0}.npc-row>div{padding:16px;font-size:15px}.npc-row--head>div:first-child{display:none}.npc-row--head>div:nth-child(2){grid-column:1}.npc-row--head>div:nth-child(3){grid-column:2}}
