.ncp{--bg:#ffffff;--lav:#f6f2fc;--ink:#2f2b33;--text:#4d4d4d;--muted:#6b6b6b;--purple:#a58cd8;--purple-dark:#8b73bd;--violet:#8b73bd;--pink:#ef4d7e;--pink-dark:#ce446e;--btn:#ce446e;--btn-hover:#b53a60;--line:#ebe5f4;--radius:22px;--text-purple:#6f58a8;--link-pink:#b53a60;--edge:0 0 0 1px rgba(139,115,189,.14);--lift:0 0 0 1px rgba(139,115,189,.2),0 2px 4px rgba(91,70,140,.06),0 14px 28px -12px rgba(91,70,140,.3);--pressed:0 0 0 1px rgba(139,115,189,.14),0 1px 2px rgba(91,70,140,.1);--wrap:1180px}.ncp,.ncp *{box-sizing:border-box}.ncp{-webkit-text-size-adjust:100%}.ncp{margin:0;background:var(--bg);color:var(--text);font-family:Nunito,system-ui,sans-serif;font-size:17px;line-height:1.6}.ncp img{max-width:100%;display:block}.ncp picture{display:contents}.ncp [hidden]{display:none!important}.ncp a{color:var(--text-purple)}.ncp h1,.ncp h2,.ncp h3{color:var(--ink);font-weight:900;line-height:1.12;margin:0;letter-spacing:-.01em}.ncp h2{font-size:clamp(28px,3.4vw,40px)}.ncp p{margin:0}.ncp .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.ncp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:800;font-size:17px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s}.ncp .btn-primary{background:var(--btn);color:#fff}.ncp .btn-primary:hover{background:var(--btn-hover)}.ncp .btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--purple-dark)}.ncp .btn-ghost:hover{background:var(--lav)}.ncp .eyebrow-line{font-size:18px;color:var(--muted);margin-top:12px}.ncp .section-head{text-align:center;max-width:720px;margin:0 auto 40px}.ncp .squiggle{display:block;margin:14px auto 0}@media(prefers-reduced-motion:reduce){.ncp .card,.ncp .post{transition:none;transform:none!important}}.ncp .tag{align-self:flex-start;font-size:12.5px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--soft);color:var(--dark);margin-bottom:2px}.ncp .m-consult{display:flex;flex-direction:column;gap:6px;background:var(--lav);border-radius:18px;padding:16px 18px 18px;text-decoration:none!important;color:var(--text)!important;box-shadow:0 0 0 1px #8b73bd2e;transition:box-shadow .2s}.ncp .m-consult:hover{box-shadow:0 0 0 2px var(--purple-dark)}.ncp .mc-art{display:block;background:#fff;border-radius:14px;overflow:hidden;aspect-ratio:16/10}.ncp .mc-art img{width:100%;height:100%;object-fit:contain}.ncp .mc-label{font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple);margin-top:6px}.ncp .mc-title{font-size:19px;line-height:1.25;color:var(--ink)}.ncp .mc-text{font-size:14.5px;line-height:1.5}.ncp .mc-cta{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-weight:900;color:var(--ink);font-size:17px}.ncp .mc-cta span{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;color:var(--link-pink);font-weight:800}.ncp .crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px;color:var(--muted);margin-bottom:22px}.ncp .crumbs a{color:var(--muted);text-decoration:none}.ncp .crumbs a:hover{color:var(--pink-dark)}.ncp .chip-link{display:inline-block;background:var(--soft);color:var(--dark);font-weight:800;font-size:14px;padding:6px 14px;border-radius:999px;text-decoration:none;margin-bottom:14px}.ncp .more{margin-top:64px}.ncp .more h2{font-size:28px;margin-bottom:20px;text-align:center}.ncp .more .cards{display:grid;grid-template-columns:repeat(3,minmax(0,300px));gap:24px;justify-content:center}.ncp .mc-text{font-weight:400}.ncp .hero-btns{display:flex;gap:14px;flex-wrap:wrap}.ncp .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--lav);border-radius:var(--radius);box-shadow:var(--lift);padding:22px 10px}.ncp .fact{display:flex;align-items:center;gap:14px;padding:6px 20px;font-weight:700;color:var(--ink);font-size:16px;line-height:1.35}.ncp .fact+.fact{border-left:1px dashed rgba(139,115,189,.3)}.ncp .fact svg{flex:0 0 44px}.ncp .pages{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;align-items:start;padding:10px 20px 0}.ncp .page{margin:0;background:#fff;border-radius:10px;box-shadow:0 22px 40px -22px #3f33568c,0 0 0 1px #3f33560f;overflow:hidden}.ncp .page img{width:100%}.ncp .page figcaption{font-size:14px;font-weight:700;color:var(--muted);padding:8px 12px;border-top:1px solid #f0eaf6;background:#fff}.ncp .page.p1{transform:rotate(-2.5deg);margin-top:26px}.ncp .page.p2{transform:rotate(1.2deg)}.ncp .page.p3{transform:rotate(-1deg);margin-top:40px}.ncp .post{background:#fff;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;box-shadow:var(--lift);transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .post:hover,.ncp .post:focus-visible{transform:translateY(0);box-shadow:var(--pressed)}.ncp .post .ph{aspect-ratio:16/9;overflow:hidden;background:var(--lav)}.ncp .post .ph img{width:100%;height:100%;object-fit:cover}.ncp .post .pbody,.ncp .feature .pbody,.ncp .card2 .pbody,.ncp .card3 .pbody{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.ncp .post h3{font-size:19px}.ncp .date{font-size:14px;color:var(--muted);margin:0}.ncp .ex{font-size:15.5px;line-height:1.55;color:var(--text);margin:4px 0 6px}.ncp .more{margin-top:auto;font-weight:800;color:var(--link-pink);font-size:15px}.ncp .all-posts{text-align:center;margin-top:36px}.ncp .feature,.ncp .card2,.ncp .card3{background:#fff;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;box-shadow:var(--lift);transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .feature:hover,.ncp .card2:hover,.ncp .card3:hover,.ncp .feature:focus-visible,.ncp .card2:focus-visible,.ncp .card3:focus-visible{transform:translateY(0);box-shadow:var(--pressed)}.ncp .feature .ph,.ncp .card2 .ph,.ncp .card3 .ph{aspect-ratio:16/9;overflow:hidden;background:var(--lav)}.ncp .feature .ph img,.ncp .card2 .ph img,.ncp .card3 .ph img{width:100%;height:100%;object-fit:cover}.ncp .feature{display:grid;grid-template-columns:1.45fr 1fr;align-items:stretch}.ncp .feature{box-shadow:0 0 0 1px #8b73bd33,0 2px 4px #5b468c0f,0 18px 34px -14px #2f2b3357}.ncp .feature .ph{aspect-ratio:auto;min-height:340px}.ncp .feature .pbody{padding:34px 36px;justify-content:center}.ncp .feature h3{font-size:clamp(26px,2.6vw,34px);line-height:1.15}.ncp .t-s{display:block}.ncp .pbody h3{text-wrap:balance}.ncp .feature .ex{font-size:17px}.ncp .card2 h3{font-size:24px}.ncp .card2 .ph{aspect-ratio:2.1/1}.ncp .card3 .ph{aspect-ratio:3/2}.ncp .card3 h3{font-size:19px}.ncp .pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ncp .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ncp .group-link{color:inherit;text-decoration:none}.ncp .group-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1}.ncp .group-link:focus-visible{outline:none}.ncp .c-hero{padding:48px 0 20px}.ncp .c-hero h1{font-size:clamp(34px,4vw,50px)}.ncp .jump{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 8px}.ncp .jump a{background:var(--soft);color:var(--dark);font-weight:800;font-size:15px;text-decoration:none;padding:9px 16px;border-radius:999px}.ncp .group{padding:28px 0;scroll-margin-top:90px;display:grid;grid-template-columns:270px 1fr;gap:22px;align-items:stretch;border-top:1px dashed rgba(139,115,189,.3)}.ncp .group:first-of-type{border-top:0}.ncp .group-head{display:flex;flex-direction:column;gap:14px;background:var(--soft);border-radius:var(--radius);padding:12px 12px 20px;box-shadow:var(--lift)}.ncp .group-head .gart{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff}.ncp .group-head>div:last-child{padding:0 8px}.ncp .group-head .gart img{width:100%;height:100%;object-fit:cover}.ncp .group-head h2{font-size:22px;line-height:1.2;color:var(--dark)}.ncp .group-head p{font-size:15px;color:#4d4d4d;margin-top:4px}.ncp .group-head{position:relative;cursor:pointer;transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .group-head:hover,.ncp .group-head:has(.group-link:focus-visible){transform:translateY(0);box-shadow:0 0 0 2px var(--dark),var(--pressed)}.ncp .group-head:has(.group-link:focus-visible){outline:3px solid var(--dark);outline-offset:3px}.ncp .group-head .group-go{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--dark);margin-top:6px}.ncp .group-head .group-go svg{transition:transform .2s ease}.ncp .group-head:hover .group-go{text-decoration:underline}.ncp .group-head:hover .group-go svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.ncp .group-head,.ncp .group-head .group-go svg{transition:none;transform:none!important}}.ncp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-content:start}.ncp .card{background:#fff;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--text);box-shadow:var(--lift);transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .card:hover,.ncp .card:focus-visible{transform:translateY(0);box-shadow:var(--pressed)}.ncp .card .cimg{aspect-ratio:1;background:var(--soft)}.ncp .card .cimg img{width:100%;height:100%;object-fit:cover}.ncp .card .cbody{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.ncp .card h3{font-size:17.5px;line-height:1.28}.ncp .card p{font-size:15px;margin:8px 0 14px;line-height:1.45}.ncp .card .row{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.ncp .card .price{font-weight:900;font-size:19px;color:var(--ink)}.ncp .card .add{font-weight:800;font-size:14px;color:#fff;background:var(--grad-btn);border-radius:999px;padding:8px 14px}.ncp .consult{margin:56px 0 80px;display:flex;gap:24px;align-items:center;justify-content:space-between;background:#fff;border-radius:var(--radius);padding:26px 30px;box-shadow:var(--lift)}.ncp .consult h3{font-size:22px}@media(max-width:1100px){.ncp .group{grid-template-columns:200px 1fr}.ncp .cards{grid-template-columns:repeat(2,1fr)}.ncp .facts{grid-template-columns:repeat(2,1fr);row-gap:10px}.ncp .fact:nth-child(3){border-left:0}}@media(max-width:860px){.ncp .feature{grid-template-columns:1fr}.ncp .feature .ph{aspect-ratio:16/9;min-height:0}.ncp .feature .pbody{padding:20px}.ncp .pair,.ncp .grid3,.ncp .more .cards{grid-template-columns:1fr}.ncp .cards{grid-template-columns:repeat(2,1fr)}.ncp .pages{display:flex;gap:12px;overflow-x:auto;padding:6px 2px 16px;scroll-snap-type:x mandatory}.ncp .page{width:74%;flex:0 0 74%;transform:none!important;margin-top:0!important;scroll-snap-align:start}}@media(max-width:560px){.ncp{font-size:16px}.ncp .wrap{padding:0 16px}.ncp .hero-btns .btn{flex:1 1 100%}.ncp .facts{grid-template-columns:1fr;padding:8px 6px;row-gap:0}.ncp .fact{padding:10px 12px;font-size:15px;gap:12px}.ncp .fact+.fact{border-left:0;border-top:1px dashed rgba(139,115,189,.3)}.ncp .fact svg{width:36px;height:36px;flex-basis:36px}.ncp .section-head{margin-bottom:26px}.ncp .cards{grid-template-columns:1fr 1fr;gap:12px}.ncp .card .cbody{padding:12px}.ncp .card h3{font-size:15px}.ncp .card p{font-size:13.5px}.ncp .card .row{flex-direction:column;align-items:flex-start;gap:8px}.ncp .card .price{font-size:17px}.ncp .group{grid-template-columns:1fr;gap:14px;padding:22px 0}.ncp .group-head{flex-direction:row;align-items:center;gap:14px;padding:10px 14px 10px 10px}.ncp .group-head .gart{width:72px;height:72px;flex:0 0 72px;aspect-ratio:auto}.ncp .group-head>div:last-child{padding:0}.ncp .consult{flex-direction:column;align-items:flex-start}.ncp .jump{flex-wrap:nowrap;overflow-x:auto;margin:20px -16px 0;padding:0 16px 6px;scrollbar-width:none}.ncp .jump a{white-space:nowrap;font-size:14px}.ncp .group-head h2{font-size:19px}.ncp .page{width:84%;flex-basis:84%}}.ncp{--g-end:#c6497a;--grad:linear-gradient(90deg,#8b73bd,#c6497a);--grad-btn:linear-gradient(90deg,#7a5fae,#bb4471);--grad-btn-hover:linear-gradient(90deg,#6f55a3,#ac3e66);--grad-band:linear-gradient(100deg,#f3eefc,#fdedf3)}.ncp{--g-end:#ce446e;--grad:linear-gradient(90deg,#8b73bd,#ce446e);--grad-btn:linear-gradient(90deg,#7a5fae,#c23f68);--grad-btn-hover:linear-gradient(90deg,#6f55a3,#b8395f)}.ncp .btn-primary{background:var(--grad-btn)}.ncp .btn-primary:hover{background:var(--grad-btn-hover)}.ncp .squiggle path{stroke:url(#ng)}.ncp .facts{border-top:3px solid transparent;background:linear-gradient(var(--lav),var(--lav)) padding-box,var(--grad) border-box}.ncp .gt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ncp .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;color:var(--ink)}.ncp .eyebrow:before{content:"";width:28px;height:3px;border-radius:3px;background:var(--grad)}.ncp .section-head .eyebrow{justify-content:center}.ncp .more>h2{text-align:center}.ncp .more>.eyebrow{display:flex;justify-content:center}.ncp .m-consult{background:linear-gradient(160deg,#f6f2fc,#fdeef4)}@media(max-width:360px){.ncp .feature h3{font-size:23px}.ncp .card2 h3{font-size:21px}}.ncp .cp-hero{padding:22px 0 30px}.ncp .cp-top{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center}.ncp .cp-copy h1{font-size:clamp(34px,4.2vw,52px);margin:2px 0 0;text-wrap:balance}.ncp .cp h2,.ncp .cp-blog h2,.ncp .cp-others h2,.ncp .cp-related h2{text-wrap:balance}.ncp .cp-intro,.ncp .cmp-for,.ncp .also p{text-wrap:pretty}.ncp .cp-intro{font-size:18.5px;margin:20px 0 28px;max-width:600px}.ncp .cp-art{background:var(--soft);border-radius:28px;padding:16px;box-shadow:var(--lift)}.ncp .cp-art img{width:100%;aspect-ratio:1/.86;object-fit:contain;background:#fff;border-radius:20px;padding:10px}.ncp .cp-compare{padding:56px 0 40px}.ncp .cp-compare .section-head{margin-bottom:22px}.ncp .picks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;margin:0 auto 34px}.ncp .picks-q{font-weight:800;color:var(--ink);font-size:16px}.ncp .picks-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ncp .pick{display:inline-flex;align-items:center;gap:8px;background:var(--soft);color:var(--dark);font-weight:800;font-size:15px;text-decoration:none;padding:9px 14px 9px 16px;border-radius:999px;box-shadow:0 0 0 1px #8b73bd29}.ncp .pick svg{width:15px;height:15px;transform:rotate(90deg)}.ncp .pick:hover{box-shadow:0 0 0 2px var(--dark)}.ncp .cmp-grid{display:grid;grid-template-rows:repeat(5,auto);column-gap:26px;align-items:start}.ncp .cmp-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}.ncp .cmp-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ncp .cmp{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0;background:#fff;border-radius:var(--radius);box-shadow:var(--lift);padding:22px 22px 24px;position:relative;scroll-margin-top:100px;transition:box-shadow .2s}.ncp .cmp:target{box-shadow:0 0 0 3px var(--dark),0 14px 28px -12px #5b468c4d}.ncp .cmp.is-start{box-shadow:0 0 0 2px transparent,var(--lift);border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}.ncp .start-badge{position:absolute;top:-14px;left:22px;background:var(--grad-btn);color:#fff;font-weight:800;font-size:13.5px;padding:5px 13px;border-radius:999px}.ncp .cmp-head{display:flex;gap:16px;align-items:center;text-decoration:none;padding-bottom:16px;border-bottom:1px dashed rgba(139,115,189,.3)}.ncp .cmp-thumb{width:92px;height:92px;flex:0 0 92px;border-radius:16px;box-shadow:0 0 0 1px #8b73bd29}.ncp .cmp-name{display:block;font-size:19px;line-height:1.25;color:var(--ink);font-weight:900}.ncp .cmp-head:hover .cmp-name{color:var(--link-pink)}.ncp .cmp-price{display:block;font-size:22px;font-weight:900;color:var(--ink);margin-top:6px}.ncp .cmp-for{font-size:16.5px;line-height:1.5;color:var(--text);padding:16px 0 0}.ncp .cmp-genes{justify-self:start;align-self:start;display:inline-flex;align-items:baseline;gap:8px;margin:14px 0 0;padding:10px 14px;background:var(--soft);border-radius:14px;color:var(--dark);font-weight:800;font-size:15px}.ncp .cmp-genes strong{font-size:24px;font-weight:900;color:var(--ink)}.ncp .la{padding-top:16px}.ncp .la-h{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ncp .la ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ncp .la li{display:flex;gap:9px;align-items:flex-start;font-size:15.5px;line-height:1.4;color:var(--ink);font-weight:700}.ncp .la li svg{flex:0 0 18px;margin-top:1px;color:var(--dark)}.ncp .la-more{font-size:14px;color:var(--muted);margin-top:8px}.ncp .cp-scope{margin:-12px 0 26px;max-width:600px;font-size:16px;line-height:1.5;font-weight:700;color:var(--ink);padding:10px 14px;border-radius:14px;background:#fff;box-shadow:var(--edge)}.ncp .cmp-btns{display:flex;gap:10px;flex-wrap:wrap;padding-top:20px;align-self:end}.ncp .cmp-btns .btn{min-height:46px;padding:0 20px;font-size:16px}.ncp .cp-sample{text-align:center;font-size:14px;color:var(--muted);margin:22px 0 0}.ncp .solo{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start;max-width:1060px;margin:0 auto}.ncp .solo-img{display:block;border-radius:26px;overflow:hidden;box-shadow:var(--lift);transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .solo-img:hover{transform:none;box-shadow:var(--pressed)}.ncp .solo-name{font-size:clamp(26px,2.6vw,32px)}.ncp .solo-price{font-size:28px;font-weight:900;color:var(--ink);margin-top:10px}.ncp .solo-price span{font-size:15px;font-weight:700;color:var(--muted);margin-left:4px}.ncp .solo .cmp-for{padding-top:10px;font-size:17.5px}.ncp .solo .cmp-genes{display:inline-flex}.ncp .la-all ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.ncp .solo .cmp-btns{padding-top:24px}.ncp .solo .cmp-btns .btn{min-height:52px;padding:0 26px;font-size:17px}.ncp .solo-pages{max-width:1000px;margin:48px auto 0}.ncp .also{display:flex;align-items:center;gap:24px;max-width:980px;margin:30px auto 0;background:var(--grad-band);border-radius:var(--radius);box-shadow:var(--edge);padding:22px 26px}.ncp .also>div{flex:1}.ncp .also h3{font-size:21px;margin-bottom:4px}.ncp .also p{font-size:16px}.ncp .also img{width:84px;height:84px;border-radius:14px;box-shadow:0 0 0 1px #8b73bd29}.ncp .also-l{font-size:13px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-purple);margin-bottom:2px}.ncp .also-go{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-decoration:none;font-weight:900;color:var(--ink);font-size:19px;white-space:nowrap}.ncp .also-go span{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--link-pink);font-weight:800}.ncp .cp-every{margin-top:40px}.ncp .cp-every-h{text-align:center;font-weight:800;color:var(--ink);font-size:17px;margin-bottom:14px}.ncp .cp-every .fact{font-size:15.5px}.ncp .cp-refund{text-align:center;font-size:14.5px;color:var(--muted);margin-top:12px}.ncp .cp-help{padding:40px 0 70px}.ncp .help-row{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:980px;margin:0 auto}.ncp .help-row .m-consult{padding:18px 20px 20px;transform:translateY(-3px);box-shadow:var(--lift);transition:transform .2s ease,box-shadow .2s ease}.ncp .help-row .m-consult:hover{transform:none;box-shadow:var(--pressed)}.ncp .help-row .mc-art{aspect-ratio:16/8}.ncp .ex-art{background:linear-gradient(135deg,#fff 50%,#fbf4fb)!important;position:relative}.ncp .ex-art img{position:absolute;width:62%!important;height:auto!important;left:19%;top:12%;border-radius:4px;transform:rotate(-2deg);box-shadow:0 0 0 1px #8b73bd2e,0 14px 26px -12px #5b468c73}.ncp .cp-blog{padding:20px 0 70px}.ncp .cp-blog .section-head{margin-bottom:30px}.ncp .cp-blog .pair,.ncp .cp-blog .grid3{gap:26px}.ncp .cp-related{padding:10px 0 70px}.ncp .rel-row{display:grid;grid-template-columns:repeat(3,minmax(0,300px));gap:24px;justify-content:center}.ncp .rel-row .card .cbody{display:flex;flex-direction:column;gap:6px;flex:1}.ncp .rel-row .card h3{font-size:17.5px;line-height:1.3}.ncp .rel-row .card p{font-size:14.5px;line-height:1.45;margin:0}.ncp .rel-row .card .row{margin-top:auto;padding-top:8px}.ncp .cp-others{padding:20px 0 90px}.ncp .oc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ncp .oc{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:18px;padding:10px 14px 10px 10px;text-decoration:none;color:var(--dark);box-shadow:var(--lift);transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .oc:hover{transform:none;box-shadow:var(--pressed)}.ncp .oc-art{flex:0 0 64px;height:64px;border-radius:12px;background:#fff;overflow:hidden}.ncp .oc-art img{width:100%;height:100%;object-fit:contain;padding:3px}.ncp .oc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ncp .oc-t strong{font-size:15px;line-height:1.25;font-weight:800}.ncp .oc-t span{font-size:13.5px;color:var(--text)}.ncp .oc-all{background:#fff;color:var(--ink);justify-content:space-between;padding:10px 18px}.ncp .oc-all .oc-t span{color:var(--muted)}@media(prefers-reduced-motion:reduce){.ncp .oc,.ncp .solo-img,.ncp .help-row .m-consult{transition:none;transform:none!important}}@media(max-width:1100px){.ncp .oc-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:861px)and (max-width:1100px){.ncp .cmp-grid.cols-3{column-gap:16px}.ncp .cmp{padding:18px 16px 20px}.ncp .cmp-head{flex-direction:column;align-items:flex-start;gap:10px}.ncp .cmp-thumb{width:72px;height:72px;flex-basis:72px}.ncp .cmp-btns .btn{flex:1 1 100%}}@media(max-width:860px){.ncp .cp-top{grid-template-columns:1fr;gap:22px}.ncp .cp-art{order:-1;max-width:340px;padding:10px}.ncp .cmp-grid.cols-2,.ncp .cmp-grid.cols-3{grid-template-columns:1fr;grid-template-rows:none;row-gap:22px}.ncp .cmp-grid .cmp{grid-row:auto;display:flex;flex-direction:column}.ncp .cmp-grid .cmp .cmp-btns{align-self:stretch}.ncp .solo{grid-template-columns:1fr;gap:26px}.ncp .solo-img{max-width:420px}.ncp .cp-art{max-width:300px}.ncp .help-row{grid-template-columns:1fr}.ncp .rel-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:6px 16px 14px;justify-content:flex-start}.ncp .rel-row>*{flex:0 0 78%;scroll-snap-align:start}.ncp .also{flex-direction:column;align-items:flex-start}.ncp .also-go{align-items:flex-start}}@media(max-width:560px){.ncp .cp-hero{padding-top:14px}.ncp .cp-art{max-width:none;width:100%}.ncp .solo-img{width:82%;margin:0 auto}.ncp .cp-art img{aspect-ratio:16/10}.ncp .cp-intro{font-size:16.5px;margin:16px 0 22px}.ncp .picks{flex-direction:column;align-items:stretch;gap:10px}.ncp .picks-q{text-align:center}.ncp .picks-row{flex-direction:column}.ncp .pick{justify-content:space-between}.ncp .cmp{padding:18px 16px 20px}.ncp .cmp-thumb{width:76px;height:76px;flex-basis:76px}.ncp .cmp-name{font-size:17.5px}.ncp .cmp-btns .btn,.ncp .solo .cmp-btns .btn{flex:1 1 100%}.ncp .la-all ul{grid-template-columns:1fr}.ncp .oc-grid{grid-template-columns:1fr;gap:10px}.ncp .cp-every .facts{grid-template-columns:1fr}}.ncp h1,.ncp h2,.ncp h3,.ncp h4,.ncp p,.ncp li,.ncp a,.ncp button,.ncp figcaption{font-family:inherit;text-transform:none}.ncp h1,.ncp h2,.ncp h3,.ncp h4{font-family:Nunito,system-ui,sans-serif}.ncp ol,.ncp ul{margin-top:0}.ncp form.ncp-add{display:contents}.ncp button.btn{border:0;font-family:inherit;cursor:pointer;line-height:1}.ncp button.btn[disabled]{opacity:.55;cursor:not-allowed}.ncp button.btn[aria-busy=true]{opacity:.85;cursor:progress}.ncp .cp-art img,.ncp .oc-art img,.ncp .also img,.ncp .cmp-thumb{height:auto}.ncp .cmp-thumb{height:92px;object-fit:cover}.ncp .oc-art img{height:100%}.ncp .cmp,.ncp .also{position:relative;cursor:pointer;transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease}.ncp .also{box-shadow:var(--lift)}.ncp .cmp-head:after,.ncp .also-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);z-index:1}.ncp .cmp .btn,.ncp .also-go{position:relative;z-index:2}.ncp .also-name{color:inherit;text-decoration:none}.ncp .also:hover .also-name,.ncp .cmp:hover .cmp-name{color:var(--link-pink)}.ncp .cmp:hover,.ncp .also:hover,.ncp .cmp:has(.cmp-head:focus-visible),.ncp .also:has(.also-name:focus-visible){transform:translateY(0);box-shadow:var(--pressed)}.ncp .cmp.is-start:hover,.ncp .cmp.is-start:has(.cmp-head:focus-visible){box-shadow:0 0 0 2px transparent,var(--pressed)}.ncp .cmp-head:focus-visible,.ncp .also-name:focus-visible{outline:none}.ncp .cmp:has(.cmp-head:focus-visible),.ncp .also:has(.also-name:focus-visible){outline:3px solid var(--dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ncp .cmp,.ncp .also{transition:none;transform:none!important}}.ncp .cmp:target{outline:3px solid var(--dark);outline-offset:0}.ncp .help-row{max-width:none}@media(min-width:861px){.ncp .help-row:not(:has([id$=-consultation])){grid-template-columns:minmax(0,477px);justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/noorns-concern.css.map */
