.article-page .article-hero{padding-block:64px 60px}.article-hero>.brand-button{min-height:40px;padding:9px 20px;font-size:11px}.article-page .article-category{margin:48px 0 20px}.article-page .article-hero h1{font:400 clamp(40px,5.3vw,88px)/1.18 var(--font-display);letter-spacing:-.025em;max-width:1100px;margin:0 0 24px;color:#eee6d5}.article-subtitle{font-size:clamp(18px,1.6vw,24px);color:#c5aa78;margin:0 0 20px}.article-deck{max-width:740px;font-size:18px;line-height:1.8;color:#bbb5a9;margin:0}.article-meta{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a49b89;margin-top:32px}.article-page .article-image{position:relative;margin-block:0}.article-image img{display:block;width:100%;height:clamp(290px,39vw,650px);object-fit:cover}.article-image figcaption{position:absolute;left:24px;bottom:24px;background:#0b0a08cc;color:#f3e8d1;padding:12px 18px;font-size:10px;letter-spacing:.15em}.article-paper{background:#eee7d8;color:#2a261e;margin-top:64px;padding-block:clamp(64px,7vw,112px)}.article-reading{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,760px);justify-content:space-between;gap:clamp(35px,7vw,110px)}.article-index{align-self:start;position:sticky;top:140px}.article-page .article-paper .eyebrow{color:#8d6c40}.article-index nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.article-index .brand-button{color:#76613f;border-color:#ab8a5559;text-align:left;white-space:normal;font-size:11px;letter-spacing:0;line-height:1.6;min-height:42px;padding:10px 16px}.article-index .brand-button:hover,.article-paper .brand-button:hover{background:#ba945322;color:#282218}.article-copy{min-width:0}.article-copy>section{position:relative;margin-bottom:58px;scroll-margin-top:140px}.article-section-number{font-size:11px;letter-spacing:.18em;color:#987545;margin:0 0 18px}.article-page .article-copy h2{font:400 clamp(26px,2.65vw,38px)/1.3 var(--font-display);letter-spacing:-.015em;margin:0 0 28px;max-width:none;color:#2a261e}.article-copy p:not(.eyebrow):not(.article-section-number),.article-copy li{font-size:17px;line-height:1.9}.article-copy p{margin:0 0 22px}.article-copy ul,.article-copy ol{padding-left:22px;margin:0 0 30px}.article-copy li{padding-left:8px;margin-bottom:15px}.article-copy strong{font-weight:700}.article-note{margin:32px 0;padding:26px 30px;background:#e0d5bf;border-left:2px solid #ad8951}.article-note p:last-child{margin-bottom:0}.article-note .eyebrow{margin-bottom:12px}.article-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.article-paper .brand-button{color:#665134;border-color:#aa864f99;font-size:11px;padding:12px 20px}.article-table{margin:30px 0;overflow-x:auto}.article-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7;text-align:left}.article-table caption{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#8d6c40;padding-bottom:18px}.article-table th,.article-table td{padding:15px 12px;border-bottom:1px solid #b79a6345;vertical-align:top}.article-table thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#78613c;background:#e5dac7}.article-table tbody th{font-weight:600;width:28%}.article-sources{border-top:1px solid #b79a6355;padding-top:30px;margin-top:12px}.article-sources .article-actions{margin-top:18px}.article-sources .brand-button{font-size:10px;padding:10px 16px}.article-back{margin-top:42px}.article-related{padding-block:80px 100px}.article-page .article-related>h2{font-size:clamp(32px,3.5vw,56px);margin:18px 0 40px}.article-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.article-related-card{min-width:0}.article-related-card img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;height:auto}.article-related-card>div{padding-top:22px}.article-page .article-related-card h3{font:400 clamp(24px,2vw,34px)/1.35 var(--font-display);margin:14px 0 24px}.article-page .heading-text-line,.article-page .heading-text-glyphs{display:block;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.article-page .heading-text-line{overflow:hidden}.article-page .heading-text-glyphs{transform:translate3d(0,112%,0);will-change:transform}@media(max-width:1000px){.article-reading{grid-template-columns:1fr;gap:40px}.article-index{position:static}.article-index nav{flex-direction:row;flex-wrap:wrap;margin-top:18px}.article-copy{max-width:760px;margin-inline:auto}.article-page .article-hero{padding-top:42px}}@media(max-width:600px){.article-page .article-hero{padding-block:32px 38px}.article-page .article-category{margin-top:32px}.article-page .article-hero h1{font-size:clamp(32px,8.4vw,46px)}.article-deck{font-size:16px}.article-image figcaption{left:12px;bottom:12px;font-size:8px;padding:10px 12px}.article-paper{margin-top:32px;padding-block:44px}.article-reading{gap:38px}.article-copy p:not(.eyebrow):not(.article-section-number),.article-copy li{font-size:16px;line-height:1.85}.article-copy>section{margin-bottom:44px}.article-note{padding:22px}.article-related{padding-block:52px 64px}.article-related-grid{grid-template-columns:1fr;gap:42px}.article-table th,.article-table td{padding:12px 8px;font-size:12px}.article-meta{gap:10px 20px}}@media(prefers-reduced-motion:reduce){.article-page .heading-text-glyphs{transform:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/magazine-article.css.map */
