.thc-page{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 45%,#f7f9fc 100%);color:#0d2038;padding:46px 16px 56px}.thc-container{max-width:1200px;margin:0 auto}.thc-header{text-align:center;margin:0 0 30px}.thc-kicker{display:inline-flex;align-items:center;justify-content:center;color:#0a4f93;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.thc-header h1{color:#10223c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px, 5vw, 58px);line-height:1;margin:0}.thc-header h1:after{content:"";display:block;width:46px;height:2px;background:#0b65bd;margin:18px auto 0;border-radius:20px}.thc-list{display:grid;gap:26px}.thc-section{display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:stretch;background:rgb(255 255 255 / .92);border:1px solid #e5ebf2;border-radius:24px;box-shadow:0 20px 55px rgb(16 34 60 / .08);padding:28px;overflow:hidden}.thc-author{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at top,#ffffff 0%,#f7f9fc 72%);border:1px solid #e7edf5;border-radius:22px;padding:24px 20px;text-align:center;min-height:392px}.thc-author-photo{width:238px;height:238px;max-width:100%;aspect-ratio:1 / 1;box-sizing:border-box;border-radius:50%;display:block;padding:8px;background:linear-gradient(135deg,#ffffff,#eef4fb);border:1px solid #d7e1ec;box-shadow:0 12px 26px rgb(15 37 63 / .13);text-decoration:none;overflow:hidden}.thc-author-img{width:100%;height:100%;border-radius:50%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.thc-author-photo img{width:100%!important;height:100%!important;max-width:none!important;border-radius:50%!important;display:block!important;object-fit:cover!important;aspect-ratio:1 / 1!important}.thc-author-placeholder{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0c3769,#0b68bd);color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:78px;font-weight:700;text-transform:uppercase}.thc-author-content h2{color:#10223c;font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1.1;margin:18px 0 8px}.thc-author-content p{color:#5f6e7f;font-size:14px;line-height:1.5;margin:0 auto 16px;max-width:248px}.thc-button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:42px;background:#092f63;color:#ffffff!important;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 9px 18px rgb(9 47 99 / .22);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.thc-button:hover,.thc-button:focus{background:#0a4f93;transform:translateY(-1px);box-shadow:0 12px 22px rgb(10 79 147 / .26)}.thc-carousel{position:relative;min-width:0;padding:10px 2px 58px}.thc-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 15px}.thc-carousel-head div{display:inline-flex;align-items:center;gap:9px}.thc-carousel-head strong{color:#142740;font-size:15px;font-weight:800}.thc-carousel-head small{color:#0a63b7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.thc-clock{width:22px;height:22px;border:2px solid #627286;border-radius:50%;position:relative;flex:0 0 auto}.thc-clock:before,.thc-clock:after{content:"";position:absolute;left:50%;top:50%;background:#627286;border-radius:4px;transform-origin:left center}.thc-clock:before{width:6px;height:2px;transform:translate(-1px,-1px) rotate(0deg)}.thc-clock:after{width:2px;height:7px;transform:translate(-1px,-6px)}.thc-viewport{overflow:hidden;padding:2px 1px}.thc-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2px 4px}.thc-track::-webkit-scrollbar{display:none}.thc-card{flex:0 0 240px;scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;min-height:245px;border-radius:15px;background:#fff;border:1px solid #e3e9f1;text-decoration:none;color:#10223c;box-shadow:0 10px 26px rgb(16 34 60 / .07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.thc-card:hover,.thc-card:focus{transform:translateY(-3px);border-color:#bdd3eb;box-shadow:0 16px 34px rgb(16 34 60 / .12)}.thc-card-media{display:block;height:128px;background:#eef3f8;overflow:hidden}.thc-card-media img{width:100%;height:100%;object-fit:cover;display:block}.thc-card-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#eef4fb,#dbe9f8);color:#0a4f93;font-size:12px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:14px}.thc-card-body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px}.thc-card-meta{display:flex;align-items:center;gap:8px;min-height:16px;color:#7d8a99;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.thc-card-meta b{color:#075eac;font-size:inherit;font-weight:900}.thc-card-meta i{color:#7d8a99;font-style:normal;white-space:nowrap}.thc-card-title{display:block;color:#10223c;font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:800;line-height:1.22}.thc-nav{position:absolute;top:50%;z-index:3;width:42px;height:42px;border:1px solid #e0e8f1;border-radius:50%;background:#fff;color:#0b376c;display:grid;place-items:center;cursor:pointer;font-size:31px;line-height:1;box-shadow:0 12px 26px rgb(16 34 60 / .12);transform:translateY(-35%);transition:opacity .2s ease,transform .2s ease,background .2s ease}.thc-prev{left:-20px}.thc-next{right:-20px}.thc-nav:hover,.thc-nav:focus{background:#f5f9ff;transform:translateY(-35%) scale(1.04)}.thc-nav:disabled{opacity:.32;cursor:default;transform:translateY(-35%)}.thc-dots{position:absolute;left:0;right:0;bottom:2px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:16px}.thc-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#cdd6e1;cursor:pointer;transition:width .2s ease,background .2s ease}.thc-dot.is-active{width:18px;background:#075eac}.thc-carousel-static .thc-nav,.thc-carousel-static .thc-dots{display:none}.thc-no-posts,.thc-empty{min-height:210px;display:grid;place-items:center;color:#657386;background:#f7f9fc;border:1px dashed #d7e1ec;border-radius:18px;text-align:center;padding:24px}.thc-empty h2{color:#31445d;font-size:21px;margin:0}@media (max-width:980px){.thc-section{grid-template-columns:1fr}.thc-author{min-height:auto}.thc-card{flex-basis:min(74vw, 265px)}.thc-prev{left:-12px}.thc-next{right:-12px}}@media (max-width:640px){.thc-page{padding:32px 12px 42px}.thc-section{padding:18px;border-radius:18px}.thc-author-photo{width:180px;height:180px}.thc-author-content h2{font-size:24px}.thc-carousel-head{flex-direction:column;align-items:flex-start}.thc-nav{display:none}.thc-viewport{overflow:visible}.thc-track{overflow-x:auto}.thc-more{grid-template-columns:1fr}.thc-more span{display:none}}.thc-page .thc-carousel .thc-nav{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;position:absolute!important;top:50%!important;z-index:3!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:1px solid #e0e8f1!important;border-radius:999px!important;background:#ffffff!important;color:#0b376c!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:31px!important;font-weight:400!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:0 12px 26px rgb(16 34 60 / .12)!important;transform:translateY(-35%)!important;overflow:hidden!important;user-select:none!important}.thc-page .thc-carousel .thc-prev{left:-20px!important}.thc-page .thc-carousel .thc-next{right:-20px!important}.thc-page .thc-carousel .thc-nav:hover,.thc-page .thc-carousel .thc-nav:focus{background:#f5f9ff!important;color:#0b376c!important;transform:translateY(-35%) scale(1.04)!important;outline:0!important}.thc-page .thc-carousel .thc-nav[aria-disabled="true"],.thc-page .thc-carousel .thc-nav:disabled{opacity:.32!important;cursor:default!important;pointer-events:none!important;transform:translateY(-35%)!important}.thc-page .thc-carousel .thc-dots{position:absolute!important;left:0!important;right:0!important;bottom:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:16px!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;list-style:none!important}.thc-page .thc-carousel .thc-dots>.thc-dot{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#cdd6e1!important;color:transparent!important;cursor:pointer!important;font-size:0!important;font-weight:400!important;line-height:0!important;text-align:center!important;text-decoration:none!important;text-indent:-9999px!important;box-shadow:none!important;overflow:hidden!important}.thc-page .thc-carousel .thc-dots>.thc-dot.is-active{width:18px!important;min-width:18px!important;max-width:18px!important;background:#075eac!important}.thc-page .thc-carousel-static .thc-nav,.thc-page .thc-carousel-static .thc-dots{display:none!important}@media (max-width:980px){.thc-page .thc-carousel .thc-prev{left:-12px!important}.thc-page .thc-carousel .thc-next{right:-12px!important}}@media (max-width:640px){.thc-page .thc-carousel .thc-nav{display:none!important}}.thc-page .thc-carousel .thc-nav{top:auto!important;bottom:0!important;width:auto!important;min-width:96px!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:999px!important;background:#ffffff!important;color:#0b376c!important;font-size:13px!important;font-weight:800!important;line-height:1!important;transform:none!important;overflow:visible!important}.thc-page .thc-carousel .thc-prev{left:calc(50% - 178px)!important;right:auto!important}.thc-page .thc-carousel .thc-next{right:calc(50% - 178px)!important;left:auto!important}.thc-page .thc-carousel .thc-nav-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;font-size:22px!important;font-weight:500!important;line-height:1!important;color:inherit!important}.thc-page .thc-carousel .thc-nav-text{display:inline-flex!important;color:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.thc-page .thc-carousel .thc-nav:hover,.thc-page .thc-carousel .thc-nav:focus{background:#0a4f93!important;color:#ffffff!important;transform:translateY(-1px)!important;outline:0!important}.thc-page .thc-carousel .thc-nav[aria-disabled="true"],.thc-page .thc-carousel .thc-nav:disabled{opacity:.38!important;cursor:default!important;pointer-events:none!important;transform:none!important}.thc-page .thc-carousel .thc-dots{bottom:12px!important}@media (max-width:980px){.thc-page .thc-carousel .thc-prev{left:calc(50% - 168px)!important;right:auto!important}.thc-page .thc-carousel .thc-next{right:calc(50% - 168px)!important;left:auto!important}}@media (max-width:640px){.thc-carousel{padding-bottom:96px}.thc-page .thc-carousel .thc-nav{display:inline-flex!important;bottom:44px!important;min-width:104px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.thc-page .thc-carousel .thc-prev{left:calc(50% - 112px)!important;right:auto!important}.thc-page .thc-carousel .thc-next{right:calc(50% - 112px)!important;left:auto!important}.thc-page .thc-carousel .thc-dots{bottom:10px!important}}