.article-section{border-top:1px solid var(--divider-default);flex-direction:column;align-items:center;gap:40px;padding:40px;display:flex}.article-main{flex-direction:column;gap:24px;width:684px;display:flex}.article-meta{font-family:var(--font-manrope), sans-serif;letter-spacing:2.1px;text-transform:uppercase;color:var(--text-disabled);font-size:14px;font-weight:500;line-height:14px}.article-head{flex-direction:column;gap:24px;display:flex}.article-title{font-family:var(--font-cormorant), serif;letter-spacing:-.36px;color:var(--text-primary);margin:0;font-size:48px;font-weight:400;line-height:48px}.article-lead{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);margin:0;font-size:18px;font-weight:400;line-height:1.8}.article-hero{border-radius:2px;width:100%;height:362px;position:relative;overflow:hidden}.article-caption{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);margin:0;font-size:14px;font-weight:400;line-height:24px}.article-body{flex-direction:column;gap:24px;width:100%;display:flex}.article-body p{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);margin:0;font-size:18px;font-weight:400;line-height:1.8}.article-body p+p{margin-top:24px}.article-body blockquote{border-top:2px solid var(--text-primary);border-bottom:1px solid var(--divider-default);font-family:var(--font-cormorant), serif;letter-spacing:-.18px;color:var(--text-primary);border-left:none;margin:24px 0;padding:24px 0;font-size:30px;font-weight:500;line-height:36px}.article-body blockquote p{font-family:var(--font-cormorant), serif;letter-spacing:-.18px;color:var(--text-primary);margin:0;font-size:30px;font-weight:500;line-height:36px}.article-rule{background-color:var(--text-primary);flex-shrink:0;width:100%;height:2px}.article-quote{border-top:2px solid var(--text-primary);border-bottom:1px solid var(--divider-default);padding:24px 0}.article-quote p{font-family:var(--font-cormorant), serif;letter-spacing:-.18px;color:var(--text-primary);margin:0;font-size:30px;font-weight:500;line-height:36px}.article-collections{flex-direction:column;gap:16px;width:100%;padding-top:24px;display:flex}.article-collections__title{font-family:var(--font-cormorant), serif;letter-spacing:-.18px;color:var(--text-primary);margin:0;font-size:30px;font-weight:500;line-height:36px}.article-collections__grid{flex-wrap:wrap;gap:16px;display:flex}.article-collections__grid>.reveal{flex-shrink:0;width:200px;height:176px}.article-collections__grid>.reveal>.article-coll-card{width:100%;height:100%}.article-coll-card{border:1px solid var(--divider-default);width:200px;height:176px;color:inherit;transition:background var(--motion-fast,.2s) var(--ease-default,ease);flex-direction:column;flex-shrink:0;gap:0;padding:8px;text-decoration:none;display:flex;overflow:hidden}.article-coll-card:hover{background:var(--surface-page)}.article-coll-card__img{border-radius:2px;flex:1;min-height:0;position:relative;overflow:hidden}.article-coll-card__img img{transition:transform var(--motion-fast,.2s) var(--ease-default,ease);will-change:transform;object-fit:cover;width:100%;height:100%}.article-coll-card:hover .article-coll-card__img img{transform:scale(var(--image-scale-hover))}.article-coll-card__name{font-family:var(--font-cormorant), serif;color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;padding-top:8px;padding-bottom:0;font-size:20px;font-weight:600;line-height:28px}.article-others{flex-direction:column;gap:40px;width:100%;display:flex}.article-others__title{font-family:var(--font-cormorant), serif;letter-spacing:-.36px;color:var(--text-primary);margin:0;font-size:48px;font-weight:400;line-height:48px}.article-others__grid{align-items:flex-end;gap:40px;display:flex}.article-others__grid .journal-card,.article-others__grid>.reveal{flex:1 0 0;min-width:0}.article-others__grid>.reveal>.journal-card{width:100%}@media (max-width:1199px){.article-main{width:100%}.article-title{font-size:36px;line-height:40px}.article-others__grid{flex-wrap:wrap}.article-others__grid .journal-card,.article-others__grid>.reveal{flex:0 0 calc(50% - 20px)}}@media (max-width:767px){.article-section{padding:24px 16px}.article-hero{height:240px}.article-others__grid .journal-card,.article-others__grid>.reveal{flex:0 0 100%}}
