.index-module-scss-module__OHpvxq__blogLayout{padding-bottom:64px;display:block}.index-module-scss-module__OHpvxq__contentLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}@media screen and (max-width:1080px){.index-module-scss-module__OHpvxq__contentLayout{grid-template-columns:1fr}}.index-module-scss-module__OHpvxq__mainColumn{min-width:0}.index-module-scss-module__OHpvxq__filtersPanel{background:#ffffffb8;border:1px solid #ececf1;border-radius:24px;max-width:940px;margin:0 0 34px;padding:24px;box-shadow:0 10px 30px #0b0b140d}.index-module-scss-module__OHpvxq__filtersPanel p{color:#383848;margin-bottom:18px;font-size:17px}.index-module-scss-module__OHpvxq__searchWrap{align-items:center;max-width:760px;margin-bottom:22px;display:flex;position:relative}.index-module-scss-module__OHpvxq__searchWrap input{border-radius:var(--radius-control);color:#202032;width:100%;min-height:60px;font-family:var(--font-inter);background:#fff;border:1px solid #d9d9df;outline:none;padding:0 108px 0 22px;font-size:16px;transition:border-color .22s,box-shadow .22s;box-shadow:0 10px 28px #0b0b140d}.index-module-scss-module__OHpvxq__searchWrap input:focus{border-color:#9c2a2d8c;box-shadow:0 0 0 3px #9c2a2d1a,0 14px 32px #0b0b1414}.index-module-scss-module__OHpvxq__searchWrap button{border-radius:var(--radius-control);color:#303044;min-height:38px;font-family:var(--font-inter);background:#f7f7f8;border:1px solid #e1e1e6;padding:0 16px;font-size:14px;transition:background-color .2s,border-color .2s,transform .2s;position:absolute;right:8px}.index-module-scss-module__OHpvxq__searchWrap button:hover{background:#9c2a2d0f;border-color:#9c2a2d47;transform:translateY(-1px)}@media screen and (max-width:520px){.index-module-scss-module__OHpvxq__searchWrap input{min-height:50px;padding-right:88px}.index-module-scss-module__OHpvxq__searchWrap button{min-height:34px;padding:0 12px;font-size:13px}}.index-module-scss-module__OHpvxq__selectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.index-module-scss-module__OHpvxq__selectGrid label{color:#252536;font-family:var(--font-inter);flex-direction:column;gap:10px;font-size:16px;font-weight:500;display:flex}.index-module-scss-module__OHpvxq__selectGrid select{border-radius:var(--radius-form);color:#252536;background:#f7f7f8;border:1px solid #d9d9df;outline:none;width:100%;min-height:52px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.index-module-scss-module__OHpvxq__selectGrid select:focus{border-color:#9c2a2d8c;box-shadow:0 0 0 3px #9c2a2d1a}@media screen and (max-width:640px){.index-module-scss-module__OHpvxq__selectGrid{grid-template-columns:1fr}}.index-module-scss-module__OHpvxq__contentTypeGroup span{color:#252536;font-family:var(--font-inter);margin-bottom:10px;font-size:16px;font-weight:500;display:block}.index-module-scss-module__OHpvxq__filterBlock{margin-top:18px}.index-module-scss-module__OHpvxq__filterBlock>span{color:#252536;font-family:var(--font-inter);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.index-module-scss-module__OHpvxq__contentTypeOptions{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__OHpvxq__contentTypeOptions button{border-radius:var(--radius-small);color:#242437;min-height:34px;font-family:var(--font-montserrat);text-transform:uppercase;background:#fff;border:1px solid #d9d9df;padding:0 15px;font-size:14px;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s}.index-module-scss-module__OHpvxq__contentTypeOptions button:hover{border-color:#08081942;transform:translateY(-1px);box-shadow:0 10px 22px #0b0b1414}.index-module-scss-module__OHpvxq__categoryChips{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.index-module-scss-module__OHpvxq__categoryChips button{border-radius:var(--radius-control);color:#242437;min-height:42px;font-family:var(--font-montserrat);text-transform:uppercase;letter-spacing:.3px;background:#fff;border:1px solid #d9d9df;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s}.index-module-scss-module__OHpvxq__categoryChips button:hover{border-color:#08081942;transform:translateY(-1px);box-shadow:0 10px 22px #0b0b1414}.index-module-scss-module__OHpvxq__activePill{color:#fff!important;background:#080819!important;border-color:#080819!important}.index-module-scss-module__OHpvxq__sectionTitle,.index-module-scss-module__OHpvxq__latestTitle{color:#171727;text-align:left;text-transform:none;letter-spacing:0;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;position:relative}.index-module-scss-module__OHpvxq__latestTitle{margin-top:42px;font-size:30px}.index-module-scss-module__OHpvxq__featuredCard,.index-module-scss-module__OHpvxq__compactCard{color:inherit;border-radius:var(--radius-card);background:#fff;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 7px 22px #0b0b1414}.index-module-scss-module__OHpvxq__featuredCard:hover,.index-module-scss-module__OHpvxq__compactCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0b0b141f}.index-module-scss-module__OHpvxq__featuredCard{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:420px;display:grid}@media screen and (max-width:820px){.index-module-scss-module__OHpvxq__featuredCard{grid-template-columns:1fr;min-height:0}}.index-module-scss-module__OHpvxq__featuredImage{background:#ededf0;width:100%;min-height:420px;position:relative}.index-module-scss-module__OHpvxq__featuredImage img{object-fit:cover}@media screen and (max-width:640px){.index-module-scss-module__OHpvxq__featuredImage{min-height:260px}}.index-module-scss-module__OHpvxq__featuredBody{border-left:1px solid #ececf1;flex-direction:column;justify-content:center;padding:34px;display:flex}.index-module-scss-module__OHpvxq__featuredBody h3{color:#171727;text-transform:uppercase;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.16}.index-module-scss-module__OHpvxq__featuredBody p{color:#494956;margin-top:14px;line-height:1.45}@media screen and (max-width:820px){.index-module-scss-module__OHpvxq__featuredBody{border-top:1px solid #ececf1;border-left:0}}.index-module-scss-module__OHpvxq__latestGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.index-module-scss-module__OHpvxq__latestGrid .index-module-scss-module__OHpvxq__compactCard{grid-template-columns:1fr}.index-module-scss-module__OHpvxq__latestGrid .index-module-scss-module__OHpvxq__compactImage{min-height:190px}@media screen and (max-width:900px){.index-module-scss-module__OHpvxq__latestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.index-module-scss-module__OHpvxq__latestGrid{grid-template-columns:1fr}}.index-module-scss-module__OHpvxq__compactCard{grid-template-columns:124px minmax(0,1fr);height:100%;min-height:138px;display:grid}.index-module-scss-module__OHpvxq__compactImage{background:#ededf0;min-height:138px;position:relative}.index-module-scss-module__OHpvxq__compactImage img{object-fit:cover}.index-module-scss-module__OHpvxq__compactBody{flex-direction:column;padding:15px 16px;display:flex}.index-module-scss-module__OHpvxq__compactBody h3{color:#2a2a3a;text-transform:uppercase;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3}.index-module-scss-module__OHpvxq__compactBody p{color:#555563;font-family:var(--font-inter);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.index-module-scss-module__OHpvxq__readButton{border-radius:var(--radius-control);color:#fff;font-family:var(--font-inter);background:#171727;align-self:flex-start;margin-top:24px;padding:12px 18px;font-size:14px;font-weight:600;transition:background-color .22s,box-shadow .22s,transform .22s}.index-module-scss-module__OHpvxq__featuredCard:hover .index-module-scss-module__OHpvxq__readButton{background:#9c2a2d;transform:translateY(-1px);box-shadow:0 10px 20px #9c2a2d33}.index-module-scss-module__OHpvxq__sidebar{gap:20px;display:grid;position:sticky;top:92px}.index-module-scss-module__OHpvxq__sidebar h2{color:#171727;text-transform:none;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__compactCard{grid-template-columns:96px minmax(0,1fr);min-height:118px;box-shadow:0 6px 18px #0b0b140f}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__compactImage{min-height:118px}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__compactBody{padding:12px}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__compactBody h3{font-size:15px;line-height:1.25}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__compactBody p{display:none}.index-module-scss-module__OHpvxq__sidebar .index-module-scss-module__OHpvxq__tag{min-height:23px;padding:0 7px;font-size:10px}@media screen and (max-width:1080px){.index-module-scss-module__OHpvxq__sidebar{position:static}}.index-module-scss-module__OHpvxq__sidebarList{gap:14px;display:grid}.index-module-scss-module__OHpvxq__bookCard{border-radius:var(--radius-card);background:#ffffffd1;border:1px solid #ececf1;padding:18px;box-shadow:0 8px 24px #0b0b140f}.index-module-scss-module__OHpvxq__sidebarSection{min-width:0}.index-module-scss-module__OHpvxq__sidebarCategories{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__OHpvxq__sidebarCategories button{border-radius:var(--radius-control);color:#242437;min-height:34px;font-family:var(--font-montserrat);text-transform:uppercase;background:#fff;border:1px solid #d9d9df;padding:0 13px;font-size:12px;font-weight:500;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s}.index-module-scss-module__OHpvxq__sidebarCategories button:hover{border-color:#08081942;transform:translateY(-1px);box-shadow:0 8px 18px #0b0b1414}.index-module-scss-module__OHpvxq__videoCard{background:#0f0f18;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #0b0b141f}.index-module-scss-module__OHpvxq__videoCard iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.index-module-scss-module__OHpvxq__bookCard{color:inherit;transition:border-color .22s,box-shadow .22s,transform .22s;display:block}.index-module-scss-module__OHpvxq__bookCard span{color:#171727;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.2;display:block}.index-module-scss-module__OHpvxq__bookCard p{color:#4b4b58;font-family:var(--font-inter);margin-top:10px;font-size:14px;line-height:1.45}.index-module-scss-module__OHpvxq__bookCard strong{border-radius:var(--radius-control);color:#fff;font-family:var(--font-inter);background:#171727;margin-top:16px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.index-module-scss-module__OHpvxq__bookCard:hover{border-color:#9c2a2d3d;transform:translateY(-2px);box-shadow:0 12px 30px #0b0b141c}.index-module-scss-module__OHpvxq__bookCard:hover strong{background:#9c2a2d}.index-module-scss-module__OHpvxq__tagRow{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__OHpvxq__tag{border-radius:var(--radius-small);color:#3a3a49;min-height:27px;font-family:var(--font-montserrat);text-transform:uppercase;border:1px solid #d9d9df;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.index-module-scss-module__OHpvxq__meta{color:#363646;font-family:var(--font-inter);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:14px;display:flex}.index-module-scss-module__OHpvxq__emptyState{border-radius:var(--radius-card);color:#4b4b58;font-family:var(--font-inter);background:#fff;border:1px solid #e2e2e7;padding:34px;font-size:17px;box-shadow:0 8px 24px #0b0b1414}.index-module-scss-module__OHpvxq__sidebarEmpty{border-radius:var(--radius-card);color:#4b4b58;font-family:var(--font-inter);background:#fff;border:1px solid #e2e2e7;padding:20px;font-size:15px;box-shadow:0 8px 24px #0b0b1414}@media screen and (max-width:640px){.index-module-scss-module__OHpvxq__compactCard{grid-template-columns:1fr}.index-module-scss-module__OHpvxq__compactImage{min-height:220px}}
