.proposal-brief{color:#203e31;max-width:1100px;margin:0 auto;padding:64px 36px}.proposal-brief h1{font-size:clamp(30px,4vw,48px);line-height:1.4}.proposal-brief p,.proposal-brief li{font-size:17px;line-height:1.9}.proposal-brief h2{font-size:30px}.proposal-brief h3{font-size:22px}.proposal-brief section{border-top:1px solid #ccd6c8;padding:40px 0;scroll-margin-top:30px}.proposal-brief article{padding:18px 0}.brief-nav{flex-wrap:wrap;gap:20px;margin:32px 0;display:flex}.brief-nav a{font-size:16px}.brief-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.brief-path>div{background:#eef1e7;padding:22px}.brief-path span{color:#73816b;font:24px Georgia}.brief-example{background:#e8eddf;padding:24px!important}.brief-options{grid-template-columns:1fr 1fr;gap:30px;display:grid}.proposal-brief a{color:#245e44;text-underline-offset:4px;text-decoration:underline}.proposal-brief{color:#202020}.proposal-brief a{color:#333}.proposal-brief section{border-color:#ddd}.brief-path>div,.brief-example{background:#f4f4f4!important}.brief-path span{color:#777}.proposal-brief .brief-meta{color:#666;font-size:14px;line-height:1.7}.brief-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brief-comparison article{border-top:1px solid #ddd}.brief-comparison p{font-size:16px}.brief-evidence{border-left:3px solid #333;padding-left:24px!important}.a-concept-figure{margin:36px 0}.a-concept-figure img{border:1px solid #ddd;width:100%;height:auto}.a-concept-figure figcaption{color:#555;margin-top:12px;font-size:15px;line-height:1.8}
