.project-article{max-width:760px;margin:auto;padding:58px 0 64px}.project-article h1{font-size:clamp(38px,5.5vw,62px);overflow-wrap:anywhere}.article-deck{font-size:19px;line-height:1.65;color:#75636f;max-width:640px}.article-note{background:#eee6ed;border:1px solid #ded0db;border-radius:18px;padding:22px 26px;margin:32px 0 40px;font-size:15px;line-height:1.9}.article-body p{margin:0 0 20px;line-height:1.85;font-size:17px}.article-body h2{font:400 34px/1.25 Georgia,serif;letter-spacing:-.5px;margin:46px 0 20px}.article-body strong{color:#53394e}.article-cta{border-top:1px solid #e3dadd;margin-top:40px;padding-top:35px}.article-cta h2{font:400 38px/1.2 Georgia,serif;margin-top:15px}.article-cta>p:last-child{font-size:13px;color:#75636f;margin-top:18px}.article-modes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.article-modes a{padding:10px 15px;border:1px solid #d9c8d2;border-radius:24px;font-size:13px;min-height:44px}header a.small-cta{min-height:44px;display:flex;align-items:center}footer a:not(.brand){min-height:44px;display:flex;align-items:center}@media(max-width:680px){.project-article{padding:34px 0 40px}.project-article h1{font-size:40px}.article-deck{font-size:17px}.article-note{padding:18px;margin:25px 0 30px;font-size:14px}.article-body p{font-size:16px;line-height:1.8}.article-body h2{font-size:29px;margin-top:34px}.article-cta h2{font-size:32px}.article-modes{gap:9px}.article-modes a{font-size:12px;padding:10px 12px}.project-article .primary{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
