.mk-article-page{background:var(--mk-navy)}.mk-article-hero{margin-bottom:2.5rem}.mk-article-hero__image-wrapper{width:100%;position:relative}.mk-article-hero__image{border-radius:2px;width:100%;height:auto!important;position:relative!important}.mk-article{padding:calc(60px + clamp(3rem,6vw,5rem)) 0 clamp(4rem,8vw,6rem)}.mk-article__container{max-width:780px;padding:0 var(--mk-container-padding);margin:0 auto}.mk-article__breadcrumb{font-family:var(--mk-font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.7rem;display:flex}.mk-article__breadcrumb a{color:var(--mk-gray);text-decoration:none;transition:color .3s}.mk-article__breadcrumb a:hover{color:var(--mk-gold)}.mk-article__breadcrumb span{color:var(--mk-gray-dark)}.mk-article__breadcrumb-current{color:var(--mk-silver)}.mk-article__header{margin-bottom:2.5rem}.mk-article__date{font-family:var(--mk-font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mk-gold);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.65rem;font-weight:400;display:inline-flex}.mk-article__title{font-family:var(--mk-font-serif);color:var(--mk-pure-white);letter-spacing:.04em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.15}.mk-article__subtitle{font-family:var(--mk-font-sans);color:var(--mk-silver);margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.mk-article__divider{align-items:center;gap:1rem;max-width:200px;margin-bottom:3rem;display:flex}.mk-article__divider-line{background:#c9a96e4d;flex:1;height:1px}.mk-article__divider-diamond{background:var(--mk-gold);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.mk-article__content{font-family:var(--mk-font-sans);color:var(--mk-silver);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.9}.mk-article__content h1,.mk-article__content h2,.mk-article__content h3,.mk-article__content h4{font-family:var(--mk-font-serif);color:var(--mk-pure-white);letter-spacing:.03em;margin:2.5rem 0 1rem;font-weight:400}.mk-article__content h2{font-size:clamp(1.5rem,3vw,2rem)}.mk-article__content h3{font-size:clamp(1.2rem,2vw,1.5rem)}.mk-article__content p{margin:0 0 1.5rem}.mk-article__content a{color:var(--mk-gold);text-underline-offset:3px;text-decoration:underline;transition:color .3s}.mk-article__content a:hover{color:var(--mk-gold-light)}.mk-article__content img{border:1px solid #2854751f;max-width:100%;height:auto;margin:2rem 0}.mk-article__content blockquote{border-left:3px solid var(--mk-gold);background:var(--mk-dark);color:var(--mk-silver-light);margin:2rem 0;padding:1rem 2rem;font-style:italic}.mk-article__content ul,.mk-article__content ol{margin:1.5rem 0;padding-left:1.5rem}.mk-article__content li{margin-bottom:.5rem}.mk-article__footer{border-top:1px solid #2854751f;margin-top:4rem;padding-top:2.5rem}.mk-article__back{font-family:var(--mk-font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mk-gold);align-items:center;gap:.75rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:letter-spacing .3s;display:inline-flex}.mk-article__back:hover{letter-spacing:.22em}
