.gw-trait-programs{margin:22px 0 0}.gw-program-section-heading,.gw-program-result-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gw-program-section-heading{margin-bottom:12px}.gw-trait-program{border:1px solid #cfc8ed;background:linear-gradient(140deg,#f9f7ff,#fff 70%);border-radius:16px;padding:25px}.gw-program-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gw-program-heading h4{font-size:28px;letter-spacing:-.6px;margin:0}.gw-program-developer{font-size:14px;color:#526273;margin-top:4px!important}.gw-program-status{display:inline-flex;font-size:12px;line-height:1.6;color:#69510c;background:#faf3da;padding:6px 10px;border-radius:8px;font-weight:650;max-width:100%}.gw-program-summary{font-size:16px;margin:20px 0!important;max-width:78ch}.gw-program-mechanism>p{font-size:12px;color:#5b6175}.gw-program-mechanism ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:12px 0 22px}.gw-program-mechanism li{position:relative;background:white;border:1px solid #ded9ec;border-radius:12px;padding:16px;display:grid;gap:8px;align-content:start;min-width:0}.gw-program-mechanism li:not(:last-child)::after{content:'→';position:absolute;right:-23px;top:48%;font-size:20px;color:#8874c1}.gw-program-step-number{display:flex;width:25px;height:25px;justify-content:center;align-items:center;background:#eee9fd;color:#5c46a1;border-radius:50%;font-size:12px;font-weight:700}.gw-program-mechanism li>strong{font-size:15px}.gw-program-mechanism li>span:last-child{font-size:13px;line-height:1.5;color:#536273}.gw-program-result{padding:16px 18px;border-left:3px solid #7b67c3;background:#f1eefb;border-radius:0 10px 10px 0}.gw-program-result>p{font-size:14px;line-height:1.65}.gw-program-result-heading{margin-bottom:6px}.gw-program-scope{font-size:12px;color:#66717f;margin-top:14px!important}.gw-program-details{margin-top:18px;font-size:14px}.gw-program-details>summary{cursor:pointer;color:#504391;font-weight:650}.gw-program-details dl{margin:18px 0;display:grid;gap:14px}.gw-program-details dt{font-weight:650;color:#24313e}.gw-program-details dd{margin:4px 0 0;color:#526273;line-height:1.6;max-width:85ch}.gw-program-sources{padding-left:18px;display:grid;gap:10px}.gw-program-reviewed{font-size:12px;color:#687383;margin-top:18px!important}.gw-program-compact>summary{cursor:pointer;line-height:1.6}.gw-program-compact>summary span{font-size:12px;margin-left:12px}.gw-program-compact[open]>article{margin-top:12px}.gw-program-revisit[open]>.gw-trait-programs{margin-top:20px}
@media(max-width:650px){.gw-trait-program{padding:18px}.gw-program-heading h4{font-size:25px}.gw-program-mechanism ol{grid-template-columns:1fr;gap:23px}.gw-program-mechanism li{grid-template-columns:25px 1fr;gap:4px 12px}.gw-program-mechanism li>span:last-child{grid-column:2}.gw-program-mechanism li:not(:last-child)::after{content:'↓';top:auto;bottom:-24px;right:50%}.gw-program-result{padding:14px}.gw-program-summary{font-size:15px}.gw-program-compact>summary span{display:block;margin-left:0}}
