.theravada-layout{max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:40px 55px}.theravada-opening,.theravada-samasati,.theravada-sources{grid-column:1/-1}.theravada-opening{max-width:760px}.theravada-opening h2{font-size:36px}.theravada-opening p,.theravada-block p,.theravada-block li{color:#52625a}.theravada-block{border-top:1px solid #173f3840;padding-top:25px}.theravada-block h2,.theravada-samasati h2{font-size:30px;line-height:1.2;letter-spacing:-.5px}.theravada-block .eyebrow{margin-bottom:15px}.theravada-block ol,.theravada-block ul{padding-left:22px}.theravada-block li{margin:12px 0;padding-left:4px}.theravada-block strong{color:var(--ink);font-weight:600}.source-mark{color:var(--gold);font-size:12px;white-space:nowrap}.theravada-samasati{background:#e9e8de;padding:30px;border-radius:12px}.theravada-samasati p{color:#52625a}.theravada-sources{font-size:13px;color:#66716a;line-height:1.7}.theravada-sources h3{font-size:24px}.theravada-sources li{margin-top:8px}@media(max-width:700px){.theravada-layout{grid-template-columns:1fr;gap:30px}.theravada-opening,.theravada-samasati,.theravada-sources{grid-column:auto}.theravada-samasati{padding:24px}}.values-hero h1{font-size:clamp(36px,6vw,76px);overflow-wrap:anywhere;letter-spacing:-1.5px}
