
.hero-eyebrow{left:auto;right:4vw;transform:none;max-width:37vw;text-align:right;top:138px;font-size:12px;line-height:1.6}.desktop-nav{display:flex;gap:22px;align-items:center}.desktop-nav a{font-size:14px}.site-menu{display:none}.inner-page .site-header{position:relative;background:var(--navy);height:100px}.page-hero{background:var(--navy);color:white;padding:78px max(24px,calc((100vw - 1156px)/2)) 88px}.page-hero h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:1.12;max-width:1000px;margin-top:22px}.page-hero .section-label{color:var(--orange)}.page-body{padding-top:70px;padding-bottom:90px}.prose{max-width:850px;margin:auto;font-size:17px;line-height:1.8;color:var(--navy)}.prose p{margin:0 0 22px}.prose h2{font-family:var(--font-display),Georgia,serif;font-size:34px;line-height:1.2;margin:54px 0 24px}.prose h2:first-child{margin-top:0}.prose h3,.prose h4{font-size:23px;margin:32px 0 18px}.prose ul,.prose ol{padding-left:26px;margin:20px 0 30px;list-style:disc}.prose li{margin-bottom:9px}.prose a{text-decoration:underline;text-underline-offset:4px;color:#b04715;overflow-wrap:anywhere}.prose img{max-width:min(100%,400px);height:auto;margin:30px auto;object-fit:contain}.prose iframe{width:100%;aspect-ratio:16/9;height:auto}.prose blockquote{padding:25px;border-left:4px solid var(--orange);background:#f0f3f4}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.article-card{display:block;border-top:2px solid var(--orange);padding:28px;background:#f1f4f5}.article-card h2{font:500 27px/1.25 var(--font-display),Georgia,serif;margin:12px 0}.article-card p{font-size:14px;color:#53616c}.integrated-footer{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;padding:60px 5vw;background:#fff;color:var(--navy);align-items:start}.integrated-footer p{font-size:15px;line-height:1.8;margin-bottom:20px}.integrated-footer nav{display:grid;gap:15px;font-size:15px}.integrated-footer small{grid-column:1/-1;font-size:14px}.contact-form{display:grid;gap:18px;margin-top:30px}.contact-form label{display:grid;gap:8px}.contact-form input,.contact-form textarea{border:1px solid #8a959d;padding:14px;width:100%;background:white}.contact-form .button{justify-self:start;cursor:pointer}.page-cta{padding:45px 0 0;margin-top:40px;border-top:1px solid #ccd4d9}.read-more{display:inline-block;margin-top:28px;border-bottom:1px solid currentColor}.book-panel{padding-bottom:45px;border-bottom:1px solid #ccd4d9;margin-bottom:45px}.book-panel img{max-height:430px}.venture-detail{margin-top:40px}.site-menu summary{cursor:pointer;font-size:16px;padding:12px}.site-menu nav{position:absolute;right:24px;top:80px;background:var(--navy);padding:22px;display:grid;gap:18px;min-width:250px;box-shadow:0 15px 40px #0005}.site-menu nav a{font-size:16px}.prose figure{margin:25px 0}
@media(max-width:1150px){.desktop-nav{display:none}.site-menu{display:block}.hero-eyebrow{right:5vw;max-width:43vw;top:116px}}
@media(max-width:640px){.hero-eyebrow{right:24px;top:104px;max-width:calc(100% - 48px);width:auto;line-height:1.5;font-size:10px;text-align:right}.hero-content{padding-top:170px}.page-hero{padding-top:50px;padding-bottom:55px}.article-grid{grid-template-columns:1fr}.page-body{padding-top:40px;padding-bottom:55px}.integrated-footer{grid-template-columns:1fr;gap:24px}.inner-page .site-header{height:82px}.prose{font-size:16px}}

.integrated-footer>div{grid-column:auto;display:block;text-transform:none;letter-spacing:normal;border:0;padding:0}.integrated-footer nav a,.site-menu nav a{display:block}.integrated-footer small{line-height:1.6}

.prose a.button-dark{color:#fff;text-decoration:none}

.support-logo{display:inline-block;width:30%;vertical-align:middle;margin:1%;padding:18px;background:#fff}.prose .support-logo img{width:100%;height:130px;object-fit:contain;margin:0}@media(max-width:640px){.support-logo{width:46%;padding:10px}}

.amazon-author-panel{margin:40px 0;padding:28px;background:#f1f4f5;border:1px solid #d5dde1;border-radius:4px}.amazon-author-panel a{display:flex;align-items:center;gap:30px;color:var(--navy);text-decoration:none;font-weight:600}.prose .amazon-author-panel img{width:180px;height:64px;object-fit:contain;margin:0}.amazon-author-panel p{margin:12px 0 0;font-size:15px}@media(max-width:640px){.amazon-author-panel a{flex-direction:column;align-items:flex-start;gap:15px}}

@media(min-width:901px){.service-grid{align-items:stretch}.service-card{display:grid;grid-row:span 6;grid-template-rows:subgrid}.service-card h3{font-size:clamp(28px,2.75vw,40px);line-height:1.18}.service-card p,.service-card small{align-self:start}.service-card a{align-self:end}}
