/* One editorial system for every marketing page. The reference assessment
   remains isolated so its design and behavior match the approved source. */
.inner-hero{padding-top:72px;padding-bottom:76px;border-bottom:1px solid #d3d8ce}.inner-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:end}.inner-page h1{font-size:clamp(48px,5.5vw,78px);line-height:1.04}.inner-hero .inner-lede{font-size:18px;color:#535e53;margin-bottom:27px}.inner-hero .sales-small{margin-top:18px}.inner-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.inner-columns p+p{margin-top:20px}.inner-columns>div>p{color:#535e53;max-width:620px}.inner-soft{background:#e8ece3;max-width:none;padding-left:max(64px,calc((100vw - 1232px)/2));padding-right:max(64px,calc((100vw - 1232px)/2))}.inner-index{font:12px/1.5 'DM Mono',monospace;letter-spacing:.04em;color:#66745f}.inner-patterns{padding-top:15px;padding-bottom:15px}.inner-patterns article{display:grid;grid-template-columns:55px 1.2fr 1fr;gap:30px;align-items:center;padding:55px 0;border-bottom:1px solid #d3d8ce}.inner-patterns article:last-child{border:0}.inner-patterns h2{font-size:46px;margin-bottom:17px}.inner-patterns p{color:#535e53;margin-bottom:23px;max-width:450px}.inner-pattern-aside{padding:25px 35px;border-left:1px solid #cbd1c5}.inner-pattern-aside blockquote,.inner-callout blockquote{font:27px/1.35 Georgia,serif;letter-spacing:-.025em;margin:15px 0 0;color:#174e40}.inner-pattern-aside .sales-kicker{font-size:9px}.inner-prose .inner-lede{font-size:21px;color:#424e42}.inner-callout{margin-top:30px;padding:30px;background:#e8ece3;border-left:3px solid #b66235}.inner-callout h3{margin-bottom:16px}.inner-callout p{margin-bottom:20px}.inner-callout .sales-kicker{margin-bottom:0}.inner-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.inner-cards article{padding-top:28px;border-top:1px solid #b4c0ad}.inner-cards h3{font-size:31px;margin:20px 0 18px}.inner-cards p{font-size:16px;color:#485446;margin-top:18px}.inner-muted{color:#586451;margin-top:25px!important;max-width:380px}.inner-steps{list-style:none;padding:0;margin:0}.inner-steps li{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid #d3d8ce}.inner-steps li:first-child{padding-top:0}.inner-steps h3{font-size:28px;margin-bottom:13px}.inner-steps p{font-size:16px;color:#535e53}.inner-related{border-top:1px solid #d3d8ce}.inner-related h2{font-size:40px;max-width:650px}.inner-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.inner-related-grid>a{display:flex;flex-direction:column;padding:26px 22px;background:#e8ece3;text-decoration:none;color:inherit;border-radius:6px;border:1px solid transparent}.inner-related-grid>a:hover{border-color:#174e40}.inner-related-grid h3{font-size:25px}.inner-related-grid p{font-size:14px;color:#535e53;margin:17px 0 22px}.inner-related-grid span{font-size:13px;margin-top:auto;color:#174e40}.inner-cta{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center;background:#174e40;color:#fff;max-width:none;padding-left:max(64px,calc((100vw - 1232px)/2));padding-right:max(64px,calc((100vw - 1232px)/2))}.inner-cta .sales-kicker{color:#d1e0ca}.inner-cta h2{font-size:48px;max-width:620px}.inner-cta p{color:#d1e0ca;font-size:16px;margin-top:22px;max-width:500px}.inner-cta>div:last-child{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.inner-cta .sales-button{background:#f8f6f0;color:#174e40}.inner-cta .sales-button:hover{background:#dce5d4}.inner-cta .sales-text-link{color:#e2ebda}.inner-facts{display:flex;justify-content:space-between;gap:30px;padding:30px max(64px,calc((100vw - 1232px)/2));background:#174e40;color:#d1e0ca;font-size:13px}.inner-facts strong{font:28px Georgia,serif;display:block;color:#fff;margin-bottom:6px}.inner-curriculum article{display:grid;grid-template-columns:140px 1fr 1.2fr;gap:35px;align-items:start;padding:40px 0;border-bottom:1px solid #d3d8ce}.inner-curriculum article:first-child{padding-top:0}.inner-curriculum article:last-child{border:0;padding-bottom:0}.inner-curriculum .sales-kicker{margin-bottom:12px}.inner-curriculum h2{font-size:45px}.inner-curriculum p{color:#535e53}.inner-rules{list-style:none;margin:0;padding:0}.inner-rules li{padding:19px 0;border-bottom:1px solid #bac5b1;font-size:17px}.inner-rules li:first-child{padding-top:0}.inner-boundary{margin:45px 0 0!important;font-size:13px;color:#535e53;max-width:700px}.inner-editorial{max-width:900px}.inner-editorial p{font-size:19px;color:#485346;margin-bottom:26px}.inner-editorial .inner-opening{font:32px/1.35 Georgia,serif;color:#253323;letter-spacing:-.02em}.inner-editorial blockquote{font:34px/1.3 Georgia,serif;color:#174e40;margin:45px 0;padding:30px 0;border-top:1px solid #cad1c3;border-bottom:1px solid #cad1c3}.inner-editorial h2{margin:45px 0 25px;font-size:48px}.inner-policy{max-width:1020px;padding-top:20px}.inner-policy article{display:grid;grid-template-columns:50px 1fr;gap:30px;padding:35px 0;border-bottom:1px solid #d3d8ce}.inner-policy h2{font-size:32px;margin-bottom:15px}.inner-policy p{color:#535e53}.inner-page .sales-faq{padding-top:55px}.inner-page .sales-faq>.sales-kicker,.inner-page .sales-faq>h2{display:none}
@media(max-width:1100px){.inner-hero-grid{gap:40px}.inner-columns{gap:45px}.inner-related-grid{grid-template-columns:repeat(2,1fr)}.inner-curriculum article{grid-template-columns:90px 1fr 1.2fr;gap:22px}.inner-patterns article{grid-template-columns:35px 1.1fr 1fr;gap:20px}.inner-pattern-aside{padding:20px}.inner-cta{gap:40px;padding:65px 35px}.inner-soft{padding:65px 35px}.inner-facts{padding:25px 35px}}
@media(max-width:760px){.inner-hero{padding-top:42px;padding-bottom:45px}.inner-page h1{font-size:49px}.inner-hero-grid,.inner-columns,.inner-cta{grid-template-columns:1fr;gap:28px}.inner-hero .inner-lede{font-size:17px}.inner-soft,.inner-cta{padding:50px 22px}.inner-patterns article{grid-template-columns:26px 1fr;gap:14px;padding:35px 0}.inner-patterns h2{font-size:35px}.inner-pattern-aside{grid-column:2;padding:17px 0 0;border-left:0}.inner-pattern-aside blockquote{font-size:23px;margin:8px 0 0}.inner-cards{grid-template-columns:1fr;gap:28px;margin-top:28px}.inner-cards h3{font-size:28px}.inner-related-grid{grid-template-columns:1fr;gap:14px}.inner-related-grid>a{padding:24px}.inner-related-grid h3{font-size:27px}.inner-cta h2,.inner-editorial h2{font-size:39px}.inner-facts{padding:22px;gap:16px;flex-wrap:wrap}.inner-facts strong{font-size:24px}.inner-facts>span{font-size:11px}.inner-curriculum article{grid-template-columns:1fr;gap:12px;padding:30px 0}.inner-curriculum article>span{font-size:10px}.inner-curriculum h2{font-size:37px}.inner-curriculum .sales-kicker{margin-bottom:5px}.inner-editorial p{font-size:17px}.inner-editorial .inner-opening{font-size:27px}.inner-editorial blockquote{font-size:28px;margin:30px 0}.inner-policy article{grid-template-columns:25px 1fr;gap:15px}.inner-policy h2{font-size:28px}.inner-callout{padding:23px}.inner-page footer{padding-bottom:35px!important}.inner-steps h3{font-size:27px}}
