._tabbedLayout_1da1l_3{display:grid;grid-template-columns:1fr 300px 1.5fr;gap:2rem;min-height:500px}._tabsList_1da1l_19{display:flex;flex-direction:column;gap:.75rem}._tabItem_1da1l_31{padding:1.25rem 1.5rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);text-align:left;width:100%}._tabItem_1da1l_31 h3{font-size:var(--font-size-base);color:var(--color-bg-dark);font-weight:var(--font-weight-semibold);margin:0}._tabItem_1da1l_31:hover,._tabItemActive_1da1l_69{border-color:var(--color-secondary);background-color:var(--color-accent)!important}._tabItem_1da1l_31:hover h3,._tabItemActive_1da1l_69 h3{color:var(--color-white)}._tabImage_1da1l_91{position:relative;border-radius:var(--radius-md);overflow:hidden;height:100%}._tabImage_1da1l_91 img{width:100%;height:100%;object-fit:cover}._tabContent_1da1l_119{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem}._tabContent_1da1l_119 h3{font-size:var(--font-size-2xl);color:var(--color-bg-dark);margin-bottom:1.5rem;font-weight:var(--font-weight-bold)}._tabContent_1da1l_119 p{font-size:var(--content-font-size);color:var(--content-color);line-height:var(--content-line-height);font-weight:var(--content-font-weight);margin-bottom:1rem}._tabContent_1da1l_119 p:last-child{margin-bottom:0}._tagsList_1da1l_173{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}._tag_1da1l_173{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:#1d4ed81a;border:1px solid rgba(29,78,216,.2);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:var(--font-weight-medium)}._tag_1da1l_173 svg{font-size:var(--font-size-xs);color:var(--color-accent)}@media (max-width: 1024px){._tabbedLayout_1da1l_3{grid-template-columns:1fr}._tabImage_1da1l_91{height:250px;order:-1}._tabsList_1da1l_19{flex-direction:row;flex-wrap:wrap}._tabItem_1da1l_31{flex:1;min-width:150px}}@media (max-width: 768px){._tabsList_1da1l_19{flex-direction:column}._tabItem_1da1l_31{min-width:unset}._tabContent_1da1l_119{padding:1.5rem}}
