.drp-article{background:var(--drp-cream);color:var(--drp-charcoal)}.article-header{margin-inline:auto;max-width:1000px;padding:clamp(64px,9vw,135px) 24px clamp(45px,6vw,85px);text-align:center}.article-back{font:500 10px/1 var(--drp-sans);letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.article-header>p,.article-related>p{color:var(--drp-gold);font:500 10px/1 var(--drp-sans);letter-spacing:.24em;margin:44px 0 20px;text-transform:uppercase}.article-header h1{font:400 clamp(46px,6.2vw,88px)/.95 var(--drp-display);letter-spacing:-.035em;margin:0}.article-meta{display:flex;font:300 12px/1 var(--drp-sans);gap:16px;justify-content:center;margin-top:28px}.article-meta span+time::before{color:var(--drp-gold);content:'·';margin-right:16px}.article-featured-image{margin:0}.article-featured-image img{display:block;max-height:760px;object-fit:cover;width:100%}.article-layout{display:grid;gap:70px;grid-template-columns:130px minmax(0,720px);margin:clamp(60px,8vw,110px) auto;max-width:1000px;padding-inline:24px}.article-aside{border-top:1px solid var(--drp-line);padding-top:17px}.article-aside p{color:var(--drp-gold);font:500 10px/1 var(--drp-sans);letter-spacing:.16em;margin:0 0 15px;text-transform:uppercase}.article-aside a{display:block;font:300 12px/1.7 var(--drp-sans);text-decoration:none}.article-content{font:300 17px/1.85 var(--drp-sans)}.article-content>:first-child{font:400 25px/1.55 var(--drp-display)}.article-content h2{font:400 clamp(34px,4vw,53px)/1.05 var(--drp-display);margin:68px 0 20px}.article-content h3{font:400 29px/1.1 var(--drp-display);margin:42px 0 15px}.article-content p,.article-content ul,.article-content ol{margin:0 0 24px}.article-content li{margin-bottom:10px}.article-content blockquote{border-left:2px solid var(--drp-gold);font:400 28px/1.3 var(--drp-display);margin:45px 0;padding:5px 0 5px 28px}.article-content img{height:auto;margin:30px 0;max-width:100%}.article-footer{background:#eae3d8;margin-top:clamp(75px,10vw,150px);padding:clamp(75px,9vw,130px) 24px;text-align:center}.article-footer>p{color:var(--drp-gold);font:500 10px/1 var(--drp-sans);letter-spacing:.24em;margin:0 0 20px;text-transform:uppercase}.article-footer h2,.article-related h2{font:400 clamp(42px,5vw,74px)/.94 var(--drp-display);margin:0}.article-footer h2 em,.article-related h2 em{color:var(--drp-gold);font-weight:300}.article-footer>span{display:block;font:300 15px/1.8 var(--drp-sans);margin:27px auto 0;max-width:580px}.article-footer>div{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:34px}.article-button{background:var(--drp-charcoal);border:1px solid var(--drp-charcoal);color:var(--drp-cream);font:500 10px/1 var(--drp-sans);letter-spacing:.14em;padding:17px 21px;text-decoration:none;text-transform:uppercase}.article-link{border-bottom:1px solid var(--drp-charcoal);font:500 10px/1 var(--drp-sans);letter-spacing:.14em;padding-bottom:7px;text-decoration:none;text-transform:uppercase}.article-related{padding:clamp(72px,9vw,130px) max(24px,calc((100vw - 1440px)/2 + 64px))}.article-related>p{margin:0 0 20px}.article-related>div{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.article-related>div>article{border:1px solid var(--drp-line);padding-bottom:24px}.article-related__image{display:block;overflow:hidden}.article-related__image img{aspect-ratio:1.25;display:block;object-fit:cover;transition:transform .5s;width:100%}.article-related>div>article:hover img{transform:scale(1.05)}.article-related article>p,.article-related h3,.article-related__link{margin-left:24px;margin-right:24px}.article-related article>p{color:var(--drp-gold);font:500 9px/1 var(--drp-sans);letter-spacing:.15em;margin-bottom:14px;margin-top:22px;text-transform:uppercase}.article-related h3{font:400 28px/1.05 var(--drp-display);margin-bottom:22px;margin-top:0}.article-related h3 a,.article-related__link{text-decoration:none}.article-related__link{color:var(--drp-gold);font:500 9px/1 var(--drp-sans);letter-spacing:.14em;text-transform:uppercase}@media(max-width:700px){.article-layout{gap:30px;grid-template-columns:1fr}.article-aside{display:flex;gap:15px;align-items:center}.article-aside p{margin:0}.article-aside a{font-size:11px}.article-related>div{grid-template-columns:1fr}.article-footer>div{align-items:stretch;flex-direction:column;margin-inline:auto;max-width:310px}.article-link{align-self:center;margin-top:8px}}@media(max-width:440px){.article-meta{flex-direction:column;gap:8px}.article-meta span+time::before{content:'';margin:0}.article-aside{align-items:flex-start;flex-direction:column;gap:5px}}
