.category-tabs{background:#f3f6f8;border-bottom:1px solid #d8e0e5}.category-tabs>.container{display:flex;gap:25px;overflow-x:auto;scrollbar-width:thin;padding-top:17px;padding-bottom:17px;white-space:nowrap}.category-tabs a{font-size:13px;font-weight:700;color:#435969;flex-shrink:0}.category-tabs a:hover,.category-tabs a[aria-current=page]{color:#224ed1}.category-tabs a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.archive-hero{padding:66px 0 62px;background:#f3f6f8}.archive-hero .eyebrow{color:#224ed1;margin-bottom:23px}.archive-hero h1{font-size:58px;max-width:950px;line-height:1.05}.archive-hero p:last-child{max-width:850px;font-size:19px;line-height:1.7;color:#5f6b73;margin-top:24px}.archive-section{padding:65px 0 85px}.archive-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:30px;color:#5f6b73;font-size:14px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.archive-card{display:flex;flex-direction:column;border:1px solid #d9e2e9;padding:27px;background:white;transition:background .15s;min-height:350px}.archive-card:hover{background:#f4f7ff}.archive-card .eyebrow{color:#224ed1;font-size:11px}.archive-card .card-date{font-size:12px;color:#6c7a86;margin-top:10px}.archive-card h2{font-size:29px;line-height:1.15;margin:20px 0;font-family:Georgia,serif;letter-spacing:-.025em}.archive-card>p:not(.eyebrow):not(.card-date){font-size:15px;color:#5f6b73;line-height:1.7;margin:0 0 25px}.archive-read{margin-top:auto;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.article-heading{padding-top:62px;padding-bottom:45px;max-width:1150px}.breadcrumb{display:block;font-size:13px;color:#5f6b73;margin-bottom:25px;text-decoration:underline;text-underline-offset:4px}.article-heading .eyebrow{color:#224ed1;margin-bottom:20px}.article-heading h1{font-size:52px;line-height:1.1;max-width:950px}.article-byline{font-size:14px;color:#5f6b73;margin-top:28px!important}.article-heading time{display:block;font-size:13px;color:#5f6b73;margin-top:10px}.article-layout{max-width:1150px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:65px;padding-bottom:75px}.article-body{font-size:18px;line-height:1.85;color:#334957;min-width:0}.article-body p{margin:0 0 23px;white-space:normal;overflow-wrap:anywhere}.article-body a{color:#214cbd;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-body h2{font-family:Georgia,serif;font-weight:400;font-size:34px;line-height:1.2;letter-spacing:-.025em;margin:36px 0 22px;color:#112637}.article-body h3{font-size:24px;line-height:1.3;margin:30px 0 17px;color:#112637}.article-body h4{font-size:20px;line-height:1.4;margin:24px 0 14px}.article-body ul,.article-body ol{padding-left:26px;margin:15px 0 25px}.article-body li{padding-left:5px;margin-bottom:8px}.article-aside{align-self:start;background:#f3f6f8;border-top:3px solid #224ed1;padding:27px}.article-aside .eyebrow{font-size:10px;color:#224ed1}.article-aside h2{font-size:30px;margin:23px 0}.article-aside p{font-size:15px;color:#5f6b73;margin-bottom:25px}.article-aside a{display:block;font-size:13px;margin-top:15px}.article-aside .button{font-size:12px;padding:12px 8px}.article-origin{font-size:13px!important;color:#6a7984;border-top:1px solid #d8e0e5;padding-top:25px;margin-top:40px!important}.article-related{padding:25px 30px;background:#f3f6f8;margin-top:35px}.article-related h2{font-size:28px;margin:0 0 20px}.article-related a{display:block;font-size:15px;margin-top:12px}.platform-block{border-top:1px solid #cbd8e3;padding-top:32px;margin-top:50px;margin-bottom:55px}.platform-block .eyebrow{color:#224ed1}.platform-block>p:not(.eyebrow){font-size:15px;color:#5f6b73;margin-top:12px}.platform-block>div{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:25px}.platform-block a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.document-content{max-width:920px}.footer-platform{display:flex;flex-direction:column;gap:11px;font-size:13px;max-width:230px}.footer-top{flex-wrap:wrap}.cost-intro>div{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-bottom:30px}.disclaimer{font-size:14px;color:#4d6271;background:#f3f6f8;border-left:3px solid #224ed1;padding:22px;line-height:1.7}.cost-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;margin-top:48px}.cost-grid section{padding:28px;border:1px solid #d9e2e9}.section-number{color:#224ed1;font-size:14px}.cost-grid h2{font-size:32px;margin:22px 0}.cost-grid p{font-size:17px;color:#5f6b73}.tax-source{font-size:13px;color:#607582;margin-top:35px!important}.tax-source a{text-decoration:underline}.related-heading{font-size:37px;margin:60px 0 28px}.funded-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.funded-title{padding:45px 30px;background:#112637;color:white;align-self:start}.funded-title>span{font-size:13px;letter-spacing:.15em}.funded-title h2{font-family:Arial,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.075em;margin:30px 0}.funded-title h2 span{color:#8ca8ff}.funded-title p{font-size:14px;letter-spacing:.15em}.home-resources{background:#f3f6f8;padding:55px 0}.home-resources>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.home-resources a{background:white;padding:28px;border-top:3px solid #224ed1}.home-resources .eyebrow{color:#224ed1;font-size:11px}.home-resources h2{font-size:29px;margin:20px 0}.home-resources p:not(.eyebrow){font-size:15px;color:#5f6b73}.article-body br{content:''}.article-body h2:empty,.article-body p:empty{display:none}@media(max-width:1050px){.archive-grid{grid-template-columns:repeat(2,1fr)}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.funded-title h2{font-size:52px}.funded-grid{gap:40px}.home-resources h2{font-size:25px}}@media(max-width:760px){.category-tabs>.container{gap:22px;padding-top:15px;padding-bottom:15px}.category-tabs a{font-size:12px}.archive-hero{padding:42px 0}.archive-hero h1{font-size:39px}.archive-hero p:last-child{font-size:17px}.archive-section{padding:38px 0 50px}.archive-toolbar{align-items:flex-start;flex-direction:column;gap:15px}.archive-grid{grid-template-columns:1fr;gap:17px}.archive-card{padding:25px;min-height:270px}.archive-card h2{font-size:30px}.article-heading{padding-top:38px;padding-bottom:32px}.article-heading h1{font-size:39px}.article-layout{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.article-body{font-size:17px}.article-body h2{font-size:30px}.article-body h3{font-size:23px}.article-aside{max-width:500px}.article-aside a{font-size:14px}.article-aside .button{font-size:14px}.document-content{padding-left:24px;padding-right:24px}.cost-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.cost-grid section{padding:24px}.cost-grid h2{font-size:30px}.funded-grid{grid-template-columns:1fr;gap:30px}.funded-title h2{font-size:72px}.funded-title{padding:36px}.home-resources>.container{grid-template-columns:1fr;gap:18px}.home-resources h2{font-size:29px}.footer-platform{max-width:none;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.footer-top>a:last-child{width:auto}.platform-block{margin-top:35px}.article-related{padding:23px}.article-related h2{font-size:27px}}
.publication-network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.publication-network>div{border-bottom:1px solid #d8e0e5;padding:20px 0;min-width:0}.publication-network a{font-weight:700;color:#224ed1;overflow-wrap:anywhere}.publication-network p{font-size:14px;color:#5f6b73;line-height:1.5;margin:10px 0}.publication-network span{font-size:12px;color:#5f6b73}@media(max-width:760px){.publication-network{grid-template-columns:1fr}}

.article-heading .article-summary{max-width:850px;font-size:20px;line-height:1.7;color:#5f6b73;margin-top:25px;overflow-wrap:anywhere}

/* Advisor opportunity page */
.advisor-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:65px;align-items:start}.advisor-grid .article-body>h2:first-child{margin-top:0}.advisor-contact{background:#f3f6f8;border-top:3px solid #224ed1;padding:32px;min-width:0}.advisor-contact .eyebrow{color:#224ed1}.advisor-contact h2{font-size:36px;margin:23px 0}.advisor-contact p:not(.eyebrow){color:#5f6b73}.advisor-contact a{display:block;margin-top:18px;font-size:15px;overflow-wrap:anywhere}.advisor-contact .button{color:#fff;font-size:14px;margin-top:27px}.advisor-email{text-decoration:underline;text-underline-offset:4px}.hiring-link{color:#224ed1}.site-header nav{gap:20px}@media(min-width:761px) and (max-width:1100px){.site-header nav{gap:12px;font-size:11px}.site-header nav .button{padding-left:12px;padding-right:12px}}@media(max-width:760px){.advisor-grid{grid-template-columns:1fr;gap:30px}.advisor-contact{padding:27px}.advisor-contact h2{font-size:33px}.site-header nav{gap:0}}

/* The author’s selected FUNDED cover, uncropped. */
.funded-cover{width:100%;height:auto;max-width:390px;box-shadow:0 18px 40px #11263725;border-radius:3px}.book-cover-link{display:block;max-width:350px;margin:auto}.book-name{font-family:Arial,Helvetica,sans-serif;font-size:46px;font-weight:800;letter-spacing:-.04em;margin:18px 0}.funded-cover-wrap{max-width:390px;width:100%;margin:auto;align-self:start}.book-grid{align-items:center}.book-copy h3{margin-top:20px}@media(max-width:760px){.book-cover-link,.funded-cover-wrap{max-width:310px}.book-name{font-size:40px}}
