.article{max-width:900px}.article>h1{font-size:clamp(28px,3.4vw,42px);line-height:1.45;margin:16px 0 32px}.prose{line-height:1.85}.prose p{margin:14px 0}.prose h2{font-size:clamp(22px,2.5vw,29px);line-height:1.5;margin:34px 0 14px}.prose .article-label{font-size:13px;letter-spacing:1.5px;color:#8d7955;margin:26px 0 6px}.prose .article-label+h2{margin-top:6px}.section-number{color:#9a8051;font-size:.75em;font-variant-numeric:tabular-nums;margin-right:10px}.numbered-item{display:flex;align-items:baseline;gap:10px}.numbered-item .section-number{flex-shrink:0}.article-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;padding:18px 0;border-top:1px solid #cdd5c8;border-bottom:1px solid #cdd5c8}.article-topics span{text-align:center;white-space:nowrap}.article-topics b{color:#9a8051;font-size:13px;margin-right:8px}.prose figure{margin:26px 0}.prose figure img{margin:0 auto}.prose figcaption{font-size:13px;color:#718075;text-align:center;margin-top:10px;line-height:1.6}.article-fact{display:flex;gap:20px;padding:10px 14px;background:#e9ede5;margin:0!important;border-bottom:1px solid #dce3d7}.article-fact b{flex:0 0 80px;font-size:14px}.article-fact span{min-width:0}.prose>p:first-child{margin-top:0}@media(max-width:480px){.article-topics{grid-template-columns:repeat(2,1fr)}.article{padding-left:6%;padding-right:6%}.prose h2{margin-top:28px}.article-fact{gap:10px}.article-fact b{flex-basis:65px}}
