.public-site{background:#faf9f3;color:#283d35}.public-header,.public-footer{max-width:1280px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-header{border-bottom:1px solid #dedfd4}.public-header nav,.public-footer nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.public-header nav>a:not(.button),.public-footer a{color:#3f5548;font-size:14px}.public-site main{max-width:1280px;margin:auto;padding:0 48px}.public-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:76px 0 60px}.public-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.09;letter-spacing:-2.6px;margin:24px 0}.public-hero h1 em{font-style:normal;color:#526a48}.public-lede{font-size:18px;line-height:1.75;max-width:490px;color:#526052}.public-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:28px 0 16px}.public-status{font-size:12px;max-width:440px;color:#536151;min-height:36px}.public-illustration{margin:0}.public-illustration svg{display:block;width:100%;height:auto}.public-illustration figcaption{text-align:center;font-size:13px;line-height:1.6;margin-top:12px}.public-illustration figcaption span{color:#596453;font-size:11px}.public-section{padding:64px 0;border-top:1px solid #dedfd4;scroll-margin-top:24px}.public-section h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-1.1px}.public-section p{color:#536151;line-height:1.75}.public-section-heading{max-width:660px;margin-bottom:32px}.public-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-cards article{padding:28px;border:1px solid #dedfd4;border-radius:22px;background:#fffef8}.public-cards h3{font-size:21px;letter-spacing:-.5px;margin:24px 0 12px}.public-cards p{font-size:14px}.step-number{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid #8a9c72;border-radius:15px;background:var(--lime, #d6f27c);font-size:15px;font-weight:700;transform:rotate(-5deg)}.step-number.peach{background:#f8d7bb;transform:rotate(6deg);border-color:#c39c7c}.step-number.lilac{background:#e4daf4;border-color:#ac9bc6}.public-tag{display:inline-block;margin-top:16px;font-size:11px;color:#536151}.public-coverage{display:grid;grid-template-columns:1fr 1.05fr;gap:72px}.connection-list{display:grid;gap:14px}.connection-list article{border:1px solid #dedfd4;border-radius:16px;padding:22px;background:#fffef8}.connection-list strong,.connection-list span{display:block}.connection-list span{font-size:11px;color:#596453;margin:6px 0}.connection-list p{font-size:13px;margin:12px 0 0}.learning-banner{border:0;background:#edf0e4;border-radius:30px;padding:40px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.learning-banner p{margin-bottom:0}.learning-banner ol{list-style:none;padding:0;counter-reset:stages;align-self:center;margin:0}.learning-banner li{counter-increment:stages;padding:18px 0;border-bottom:1px solid #cbd3bf;display:flex;align-items:center;gap:14px;font-size:14px}.learning-banner li::before{content:counter(stages,decimal-leading-zero);font-size:12px;color:#536151}.learning-banner li:last-child{border-bottom:0}.learning-banner small{margin-left:auto;font-size:10px;border:1px solid #a9b89b;border-radius:20px;padding:3px 8px}.member-entry{border:0;text-align:center;max-width:700px;margin:auto;padding:80px 0}.member-entry .button{margin:16px 0 24px}.member-entry details{font-size:13px;text-align:left;border-top:1px solid #dedfd4;padding-top:20px}.member-entry summary{cursor:pointer;font-weight:600}.public-footer{border-top:1px solid #dedfd4;align-items:flex-start}.public-footer p{font-size:12px;color:#536151}.public-footer nav{gap:16px;justify-content:flex-end}.public-site a:focus-visible,.public-site summary:focus-visible{outline:3px solid #526a48;outline-offset:5px}.public-site .ink{color:#fffef5;background:#283d35;border-color:#283d35}.public-site .text-button{color:#3f5548}.public-site .eyebrow{color:#536151}.public-site .brand{color:#283d35}
@media(max-width:850px){.public-header,.public-footer{padding:24px}.public-site main{padding:0 24px}.public-hero{grid-template-columns:1fr;padding:44px 0}.public-hero h1{font-size:48px}.public-illustration{max-width:500px;margin:auto;width:100%}.public-cards{grid-template-columns:1fr}.public-coverage,.learning-banner{grid-template-columns:1fr;gap:28px}.public-section{padding-top:40px;padding-bottom:40px}.learning-banner{padding:28px}.public-footer{flex-direction:column}.public-footer nav{justify-content:flex-start}.public-header nav{gap:16px}.public-header nav>a:not(.button){display:none}.public-header .button{font-size:12px}.public-hero .eyebrow{font-size:10px}.public-hero h1{font-size:42px;letter-spacing:-1.8px}.public-lede{font-size:16px}.public-actions{gap:16px}.public-actions .button{font-size:13px}.member-entry{padding-top:64px;padding-bottom:64px}}
