.blogContentPage,.blogContentArticlePage{background:linear-gradient(#fbfcfa 0%,#f4f7f2 44%,#fff 100%)}.blogContentHero{border-bottom:1px solid #b8c2bb6b;padding:84px 0 58px}.blogContentHeroInner{text-align:center;justify-items:center;gap:20px;width:min(100% - 32px,900px);display:grid}.blogContentHeroInner h1{max-width:780px;color:var(--public-ink);letter-spacing:0;margin:0;font-size:64px;font-weight:900;line-height:.98}.blogContentHeroInner>p:not(.publicEyebrow){color:#58655f;max-width:700px;margin:0;font-size:18px;line-height:1.7}.blogContentSearch{background:#fffffff5;border:1px solid #b8c2bbd1;border-radius:8px;grid-template-columns:minmax(0,1fr) 142px auto;gap:10px;width:min(100%,760px);margin:8px auto 0;padding:10px;display:grid;box-shadow:0 20px 54px #11141613}.blogContentSearch input,.blogContentSearch select{min-width:0;min-height:48px;color:var(--public-ink);background:#f8faf7;border:1px solid #0000;border-radius:8px;font-size:14px}.blogContentSearch input{padding:0 14px}.blogContentSearch select{padding:0 12px}.blogContentSearch input:focus,.blogContentSearch select:focus{border-color:#143b3552;outline:0;box-shadow:0 0 0 3px #143b3514}.blogContentSearch button{background:var(--public-evergreen);color:#fff;border-radius:8px;min-height:48px;font-size:13px;font-weight:880}.blogContentStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,560px);margin-top:4px;display:grid}.blogContentStats span{color:#6d7972;justify-items:center;gap:4px;font-size:12px;font-weight:780;display:grid}.blogContentStats strong{color:var(--public-evergreen);font-size:32px;font-weight:900;line-height:1}.blogContentCategoryPills{max-width:900px;margin-top:0}.blogContentCategoryPills a{border-radius:999px}.blogContentTrackShell,.blogContentFeaturedShell,.blogContentLibraryShell{width:min(100% - 32px,1180px)}.blogContentTrackShell{padding:56px 0 14px}.blogContentTrackHeader{max-width:720px;margin:0 auto 22px}.blogContentTrackHeader h2{color:var(--public-ink);margin:6px 0 0;font-size:40px;line-height:1.08}.blogContentTrackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blogContentTrackCard{background:#fffffff0;border-color:#b8c2bbc7;min-height:174px;box-shadow:0 16px 42px #1114160e}.blogContentTrackCard .legalGuidesTagRow{margin-top:auto}.blogContentDivider{margin-bottom:22px}.blogContentFeaturedGrid,.blogContentGrid{gap:18px}.blogContentArticleCard{background:#fffffff0;border-color:#b8c2bbc2;overflow:hidden;box-shadow:0 16px 42px #1114160f}.blogContentArticleCard:hover{border-color:#b58b2b7a;box-shadow:0 22px 54px #11141618}.blogContentArticleVisual{background:linear-gradient(145deg,#143b35fa,#185348e6),#143b35;min-height:184px;position:relative;overflow:hidden}.blogContentArticleVisual img{width:100%;height:100%;min-height:inherit;object-fit:cover}.blogContentArticleVisual.compact{min-height:154px}.blogContentToolbar{border-top:1px solid #b8c2bb6b;border-bottom:1px solid #b8c2bb6b;margin-bottom:20px;padding:14px 0}.blogContentCta{background:linear-gradient(135deg, #143b35fa, #114a3ef0), var(--public-evergreen)}.blogContentArticleShell{gap:20px;width:min(100% - 32px,1120px);padding:34px 0 78px}.blogContentBreadcrumbs{margin-bottom:0}.blogContentArticleHero{border-radius:8px;padding:28px}.blogContentArticleHero h1{max-width:860px;font-size:54px;line-height:1.02}.blogContentArticleFeaturedImage{background:#fff;border:1px solid #b8c2bbb8;border-radius:8px;overflow:hidden;box-shadow:0 18px 44px #11141612}.blogContentArticleFeaturedImage img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blogContentArticleLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px}.blogContentArticleBody{min-width:0}.blogContentArticleRail{gap:14px;display:grid}.blogContentTocRail .knowledgeRailLinks a{font-size:13px}.blogContentMobileToc{background:#fff;border:1px solid #b8c2bbb8;border-radius:8px;display:none}.blogContentMobileToc summary{cursor:pointer;color:var(--public-evergreen);padding:16px 18px;font-size:13px;font-weight:880;list-style:none}.blogContentMobileToc summary::-webkit-details-marker{display:none}.blogContentMobileToc div{gap:8px;padding:0 18px 18px;display:grid}.blogContentMobileToc a{color:#53615a;font-size:14px;line-height:1.4}.blogContentAuthorBox{background:#fbfcfa;border:1px solid #b8c2bbb8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:28px;padding:20px;display:grid}.blogContentAuthorBox span{color:var(--public-evergreen);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:880}.blogContentAuthorBox h2{color:var(--public-ink);margin:6px 0 8px;font-size:22px;line-height:1.18}.blogContentAuthorBox p{color:#53615a;margin:0;font-size:14px;line-height:1.65}.blogContentAuthorBox>a,.blogContentSidebarCta a{min-height:42px;color:var(--public-evergreen);border:1px solid #143b352e;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:860;display:inline-flex}.blogContentSidebarCta{background:var(--public-evergreen);color:#fff;border:1px solid #143b3529;border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 44px #143b3524}.blogContentSidebarCta span{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:880}.blogContentSidebarCta h2{color:#fff;font-size:20px;line-height:1.18}.blogContentSidebarCta a{color:#fff;border-color:#ffffff3d}.blogContentSidebarCta a:first-of-type{color:var(--public-evergreen);background:#fff}.blogContentPostNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blogContentPostNav a,.blogContentPostNav>span{min-width:0;min-height:96px}.blogContentPostNav a{color:var(--public-ink);background:#fff;border:1px solid #b8c2bbb8;border-radius:8px;align-content:center;gap:8px;padding:18px;display:grid;box-shadow:0 14px 34px #1114160d}.blogContentPostNav a:last-child{text-align:right}.blogContentPostNav span{color:var(--public-evergreen);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:880}.blogContentPostNav strong{color:var(--public-ink);font-size:16px;line-height:1.28}@media (max-width:1040px){.blogContentHeroInner h1{font-size:54px}.blogContentTrackGrid,.blogContentFeaturedGrid,.blogContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogContentArticleLayout{grid-template-columns:1fr}.blogContentArticleRail{position:static}.blogContentTocRail{display:none}.blogContentMobileToc{display:block}}@media (max-width:760px){.blogContentHero{padding:48px 0 38px}.blogContentHeroInner{text-align:left;justify-items:stretch;width:min(100% - 20px,900px)}.blogContentHeroInner h1,.blogContentArticleHero h1{font-size:42px}.blogContentHeroInner>p:not(.publicEyebrow){font-size:16px}.blogContentSearch{grid-template-columns:1fr}.blogContentSearch button{width:100%}.blogContentStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blogContentStats strong{font-size:28px}.blogContentStats span{text-align:center;font-size:11px}.blogContentTrackShell,.blogContentFeaturedShell,.blogContentLibraryShell,.blogContentArticleShell{width:min(100% - 20px,1180px)}.blogContentTrackGrid,.blogContentFeaturedGrid,.blogContentGrid,.blogContentPostNav{grid-template-columns:1fr}.blogContentTrackHeader{text-align:left;margin-left:0;margin-right:0}.blogContentTrackHeader h2{font-size:32px}.blogContentArticleHero,.blogContentAuthorBox{padding:18px}.blogContentAuthorBox{grid-template-columns:1fr}.blogContentAuthorBox>a,.blogContentSidebarCta a,.blogContentPostNav a{width:100%}.blogContentPostNav a:last-child{text-align:left}}
