.article-wrap{max-width:780px;margin:0 auto;padding:100px 80px 140px}.article-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:32px}.article-breadcrumb a{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:opacity .2s}.article-breadcrumb a:hover{opacity:.7}.article-breadcrumb span{font-size:10px;color:#ccc;letter-spacing:1px}.article-breadcrumb span:last-child{color:var(--grey);text-transform:uppercase;font-size:10px;letter-spacing:2px}.article-hero-meta{display:flex;align-items:center;gap:0;margin-bottom:36px}.article-hero-cat{font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold);padding:6px 14px 6px 0;border-right:1px solid #d8d5d0;margin-right:14px}.article-hero-date,.article-hero-time{font-size:11px;font-weight:300;color:var(--grey);letter-spacing:1px}.article-hero-date:after{content:"·";margin:0 10px;color:#ccc}.article-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,6.5vw,96px);line-height:.9;letter-spacing:1px;margin-bottom:32px;color:var(--black)}.article-intro{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;color:var(--mid);line-height:1.8;margin-bottom:52px;padding-bottom:52px;border-bottom:1px solid #e4e1dc;position:relative}.article-intro:before{content:"";position:absolute;bottom:-1px;left:0;width:48px;height:2px;background:var(--gold)}.article-hero-img{width:100%;height:520px;object-fit:cover;margin-bottom:72px;filter:saturate(.75);display:block}.article-body h2{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:1px;margin:64px 0 20px;line-height:1;color:var(--black);position:relative;padding-left:20px}.article-body h2:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--gold)}.article-body h3{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:1px;margin:40px 0 14px;color:var(--mid)}.article-body p{font-size:17px;font-weight:300;color:var(--mid);line-height:2;margin-bottom:28px}.article-body blockquote{border:none;border-left:3px solid var(--gold);padding:20px 0 20px 32px;margin:52px 0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;color:var(--black);font-style:italic;line-height:1.65;background:linear-gradient(90deg,rgba(184,150,90,.05) 0%,transparent 100%)}.article-body ul{list-style:none;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.article-body ul li{font-size:16px;font-weight:300;color:var(--mid);line-height:1.75;display:flex;align-items:flex-start;gap:16px}.article-body ul li:before{content:"";width:22px;height:1px;background:var(--gold);flex-shrink:0;margin-top:12px}.article-tag-wrap{display:flex;gap:8px;flex-wrap:wrap;margin-top:64px;padding-top:40px;border-top:1px solid #e4e1dc}.article-tag{font-size:9px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:9px 16px;border:1px solid #e0ddd8;color:var(--grey);transition:border-color .3s,color .3s}.article-tag:hover{border-color:var(--gold);color:var(--gold)}.article-author{display:flex;align-items:center;gap:24px;padding:40px 0;border-top:1px solid #e4e1dc;border-bottom:1px solid #e4e1dc;margin-top:56px}.article-author-photo{width:68px;height:68px;border-radius:50%;object-fit:cover;filter:saturate(.4);flex-shrink:0}.article-author-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:2px;margin-bottom:5px;color:var(--black)}.article-author-role{font-size:10px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold)}.related-articles{background:var(--cream);padding:100px 80px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px}.related-card{background:var(--white);padding:32px 28px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;position:relative;overflow:hidden}.related-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.related-card:hover{transform:translateY(-6px);background:var(--black)}.related-card:hover:after{transform:scaleX(1)}.related-cat{font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.related-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:1px;color:var(--black);line-height:1.1;margin-bottom:12px;transition:color .3s}.related-card:hover .related-title{color:var(--white)}.related-date{font-size:11px;font-weight:300;color:var(--grey);transition:color .3s}.related-card:hover .related-date{color:#ffffff59}@media (max-width:1000px){.article-wrap{padding:60px 24px 100px}.article-hero-img{height:280px}.article-body h2{font-size:38px}.related-grid{grid-template-columns:1fr}.related-articles{padding:60px 24px}}@media (max-width:600px){.article-h1{font-size:clamp(44px,12vw,64px)}.article-intro{font-size:19px}.article-body blockquote{font-size:20px;padding:16px 0 16px 24px}}
