/* Summit Blog article — editorial reading layout using the existing forest-and-gold system. */
.article-hero{background:radial-gradient(circle at 88% 14%,rgba(214,172,93,.2),transparent 23%),radial-gradient(circle at 7% 95%,rgba(64,131,111,.3),transparent 36%),linear-gradient(130deg,#092b20,#15513e 65%,#0b362a);color:var(--blog-cream);padding:calc(7.25rem + 82px) 0 5.75rem}.article-wrap{margin:0 auto;width:min(900px,calc(100% - 3rem))}.article-kicker{color:var(--blog-gold);font-size:.74rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.article-hero h1{font-family:Georgia,serif;font-size:clamp(3.35rem,7.1vw,6.5rem);font-weight:500;letter-spacing:-.05em;line-height:.91;margin:.92rem 0 1.35rem;max-width:850px}.article-dek{color:rgba(250,246,236,.86);font-size:clamp(1.08rem,2.15vw,1.28rem);line-height:1.72;max-width:720px}.article-byline{align-items:center;border-top:1px solid rgba(250,246,236,.24);color:rgba(250,246,236,.75);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.65rem 1rem;margin-top:2.5rem;padding-top:1.15rem}.article-byline strong{color:var(--blog-cream)}.article-dot{background:var(--blog-gold);border-radius:50%;height:.28rem;width:.28rem}.article-main{padding:5.5rem 0 6.5rem}.article-summary{border-left:2px solid var(--blog-gold);color:var(--blog-muted);font-family:Georgia,serif;font-size:1.4rem;line-height:1.55;margin:0 0 4rem;max-width:760px;padding-left:1.5rem}.article-section{margin:0 0 3.2rem;max-width:760px}.article-section h2{color:var(--blog-ink);font-family:Georgia,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:1.06;margin:0 0 1.1rem}.article-section p{color:#435850;font-size:1.08rem;line-height:1.82;margin:0 0 1.2rem}.article-pullquote{background:var(--blog-sand);border-bottom:1px solid rgba(18,61,45,.16);border-top:1px solid rgba(18,61,45,.16);color:var(--blog-forest);font-family:Georgia,serif;font-size:clamp(1.8rem,4.1vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:1.16;margin:4.5rem 0;padding:3rem max(1.5rem,calc((100vw - 900px)/2));text-align:center}.article-takeaways{background:#fffdf8;border:1px solid rgba(18,61,45,.15);margin:4rem 0 3rem;max-width:760px;padding:2rem}.article-takeaways h2{color:var(--blog-ink);font-family:Georgia,serif;font-size:1.6rem;font-weight:500;margin:0 0 1rem}.article-takeaways ul{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.article-takeaways li{color:var(--blog-muted);line-height:1.58;padding-left:1.35rem;position:relative}.article-takeaways li:before{color:var(--blog-gold);content:"✦";left:0;position:absolute}.article-disclaimer{border-top:1px solid rgba(18,61,45,.2);color:var(--blog-muted);font-size:.87rem;line-height:1.65;margin:3.5rem 0 2rem;max-width:760px;padding-top:1.4rem}.article-cta{align-items:center;background:var(--blog-forest);color:var(--blog-cream);display:flex;gap:2rem;justify-content:space-between;margin-top:3.5rem;max-width:760px;padding:2.15rem}.article-cta p{color:rgba(250,246,236,.76);line-height:1.6;margin:.5rem 0 0}.article-cta h2{font-family:Georgia,serif;font-size:1.7rem;font-weight:500;margin:0}.article-cta a{background:var(--blog-gold);color:var(--blog-forest);font-size:.86rem;font-weight:700;padding:1rem 1.2rem;text-decoration:none;white-space:nowrap}.article-cta a:hover{background:#e7c87f}.article-return{color:var(--blog-teal,#0d6b66);display:inline-block;font-size:.9rem;font-weight:700;margin-top:1rem;text-decoration:none}.article-return:hover{text-decoration:underline}@media(max-width:1023px){.article-hero{padding-top:calc(7.25rem + 82px)}}@media(max-width:680px){.article-wrap{width:min(100% - 2rem,900px)}.article-hero{padding:calc(5.15rem + 70px) 0 4rem}.article-hero h1{font-size:3.3rem}.article-main{padding:4rem 0 4.5rem}.article-summary{font-size:1.22rem;margin-bottom:3rem;padding-left:1.1rem}.article-section{margin-bottom:2.65rem}.article-section p{font-size:1rem}.article-pullquote{font-size:2rem;margin:3.2rem 0;padding:2.5rem 1.25rem}.article-takeaways{padding:1.5rem}.article-cta{align-items:flex-start;flex-direction:column;padding:1.75rem}.article-cta a{width:100%}}
.article-references{border-top:1px solid rgba(18,61,45,.2);margin:3.5rem 0 2rem;max-width:760px;padding-top:2rem}.article-references h2{color:var(--blog-ink);font-family:Georgia,serif;font-size:1.6rem;font-weight:500;margin:0 0 1.1rem}.article-references ol{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.article-references li{color:var(--blog-muted);font-size:.9rem;line-height:1.55;padding-left:2rem;position:relative}.article-reference-number{color:var(--blog-forest);font-weight:700;left:0;position:absolute}.article-references a{color:var(--blog-teal,#0d6b66);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.article-references li span:last-child{display:block;font-size:.83rem;margin-top:.13rem}
