.main-page{position:relative}.main-page__inner{max-width:var(--main-page-max-width, 780px);margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}@media screen and (min-width:750px){.main-page__inner{padding:var(--spacing-12, 80px) var(--spacing-6)}}@media screen and (min-width:990px){.main-page__inner{padding:var(--spacing-16, 120px) var(--spacing-8)}}.main-page__header{text-align:center;margin-bottom:var(--spacing-8);position:relative}.main-page__header:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary, var(--color-primary)));margin:var(--spacing-6) auto 0;border-radius:2px}.main-page__header--no-divider:after{display:none}.main-page__title{font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em;color:var(--color-foreground)}.main-page__title--uppercase{text-transform:uppercase;letter-spacing:.05em}.main-page__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-top:var(--spacing-4);font-weight:400}@media screen and (min-width:750px){.main-page__header{margin-bottom:var(--spacing-12, 80px)}}.main-page__content{font-size:var(--font-size-base);line-height:1.8;color:var(--color-foreground)}.main-page__content h1,.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5,.main-page__content h6{font-family:var(--font-heading-family);font-weight:700;line-height:1.25;margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-foreground)}.main-page__content h2{font-size:clamp(1.5rem,4vw,2rem);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-border)}.main-page__content h3{font-size:clamp(1.25rem,3vw,1.5rem)}.main-page__content h4{font-size:clamp(1.1rem,2.5vw,1.25rem)}.main-page__content p{margin-bottom:var(--spacing-5);color:var(--color-text-secondary)}.main-page__content p:last-child{margin-bottom:0}.main-page__content strong,.main-page__content b{color:var(--color-foreground);font-weight:600}.main-page__content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-short) var(--ease-out),text-decoration-color var(--duration-short) var(--ease-out)}.main-page__content a:hover{color:var(--color-secondary, var(--color-primary));text-decoration-color:transparent}.main-page__content ul,.main-page__content ol{margin-bottom:var(--spacing-5);padding-left:0}.main-page__content ul{list-style:none}.main-page__content ul li{position:relative;padding-left:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--color-text-secondary)}.main-page__content ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--color-primary);border-radius:50%}.main-page__content ol{list-style:none;counter-reset:list-counter}.main-page__content ol li{position:relative;padding-left:var(--spacing-8);margin-bottom:var(--spacing-3);counter-increment:list-counter;color:var(--color-text-secondary)}.main-page__content ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-button-text, #fff);font-size:var(--font-size-sm);font-weight:600;border-radius:50%}.main-page__content blockquote{position:relative;margin:var(--spacing-8) 0;padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-8);background-color:var(--color-background-secondary, rgba(0, 0, 0, .02));border-radius:var(--card-border-radius, 8px);border-left:4px solid var(--color-primary);font-style:italic;font-size:var(--font-size-lg);color:var(--color-foreground)}.main-page__content blockquote:before{content:'"';position:absolute;top:var(--spacing-4);left:var(--spacing-4);font-size:3rem;line-height:1;color:var(--color-primary);opacity:.3;font-family:Georgia,serif}.main-page__content img{display:block;margin:var(--spacing-8) auto;border-radius:var(--card-border-radius, 8px);box-shadow:0 4px 20px #0000001a}.main-page__content table{width:100%;border-collapse:separate;border-spacing:0;margin:var(--spacing-8) 0;border-radius:var(--card-border-radius, 8px);overflow:hidden;box-shadow:0 2px 10px #0000000d}.main-page__content th,.main-page__content td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--color-border)}.main-page__content th{font-weight:600;background-color:var(--color-background-secondary, rgba(0, 0, 0, .03));color:var(--color-foreground)}.main-page__content tr:last-child td{border-bottom:none}.main-page__content tr:nth-child(2n){background-color:var(--color-background-secondary, rgba(0, 0, 0, .01))}.main-page__content hr{margin:var(--spacing-10, 60px) auto;border:none;height:2px;background:linear-gradient(90deg,transparent,var(--color-border),transparent);max-width:200px}.main-page__content code{background-color:var(--color-background-secondary, rgba(0, 0, 0, .05));padding:.2em .4em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.main-page__content pre{background-color:var(--color-foreground);color:var(--color-background);padding:var(--spacing-6);border-radius:var(--card-border-radius, 8px);overflow-x:auto;margin:var(--spacing-6) 0}.main-page__content pre code{background:none;padding:0;color:inherit}.main-page__content .info-box,.main-page__content address{background-color:var(--color-background-secondary, rgba(0, 0, 0, .02));border:1px solid var(--color-border);border-radius:var(--card-border-radius, 8px);padding:var(--spacing-6);margin:var(--spacing-6) 0;font-style:normal}.main-page__content address strong{display:block;font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);color:var(--color-foreground)}.reveal-slide-in .reveal-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-slide-in.is-visible .reveal-item{opacity:1;transform:translateY(0)}.reveal-slide-in .reveal-item:nth-child(2){transition-delay:.15s}.reveal-slide-in .reveal-item:nth-child(3){transition-delay:.3s}.main-page--full-width .main-page__inner{max-width:100%}.main-page--narrow .main-page__inner{max-width:600px}.main-page--wide .main-page__inner{max-width:1000px}.main-page--left-aligned .main-page__header{text-align:left}.main-page--left-aligned .main-page__header:after{margin-left:0}.main-page--has-background{background-color:var(--main-page-bg-color, var(--color-background-secondary))}@media print{.main-page__inner{padding:0;max-width:100%}.reveal-slide-in .reveal-item{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-page.css.map */
