.tc-section{overflow:hidden;background:var(--color-background);color:var(--color-text)}
.tc-section .tc-heading,.tc-section .section-header__heading animation-reveal > *{font-size:var(--tc-heading-size);line-height:1.15;font-family:var(--tc-title-font)}
.tc-section .tc-heading{margin:0 0 16px}.tc-intro{max-width:650px;margin-bottom:30px;font-size:var(--tc-body-size);line-height:1.55}
tera-section-carousel{display:block;min-width:0}.tc-track{display:grid;grid-template-columns:repeat(var(--tc-columns),minmax(0,1fr));gap:var(--tc-gap);padding:2px 0 8px;margin:0;list-style:none;scrollbar-width:none}.tc-track::-webkit-scrollbar{display:none}
.tc-track>*{min-width:0;scroll-snap-align:start}.tc-section .tc-card{height:100%;background:var(--tc-card-bg);color:var(--tc-card-text);border-radius:var(--tc-radius);padding:30px;display:flex;flex-direction:column;align-items:flex-start}
.tc-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--tc-accent);margin-bottom:28px}.tc-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.tc-section .tc-card h3,.tc-section .blogs__body h3{font-family:var(--tc-title-font);font-size:var(--tc-title-size);line-height:1.25;margin:0 0 14px;color:var(--tc-card-text)}
.tc-section .tc-copy,.tc-section .blogs__descpt{font-size:var(--tc-body-size);line-height:1.55;overflow-wrap:anywhere}.tc-copy p{margin:0 0 12px}.tc-actions{margin-top:auto;padding-top:20px;display:flex;gap:14px;flex-wrap:wrap}.tc-actions a{font-size:var(--tc-body-size);color:var(--tc-accent);text-underline-offset:5px;overflow-wrap:anywhere}
.tc-section .blogs__cardImage{border-radius:var(--tc-radius)}.tc-section .blogs__card{height:100%;background:var(--tc-card-bg);color:var(--tc-card-text);border-radius:var(--tc-radius);overflow:hidden}.tc-section .blogs__body{padding:0 18px 18px}.tc-section .blogs__body h3{margin-top:8px}.tc-section .blogs__descpt{color:var(--tc-card-text)}
.tc-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px;font-size:14px}.tc-controls[hidden]{display:none}.tc-controls button{display:grid;place-items:center;border:1px solid var(--tc-accent);color:var(--tc-accent);background:transparent;width:44px;height:44px;border-radius:50%;font-size:22px;cursor:pointer}.tc-controls button:disabled{opacity:.3;cursor:default}.tc-section a:focus-visible,.tc-section button:focus-visible,.tc-track:focus-visible{outline:2px solid var(--tc-accent);outline-offset:3px}
@media(min-width:768px){tera-section-carousel[data-desktop="carousel"] .tc-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}tera-section-carousel[data-desktop="carousel"] .tc-track>*{flex:0 0 calc((100% - (var(--tc-columns) - 1)*var(--tc-gap))/var(--tc-columns))}}
@media(max-width:767px){.tc-track{grid-template-columns:minmax(0,1fr)}.tc-section .tc-card{padding:24px}.tc-icon{margin-bottom:22px}tera-section-carousel[data-mobile="carousel"] .tc-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}tera-section-carousel[data-mobile="carousel"] .tc-track>*{flex:0 0 88%}.tc-controls{justify-content:center}}
@media(prefers-reduced-motion:no-preference){.tc-track{scroll-behavior:smooth}}

.tc-mobile-hint{display:none}
.tc-help-section .tc-card h3{overflow-wrap:anywhere}
@media(max-width:767px){
.tc-help-section .tc-track{gap:var(--tc-mobile-gap);grid-template-columns:repeat(var(--tc-mobile-columns),minmax(0,1fr))}
.tc-help-section tera-section-carousel[data-mobile="carousel"] .tc-track>.tc-card{flex-basis:var(--tc-mobile-card-width)}
.tc-help-section tera-section-carousel[data-mobile="carousel"] .tc-mobile-hint{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.4;color:var(--tc-accent)}
.tc-help-section tera-section-carousel[data-mobile="grid"][data-mobile-columns="2"] .tc-card{padding:16px 12px}
.tc-help-section tera-section-carousel[data-mobile="grid"][data-mobile-columns="2"] .tc-card h3{font-size:calc(var(--tc-title-size)*.85)}
.tc-help-section tera-section-carousel[data-mobile="grid"][data-mobile-columns="2"] .tc-copy,.tc-help-section tera-section-carousel[data-mobile="grid"][data-mobile-columns="2"] .tc-actions a{font-size:calc(var(--tc-body-size)*.9)}
.tc-help-section tera-section-carousel[data-mobile="grid"][data-mobile-columns="2"] .tc-icon{width:42px;height:42px;margin-bottom:16px}
}

.blogs-section.tc-section .blogs__body .h3{font-size:var(--tc-title-size)!important;line-height:1.25!important}
.tc-section .section-header__heading animation-reveal > *{font-size:var(--tc-heading-size)!important;line-height:1.15!important}
