.article-page{background:var(--color-background);color:var(--color-foreground)}.article-page--container-boxed{max-width:var(--container-max);margin-inline:auto}.article-page__masthead{border-bottom:1px solid var(--color-border)}.article-page__masthead-inner{max-width:980px;margin:0 auto;padding:clamp(40px,8vw,96px) var(--page-gutter) clamp(28px,5vw,56px);text-align:center;display:flex;flex-direction:column;align-items:center}.article-page__breadcrumbs{margin-bottom:24px;width:100%;display:flex;justify-content:center}.article-page__breadcrumbs .breadcrumbs__list{justify-content:center;flex-wrap:wrap}.article-page__title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.005em;line-height:1.02;color:var(--color-foreground);margin:0 0 28px;overflow-wrap:anywhere;word-break:break-word}.article-page--heading-small .article-page__title{font-size:calc(var(--font-size-h1) * .9)}.article-page--heading-medium .article-page__title{font-size:calc(var(--font-size-h1) * 1.35)}.article-page--heading-large .article-page__title{font-size:calc(var(--font-size-h1) * 1.85)}.article-page__meta{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);margin:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px}.article-page__meta-sep{color:var(--color-border)}.article-page__cover{margin:0 auto;padding:clamp(32px,4vw,48px) var(--page-gutter) 0;max-width:var(--container-max)}.article-page__cover-media{overflow:hidden;border-radius:var(--radius-blog-card, 0)}.article-page__cover-media img{width:100%;display:block}.article-page__cover--ratio-1-1 .article-page__cover-media,.article-page__cover--ratio-3-2 .article-page__cover-media,.article-page__cover--ratio-4-3 .article-page__cover-media,.article-page__cover--ratio-16-10 .article-page__cover-media,.article-page__cover--ratio-16-9 .article-page__cover-media{aspect-ratio:var(--cover-ratio, 16/9)}.article-page__cover--ratio-1-1 .article-page__cover-media img,.article-page__cover--ratio-3-2 .article-page__cover-media img,.article-page__cover--ratio-4-3 .article-page__cover-media img,.article-page__cover--ratio-16-10 .article-page__cover-media img,.article-page__cover--ratio-16-9 .article-page__cover-media img{height:100%;object-fit:cover}.article-page__cover-caption{padding:12px 32px 0;font-family:var(--font-body-family);font-size:var(--font-size-label);font-style:italic;color:var(--color-text-secondary)}.article-page__body{margin:0 auto;padding:clamp(32px,5vw,64px) var(--page-gutter) clamp(56px,8vw,100px)}.article-page--width-narrow .article-page__body{max-width:640px}.article-page--width-normal .article-page__body{max-width:780px}.article-page--width-container .article-page__body{max-width:var(--container-max)}.article-page__content{font-family:var(--font-heading-family);line-height:1.65;color:var(--color-foreground)}.article-page--text-small .article-page__content{font-size:var(--font-size-sm)}.article-page--text-medium .article-page__content{font-size:var(--font-size-md)}.article-page--text-large .article-page__content{font-size:var(--font-size-lg)}.article-page__content>:first-child{font-style:italic;font-size:var(--font-size-h4);line-height:1.5;color:var(--color-foreground)}.article-page__content p{margin:0 0 24px}.article-page__content h2{font-family:var(--font-heading-family);font-size:var(--font-size-h3);font-weight:400;line-height:1.2;margin:48px 0 16px;color:var(--color-foreground)}.article-page__content h3{font-family:var(--font-heading-family);font-size:var(--font-size-h4);font-weight:400;line-height:1.25;margin:40px 0 14px;color:var(--color-foreground)}.article-page__content ul,.article-page__content ol{margin:0 0 24px;padding-left:24px}.article-page__content li{margin-bottom:8px}.article-page__content a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.article-page__content a:hover{color:var(--color-accent)}.article-page__content blockquote{border-left:2px solid var(--color-accent);padding:4px 0 4px 24px;margin:40px 0;font-family:var(--font-heading-family);font-size:var(--font-size-h3);font-weight:300;font-style:italic;line-height:1.3;color:var(--color-foreground)}.article-page__content img{width:100%;height:auto;display:block;margin:40px 0;border-radius:var(--radius-image, 0)}.article-page__content figure{margin:40px 0}.article-page__content figcaption{font-family:var(--font-body-family);font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:center;margin-top:10px}.article-page__tags{margin-top:56px;padding-top:28px;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px}.article-page__tag{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-button, 0);font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-foreground);text-decoration:none;transition:border-color var(--ease),color .2s}.article-page__tag:hover{border-color:var(--color-foreground);color:var(--color-accent)}.article-comments{margin-top:64px;padding-top:40px;border-top:1px solid var(--color-border)}.article-comments__head{margin-bottom:28px}.article-comments__eyebrow{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-accent);margin:0 0 6px}.article-comments__heading{font-family:var(--font-heading-family);font-weight:400;font-size:var(--font-size-h3);line-height:1.2;color:var(--color-foreground);margin:0}.article-comments__list{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:28px}.article-comments__item{padding:20px 0;border-bottom:1px solid var(--color-border)}.article-comments__item:last-child{border-bottom:none}.article-comments__meta{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);margin:0 0 10px;display:inline-flex;gap:8px;align-items:baseline;flex-wrap:wrap}.article-comments__author{color:var(--color-foreground)}.article-comments__sep{color:var(--color-border)}.article-comments__body{font-family:var(--font-body-family);font-size:var(--font-size-md);line-height:1.7;color:var(--color-foreground)}.article-comments__body p{margin:0 0 12px}.article-comments__body p:last-child{margin:0}.article-comments__pager{margin-top:24px;font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary)}.article-comments__pager a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.article-comments__form-wrap{margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}.article-comments__form-heading{font-family:var(--font-heading-family);font-weight:400;font-size:var(--font-size-h4);margin:0 0 8px;color:var(--color-foreground)}.article-comments__moderation{font-family:var(--font-body-family);font-size:var(--font-size-caption);font-style:italic;color:var(--color-text-secondary);margin:0 0 20px}.article-comments__success{font-family:var(--font-heading-family);font-style:italic;font-size:var(--font-size-lg);color:var(--color-foreground);padding:16px 20px;border:1px solid var(--color-accent);margin:0 0 24px}.article-comments__errors{padding:16px 20px;border:1px solid var(--dost-error);color:var(--dost-error);font-family:var(--font-body-family);font-size:var(--font-size-caption);margin:0 0 24px}.article-comments__form-row{margin-bottom:18px;display:flex;flex-direction:column;gap:6px}.article-comments__label{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary)}.article-comments__input,.article-comments__textarea{font-family:var(--font-body-family);font-size:var(--font-size-sm);color:var(--color-foreground);background:transparent;border:none;border-bottom:1px solid var(--color-border);padding:10px 0;outline:none;width:100%;resize:vertical;transition:border-color var(--ease);border-radius:var(--radius-input, 0)}.article-comments__input:focus,.article-comments__textarea:focus{border-bottom-color:var(--color-foreground)}.article-comments__textarea{border:1px solid var(--color-border);padding:12px 14px;min-height:120px;line-height:1.6}.style-input--bordered .article-comments__input,.style-input--bordered .article-comments__textarea,.style-input--filled .article-comments__input,.style-input--filled .article-comments__textarea,.style-input--filled-pill .article-comments__input,.style-input--filled-pill .article-comments__textarea{border-bottom:none}.style-input--bordered .article-comments__input,.style-input--bordered .article-comments__textarea{border:1px solid var(--color-border);padding:12px 16px}.style-input--filled .article-comments__input,.style-input--filled .article-comments__textarea{background:color-mix(in srgb,var(--color-foreground) 4%,transparent);border:1px solid transparent;padding:12px 16px}.style-input--filled-pill .article-comments__input{background:color-mix(in srgb,var(--color-foreground) 4%,transparent);border:1px solid transparent;padding:12px 20px;border-radius:999px}.style-input--filled-pill .article-comments__textarea{background:color-mix(in srgb,var(--color-foreground) 4%,transparent);border:1px solid transparent;padding:14px 18px}.article-comments__submit{margin-top:12px;background:transparent;border:var(--button-border, 1px) solid var(--color-foreground);border-radius:var(--radius-button, 0);padding:var(--button-py, 14px) var(--button-px, 28px);font-family:var(--font-body-family);font-size:var(--font-size-button);letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-foreground);cursor:pointer;transition:background var(--ease),color .2s}.article-comments__submit:hover{background:var(--color-foreground);color:var(--color-background)}.article-related{border-top:1px solid var(--color-border);background:var(--color-background)}.article-related__inner{max-width:var(--container-max);margin:0 auto;padding:clamp(56px,7vw,80px) var(--page-gutter) clamp(80px,10vw,120px)}.article-related__head{margin-bottom:40px}.article-related__head-eyebrow{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-accent);margin:0 0 10px}.article-related__heading{font-family:var(--font-heading-family);font-size:clamp(28px,3.5vw,36px);font-weight:400;color:var(--color-foreground);margin:0}.article-related__heading-italic{font-style:italic;font-weight:300}.article-related .journal__media-placeholder{width:100%;height:100%;background:var(--color-border)}.article-related .journal__grid{display:grid;grid-template-columns:repeat(var(--journal-grid-cols, 3),minmax(0,1fr));column-gap:clamp(32px,4vw,48px);row-gap:clamp(48px,6vw,72px)}.article-related .journal-card{display:flex;flex-direction:column;min-width:0;gap:16px}.style-blog-card--bordered .article-related .journal-card{border:1px solid var(--color-border);padding:var(--blog-card-info-padding, 12px);border-radius:var(--radius-blog-card, 0);box-sizing:border-box}.style-blog-card-align--center .article-related .journal-card{text-align:center}.style-blog-card-align--center .article-related .journal-card .journal-card__meta,.style-blog-card-align--center .article-related .journal-card .journal-card__tags{justify-content:center}.article-related .journal-card__media{display:block;overflow:hidden;text-decoration:none;border-radius:var(--radius-blog-card, 0)}.article-related .journal-card__media img{width:100%;display:block;transition:transform var(--ease)}.article-related .journal-card:hover .journal-card__media img{transform:scale(var(--motion-hover-scale, 1.02))}.article-related.journal--ratio-1-1 .journal-card__media,.article-related.journal--ratio-3-2 .journal-card__media,.article-related.journal--ratio-4-3 .journal-card__media,.article-related.journal--ratio-16-10 .journal-card__media,.article-related.journal--ratio-16-9 .journal-card__media{aspect-ratio:var(--journal-image-ratio, 3/2)}.article-related.journal--ratio-1-1 .journal-card__media img,.article-related.journal--ratio-3-2 .journal-card__media img,.article-related.journal--ratio-4-3 .journal-card__media img,.article-related.journal--ratio-16-10 .journal-card__media img,.article-related.journal--ratio-16-9 .journal-card__media img{height:100%;object-fit:cover}.article-related.journal--ratio-original .journal-card__media img{height:auto}.article-related.journal--ratio-original .journal__media-placeholder{aspect-ratio:3/2}.article-related .journal-card__eyebrow{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-accent);margin:0}.article-related .journal-card__title{font-family:var(--font-heading-family);font-size:var(--font-size-h4);font-weight:400;line-height:1.2;margin:0}.article-related .journal-card__title a{color:var(--color-foreground);text-decoration:none}.article-related .journal-card__title a:hover{color:var(--color-accent)}.article-related .journal-card__excerpt{font-family:var(--font-body-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.article-related .journal-card__meta{font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);margin:4px 0 0}.article-related .journal-card__tags{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.article-related .journal-card__tag{display:inline-block;padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-button, 0);font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);text-decoration:none;transition:color var(--ease),border-color .2s}.article-related .journal-card__tag:hover{color:var(--color-foreground);border-color:var(--color-foreground)}@media(max-width:989px){.article-related .journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.article-related .journal__grid{grid-template-columns:1fr;row-gap:48px}}@media(max-width:749px){.article-page--heading-small .article-page__title,.article-page--heading-medium .article-page__title,.article-page--heading-large .article-page__title{font-size:var(--font-size-h1)}.article-page--text-small .article-page__content,.article-page--text-medium .article-page__content,.article-page--text-large .article-page__content{font-size:var(--font-size-sm)}.article-page__content>:first-child{font-size:21px}.article-page__content blockquote{font-size:22px}}.article-comments__pager.pagination{display:flex;justify-content:center;align-items:center;gap:4px;padding:32px 0 0;margin-top:32px;border-top:1px solid var(--color-border)}.article-comments__pager .pagination__item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:var(--font-body-family);font-size:var(--font-size-caption);color:var(--color-text-secondary);text-decoration:none;border:1px solid transparent;border-radius:var(--radius-button, 0);transition:border-color var(--ease),color .2s}.article-comments__pager .pagination__item:hover{border-color:var(--color-border);color:var(--color-foreground)}.article-comments__pager .pagination__item.is-current{border-color:var(--color-foreground);color:var(--color-foreground)}.article-comments__pager .pagination__item--prev,.article-comments__pager .pagination__item--next{width:auto;padding:0 16px;letter-spacing:var(--letter-spacing-button);font-size:var(--font-size-label);text-transform:var(--tt-label, uppercase)}.article-comments__pager .pagination__item.is-disabled{opacity:.3;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-main-article.css.map */
