.blog-module__O4kYha__page{background:#fbfaff;min-height:100vh}.blog-module__O4kYha__shell{max-width:1280px;margin:0 auto;padding:0 24px}.blog-module__O4kYha__kicker{letter-spacing:.16em;text-transform:uppercase;color:#4f419a;margin:0 0 14px;font-size:12px;font-weight:700}.blog-module__O4kYha__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:30px;padding:36px 0 8px;display:grid}.blog-module__O4kYha__main{min-width:0}.blog-module__O4kYha__sidebar{position:sticky;top:96px}.blog-module__O4kYha__featureSplit{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:20px;display:grid}.blog-module__O4kYha__rail{flex-direction:column;gap:14px;display:flex}@media (max-width:1080px){.blog-module__O4kYha__layout{grid-template-columns:minmax(0,1fr)}.blog-module__O4kYha__sidebar{position:static}.blog-module__O4kYha__featureSplit{grid-template-columns:minmax(0,1fr)}}.blog-module__O4kYha__searchBar{align-items:center;gap:10px;max-width:620px;margin:0 0 22px;display:flex;position:relative}.blog-module__O4kYha__searchBar input{min-width:0;height:48px;font:inherit;color:#17151f;background:#fff;border:1px solid #d6d0ee;border-radius:12px;outline:none;flex:1;padding:0 16px 0 44px;font-size:15px}.blog-module__O4kYha__searchBar input:focus{border-color:#5b46d9;box-shadow:0 0 0 3px #5b46d926}.blog-module__O4kYha__searchBarIcon{color:#7c7a89;pointer-events:none;font-size:19px;position:absolute;top:24px;left:15px;transform:translateY(-50%)}.blog-module__O4kYha__searchBar button{color:#fff;height:48px;font:inherit;cursor:pointer;background:#5b46d9;border:0;border-radius:12px;padding:0 24px;font-size:15px;font-weight:600}.blog-module__O4kYha__searchBar button:hover{background:#4f3dc2}@media (max-width:640px){.blog-module__O4kYha__searchBar{flex-direction:column;align-items:stretch}.blog-module__O4kYha__searchBarIcon{top:24px}}.blog-module__O4kYha__section{padding:52px 0}.blog-module__O4kYha__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.blog-module__O4kYha__sectionDesc{color:#6c6a7a;max-width:60ch;margin:6px 0 0;font-size:15px;line-height:1.55}.blog-module__O4kYha__sectionTitle{color:#1d1b28;margin:0;font-size:24px;font-weight:700}.blog-module__O4kYha__sectionLink{color:#4f419a;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__O4kYha__sectionLink:hover{text-decoration:underline}.blog-module__O4kYha__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:980px){.blog-module__O4kYha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-module__O4kYha__grid{grid-template-columns:minmax(0,1fr)}.blog-module__O4kYha__mastheadTitle{font-size:32px}.blog-module__O4kYha__mastheadLede{font-size:16px}.blog-module__O4kYha__masthead{padding:44px 0 32px}.blog-module__O4kYha__section{padding:36px 0}.blog-module__O4kYha__sectionHead{flex-direction:column;align-items:flex-start;gap:8px}}.blog-module__O4kYha__categoryHeader{border-bottom:1px solid #ece9f7;padding:48px 0 28px}.blog-module__O4kYha__categoryTitle{color:#1d1b28;margin:0 0 12px;font-size:34px;font-weight:800}.blog-module__O4kYha__categoryDesc{color:#565656;max-width:62ch;margin:0 0 24px;font-size:16px;line-height:1.65}.blog-module__O4kYha__count{color:#7c7a89;font-size:14px}.blog-module__O4kYha__empty{text-align:center;background:#fff;border:1px dashed #ded9f2;border-radius:14px;margin:40px 0 0;padding:48px 28px}.blog-module__O4kYha__emptyTitle{color:#1d1b28;margin:0 0 8px;font-size:19px;font-weight:700}.blog-module__O4kYha__emptyText{color:#565656;margin:0;font-size:15px}
