.release28{color:#203b32;background:#f8faf4;max-width:1540px;margin:auto;padding:clamp(20px,4vw,60px)}.release28-ledger{margin:60px 0}.release28-ledger-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.release28-ledger-heading>div>p,.release28-workers>div>p:first-child{letter-spacing:.13em;color:#54755f;font-size:10px;font-weight:750}.release28-ledger-heading h2,.release28-workers h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,4vw,50px);line-height:1.1}.release28-ledger-heading h2 em{font:400 1.03em Georgia,serif}.release28-ledger-heading>p{max-width:52ch;font-size:14px;line-height:1.8}.release28-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0 18px;display:grid}.release28-counts article{background:#fff;border:1px solid #c8d7c5;border-radius:14px;padding:24px}.release28-counts strong{letter-spacing:-.06em;font-size:36px;display:block}.release28-counts span{color:#58715e;font-size:12px}.release28-method-note{color:#5b745f;max-width:100ch;font-size:12px;line-height:1.8}.release28-program{margin-top:38px}.release28-program>header{justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.release28-program small{letter-spacing:.1em;text-transform:uppercase;color:#577861;font-size:10px}.release28-program h2{letter-spacing:-.045em;margin:5px 0 0;font-size:30px}.release28-program a{color:#275c43;font-size:12px;font-weight:650}.release28-capabilities{background:#fff;border:1px solid #cedbca;border-radius:15px;overflow:hidden}.release28-capabilities details+details{border-top:1px solid #dbe4d5}.release28-capabilities summary{cursor:pointer;align-items:center;gap:18px;padding:17px 21px;list-style:none;display:flex}.release28-capabilities summary>b{color:#6c876c;min-width:22px;font:11px monospace}.release28-capabilities summary>strong{flex:1;font-size:14px}.release28-capabilities summary>span{white-space:nowrap;color:#315b35;background:#edf3e4;border-radius:5px;padding:4px 8px;font-size:10px}.release28-capabilities summary>span[data-status=partial]{color:#795a29;background:#fbf1dd}.release28-capabilities summary>span[data-status=open]{color:#83533a;background:#f4e8e0}.release28-capabilities details>div{padding:0 21px 17px 61px}.release28-capabilities p{margin:8px 0;font-size:13px;line-height:1.8}.release28-workers{background:#edf3e5;border:1px solid #c5d5be;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:50px;padding:35px;display:grid}.release28-workers p{max-width:70ch;font-size:13px;line-height:1.8}.release28-workers>div:last-child{flex-direction:column;justify-content:center;gap:10px;display:flex}.release28-workers a{color:#28543c;background:#f9fcf2;border:1px solid #b9cdb0;border-radius:8px;padding:13px;font-size:12px;font-weight:650;text-decoration:none}.release28-footer{border-top:1px solid #ccdac6;flex-wrap:wrap;gap:20px;margin:35px 0 10px;padding-top:25px;display:flex}.release28-footer p{color:#5c745f;flex:65%;max-width:100ch;font-size:11px;line-height:1.8}.release28-footer a{color:#315e40;font-size:12px;font-weight:650}.release28 :focus-visible{outline-offset:4px;outline:3px solid #b48a39}html[data-studio-theme=dark] .release28{color:#e3eddd;background:#152b23}html[data-studio-theme=dark] .release28-counts article,html[data-studio-theme=dark] .release28-capabilities{background:#213c2f;border-color:#49634c}html[data-studio-theme=dark] .release28-counts span,html[data-studio-theme=dark] .release28-method-note,html[data-studio-theme=dark] .release28-program small,html[data-studio-theme=dark] .release28-footer p{color:#c0d6b8}html[data-studio-theme=dark] .release28-program a,html[data-studio-theme=dark] .release28-footer a{color:#c4dda7}html[data-studio-theme=dark] .release28-workers{background:#254334;border-color:#53704e}html[data-studio-theme=dark] .release28-capabilities details+details{border-color:#49634c}@media (max-width:850px){.release28-ledger-heading{display:block}.release28-workers{grid-template-columns:1fr;gap:20px}}@media (max-width:550px){.release28-counts{gap:7px}.release28-counts article{padding:15px 10px}.release28-counts strong{font-size:29px}.release28-counts span{font-size:10px}.release28-capabilities summary{flex-wrap:wrap;gap:10px;padding:15px 12px}.release28-capabilities summary>strong{flex-basis:70%;font-size:12px}.release28-capabilities summary>span{margin-left:32px}.release28-capabilities details>div{padding-left:20px}.release28-program>header{display:block}.release28-program>header>a{margin-top:10px;display:inline-block}.release28-workers{padding:22px}}
