@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nc-page-template{background:var(--nc-paper, #ffffff);color:var(--nc-ink, #24132E);position:relative}.nc-page-crumbs{padding:2.2rem 0 0;font-size:1.3rem;color:var(--nc-ink-soft, #6b6270);display:flex;align-items:center;flex-wrap:wrap}.nc-page-crumbs a{color:var(--nc-ink, #24132E);text-decoration:none;transition:color .15s ease}.nc-page-crumbs a:hover{color:var(--nc-lime-deep, #de6423);text-decoration:underline}.nc-page-crumbs__sep{margin:0 .8rem;opacity:.5}.nc-page-crumbs__current{color:var(--nc-ink-soft, #6b6270);font-weight:500}.nc-page-header{padding:3.2rem 0 3.6rem;margin:0 auto}.nc-page-header--centered{text-align:center}.nc-page-header__meta{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;flex-wrap:wrap}.nc-page-header--centered .nc-page-header__meta{justify-content:center}.nc-page-updated{font-size:1.25rem;color:var(--nc-ink-soft, #6b6270);font-weight:500}.nc-page-title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.18;letter-spacing:-.02em;color:var(--nc-teal-deep, #3B1F52);margin:0;font-weight:600}.nc-page-container{max-width:86rem;margin-left:auto;margin-right:auto}.nc-page-layout--centered{margin:0 auto}.nc-page-layout--sidebar{width:100%;display:grid;grid-template-columns:28rem minmax(0,1fr);gap:5.6rem;align-items:start}.nc-page-sidebar{position:sticky;top:9.6rem;display:flex;flex-direction:column;gap:2.4rem}.nc-page-toc-box{border:1px solid var(--nc-line, #EAE0E8);border-radius:16px;padding:2.2rem 2rem;background:var(--nc-paper, #ffffff);box-shadow:0 4px 20px #3b1f520a}.nc-page-toc-title{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nc-ink-soft, #6b6270);margin:0 0 1.4rem}.nc-page-toc-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.nc-page-toc-link{font-size:1.35rem;color:var(--nc-ink-soft, #6b6270);line-height:1.45;text-decoration:none;transition:color .18s ease,transform .18s ease,font-weight .18s ease;display:block}.nc-page-toc-link:hover{color:var(--nc-lime-deep, #de6423);transform:translate(3px)}.nc-page-toc-link.active{color:var(--nc-teal-deep, #3B1F52);font-weight:700;transform:translate(4px)}.nc-page-support-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--nc-teal-deep, #3B1F52);font-weight:600;text-decoration:none;transition:color .15s ease}.nc-page-support-link:hover{color:var(--nc-lime-deep, #DE6423);text-decoration:underline}.nc-page-content{min-width:0;max-width:100%;font-size:1.65rem;line-height:1.8;color:var(--nc-ink, #24132E)}.nc-page-content p{margin:0 0 2.2rem}.nc-page-content>p:first-of-type{font-size:1.8rem;line-height:1.75;color:var(--nc-teal-deep, #3B1F52)}.nc-page-content h2{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.25;margin:4.8rem 0 1.8rem;color:var(--nc-teal-deep, #3B1F52);font-weight:600;letter-spacing:-.015em;scroll-margin-top:10rem;position:relative}.nc-page-content h3{font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.4rem);line-height:1.3;margin:3.6rem 0 1.4rem;color:var(--nc-teal-deep, #3B1F52);font-weight:600;scroll-margin-top:10rem}.nc-page-content h4{font-family:var(--font-heading-family);font-size:1.8rem;margin:2.8rem 0 1.2rem;color:var(--nc-teal-deep, #3B1F52);font-weight:600}.nc-page-content blockquote{background:var(--nc-cream, #FBF3EA)!important;border:none!important;border-left:4px solid var(--nc-lime, #F2793A)!important;border-radius:10px!important;padding:2rem 2.4rem!important;margin:3.2rem 0!important;box-shadow:0 2px 12px #3b1f520a}.nc-page-content blockquote p{font-size:1.55rem!important;line-height:1.68!important;color:var(--nc-ink, #24132E)!important;margin:0 0 1rem!important}.nc-page-content blockquote p:last-child{margin-bottom:0!important}.nc-page-content blockquote strong{color:var(--nc-teal-deep, #3B1F52);font-weight:700}.nc-page-content ul,.nc-page-content ol{margin:0 0 2.4rem 2.4rem;padding:0}.nc-page-content ul{list-style:disc}.nc-page-content ol{list-style:decimal}.nc-page-content li{margin-bottom:1rem;line-height:1.7;padding-left:.4rem}.nc-page-content li::marker{color:var(--nc-lime-deep, #DE6423);font-weight:700}.nc-page-content li:last-child{margin-bottom:0}.nc-page-content hr{border:none;border-top:1px solid var(--nc-line, #EAE0E8);margin:4.4rem 0}.nc-page-content a{color:var(--nc-teal-deep, #3B1F52);font-weight:600;text-decoration:underline;text-decoration-color:var(--nc-lime, #F2793A);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.nc-page-content a:hover{color:var(--nc-lime-deep, #DE6423);text-decoration-color:var(--nc-lime-deep, #DE6423)}.nc-table-wrapper{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:3.6rem 0;border:1px solid var(--nc-line, #EAE0E8);border-radius:14px;background:var(--nc-paper, #ffffff);box-shadow:0 4px 16px #3b1f520a}.nc-page-content table{width:100%;min-width:52rem;border-collapse:separate;border-spacing:0;border:none;text-align:left;font-size:1.45rem}.nc-page-content table thead th{background:var(--nc-cream, #FBF3EA);padding:1.4rem 2rem;font-weight:700;color:var(--nc-teal-deep, #3B1F52);border:none;border-bottom:1px solid var(--nc-line, #EAE0E8);font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase}.nc-page-content table tbody td{padding:1.4rem 2rem;border:none;border-bottom:1px solid var(--nc-line, #EAE0E8);color:var(--nc-ink, #24132E);line-height:1.6}.nc-page-content table tbody tr:nth-child(2n){background-color:#faf6f9}.nc-page-content table tbody tr:last-child td{border-bottom:none}.nc-page-content table tbody tr:hover td{background-color:#f0e4f766}@media screen and (max-width:989px){.nc-page-layout--sidebar{grid-template-columns:1fr;gap:4rem}.nc-page-sidebar{position:static;display:block;margin-bottom:2.4rem}}@media screen and (max-width:749px){.nc-page-content{font-size:1.55rem}.nc-page-content>p:first-of-type{font-size:1.65rem}.nc-page-content blockquote{padding:1.6rem 1.8rem!important}.nc-page-content table thead th,.nc-page-content table tbody td{padding:1.2rem 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-nc-main-page.css.map */
