.note-page{background:#f3f0ea;color:#171a1d}.note-page .site-header{background:rgba(243,240,234,.94);border-bottom:1px solid rgba(23,26,29,.12)}.note-page .site-header nav a{color:#272b2f}.note-page .site-header nav a[aria-current="page"]{color:#9e431f}.note-page .note-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:86px 0 100px}.note-head{max-width:900px}.note-head h1{font-size:clamp(3rem,7vw,6.6rem);line-height:.94;letter-spacing:-.055em;margin:16px 0 28px}.note-lead{max-width:780px;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.55;color:#51575d}.note-meta{margin-top:24px;color:#70767b;font-size:.9rem}.note-cover{margin:58px 0 64px}.note-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.note-cover figcaption{padding-top:12px;color:#70767b;font-size:.82rem}.note-content{width:min(760px,100%);margin:0 auto;font-size:1.08rem;line-height:1.78}.note-content h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.035em;margin:62px 0 20px}.note-content p,.note-content li{color:#41474c}.note-content li{margin-bottom:10px}.note-content a{color:#9e431f;text-decoration:underline}.note-summary{margin:42px 0;padding:28px 30px;border-left:5px solid #b8572d;background:#fff}.note-summary strong{font-size:1.2rem}.note-summary p{margin:8px 0 0}.note-callout{margin:64px 0;padding:38px;background:#20272c;color:#fff}.note-callout h2{color:#fff;margin:8px 0 16px}.note-callout p{color:#d9dde0}.note-cta{margin:80px 0 0;padding:50px;background:#b8572d;color:#fff}.note-cta h2{max-width:720px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1;margin:12px 0 18px}.note-cta p{max-width:660px}.note-cta .button{margin-top:18px;background:#fff;color:#171a1d}.note-page footer{background:#171a1d;color:#fff}.note-page .demo-notice{background:#171a1d;color:#fff}@media(max-width:700px){.note-page .note-shell{width:min(100% - 26px,1120px);padding-top:58px}.note-head h1{font-size:clamp(2.65rem,13vw,4.3rem)}.note-cover{margin:38px 0 45px}.note-content{font-size:1rem}.note-content h2{margin-top:48px}.note-summary,.note-callout,.note-cta{padding:25px 22px}.note-cta{margin-top:56px}}
