.nb{--nb-ink:#050A52;--nb-lilac:#CBBFF5;--nb-line:rgba(5,10,82,.14);color:var(--nb-ink)}.nb *,.nb *:before,.nb *:after{box-sizing:border-box}.nb a{color:inherit}.nb-h1{font-family:var(--ft1);font-weight:800;font-size:clamp(34px,6vw,60px);line-height:1;letter-spacing:-.02em;color:var(--nb-ink);margin:0 0 16px;text-transform:none}.nb-kicker{font-family:var(--ft2);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;line-height:1.2}.nb-meta{font-family:var(--ft3);font-size:14px;margin:0;opacity:.75}.nb-intro{font-family:var(--ft3);font-size:18px;line-height:1.5;max-width:620px;margin:0}.nb-intro p{margin:0}.nb-hero{background:var(--nb-hero, #CBBFF5);padding:48px 0 40px}.nb-hero__in{max-width:1300px}@media(min-width:990px){.nb-hero{padding:80px 0 64px}}.nb-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none}.nb-pill{display:inline-block;font-family:var(--ft2);font-size:14px;line-height:1;padding:11px 18px;border-radius:999px;border:1.5px solid var(--nb-ink);color:var(--nb-ink);text-decoration:none;transition:background-color .2s ease,color .2s ease}.nb-pill:hover,.nb-pill.is-active{background:var(--nb-ink);color:#fff;text-decoration:none}.nb-pill:focus-visible{outline:2px solid var(--nb-ink);outline-offset:3px}.nb-body{padding-top:40px;padding-bottom:64px}@media(min-width:990px){.nb-body{padding-top:64px;padding-bottom:96px}}.nb-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:750px){.nb-grid{grid-template-columns:repeat(var(--cols-t, 2),minmax(0,1fr));gap:24px}}@media(min-width:990px){.nb-grid{grid-template-columns:repeat(var(--cols-d, 3),minmax(0,1fr));gap:28px}}.nb-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--nb-card, #fff);border:1px solid var(--nb-line);border-radius:var(--nb-rad, 20px);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.nb-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #050a521f}.nb-card__img{position:relative;overflow:hidden;margin:10px 10px 0;border-radius:var(--nb-irad, 14px);background:#f3f1fb}.nb-card__img img,.nb-card__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.nb-card:hover .nb-card__img img{transform:scale(1.04)}.nb-card__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 24px}.nb-card__ttl{font-family:var(--ft1);font-weight:800;font-size:20px;line-height:1.15;letter-spacing:-.01em;margin:0 0 10px;color:var(--nb-ink);text-transform:none}.nb-card__link{text-decoration:none}.nb-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nb-card__link:focus-visible{outline:none}.nb-card:focus-within{outline:2px solid var(--nb-ink);outline-offset:3px}.nb-card:hover .nb-card__link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.nb-card__exc{font-family:var(--ft3);font-size:15px;line-height:1.55;margin:12px 0 0}.nb-more{margin-top:auto;padding-top:18px;font-family:var(--ft2);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nb-more:after{content:" \2192"}.nb-card--feature{--nb-card:var(--nb-feat, #050A52);color:var(--nb-feat-txt, #fff);border:0;margin-bottom:28px}.nb-card--feature .nb-card__ttl{color:inherit;font-size:clamp(26px,3.4vw,40px);line-height:1.05;letter-spacing:-.02em}.nb-card--feature .nb-card__exc{font-size:17px;max-width:520px}.nb-card--feature .nb-card__body{padding:24px 24px 30px;justify-content:center}@media(min-width:990px){.nb-card--feature{flex-direction:row;align-items:stretch}.nb-card--feature .nb-card__img{flex:0 0 58%;margin:12px;aspect-ratio:auto!important;min-height:420px}.nb-card--feature .nb-card__body{padding:48px 48px 48px 28px}.nb-card--feature .nb-more{margin-top:28px}}.nb-promo{position:relative;display:block;height:100%;min-height:280px;border-radius:var(--nb-rad, 20px);overflow:hidden;background:var(--nb-lilac)}.nb-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nb-promo:focus-visible{outline:2px solid var(--nb-ink);outline-offset:3px}.nb .pagination hr{display:none}.nb .pagination{margin-top:48px}.nb .pagination ul{gap:8px;padding:0;list-style:none}.nb .pagination li a{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1.5px solid var(--nb-line);font-family:var(--ft2);color:var(--nb-ink);text-decoration:none}.nb .pagination li.active a,.nb .pagination li a:hover{background:var(--nb-ink);border-color:var(--nb-ink);color:#fff}.nb-empty{font-family:var(--ft3);font-size:18px}.nb-narrow{max-width:760px;margin:0 auto;padding:0 20px}.nb-back{display:inline-block;font-family:var(--ft2);font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;margin-bottom:28px}.nb-back:hover{text-decoration:underline;text-underline-offset:4px}.nb-art .nb-h1{font-size:clamp(32px,5.2vw,54px)}.nb-hero--img{padding-bottom:110px}@media(min-width:990px){.nb-hero--img{padding-bottom:170px}}.nb-feature{margin:-80px auto 0;max-width:1100px;padding:0 20px}@media(min-width:990px){.nb-feature{margin-top:-130px}}.nb-feature img{display:block;width:100%;height:auto;border-radius:var(--nb-rad, 20px)}.nb-rte{padding-top:40px;padding-bottom:16px;font-family:var(--ft3);font-size:17px;line-height:1.7;color:var(--nb-ink)}@media(min-width:990px){.nb-rte{font-size:18px;padding-top:56px}}.nb-rte>*:first-child{margin-top:0}.nb-rte p{margin:0 0 1.2em}.nb-rte h2,.nb-rte h3,.nb-rte h4{font-family:var(--ft1);font-weight:800;color:var(--nb-ink);letter-spacing:-.01em;text-transform:none}.nb-rte h2{font-size:clamp(26px,3vw,32px);line-height:1.1;margin:1.8em 0 .5em}.nb-rte h3{font-size:clamp(21px,2.4vw,24px);line-height:1.2;margin:1.6em 0 .4em}.nb-rte h4{font-size:19px;margin:1.4em 0 .3em}.nb-rte strong,.nb-rte b{font-family:var(--ft2);font-weight:400}.nb-rte a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.nb-rte a:hover{text-decoration-thickness:3px}.nb-rte ul,.nb-rte ol{margin:0 0 1.4em 1.2em;padding:0}.nb-rte li{margin-bottom:.5em;padding-left:.2em}.nb-rte ul li::marker{color:var(--nb-ink)}.nb-rte img{border-radius:14px;margin:1em 0;max-width:100%;height:auto}.nb-rte blockquote{margin:1.6em 0;padding:22px 26px;border-left:5px solid var(--nb-ink);background:var(--nb-lilac);border-radius:0 14px 14px 0;font-family:var(--ft2);font-size:1.05em;line-height:1.5}.nb-rte blockquote p:last-child{margin:0}.nb-rte table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.92em;table-layout:auto}.nb-rte th,.nb-rte td{border-bottom:1px solid var(--nb-line);padding:10px 12px;text-align:left}.nb-rte th{font-family:var(--ft2);font-weight:400}.nb-rte hr{border:0;border-top:1px solid var(--nb-line);margin:2em 0}.nb-cta{margin:32px auto;border-radius:var(--nb-rad, 20px);overflow:hidden;background:var(--nb-cta-bg, #CBBFF5);display:flex;flex-direction:column}.nb-cta__img{position:relative;aspect-ratio:16 / 9}.nb-cta__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nb-cta__body{padding:28px 26px 30px}.nb-cta__ttl{font-family:var(--ft1);font-weight:800;font-size:clamp(24px,3vw,30px);line-height:1.05;letter-spacing:-.02em;margin:0 0 10px;color:var(--nb-ink)}.nb-cta__txt{font-family:var(--ft3);font-size:16px;line-height:1.55;margin-bottom:20px}.nb-cta__txt p{margin:0}.nb-btn{display:inline-block;font-family:var(--ft2);font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:15px 26px;border-radius:999px;background:var(--nb-ink);color:#fff!important;transition:opacity .2s ease}.nb-btn:hover{opacity:.85;text-decoration:none}@media(min-width:750px){.nb-cta--img{flex-direction:row}.nb-cta--img .nb-cta__img{flex:0 0 45%;aspect-ratio:auto;min-height:260px}.nb-cta__body{padding:36px;align-self:center}}.nb-cta--banner{display:block}.nb-foot{border-top:1px solid var(--nb-line);margin-top:24px;padding-top:24px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between}.nb-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nb-share__lbl{font-family:var(--ft2);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.nb-share .nb-pill{font-size:13px;padding:9px 14px}.nb-pn{display:flex;gap:20px;font-family:var(--ft2);font-size:14px}.nb-pn a{text-decoration:none}.nb-pn a:hover{text-decoration:underline;text-underline-offset:4px}.nb-related{background:var(--nb-rel-bg, #CBBFF5);padding:56px 0 64px;margin-top:56px}.nb-related__ttl{font-family:var(--ft1);font-weight:800;font-size:clamp(26px,3.2vw,36px);line-height:1.05;letter-spacing:-.02em;margin:0 0 28px;color:var(--nb-ink)}.nb-related .nb-card{border:0}.nb-comments{margin-top:40px}.nb-comments h2,.nb-comments h3{font-family:var(--ft1);font-weight:800;font-size:24px;color:var(--nb-ink)}.nb-comments ul{list-style:none;padding:0;margin:0 0 30px}.nb-comments li.comment{padding:18px 0;border-bottom:1px solid var(--nb-line);font-family:var(--ft3)}.nb-comments label{display:block;font-family:var(--ft2);font-size:14px;margin:14px 0 6px}.nb-comments input[type=text],.nb-comments input[type=email],.nb-comments textarea{width:100%;border:1.5px solid var(--nb-line);border-radius:12px;padding:12px 14px;font-family:var(--ft3);font-size:16px;color:var(--nb-ink);background:#fff}.nb-comments textarea{min-height:140px}.nb-comments .nb-btn{border:0;margin-top:18px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/95/assets/neat-blog.css.map */
