.elementor-682 .elementor-element.elementor-element-e9e15e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-682 .elementor-element.elementor-element-55f83ab{--spacer-size:8px}.elementor-682 .elementor-element.elementor-element-c60c7df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-682 .elementor-element.elementor-element-c75afb7{width:100%;max-width:100%}.elementor-682 .elementor-element.elementor-element-cbd8f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-682 .elementor-element.elementor-element-5354c11{width:var(--container-widget-width,88.615%);max-width:88.615%;--container-widget-width:88.615%;--container-widget-flex-grow:0}.elementor-682 .elementor-element.elementor-element-5354c11.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--tt-max:1200px;--tt-radius:20px;--tt-shadow:0 16px 40px rgba(2,6,23,.08);--tt-card-bg:rgba(255,255,255,.58);--tt-card-border:rgba(255,255,255,.45);--tt-head:#0f172a;--tt-text:#111827}.tt-post{max-width:var(--tt-max);margin:0 auto;padding:clamp(12px,2vw,24px);display:block}.tt-header{margin-bottom:18px}.tt-hero{border-radius:var(--tt-radius);overflow:hidden;box-shadow:var(--tt-shadow);background:#0000;aspect-ratio:auto !important}.tt-hero img{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.tt-card{background:var(--tt-card-bg);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border:1px solid var(--tt-card-border);border-radius:var(--tt-radius);box-shadow:var(--tt-shadow);padding:clamp(16px,2.4vw,28px);overflow:hidden}.tt-card h2,.tt-card h3{color:var(--tt-head);margin:0 0 .5em}.tt-card p,.tt-card li{color:var(--tt-text);line-height:1.65}.tt-card ul{margin:.5em 0 .9em 1.2em}.tt-card:hover{transform:translateY(-2px);transition:transform .2s ease}@media (min-width:1025px){.tt-card{padding:clamp(18px,2.5vw,32px)}}