.kms-editorial{background:#fffdf8;color:#14243b;padding:48px 0 96px}.kms-editorial-hero{padding-top:40px;padding-bottom:35px}.kms-editorial-hero h1{font:700 clamp(2.5rem,5.8vw,5rem)/1.04 Georgia,serif;letter-spacing:-.035em;color:#0a1d3a;max-width:950px;margin:24px 0}.kms-editorial-hero>p:not(.institutional-kicker){font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.75;max-width:860px;color:#475b75}.kms-editorial-section{padding-top:28px}.kms-editorial-section h2{font:700 clamp(1.8rem,3vw,2.5rem)/1.15 Georgia,serif;color:#0a1d3a;margin:22px 0}.kms-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:32px}.kms-editorial-card{padding:30px;border-radius:22px;border:2px solid #d8b954;background:#fff;box-shadow:0 16px 32px rgba(10,29,58,.08)}.kms-editorial-card h3{color:#806015;font-size:1.55rem;margin:22px 0 12px}.kms-editorial-card p{color:#405675;font-size:1.09rem;line-height:1.7}.kms-editorial-number{font-weight:900;font-size:1.2rem;color:#806015}.kms-editorial-note{border:1px solid #d0b775;border-radius:14px;padding:18px;background:#fff7df;color:#644a13!important}.kms-editorial-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.kms-editorial-actions>a,.kms-editorial-actions>button{min-height:56px;padding:15px 24px;font-size:1.05rem}.kms-editorial-actions>button{font-family:inherit;cursor:pointer}.kms-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kms-device-limitation{border-top:1px solid #e3d5af;padding-top:16px}.kms-project-status{display:inline-block;padding:5px 10px;border-radius:6px;background:#fff3d4;color:#644a13!important;font-weight:800}.kms-program-goals{-webkit-padding-start:24px;padding-inline-start:24px;color:#405675;font-size:1.1rem;line-height:1.85}.kms-blog-list{display:grid;grid-gap:26px;gap:26px}.kms-blog-card h2{max-width:980px;line-height:1.25}.kms-blog-byline{font-size:.98rem!important}.kms-blog-related{margin-top:28px;border-top:1px solid #e3d5af;padding-top:18px;color:#173b66}.kms-blog-related>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.kms-blog-related a{text-decoration:underline;text-underline-offset:4px}.kms-newsletter-panel{max-width:780px}.kms-newsletter-form{display:grid;grid-gap:16px;gap:16px;max-width:650px}.kms-newsletter-form>label:first-child{font-weight:850}.kms-newsletter-form input[type=email]{min-height:54px;width:100%;padding:12px 15px;font:inherit;border:1px solid #7990ab;border-radius:10px;background:#fff;color:#14243b}.kms-newsletter-consent{display:flex;gap:12px;align-items:flex-start;font-size:1.05rem;line-height:1.65}.kms-newsletter-consent input{flex:none;width:20px;height:20px;margin-top:4px;accent-color:#806015}.kms-newsletter-form button{font:inherit;font-weight:850;cursor:pointer;justify-self:start}.kms-newsletter-form p{margin:0;font-size:1rem}.kms-newsletter-form .institutional-text-link{justify-self:start}@media(max-width:760px){.kms-editorial{padding:20px 0 72px}.kms-editorial-grid{grid-template-columns:1fr}.kms-editorial-card{padding:24px}.kms-editorial-actions>a,.kms-editorial-actions>button{flex:1 1;min-width:220px}.kms-newsletter-form button{width:100%}}