.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-not-valid-tip{direction:rtl}.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em}.wpcf7-list-item{margin:0 1em 0 0}body{margin:0;background-color:#f8fafc;color:#0f172a;font-family:"Tajawal","Segoe UI",Tahoma,system-ui,sans-serif;font-size:14px;line-height:1.9}img{max-width:100%;height:auto}a{color:#1e40af}:root{--tlm-primary:#1e40af;--tlm-primary-50:#eef2ff;--tlm-primary-100:#dbe4ff;--tlm-primary-600:#1a389a;--tlm-primary-700:#16307f;--tlm-success:#16a34a;--tlm-success-50:#f0fdf4;--tlm-success-600:#128a3f;--tlm-bg:#f8fafc;--tlm-surface:#ffffff;--tlm-border:#e2e8f0;--tlm-text:#0f172a;--tlm-text-soft:#475569;--tlm-muted:#64748b;--tlm-topbar:#0f172a;--tlm-footer:#0f172a;--tlm-container:1200px;--tlm-radius:10px;--tlm-radius-sm:6px;--tlm-radius-lg:14px;--tlm-font:"Tajawal", "Segoe UI", Tahoma, system-ui, -apple-system, sans-serif;--tlm-body-size:14px;--tlm-heading-size:16px;--tlm-title-size:34px;--tlm-line-height:1.9;--tlm-sidebar-width:300px;--tlm-logo-height:48px;--tlm-gap:28px;--tlm-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05);--tlm-shadow-lg:0 12px 30px -12px rgba(15, 23, 42, 0.18);--tlm-shadow-xl:0 24px 60px -24px rgba(15, 23, 42, 0.28);--tlm-transition:0.22s cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background-color:var(--tlm-bg);color:var(--tlm-text);font-family:var(--tlm-font);font-size:var(--tlm-body-size);line-height:var(--tlm-line-height);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.tlm-drawer-open{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 .6em;color:var(--tlm-text);font-weight:700;line-height:1.45;letter-spacing:-.01em}h1{font-size:calc(var(--tlm-heading-size) * 1.9)}h2{font-size:calc(var(--tlm-heading-size) * 1.45)}h3{font-size:calc(var(--tlm-heading-size) * 1.2)}h4{font-size:calc(var(--tlm-heading-size) * 1.08)}h5,h6{font-size:var(--tlm-heading-size)}p{margin:0 0 1.15em}a{color:var(--tlm-primary);text-decoration:none;transition:color var(--tlm-transition),background-color var(--tlm-transition),border-color var(--tlm-transition)}a:hover,a:focus{color:var(--tlm-primary-700)}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}ul,ol{margin:0 0 1.15em;padding-inline-start:1.4em}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}table{width:100%;border-collapse:collapse;margin-bottom:1.4em}th,td{padding:10px 12px;border:1px solid var(--tlm-border);text-align:start}th{background:var(--tlm-bg);font-weight:700}hr{border:0;border-top:1px solid var(--tlm-border);margin:2em 0}::selection{background:var(--tlm-primary);color:#fff}:focus-visible{outline:2px solid var(--tlm-primary);outline-offset:2px}.tlm-container{width:100%;max-width:var(--tlm-container);margin-inline:auto;padding-inline:20px}.tlm-main{display:block;padding-block:34px 60px;min-height:40vh}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{display:block;width:auto;height:auto;padding:12px 18px;margin:0;clip:auto;background:var(--tlm-surface);color:var(--tlm-primary);border-radius:var(--tlm-radius-sm);box-shadow:var(--tlm-shadow-lg);z-index:100000;position:fixed!important;inset-block-start:10px;inset-inline-start:10px}.tlm-skip-link:focus{clip:auto;width:auto;height:auto;overflow:visible;white-space:normal}.tlm-icon{width:1.15em;height:1.15em;vertical-align:-.18em;flex:0 0 auto}.tlm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border:1px solid #fff0;border-radius:var(--tlm-radius-sm);font-size:14px;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;transition:transform var(--tlm-transition),box-shadow var(--tlm-transition),background-color var(--tlm-transition),color var(--tlm-transition),border-color var(--tlm-transition);white-space:nowrap}.tlm-btn:hover{transform:translateY(-1px)}.tlm-btn:active{transform:translateY(0)}.tlm-btn--primary{background:var(--tlm-primary);color:#fff;box-shadow:0 6px 16px -8px rgb(30 64 175 / .7)}.tlm-btn--primary:hover,.tlm-btn--primary:focus{background:var(--tlm-primary-600);color:#fff}.tlm-btn--success{background:var(--tlm-success);color:#fff;box-shadow:0 6px 16px -8px rgb(22 163 74 / .7)}.tlm-btn--success:hover,.tlm-btn--success:focus{background:var(--tlm-success-600);color:#fff}.tlm-btn--ghost{background:var(--tlm-surface);color:var(--tlm-text);border-color:var(--tlm-border);box-shadow:var(--tlm-shadow)}.tlm-btn--ghost:hover,.tlm-btn--ghost:focus{border-color:var(--tlm-primary);color:var(--tlm-primary)}.tlm-btn--ghost-light{background:rgb(255 255 255 / .1);color:#fff;border-color:rgb(255 255 255 / .32)}.tlm-btn--ghost-light:hover,.tlm-btn--ghost-light:focus{background:rgb(255 255 255 / .2);color:#fff}.tlm-btn--sm{padding:8px 14px;font-size:12.5px}.tlm-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--tlm-text-soft);box-shadow:var(--tlm-shadow);transition:all var(--tlm-transition)}.tlm-chip:hover,.tlm-chip:focus{border-color:var(--tlm-primary);color:var(--tlm-primary);transform:translateY(-1px)}.tlm-chip .tlm-icon{color:var(--tlm-primary);font-size:15px}.tlm-chips{display:flex;flex-wrap:wrap;gap:8px}.tlm-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--tlm-primary-50);color:var(--tlm-primary);border:1px solid var(--tlm-primary-100);border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.01em}.tlm-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--tlm-success);box-shadow:0 0 0 3px rgb(22 163 74 / .18)}.tlm-grid{display:grid;grid-template-columns:repeat(var(--tlm-cols,3),minmax(0,1fr));gap:24px}.tlm-section{margin-bottom:42px}.tlm-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--tlm-border)}.tlm-section__title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:calc(var(--tlm-heading-size) * 1.28);font-weight:800}.tlm-section__icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--tlm-radius-sm);background:var(--tlm-primary-50);color:var(--tlm-primary);border:1px solid var(--tlm-primary-100)}.tlm-section__icon .tlm-icon{font-size:18px}.tlm-section__link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--tlm-primary);white-space:nowrap}.tlm-section__link:hover{gap:8px}.tlm-prose{font-size:var(--tlm-body-size);line-height:var(--tlm-line-height);color:var(--tlm-text-soft);overflow-wrap:break-word}.tlm-prose>*:first-child{margin-top:0}.tlm-prose h2,.tlm-prose h3,.tlm-prose h4{margin-top:1.7em;color:var(--tlm-text);scroll-margin-top:120px}.tlm-prose h2{padding-inline-start:14px;border-inline-start:4px solid var(--tlm-primary);font-size:calc(var(--tlm-heading-size) * 1.45)}.tlm-prose h3{font-size:calc(var(--tlm-heading-size) * 1.18)}.tlm-prose a{color:var(--tlm-primary);font-weight:500;text-decoration:underline;text-decoration-color:rgb(30 64 175 / .3);text-underline-offset:3px}.tlm-prose a:hover{text-decoration-color:var(--tlm-primary)}.tlm-prose ul,.tlm-prose ol{padding-inline-start:1.5em}.tlm-prose li{margin-bottom:.5em}.tlm-prose img,.tlm-post-thumb__img,.tlm-lib-card__img,.tlm-thumb__img{max-width:100%;height:auto;display:block}.tlm-prose img,.tlm-post-thumb__img,.tlm-lib-card__img,.tlm-thumb__img{aspect-ratio:16 / 9}.tlm-lib-card__img{aspect-ratio:4 / 3}.tlm-post-thumb__img{aspect-ratio:16 / 9}.tlm-prose img{border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);margin-block:1.4em}.tlm-prose video,.tlm-prose iframe,.tlm-prose embed,.tlm-prose object,.tlm-prose svg{max-width:100%}.tlm-prose iframe,.tlm-prose embed,.tlm-prose object{display:block;height:auto}.tlm-prose figure,.tlm-prose .wp-block-image,.tlm-prose .wp-caption{max-width:100%}.tlm-prose .wp-block-image img,.tlm-prose .wp-caption img{max-width:100%;height:auto}.tlm-prose blockquote{margin:1.8em 0;padding:18px 22px;background:var(--tlm-primary-50);border:1px solid var(--tlm-primary-100);border-inline-start:4px solid var(--tlm-primary);border-radius:var(--tlm-radius-sm);color:var(--tlm-text);font-size:calc(var(--tlm-body-size) * 1.08);font-weight:500}.tlm-prose blockquote p:last-child{margin-bottom:0}.tlm-prose code{background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:4px;padding:2px 6px;font-size:.9em;color:var(--tlm-primary-700)}.tlm-prose pre{background:#0f172a;color:#e2e8f0;padding:18px 20px;border-radius:var(--tlm-radius);overflow:auto;direction:ltr;text-align:left}.tlm-prose pre code{background:#fff0;border:0;color:inherit;padding:0}.tlm-prose table{font-size:13.5px}.tlm-prose .wp-block-table{overflow-x:auto}.tlm-prose figcaption,.tlm-prose .wp-caption-text{margin-top:8px;font-size:12.5px;color:var(--tlm-muted);text-align:center}.tlm-prose .alignwide{margin-inline:calc(-1 * clamp(0px, 4vw, 40px));max-width:none}.tlm-prose .alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.tlm-prose .wp-block-button__link{border-radius:var(--tlm-radius-sm);background:var(--tlm-primary);color:#fff;text-decoration:none;font-weight:700}.tlm-prose .wp-block-quote{border-inline-start:4px solid var(--tlm-primary)}.tlm-pagelinks{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.tlm-pagelinks .post-page-numbers{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);background:var(--tlm-surface);font-weight:700;font-size:13px}.tlm-pagelinks .post-page-numbers.current{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-pagination{margin-top:32px}.tlm-pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.tlm-pagination .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);font-size:13.5px;font-weight:700;color:var(--tlm-text-soft);box-shadow:var(--tlm-shadow);transition:all var(--tlm-transition)}.tlm-pagination .page-numbers:hover{border-color:var(--tlm-primary);color:var(--tlm-primary)}.tlm-pagination .page-numbers.current{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-pagination .page-numbers.dots{background:#fff0;border-color:#fff0;box-shadow:none}.tlm-pagination .tlm-icon{font-size:16px}.tlm-pagination__prev{transform:rotate(180deg)}[dir="rtl"] .tlm-pagination__prev{transform:none}[dir="rtl"] .tlm-pagination__next{transform:rotate(180deg)}.tlm-breadcrumbs{margin-bottom:18px}.tlm-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--tlm-muted)}.tlm-breadcrumbs__item{display:inline-flex;align-items:center;gap:6px}.tlm-breadcrumbs__item a{color:var(--tlm-muted);font-weight:500}.tlm-breadcrumbs__item a:hover{color:var(--tlm-primary)}.tlm-breadcrumbs__item span[aria-current="page"]{color:var(--tlm-text-soft);font-weight:700;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlm-breadcrumbs__sep{font-size:12px;color:#cbd5e1}[dir="rtl"] .tlm-breadcrumbs__sep{transform:rotate(180deg)}.tlm-empty{text-align:center;padding:54px 26px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow)}.tlm-empty__icon{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:16px;border-radius:50%;background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-empty__icon .tlm-icon{font-size:30px}.tlm-empty__title{margin:0 0 8px;font-size:calc(var(--tlm-heading-size) * 1.3)}.tlm-empty__text{margin:0 auto 20px;max-width:48ch;color:var(--tlm-muted)}.tlm-empty .tlm-search{max-width:440px;margin-inline:auto}.tlm-header{position:relative;z-index:90;background:var(--tlm-surface);border-bottom:1px solid var(--tlm-border);box-shadow:0 1px 2px rgb(15 23 42 / .04)}.tlm-header.is-scrolled{box-shadow:var(--tlm-shadow-lg);border-bottom-color:#fff0}.has-sticky-header .tlm-header{position:sticky;inset-block-start:0}.admin-bar .tlm-header{inset-block-start:32px}.tlm-topbar{background:var(--tlm-topbar);color:#cbd5e1;font-size:12.5px}.tlm-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px}.tlm-topbar__start,.tlm-topbar__end{display:flex;align-items:center;gap:18px;min-width:0}.tlm-topbar__date{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlm-topbar__date .tlm-icon{color:#93c5fd;font-size:14px}.tlm-topbar__dot{opacity:.45}.tlm-topbar__hijri{color:#e2e8f0}.tlm-topbar__list{display:flex;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.tlm-topbar__list a{color:#cbd5e1;font-weight:500}.tlm-topbar__list a:hover{color:#fff}.tlm-header__main{background:var(--tlm-surface)}.tlm-header__inner{display:flex;align-items:center;gap:26px;min-height:78px;padding-block:10px}.tlm-brand{flex:0 0 auto;min-width:0}.tlm-brand__link{display:inline-flex;align-items:center;gap:11px;color:var(--tlm-text)}.tlm-brand__link:hover{color:var(--tlm-primary)}.tlm-brand__mark{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--tlm-radius);background:linear-gradient(135deg,var(--tlm-primary),var(--tlm-primary-700));color:#fff;box-shadow:0 8px 18px -10px rgb(30 64 175 / .9)}.tlm-brand__mark .tlm-icon{font-size:24px}.tlm-brand__mark--footer{width:42px;height:42px;background:rgb(255 255 255 / .1);box-shadow:none;color:#fff}.tlm-brand__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.tlm-brand__name{font-size:21px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.tlm-brand__tagline{font-size:11.5px;font-weight:500;color:var(--tlm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.custom-logo-link{display:inline-flex}.custom-logo{max-height:var(--tlm-logo-height);width:auto}.tlm-nav{flex:1 1 auto;min-width:0}.tlm-nav__list{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.tlm-nav__list>li{position:relative;margin:0}.tlm-nav__list>li>a{display:inline-flex;align-items:center;gap:5px;padding:10px 12px;border-radius:var(--tlm-radius-sm);font-size:13.5px;font-weight:800;color:#0f172a;white-space:nowrap}.tlm-nav__list>li>a:hover,.tlm-nav__list>li:hover>a,.tlm-nav__list>li.current-menu-item>a,.tlm-nav__list>li.current-menu-ancestor>a{background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-nav__list .menu-item-has-children>a::after{content:"";width:6px;height:6px;margin-inline-start:3px;border-inline-end:1.8px solid currentColor;border-block-end:1.8px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.tlm-nav .sub-menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;min-width:230px;margin:0;padding:8px;list-style:none;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--tlm-transition),transform var(--tlm-transition),visibility var(--tlm-transition);z-index:30}.tlm-nav .sub-menu .sub-menu{inset-block-start:-9px;inset-inline-start:calc(100% + 8px)}.tlm-nav li:hover>.sub-menu,.tlm-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.tlm-nav .sub-menu li{position:relative}.tlm-nav .sub-menu a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--tlm-radius-sm);font-size:13px;font-weight:500;color:var(--tlm-text-soft)}.tlm-nav .sub-menu a:hover{background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-header__actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex:0 0 auto}.tlm-search{display:flex;align-items:center;gap:0;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:999px;overflow:hidden;transition:border-color var(--tlm-transition),box-shadow var(--tlm-transition)}.tlm-search:focus-within{border-color:var(--tlm-primary);box-shadow:0 0 0 3px rgb(30 64 175 / .12)}.tlm-search input[type="search"],.tlm-search input[type="text"]{flex:1 1 auto;min-width:0;border:0;background:#fff0;padding:10px 18px;font-size:13px;color:var(--tlm-text);outline:none}.tlm-search input::placeholder{color:#94a3b8}.tlm-search__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;border:0;background:var(--tlm-primary);color:#fff;padding:10px 16px;font-size:13px;font-weight:700;transition:background-color var(--tlm-transition);align-self:stretch}.tlm-search__btn:hover{background:var(--tlm-primary-600)}.tlm-search__btn .tlm-icon{font-size:17px}.tlm-search--header{width:270px;background:var(--tlm-bg);border-color:var(--tlm-border)}.tlm-search--header input[type="search"]{padding-block:8px}.tlm-search--header .tlm-search__btn{padding:8px 14px}.tlm-menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);background:var(--tlm-surface);color:var(--tlm-text);box-shadow:var(--tlm-shadow)}.tlm-burger{display:flex;flex-direction:column;gap:4px;width:20px}.tlm-burger span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--tlm-transition),opacity var(--tlm-transition)}.tlm-menu-btn:hover{color:var(--tlm-primary);border-color:var(--tlm-primary)}.tlm-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);background:var(--tlm-surface);color:var(--tlm-text-soft)}.tlm-iconbtn:hover{color:var(--tlm-primary);border-color:var(--tlm-primary)}.tlm-drawer{position:fixed;inset:0;z-index:9990;visibility:hidden;pointer-events:none}.tlm-drawer.is-open{visibility:visible;pointer-events:auto}.tlm-drawer__overlay{position:absolute;inset:0;background:rgb(15 23 42 / .55);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--tlm-transition)}.tlm-drawer.is-open .tlm-drawer__overlay{opacity:1}.tlm-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(360px, 88vw);display:flex;flex-direction:column;background:var(--tlm-surface);box-shadow:var(--tlm-shadow-xl);transform:translateX(100%);transition:transform 0.28s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}[dir="rtl"] .tlm-drawer__panel{transform:translateX(-100%)}.tlm-drawer.is-open .tlm-drawer__panel{transform:translateX(0)}.tlm-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--tlm-border);position:sticky;inset-block-start:0;background:var(--tlm-surface);z-index:2}.tlm-drawer__title{font-size:16px;font-weight:800}.tlm-drawer .tlm-search{margin:16px 18px 16px;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg);border:1px solid var(--tlm-border)}.tlm-mobile-nav{padding:8px 12px}.tlm-mobile-nav__list{list-style:none;margin:0;padding:0}.tlm-mobile-nav__list li{margin:0}.tlm-mobile-nav__list a{display:flex;align-items:center;justify-content:space-between;padding:12px 12px;border-radius:var(--tlm-radius-sm);font-size:14px;font-weight:800;color:var(--tlm-primary);border-bottom:1px solid #f1f5f9}.tlm-mobile-nav__list .menu-item-has-children>a{color:#0f172a}.tlm-mobile-nav__list .sub-menu a{font-size:13px;font-weight:800;color:#0f172a;padding-block:10px;border-bottom-style:dashed;border-radius:0;padding-inline-start:20px}.tlm-mobile-nav__list .sub-menu{list-style:none;margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--tlm-border)}.tlm-mobile-nav__list a:hover{background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-mobile-nav__list .sub-menu{list-style:none;margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--tlm-border)}.tlm-mobile-nav__list .sub-menu a{font-size:13px;font-weight:500;padding-block:10px;border-bottom-style:dashed}.tlm-drawer__foot{margin-top:auto;padding:18px;border-top:1px solid var(--tlm-border);display:flex;flex-direction:column;gap:14px}.tlm-social{display:flex;flex-wrap:wrap;gap:8px}.tlm-social__link{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--tlm-radius-sm);border:1px solid var(--tlm-border);background:var(--tlm-surface);color:var(--tlm-muted);transition:all var(--tlm-transition)}.tlm-social__link:hover{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff;transform:translateY(-2px)}.tlm-social--drawer .tlm-social__link{background:var(--tlm-bg)}.tlm-header-ad{margin-top:18px}.tlm-hero{position:relative;overflow:hidden;background:radial-gradient(1100px 420px at 82% -12%,rgb(30 64 175 / .16),transparent 62%),radial-gradient(900px 380px at 6% 108%,rgb(22 163 74 / .12),transparent 60%),var(--tlm-surface);border-bottom:1px solid var(--tlm-border);padding-block:54px 60px}.tlm-hero__bg{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(148 163 184 / .16) 1px,transparent 1px),linear-gradient(to bottom,rgb(148 163 184 / .16) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(70% 70% at 50% 30%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 30%,transparent 100%);pointer-events:none}.tlm-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:46px;align-items:center}.tlm-hero__title{margin:16px 0 14px;font-size:clamp(28px, 3.3vw, 44px);font-weight:900;line-height:1.28;letter-spacing:-.02em;color:var(--tlm-text)}.tlm-hero__subtitle{max-width:58ch;margin:0 0 24px;font-size:calc(var(--tlm-body-size) * 1.16);line-height:1.85;color:var(--tlm-muted)}.tlm-search--hero{max-width:580px;padding:6px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow-lg)}.tlm-search--hero input[type="search"]{padding:12px 18px;font-size:14px}.tlm-search--hero .tlm-search__btn{padding:12px 24px;border-radius:var(--tlm-radius-sm)}.tlm-hero__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.tlm-hero__stats{display:flex;flex-wrap:wrap;gap:26px;margin-top:30px;padding-top:24px;border-top:1px dashed var(--tlm-border)}.tlm-hero__stat strong{display:block;font-size:26px;font-weight:900;color:var(--tlm-primary);line-height:1.2}.tlm-hero__stat span{font-size:12.5px;color:var(--tlm-muted);font-weight:500}.tlm-hero__art{position:relative;min-height:340px;display:grid;place-items:center}.tlm-hero__panel{position:relative;width:min(360px, 100%);background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow-xl);overflow:hidden;transform:rotate(-1.4deg)}[dir="rtl"] .tlm-hero__panel{transform:rotate(1.4deg)}.tlm-hero__panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,var(--tlm-primary),var(--tlm-primary-700));color:#fff}.tlm-hero__panel-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:rgb(255 255 255 / .16)}.tlm-hero__panel-title{font-size:14px;font-weight:800}.tlm-hero__panel-badge{margin-inline-start:auto;padding:3px 9px;border-radius:999px;background:rgb(22 163 74 / .95);font-size:10.5px;font-weight:700}.tlm-hero__panel-rows{padding:10px 12px}.tlm-hero__panel-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--tlm-radius-sm);transition:background-color var(--tlm-transition)}.tlm-hero__panel-row+.tlm-hero__panel-row{margin-top:2px}.tlm-hero__panel-row:hover{background:var(--tlm-bg)}.tlm-hero__panel-rowicon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-hero__panel-rowicon .tlm-icon{font-size:15px}.tlm-hero__panel-rowtext{font-size:12.5px;font-weight:700;color:var(--tlm-text-soft)}.tlm-hero__panel-rowmeta{margin-inline-start:auto;font-size:11px;font-weight:700;color:var(--tlm-muted);background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:999px;padding:1px 8px}.tlm-hero__panel-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--tlm-border);background:var(--tlm-bg)}.tlm-hero__panel-progress{flex:1 1 auto;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.tlm-hero__panel-progress span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tlm-success),#4ade80)}.tlm-hero__panel-foottext{font-size:10.5px;font-weight:700;color:var(--tlm-muted)}.tlm-hero__float{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:999px;box-shadow:var(--tlm-shadow-lg);font-size:12px;font-weight:700;color:var(--tlm-text-soft);animation:tlm-float 5s ease-in-out infinite}.tlm-hero__float--1{inset-block-start:12px;inset-inline-start:4px}.tlm-hero__float--2{inset-block-end:22px;inset-inline-end:0;animation-delay:1.4s}.tlm-hero__float-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff}.tlm-hero__float-icon--success{background:var(--tlm-success)}.tlm-hero__float-icon--primary{background:var(--tlm-primary)}@keyframes tlm-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tlm-hero__float{animation:none}html{scroll-behavior:auto}}.tlm-home{padding-block:42px 64px}.tlm-home__intro{background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);padding:26px 28px;box-shadow:var(--tlm-shadow)}.tlm-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:18px}.tlm-catcard{background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);overflow:hidden;transition:transform var(--tlm-transition),box-shadow var(--tlm-transition),border-color var(--tlm-transition)}.tlm-catcard:hover{transform:translateY(-3px);box-shadow:var(--tlm-shadow-lg);border-color:var(--tlm-primary-100)}.tlm-catcard__head{display:flex;align-items:center;gap:12px;padding:16px;color:var(--tlm-text)}.tlm-catcard__head:hover{color:var(--tlm-text)}.tlm-catcard__icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:var(--tlm-radius-sm);background:var(--tlm-primary-50);color:var(--tlm-primary);border:1px solid var(--tlm-primary-100)}.tlm-catcard__icon .tlm-icon{font-size:20px}.tlm-catcard__titles{display:flex;flex-direction:column;min-width:0}.tlm-catcard__name{font-size:14.5px;font-weight:800;color:var(--tlm-text)}.tlm-catcard__count{font-size:11.5px;color:var(--tlm-muted)}.tlm-catcard__arrow{margin-inline-start:auto;color:#cbd5e1;transition:transform var(--tlm-transition),color var(--tlm-transition)}[dir="rtl"] .tlm-catcard__arrow{transform:rotate(180deg)}.tlm-catcard:hover .tlm-catcard__arrow{color:var(--tlm-primary);transform:translateX(3px)}[dir="rtl"] .tlm-catcard:hover .tlm-catcard__arrow{transform:rotate(180deg) translateX(3px)}.tlm-catcard__children{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 16px}.tlm-catcard__child{padding:4px 10px;border-radius:999px;background:var(--tlm-bg);border:1px solid var(--tlm-border);font-size:11.5px;font-weight:500;color:var(--tlm-muted)}.tlm-catcard__child:hover{background:var(--tlm-primary-50);border-color:var(--tlm-primary-100);color:var(--tlm-primary)}.tlm-libcta{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:30px 32px;border-radius:var(--tlm-radius-lg);background:radial-gradient(600px 220px at 88% 0%,rgb(255 255 255 / .16),transparent 60%),linear-gradient(135deg,var(--tlm-primary),var(--tlm-primary-700));color:#fff;box-shadow:var(--tlm-shadow-lg);overflow:hidden}.tlm-libcta__icon{display:inline-grid;place-items:center;width:62px;height:62px;flex:0 0 auto;border-radius:var(--tlm-radius);background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .2)}.tlm-libcta__icon .tlm-icon{font-size:30px}.tlm-libcta__body{flex:1 1 320px}.tlm-libcta__title{margin:0 0 6px;color:#fff;font-size:calc(var(--tlm-heading-size) * 1.35);font-weight:900}.tlm-libcta__text{margin:0;color:#dbeafe;font-size:13px;line-height:1.8;max-width:70ch}.tlm-libcta__actions{display:flex;flex-wrap:wrap;gap:10px}.tlm-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;max-width:1200px;margin:0 auto}.tlm-layout--full{grid-template-columns:minmax(0,1fr)}.tlm-content-col{min-width:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.tlm-sidebar{min-width:0;width:300px;flex:0 0 300px;display:flex;flex-direction:column;gap:20px;position:sticky;inset-block-start:96px}.admin-bar .tlm-sidebar{inset-block-start:128px}.tlm-breadcrumbs,.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;white-space:normal}.tlm-drawer__panel{width:min(85vw, 320px)!important;background-color:#ffffff!important;box-shadow:-5px 0 25px rgb(0 0 0 / .15)!important;padding:20px!important;box-sizing:border-box!important}.tlm-drawer__panel .tlm-mobile-nav__list ul,.tlm-drawer__panel .sub-menu{padding-inline-start:10px!important;width:100%!important;box-sizing:border-box!important}.tlm-drawer .tlm-search{display:block!important;width:100%!important;margin:0 0 16px 0!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;overflow:hidden}.tlm-drawer .tlm-search input[type="search"],.tlm-drawer .tlm-search input[name="s"]{background-color:#f8fafc!important;border:none!important;border-radius:8px!important;padding:10px 14px!important;font-size:14px!important;width:calc(100% - 44px)!important}.tlm-drawer .tlm-search button[type="submit"]{background:#ffffff!important;border-radius:0 8px 8px 0!important;padding:10px 14px!important}.tlm-drawer__panel .tlm-mobile-nav__list .sub-menu a{display:block!important;width:100%!important;box-sizing:border-box!important}.tlm-card{display:flex;flex-direction:column;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);overflow:hidden;transition:transform var(--tlm-transition),box-shadow var(--tlm-transition),border-color var(--tlm-transition);height:100%}.tlm-card:hover{transform:translateY(-3px);box-shadow:var(--tlm-shadow-lg);border-color:var(--tlm-primary-100)}.tlm-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,var(--tlm-primary-50),#eef2f7)}.tlm-ratio-4-3 .tlm-card__media{aspect-ratio:4 / 3}.tlm-ratio-1-1 .tlm-card__media,.tlm-card--square .tlm-card__media{aspect-ratio:1 / 1}.tlm-card__media img,.tlm-thumb__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.tlm-card:hover .tlm-card__media img{transform:scale(1.045)}.tlm-thumb__placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:120px;overflow:hidden;color:var(--tlm-primary);background:radial-gradient(220px 120px at 50% 0%,rgb(30 64 175 / .12),transparent 70%),linear-gradient(135deg,#eef2ff,#f8fafc)}.tlm-thumb__placeholder::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgb(148 163 184 / .14) 1px,transparent 1px),linear-gradient(to bottom,rgb(148 163 184 / .14) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.tlm-thumb__icon{width:42px;height:42px;opacity:.85;position:relative;z-index:1}.tlm-card__badge{position:absolute;inset-block-end:10px;inset-inline-start:10px;z-index:2;padding:4px 11px;border-radius:999px;background:rgb(15 23 42 / .78);backdrop-filter:blur(4px);color:#fff;font-size:10.5px;font-weight:700;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlm-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:9px;padding:16px 17px 17px}.tlm-card__cats{display:flex;flex-wrap:wrap;gap:6px}.tlm-card__cat{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--tlm-primary)}.tlm-card__cat .tlm-icon{font-size:13px}.tlm-card__title{margin:0;font-size:calc(var(--tlm-heading-size) * 1.02);font-weight:800;line-height:1.55}.tlm-card__title a{color:var(--tlm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlm-card__title a:hover{color:var(--tlm-primary)}.tlm-card__excerpt{margin:0;font-size:12.5px;line-height:1.85;color:var(--tlm-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlm-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #f1f5f9}.tlm-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:var(--tlm-muted)}.tlm-card__meta span{display:inline-flex;align-items:center;gap:5px}.tlm-card__meta .tlm-icon{font-size:13px;color:#94a3b8}.tlm-card__more{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--tlm-primary);white-space:nowrap}.tlm-card__more:hover{gap:8px}[dir="rtl"] .tlm-card__more .tlm-icon{transform:rotate(180deg)}.tlm-card--horizontal{flex-direction:row;align-items:stretch}.tlm-card--horizontal .tlm-card__media{flex:0 0 42%;aspect-ratio:auto;min-height:100%}.tlm-card--horizontal .tlm-card__body{flex:1 1 auto}.tlm-card--horizontal .tlm-card__title a{display:block;-webkit-line-clamp:none;-webkit-box-orient:horizontal;overflow:visible;white-space:normal}.tlm-card--horizontal .tlm-card__excerpt{-webkit-line-clamp:2}.tlm-card--square .tlm-card__media{aspect-ratio:1 / 1}.tlm-card--square .tlm-card__badge{inset-block-end:8px;inset-inline-start:8px}.tlm-card-horizontal .tlm-grid .tlm-card{flex-direction:row}.tlm-card-horizontal .tlm-grid .tlm-card__media{flex:0 0 40%;aspect-ratio:auto;min-height:100%}.tlm-card-square .tlm-grid .tlm-card__media{aspect-ratio:1 / 1}.tlm-archive-hero{position:relative;margin-bottom:26px;padding:22px 24px 20px;background:radial-gradient(560px 200px at 92% -20%,rgb(30 64 175 / .1),transparent 70%),var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow);overflow:hidden}.tlm-archive-hero__main{display:flex;align-items:flex-start;gap:16px}.tlm-archive-hero__icon{display:inline-grid;place-items:center;width:54px;height:54px;flex:0 0 auto;border-radius:var(--tlm-radius);background:linear-gradient(135deg,var(--tlm-primary),var(--tlm-primary-700));color:#fff;box-shadow:0 10px 22px -12px rgb(30 64 175 / .9)}.tlm-archive-hero__icon .tlm-icon{font-size:25px}.tlm-archive-hero__eyebrow{display:inline-block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tlm-success)}.tlm-archive-hero__title{margin:0 0 6px;font-size:clamp(22px, 2.4vw, 30px);font-weight:900}.tlm-archive-hero__desc{margin:0 0 8px;max-width:76ch;font-size:13px;color:var(--tlm-muted);line-height:1.8}.tlm-archive-hero__count{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;background:var(--tlm-primary-50);border:1px solid var(--tlm-primary-100);color:var(--tlm-primary);font-size:11px;font-weight:700}.tlm-subcats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--tlm-border)}.tlm-subcat{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--tlm-text-soft)}.tlm-subcat:hover{background:var(--tlm-primary-50);border-color:var(--tlm-primary-100);color:var(--tlm-primary)}.tlm-subcat .tlm-icon{font-size:14px;color:var(--tlm-primary)}.tlm-subcat__count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:999px;background:var(--tlm-surface);border:1px solid var(--tlm-border);font-size:10px;color:var(--tlm-muted)}.tlm-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;background:#fff0;z-index:120;pointer-events:none}.tlm-progress__bar{display:block;height:100%;background:linear-gradient(90deg,var(--tlm-primary),var(--tlm-success));transform:scaleX(0);transform-origin:left;transition:transform 0.1s linear;will-change:transform}.tlm-single{display:flex;flex-direction:column;gap:26px}.tlm-article-hero{position:relative;padding:28px 30px 30px;background:radial-gradient(620px 240px at 96% -10%,rgb(30 64 175 / .12),transparent 66%),radial-gradient(480px 200px at 0% 110%,rgb(22 163 74 / .08),transparent 62%),var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow-lg);overflow:hidden}.tlm-article-hero::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--tlm-primary),var(--tlm-success));opacity:.9}.tlm-article-hero__glow{position:absolute;inset-block-start:-70px;inset-inline-end:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(30 64 175 / .16),transparent 70%);pointer-events:none}.tlm-article-hero__inner{position:relative;z-index:1}.tlm-article-title{margin:4px 0 14px;font-size:var(--tlm-title-size);font-weight:900;line-height:1.35;letter-spacing:-.02em;color:var(--tlm-text)}.tlm-article-lead{margin:0 0 16px;font-size:calc(var(--tlm-body-size) * 1.1);line-height:1.85;color:var(--tlm-muted);max-width:82ch}.tlm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;color:var(--tlm-muted)}.tlm-meta__item{display:inline-flex;align-items:center;gap:7px}.tlm-meta__item .tlm-icon{font-size:15px;color:#94a3b8}.tlm-meta__item a{color:var(--tlm-text-soft);font-weight:700}.tlm-meta__item a:hover{color:var(--tlm-primary)}.tlm-meta__avatar{border-radius:50%;border:2px solid var(--tlm-surface);box-shadow:0 0 0 1px var(--tlm-border)}.tlm-post-thumb{position:relative;margin:0;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow);overflow:hidden;background:var(--tlm-surface)}.tlm-post-thumb__img{width:100%;max-height:520px;object-fit:cover}.tlm-post-thumb__caption{padding:10px 16px;border-top:1px solid var(--tlm-border);background:var(--tlm-bg);font-size:12px;color:var(--tlm-muted);text-align:center}.tlm-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;border-block:1px dashed var(--tlm-border)}.tlm-tags__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--tlm-text-soft);margin-inline-end:4px}.tlm-tags__label .tlm-icon{color:var(--tlm-primary);font-size:15px}.tlm-tag{padding:5px 12px;border-radius:999px;background:var(--tlm-bg);border:1px solid var(--tlm-border);font-size:11.5px;font-weight:500;color:var(--tlm-muted)}.tlm-tag:hover{background:var(--tlm-primary-50);border-color:var(--tlm-primary-100);color:var(--tlm-primary)}.tlm-author{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow)}.tlm-author__avatar{flex:0 0 auto}.tlm-author__img{width:64px;height:64px;border-radius:50%;border:3px solid var(--tlm-surface);box-shadow:0 0 0 1px var(--tlm-border),var(--tlm-shadow)}.tlm-author__body{min-width:0}.tlm-author__eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tlm-muted)}.tlm-author__name{margin:2px 0 6px;font-size:17px;font-weight:800}.tlm-author__bio{margin:0 0 8px;font-size:12.5px;color:var(--tlm-muted);line-height:1.85}.tlm-author__link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--tlm-primary)}[dir="rtl"] .tlm-author__link .tlm-icon{transform:rotate(180deg)}.tlm-share{padding:20px 22px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow)}.tlm-share__title{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:800;color:var(--tlm-text)}.tlm-share__title .tlm-icon{color:var(--tlm-primary);font-size:15px}.tlm-share__grid{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:center;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;background:#f8fafc;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg)}.tlm-share__grid::-webkit-scrollbar{height:6px}.tlm-share__grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.tlm-share__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;width:48px;height:48px;padding:8px;border:1px solid var(--tlm-border);border-radius:50%;background:#fff;color:#64748b;font-size:10px;font-weight:700;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .05);transition:transform var(--tlm-transition),box-shadow var(--tlm-transition),color var(--tlm-transition),border-color var(--tlm-transition),background-color var(--tlm-transition)}.tlm-share__card .tlm-icon{width:20px;height:20px}.tlm-share__card span{display:none}.tlm-share__card--linkedin{color:#0a66c2;border-color:rgb(10 102 194 / .15)}.tlm-share__card--whatsapp{color:#22c55e;border-color:rgb(34 197 94 / .15)}.tlm-share__card--twitter{color:#1da1f2;border-color:rgb(29 161 242 / .15)}.tlm-share__card--facebook{color:#1877f2;border-color:rgb(24 119 242 / .15)}.tlm-share__card--bookmark{color:#10b981;border-color:rgb(16 185 129 / .15);background:#f0fdf4}.tlm-share__card--copy{color:#64748b;border-color:rgb(100 116 139 / .15)}.tlm-share__card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(0 0 0 / .1);border-color:#fff0}.tlm-share__card--linkedin:hover{background:#eff6ff;color:#0a66c2}.tlm-share__card--whatsapp:hover{background:#f0fdf4;color:#22c55e}.tlm-share__card--twitter:hover{background:#eff6ff;color:#1da1f2}.tlm-share__card--facebook:hover{background:#eff6ff;color:#1877f2}.tlm-share__card--bookmark:hover{background:#dcfce7;color:#10b981}.tlm-share__card--copy:hover{background:#f1f5f9;color:#0f172a}.tlm-share__card--copy.is-copied{background:#10b981;border-color:#10b981;color:#fff}.tlm-share__card--facebook{color:#1877f2;border-color:rgb(24 119 242 / .2)}.tlm-share__card--x{color:#0f172a;border-color:rgb(15 23 42 / .2)}.tlm-share__card--whatsapp{color:#22c55e;border-color:rgb(34 197 94 / .2)}.tlm-share__card--telegram{color:#229ed9;border-color:rgb(34 158 217 / .2)}.tlm-share__card--linkedin{color:#0a66c2;border-color:rgb(10 102 194 / .2)}.tlm-share__card--copy{color:var(--tlm-primary);border-color:rgb(30 64 175 / .2)}.tlm-share__card:hover{transform:translateY(-2px);box-shadow:var(--tlm-shadow-lg);color:#fff;border-color:#fff0}.tlm-share__card--facebook:hover{background:#1877f2}.tlm-share__card--x:hover{background:#0f172a}.tlm-share__card--whatsapp:hover{background:#22c55e}.tlm-share__card--telegram:hover{background:#229ed9}.tlm-share__card--linkedin:hover{background:#0a66c2}.tlm-share__card--copy:hover{background:var(--tlm-primary)}.tlm-share__card--copy.is-copied{background:var(--tlm-success);border-color:var(--tlm-success);color:#fff}.tlm-related{margin-top:4px}.tlm-postnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tlm-postnav__item{display:flex;flex-direction:column;gap:6px;padding:15px 18px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);transition:all var(--tlm-transition)}.tlm-postnav__item:hover{border-color:var(--tlm-primary-100);transform:translateY(-2px);box-shadow:var(--tlm-shadow-lg)}.tlm-postnav__item--next{text-align:end}.tlm-postnav__label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--tlm-primary);text-transform:uppercase;letter-spacing:.05em}.tlm-postnav__item--prev .tlm-icon{transform:rotate(180deg)}[dir="rtl"] .tlm-postnav__item--prev .tlm-icon{transform:none}[dir="rtl"] .tlm-postnav__item--next .tlm-icon{transform:rotate(180deg)}.tlm-postnav__title{font-size:13px;font-weight:700;color:var(--tlm-text);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlm-comments{padding:24px 26px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow)}.tlm-comments__title,.tlm-comments__form-title{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:calc(var(--tlm-heading-size) * 1.22);font-weight:800}.tlm-comments__list{list-style:none;margin:0 0 22px;padding:0}.tlm-comments__list .children{list-style:none;margin:0;padding-inline-start:26px;border-inline-start:1px dashed var(--tlm-border)}.tlm-comments__list .comment-body{position:relative;margin-bottom:16px;padding:16px 18px;background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius)}.tlm-comments__list .comment-body .comment-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--tlm-muted)}.tlm-comments__list .comment-author{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--tlm-text)}.tlm-comments__list .comment-author img{border-radius:50%}.tlm-comments__list .comment-author .says{display:none}.tlm-comments__list .comment-metadata a{color:var(--tlm-muted);font-size:11.5px}.tlm-comments__list .comment-content{font-size:13px;line-height:1.9;color:var(--tlm-text-soft)}.tlm-comments__list .comment-content p:last-child{margin-bottom:0}.tlm-comments__list .reply a{display:inline-flex;align-items:center;margin-top:8px;padding:3px 11px;border-radius:999px;background:var(--tlm-surface);border:1px solid var(--tlm-border);font-size:11px;font-weight:700;color:var(--tlm-primary)}.tlm-comments__list .reply a:hover{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-comments__closed{padding:12px 16px;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg);border:1px dashed var(--tlm-border);color:var(--tlm-muted);font-size:12.5px}.tlm-comment-form{display:grid;gap:14px;margin-top:6px}.tlm-comment-form p{margin:0}.tlm-comment-form label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--tlm-text-soft)}.tlm-comment-form input[type="text"],.tlm-comment-form input[type="email"],.tlm-comment-form input[type="url"],.tlm-comment-form textarea{width:100%;padding:11px 14px;background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);font-size:13px;color:var(--tlm-text);transition:border-color var(--tlm-transition),box-shadow var(--tlm-transition)}.tlm-comment-form input:focus,.tlm-comment-form textarea:focus{outline:none;border-color:var(--tlm-primary);box-shadow:0 0 0 3px rgb(30 64 175 / .12);background:var(--tlm-surface)}.tlm-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--tlm-muted)}.tlm-comment-form .comment-form-cookies-consent input{margin-top:5px}.tlm-comment-form .comment-form-cookies-consent label{margin:0;font-weight:500}.tlm-comment-form__notes{font-size:12px;color:var(--tlm-muted)}.tlm-comment-form .submit{justify-self:start}.tlm-comment-form .form-submit{margin:0}.tlm-widget{background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);padding:18px}.tlm-widget__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--tlm-border)}.tlm-widget__title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;color:var(--tlm-text);line-height:1.4}.tlm-widget__title .tlm-icon{font-size:17px;color:var(--tlm-primary)}.tlm-widget__more{font-size:11px;font-weight:700;color:var(--tlm-primary);padding:2px 9px;border-radius:999px;background:var(--tlm-primary-50);border:1px solid var(--tlm-primary-100);white-space:nowrap}.tlm-widget__more:hover{background:var(--tlm-primary);color:#fff;border-color:var(--tlm-primary)}.tlm-widget__sub{margin:-4px 0 12px;font-size:11.5px;font-weight:700;color:var(--tlm-muted);display:flex;align-items:center;gap:6px}.tlm-widget__sub::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tlm-success)}.tlm-widget--search .tlm-widget__title{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--tlm-border)}.tlm-widget .tlm-ad{padding:0;background:#fff0;border:0;box-shadow:none}.tlm-widget .tlm-ad__slot{min-height:0;margin-top:0}.tlm-widget .tlm-ad__label{position:static;display:inline-block;margin-bottom:8px}.tlm-search--widget{border-radius:var(--tlm-radius-sm);background:var(--tlm-bg)}.tlm-search--widget input[type="search"]{padding-block:9px;font-size:12.5px}.tlm-search--widget .tlm-search__btn{padding:9px 14px}.tlm-postlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tlm-postlist__item{display:flex;align-items:flex-start;gap:11px;padding-block:11px;border-bottom:1px solid #f1f5f9}.tlm-postlist__item:first-child{padding-block-start:2px}.tlm-postlist__item:last-child{border-bottom:0;padding-block-end:0}.tlm-postlist__thumb{flex:0 0 78px;width:78px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tlm-radius-sm);border:1px solid var(--tlm-border);background:var(--tlm-bg)}.tlm-postlist__thumb .tlm-thumb__placeholder{min-height:0}.tlm-postlist__thumb .tlm-thumb__icon{width:22px;height:22px}.tlm-postlist__icon{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:var(--tlm-radius-sm);background:var(--tlm-primary-50);border:1px solid var(--tlm-primary-100);color:var(--tlm-primary)}.tlm-postlist__icon .tlm-icon{font-size:18px}.tlm-postlist__icon:hover{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-postlist__body{min-width:0;display:flex;flex-direction:column;gap:4px}.tlm-postlist__title{font-size:12.5px;font-weight:700;line-height:1.65;color:var(--tlm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlm-postlist__title:hover{color:var(--tlm-primary)}.tlm-postlist__meta{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--tlm-muted)}.tlm-postlist__meta .tlm-icon{font-size:12px;color:#94a3b8}.tlm-catlist{list-style:none;margin:0;padding:0}.tlm-catlist__item+.tlm-catlist__item{margin-top:6px}.tlm-catlist__link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg);border:1px solid #fff0;transition:all var(--tlm-transition)}.tlm-catlist__link:hover{background:var(--tlm-primary-50);border-color:var(--tlm-primary-100)}.tlm-catlist__icon{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:var(--tlm-surface);border:1px solid var(--tlm-border);color:var(--tlm-primary)}.tlm-catlist__icon .tlm-icon{font-size:15px}.tlm-catlist__name{font-size:12.5px;font-weight:700;color:var(--tlm-text-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlm-catlist__count{margin-inline-start:auto;font-size:10.5px;font-weight:700;color:var(--tlm-muted);background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:999px;padding:1px 7px}.tlm-libhero{position:relative;overflow:hidden;padding-block:40px 44px;background:radial-gradient(900px 360px at 88% -30%,rgb(30 64 175 / .18),transparent 62%),radial-gradient(700px 300px at 4% 120%,rgb(22 163 74 / .12),transparent 60%),var(--tlm-surface);border-bottom:1px solid var(--tlm-border)}.tlm-libhero__bg{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(148 163 184 / .14) 1px,transparent 1px),linear-gradient(to bottom,rgb(148 163 184 / .14) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(60% 80% at 50% 40%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(60% 80% at 50% 40%,#000 20%,transparent 100%);pointer-events:none}.tlm-libhero .tlm-container{position:relative}.tlm-libhero__inner{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.tlm-libhero__text{flex:1 1 480px;min-width:0}.tlm-libhero__title{margin:14px 0 10px;font-size:clamp(26px, 3vw, 38px);font-weight:900;letter-spacing:-.02em}.tlm-libhero__desc{margin:0;max-width:74ch;font-size:13.5px;color:var(--tlm-muted);line-height:1.85}.tlm-libhero__badge{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:150px;padding:18px 22px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow-lg);text-align:center}.tlm-libhero__badge-icon{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border-radius:var(--tlm-radius-sm);background:var(--tlm-primary-50);color:var(--tlm-primary)}.tlm-libhero__badge-icon .tlm-icon{font-size:21px}.tlm-libhero__badge-num{font-size:27px;font-weight:900;color:var(--tlm-primary);line-height:1.1}.tlm-libhero__badge-label{font-size:11.5px;font-weight:600;color:var(--tlm-muted)}.tlm-library{padding-block:30px 60px}.tlm-library__intro{margin-bottom:22px;padding:20px 24px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow)}.tlm-libfilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.2fr) auto;gap:12px;align-items:end;padding:18px;margin-bottom:20px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow)}.tlm-libfilters__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tlm-libfilters__field label{font-size:11.5px;font-weight:700;color:var(--tlm-text-soft)}.tlm-libfilters select,.tlm-libfilters input[type="search"]{width:100%;padding:9px 12px;background:var(--tlm-bg);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);font-size:12.5px;color:var(--tlm-text);transition:border-color var(--tlm-transition),box-shadow var(--tlm-transition)}.tlm-libfilters select:focus,.tlm-libfilters input:focus{outline:none;border-color:var(--tlm-primary);box-shadow:0 0 0 3px rgb(30 64 175 / .12);background:var(--tlm-surface)}.tlm-libfilters__search{display:flex;gap:8px;align-items:stretch}.tlm-libfilters__search input{flex:1 1 auto;min-width:0}.tlm-libfilters__search .tlm-btn{padding-inline:16px}.tlm-libfilters__reset{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;padding-inline:13px;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg);border:1px solid var(--tlm-border);font-size:11.5px;font-weight:700;color:var(--tlm-muted);white-space:nowrap}.tlm-libfilters__reset:hover{border-color:#fca5a5;color:#dc2626;background:#fef2f2}.tlm-libfilters__reset .tlm-icon{font-size:13px}.tlm-library__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;color:var(--tlm-muted)}.tlm-library__count{margin:0;font-weight:700}.tlm-library__collection{padding:3px 11px;border-radius:999px;background:var(--tlm-primary-50);border:1px solid var(--tlm-primary-100);color:var(--tlm-primary);font-size:11px;font-weight:700}.tlm-library__notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--tlm-radius-sm);color:#1d4ed8;font-size:12.5px;font-weight:600}.tlm-library__notice .tlm-icon{font-size:17px;flex:0 0 auto}.tlm-library__note{margin-top:20px;padding:12px 16px;background:var(--tlm-surface);border:1px dashed var(--tlm-border);border-radius:var(--tlm-radius-sm);font-size:12px;color:var(--tlm-muted);text-align:center}.tlm-libgrid{display:grid;grid-template-columns:repeat(var(--tlm-cols,3),minmax(0,1fr));gap:20px}.tlm-lib-card{display:flex;flex-direction:column;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);overflow:hidden;transition:transform var(--tlm-transition),box-shadow var(--tlm-transition),border-color var(--tlm-transition)}.tlm-lib-card:hover{transform:translateY(-3px);box-shadow:var(--tlm-shadow-lg);border-color:var(--tlm-primary-100)}.tlm-lib-card__cover{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,var(--tlm-primary-50),#f1f5f9)}.tlm-lib-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.tlm-lib-card:hover .tlm-lib-card__img{transform:scale(1.04)}.tlm-lib-card__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:18px;text-align:center;color:var(--tlm-primary);background:radial-gradient(200px 120px at 50% 0%,rgb(30 64 175 / .14),transparent 70%),linear-gradient(135deg,#eef2ff,#f8fafc)}.tlm-lib-card__fallback::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgb(148 163 184 / .16) 1px,transparent 1px),linear-gradient(to bottom,rgb(148 163 184 / .16) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.tlm-lib-card__fallback--remote{color:var(--tlm-success);background:radial-gradient(200px 120px at 50% 0%,rgb(22 163 74 / .14),transparent 70%),linear-gradient(135deg,#f0fdf4,#f8fafc)}.tlm-lib-card--remote .tlm-lib-card__cover{aspect-ratio:3 / 4;background:linear-gradient(160deg,#eef2ff,#f8fafc)}.tlm-lib-card--remote .tlm-lib-card__img{position:relative;z-index:1;object-fit:contain;padding:10px;background:#fff0}.tlm-lib-card--remote:hover .tlm-lib-card__img{transform:scale(1.03)}.tlm-lib-card--remote .tlm-lib-card__fallback{position:absolute;inset:0;z-index:0}.tlm-lib-card__fallback-icon{position:relative;z-index:1;width:38px;height:38px;opacity:.9}.tlm-lib-card__fallback-text{position:relative;z-index:1;font-size:12px;font-weight:800;line-height:1.6;display:block;-webkit-line-clamp:none;-webkit-box-orient:horizontal;overflow:visible;white-space:normal;max-width:none}.tlm-lib-card__type{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;padding:3px 10px;border-radius:999px;background:rgb(15 23 42 / .78);backdrop-filter:blur(4px);color:#fff;font-size:10px;font-weight:700;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlm-lib-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:9px;padding:14px 15px 15px}.tlm-lib-card__title{margin:0;font-size:calc(var(--tlm-heading-size) * 0.98);font-weight:800;line-height:1.6}.tlm-lib-card__title a{color:var(--tlm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlm-lib-card__title a:hover{color:var(--tlm-primary)}.tlm-lib-card__chips{display:flex;flex-wrap:wrap;gap:5px}.tlm-lib-chip{padding:3px 9px;border-radius:999px;background:var(--tlm-bg);border:1px solid var(--tlm-border);font-size:10.5px;font-weight:600;color:var(--tlm-text-soft)}.tlm-lib-chip--alt{background:var(--tlm-success-50);border-color:#bbf7d0;color:#15803d}.tlm-lib-chip--subject{background:var(--tlm-primary-50);border-color:var(--tlm-primary-100);color:var(--tlm-primary)}.tlm-lib-card__specs{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--tlm-muted)}.tlm-lib-card__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:4px}.tlm-lib-card__actions .tlm-btn{flex:1 1 auto}.tlm-official{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px;padding:22px 24px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow)}.tlm-official__icon{display:inline-grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border-radius:var(--tlm-radius);background:var(--tlm-success-50);border:1px solid #bbf7d0;color:var(--tlm-success)}.tlm-official__icon .tlm-icon{font-size:23px}.tlm-official__body{flex:1 1 320px}.tlm-official__title{margin:0 0 4px;font-size:15px;font-weight:800}.tlm-official__text{margin:0;font-size:12.5px;color:var(--tlm-muted);line-height:1.8}.tlm-official__actions{display:flex;flex-wrap:wrap;gap:9px}.tlm-ad{position:relative;padding:14px;background:var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius);box-shadow:var(--tlm-shadow);text-align:center}.tlm-ad__label{position:absolute;inset-block-start:6px;inset-inline-end:8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:var(--tlm-bg);border-radius:4px;padding:1px 6px}.tlm-ad__slot{display:flex;align-items:center;justify-content:center;min-height:60px;margin-top:6px;overflow:hidden}.tlm-ad__slot>*{max-width:100%}.tlm-ad__img{width:100%;height:auto;border-radius:var(--tlm-radius-sm)}.tlm-ad--in_article,.tlm-ad--below_post{margin-block:26px}.tlm-ad--header{margin-block:18px 0}.tlm-ad--sidebar .tlm-ad__slot{min-height:120px}.tlm-footer{background:radial-gradient(700px 260px at 90% 0%,rgb(30 64 175 / .35),transparent 62%),var(--tlm-footer);color:#cbd5e1;margin-top:20px}.tlm-footer__main{padding-block:48px 40px}.tlm-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:32px}.tlm-footer__logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#fff}.tlm-footer__logo:hover{color:#fff}.tlm-footer__name{font-size:20px;font-weight:900;letter-spacing:-.02em}.tlm-footer__about{margin:0 0 16px;font-size:12.5px;line-height:1.9;color:#94a3b8;max-width:46ch}.tlm-footer .tlm-social__link{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .12);color:#cbd5e1}.tlm-footer .tlm-social__link:hover{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-footer__title{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .1);font-size:14px;font-weight:800;color:#fff}.tlm-footer__list{list-style:none;margin:0;padding:0}.tlm-footer__list li{margin-bottom:8px}.tlm-footer__list a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#94a3b8}.tlm-footer__list a::before{content:"";width:4px;height:4px;border-radius:50%;background:rgb(148 163 184 / .6);transition:background-color var(--tlm-transition)}.tlm-footer__list a:hover{color:#fff}.tlm-footer__list a:hover::before{background:var(--tlm-success)}.tlm-footer__contact{list-style:none;margin:0;padding:0}.tlm-footer__contact li{display:flex;align-items:flex-start;gap:9px;margin-bottom:11px;font-size:12.5px;color:#94a3b8}.tlm-footer__contact .tlm-icon{font-size:15px;color:#60a5fa;margin-top:3px}.tlm-footer__contact a{color:#94a3b8}.tlm-footer__contact a:hover{color:#fff}.tlm-footer__widget{margin-bottom:18px}.tlm-footer__bottom{border-top:1px solid rgb(255 255 255 / .08);background:rgb(0 0 0 / .18)}.tlm-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:15px}.tlm-footer__copy{margin:0;font-size:12px;color:#94a3b8}.tlm-footer__menu{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.tlm-footer__menu a{font-size:12px;color:#94a3b8}.tlm-footer__menu a:hover{color:#fff}.tlm-totop{position:fixed;inset-block-end:22px;inset-inline-end:22px;z-index:80;display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);background:var(--tlm-surface);color:var(--tlm-primary);box-shadow:var(--tlm-shadow-lg);opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--tlm-transition)}.tlm-totop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.tlm-totop:hover{background:var(--tlm-primary);border-color:var(--tlm-primary);color:#fff}.tlm-totop .tlm-icon{transform:rotate(-90deg);font-size:19px}.tlm-404{padding-block:60px}.tlm-404__panel{position:relative;max-width:620px;margin-inline:auto;padding:46px 34px 40px;text-align:center;background:radial-gradient(420px 200px at 50% -20%,rgb(30 64 175 / .12),transparent 70%),var(--tlm-surface);border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-lg);box-shadow:var(--tlm-shadow-lg);overflow:hidden}.tlm-404__code{display:block;font-size:clamp(74px, 12vw, 120px);font-weight:900;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,var(--tlm-primary),var(--tlm-success));-webkit-background-clip:text;background-clip:text;color:#fff0;opacity:.9}.tlm-404__title{margin:8px 0 10px;font-size:clamp(22px, 3vw, 30px);font-weight:900}.tlm-404__text{margin:0 auto 20px;max-width:46ch;color:var(--tlm-muted);font-size:13.5px}.tlm-404__panel .tlm-search{max-width:420px;margin-inline:auto;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg)}.tlm-404__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 24px}@media (max-width:1180px){.tlm-search--header{width:210px}.tlm-nav__list>li>a{padding-inline:9px;font-size:13px}}@media (max-width:1024px){.tlm-layout{grid-template-columns:minmax(0,1fr)}.tlm-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tlm-sidebar>.tlm-ad,.tlm-sidebar>.tlm-widget--search{grid-column:1 / -1}.tlm-hero__inner{grid-template-columns:minmax(0,1fr);gap:34px}.tlm-hero__art{display:none}.tlm-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlm-libfilters{grid-template-columns:repeat(2,minmax(0,1fr))}.tlm-libfilters__search{grid-column:1 / -1}.tlm-nav{display:none}.tlm-menu-btn{display:inline-flex}.tlm-header__inner{min-height:68px}.tlm-search--header{width:240px}}@media (max-width:860px){.tlm-topbar__inner{justify-content:center}.tlm-topbar__end{display:none}.tlm-topbar__start{justify-content:center}.tlm-search--header{display:none}.tlm-header__actions{gap:8px}.tlm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlm-libgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlm-article-hero{padding:22px 22px 24px}.tlm-share__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tlm-container{padding-inline:16px}.tlm-main{padding-block:24px 44px}.tlm-grid,.tlm-libgrid{grid-template-columns:minmax(0,1fr)}.tlm-sidebar{grid-template-columns:minmax(0,1fr)}.tlm-card--horizontal,.tlm-card-horizontal .tlm-grid .tlm-card{flex-direction:column}.tlm-card--horizontal .tlm-card__media,.tlm-card-horizontal .tlm-grid .tlm-card__media{flex:none;width:100%;aspect-ratio:16 / 9}.tlm-hero{padding-block:36px 42px}.tlm-hero__stats{gap:18px}.tlm-hero__stat strong{font-size:22px}.tlm-article-title{font-size:clamp(22px, 6.4vw, 30px)}.tlm-postnav{grid-template-columns:minmax(0,1fr)}.tlm-postnav__item--next{text-align:start}.tlm-footer__grid{grid-template-columns:minmax(0,1fr);gap:26px}.tlm-footer__bottom-inner{justify-content:center;text-align:center}.tlm-libfilters{grid-template-columns:minmax(0,1fr);padding:14px}.tlm-libfilters__search{grid-column:auto}.tlm-libhero__badge{width:100%;flex-direction:row;justify-content:center;gap:12px}.tlm-libhero__badge-icon{margin-bottom:0}.tlm-libcta{padding:22px}.tlm-libcta__icon{width:48px;height:48px}.tlm-subscribe{padding:18px}.tlm-subscribe__btn{width:100%}.tlm-official{padding:18px}.tlm-official__actions{width:100%}.tlm-official__actions .tlm-btn{flex:1 1 auto}.tlm-comments{padding:18px}.tlm-author{padding:16px}.tlm-ad--no-mobile{display:none!important}.tlm-totop{inset-block-end:16px;inset-inline-end:16px;width:40px;height:40px}}@media (max-width:480px){.tlm-brand__name{font-size:18px}.tlm-brand__tagline{display:none}.tlm-brand__mark{width:40px;height:40px}.tlm-share__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tlm-topbar__date{font-size:11px}.tlm-hero__chips{gap:6px}.tlm-chip{font-size:11.5px;padding:6px 11px}.tlm-article-hero{padding:18px 16px 20px}.tlm-meta{gap:6px 12px}.tlm-post-thumb{border-radius:var(--tlm-radius)}.tlm-prose h2{font-size:calc(var(--tlm-heading-size) * 1.3)}}@media print{.tlm-header,.tlm-footer,.tlm-sidebar,.tlm-share,.tlm-subscribe,.tlm-related,.tlm-postnav,.tlm-ad,.tlm-totop,.tlm-progress,.tlm-drawer,.tlm-comments{display:none!important}.tlm-layout{display:block}.tlm-container{max-width:none;padding:0}body{background:#fff;font-size:12pt}.tlm-article-hero,.tlm-prose,.tlm-post-thumb{border:0;box-shadow:none}.tlm-article-title{font-size:24pt}a{color:#000;text-decoration:underline}}.tlm-author__avatar{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--tlm-primary-50);color:var(--tlm-primary);font-size:28px}.tlm-lib-card__title{font-size:15px;font-weight:800;color:var(--tlm-text);line-height:1.5;margin:8px 0 6px;display:block;-webkit-line-clamp:none;-webkit-box-orient:horizontal;overflow:visible;white-space:normal}.tlm-lib-card__title a{color:inherit;text-decoration:none}.tlm-lib-card__title a:hover{color:var(--tlm-primary)}.tlm-lib-card__subject{font-size:12px;font-weight:800;color:var(--tlm-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.tlm-lib-card__type{display:inline-block;font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 8px;margin-bottom:6px}.tlm-lib-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tlm-radius-sm);background:var(--tlm-bg);border:1px solid var(--tlm-border)}.tlm-lib-card__img{width:100%;height:100%;object-fit:cover;display:block}.tlm-lib-card__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;text-align:center;color:var(--tlm-primary);background:var(--tlm-bg)}.tlm-lib-card__fallback-icon{width:36px;height:36px;margin-bottom:6px}.tlm-lib-card__fallback-text{font-size:12px;font-weight:700}.tlm-lib-card__body{padding:12px}.tlm-lib-card__actions{display:flex;gap:8px;margin-top:10px}.tlm-lib-card__actions .tlm-btn{flex:1;text-align:center}.tlm-single{background:#fff}@media (max-width:768px){.tlm-layout{grid-template-columns:minmax(0,1fr);gap:20px}.tlm-sidebar{width:100%;flex:0 0 auto;position:static;inset-block-start:auto}.tlm-content-col{border:none;box-shadow:none;padding:0}.tlm-search-btn{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid var(--tlm-border);border-radius:var(--tlm-radius-sm);color:var(--tlm-text);cursor:pointer;margin-inline-start:8px}.tlm-search-btn .tlm-icon{width:20px;height:20px}.tlm-search-btn:hover{background:var(--tlm-primary-50);color:var(--tlm-primary)}}[dir="rtl"] body{direction:rtl;text-align:right}[dir="rtl"] .tlm-icon--arrow,[dir="rtl"] .tlm-card__more .tlm-icon,[dir="rtl"] .tlm-section__link .tlm-icon,[dir="rtl"] .tlm-btn .tlm-icon--arrow,[dir="rtl"] .tlm-author__link .tlm-icon{transform:rotate(180deg)}[dir="rtl"] .tlm-btn:hover .tlm-icon--arrow,[dir="rtl"] .tlm-card__more:hover .tlm-icon{transform:rotate(180deg) translateX(-2px)}[dir="rtl"] .tlm-nav__list .menu-item-has-children>a::after{transform:rotate(-45deg) translateY(-2px)}[dir="rtl"] .tlm-nav .sub-menu .sub-menu{inset-inline-start:auto;inset-inline-end:calc(100% + 8px)}[dir="rtl"] .tlm-nav .sub-menu .menu-item-has-children>a::after{transform:rotate(135deg) translateY(-2px)}[dir="rtl"] .tlm-pagination__next{transform:rotate(180deg)}[dir="rtl"] .tlm-pagination__prev{transform:none}[dir="rtl"] .tlm-progress__bar{margin-inline-start:auto}[dir="rtl"] .tlm-footer__list a::before{margin-inline-end:0}[dir="rtl"] .tlm-postnav__item--prev{text-align:start}[dir="rtl"] .tlm-postnav__item--next{text-align:end}[dir="rtl"] .tlm-hero__panel{transform:rotate(1.4deg)}[dir="rtl"] .tlm-hero__float--1{inset-inline-start:auto;inset-inline-end:4px}[dir="rtl"] .tlm-hero__float--2{inset-inline-end:auto;inset-inline-start:0}[dir="rtl"] code,[dir="rtl"] pre,[dir="rtl"] .tlm-lib-card__specs,[dir="rtl"] .tlm-meta time{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .tlm-meta time,[dir="rtl"] .tlm-postlist__meta,[dir="rtl"] .tlm-lib-card__specs{text-align:start}[dir="rtl"] .tlm-drawer__panel{inset-inline-end:0}[dir="rtl"] .tlm-search input[type="search"]{text-align:right}[dir="rtl"] .tlm-search--widget input[type="search"],[dir="rtl"] .tlm-search--header input[type="search"]{padding-inline:14px 8px}[dir="rtl"] .tlm-totop .tlm-icon{transform:rotate(-90deg)}