.ln-barrier{--ln-blue:#1876e8;--ln-action:#176dcc;--ln-ink:#333333;--ln-muted:#666666;--ln-border:#e6e6e6;--ln-white:#ffffff;--ln-tint:#eef5ff;margin:32px 0;padding:28px;background:var(--ln-tint);border-top:3px solid var(--ln-blue);color:var(--ln-muted);font-family:Barlow-Regular,sans-serif;box-sizing:border-box;scroll-margin-top:110px}
.ln-barrier *,.ln-barrier *:before,.ln-barrier *:after{box-sizing:border-box}
.product-details .section2 .container .content .ln-barrier h2,.product-details .section2 .container .content .ln-barrier h3{font-family:Barlow-Bold,sans-serif;text-transform:none;color:var(--ln-ink)}
.product-details .section2 .container .content .ln-barrier h2{font-size:clamp(24px,2vw,32px);line-height:1.15;margin:0 0 14px}
.ln-barrier-head>p{max-width:850px}.product-details .section2 .container .content .ln-barrier p{font-size:15px;line-height:1.65;margin:0}
.ln-barrier-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}
.ln-barrier-grid article{min-width:0;padding:16px 0;background:transparent;border-bottom:1px solid var(--ln-border)}
.product-details .section2 .container .content .ln-barrier-grid h3{font-size:20px;line-height:1.2;margin:0 0 12px;transform-origin:left center;transition:color .5s,transform .5s}
.ln-barrier-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;background:var(--ln-action);border:1px solid var(--ln-action);color:var(--ln-white);font:600 16px/1.35 Barlow-Regular,sans-serif;text-decoration:none;text-align:center}
.ln-barrier :focus-visible{outline:2px solid var(--ln-blue);outline-offset:3px}
@media(hover:hover) and (pointer:fine){.ln-barrier-grid article:hover h3{color:var(--ln-blue);transform:scale(1.04)}.ln-barrier-link:hover{filter:brightness(.9)}}
@media(max-width:991px){.ln-barrier-grid{grid-template-columns:1fr}}
@media(max-width:600px){.ln-barrier{padding:18px;margin:24px 0}.ln-barrier-link{width:100%}}
@media(prefers-reduced-motion:reduce){.ln-barrier *,.ln-barrier *:before,.ln-barrier *:after{transition:none!important;animation:none!important;transform:none!important}}
