.index-module__mApqNa__layout{gap:48px;display:flex}@media (max-width:768px){.index-module__mApqNa__layout{flex-direction:column;gap:40px}}
.index-module__dArL9G__main{flex:1;min-width:0}.index-module__dArL9G__title{color:var(--tc-navy-900);margin:0 0 20px;font-size:1.75rem;font-weight:700;line-height:1.4}.index-module__dArL9G__meta{color:var(--tc-ink-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:.875rem;display:flex}.index-module__dArL9G__metaLabel{color:var(--tc-ink-subtle);font-size:.75rem;font-weight:500}.index-module__dArL9G__metaDate{align-items:center;gap:12px;display:inline-flex}.index-module__dArL9G__articleBody{max-width:680px}.index-module__dArL9G__thumbnail{border-radius:var(--radius-xs);width:100%;max-width:780px;height:auto;margin-bottom:32px}.index-module__dArL9G__relatedSection{border-top:1px solid var(--tc-border);margin-top:64px;padding-top:40px}.index-module__dArL9G__relatedHeading{color:var(--tc-navy-900);margin:0 0 24px;font-size:1.25rem;font-weight:600}@media (max-width:768px){.index-module__dArL9G__title{margin-bottom:16px;font-size:1.5rem}.index-module__dArL9G__meta{flex-direction:column;align-items:flex-start;gap:8px;font-size:.875rem}.index-module__dArL9G__metaDate{flex-direction:column;align-items:flex-start;gap:8px}.index-module__dArL9G__thumbnail{margin-bottom:24px}.index-module__dArL9G__relatedSection{margin-top:48px;padding-top:32px}.index-module__dArL9G__relatedHeading{font-size:1.125rem}}
.index-module__Bv19LW__sub{flex-direction:column;flex-shrink:0;gap:40px;width:300px;display:flex}@media (max-width:768px){.index-module__Bv19LW__sub{width:100%}}
.index-module__fKBMYG__breadcrumb{color:var(--tc-ink-muted);margin-bottom:16px;font-size:.75rem;line-height:1.6}.index-module__fKBMYG__breadcrumb a{color:inherit;text-decoration:underline}.index-module__fKBMYG__separator{margin:0 6px}
.index-module__oMxr5G__cta{background-color:var(--tc-canvas);border:1px solid var(--tc-border);border-radius:var(--radius-xs);padding:24px}.index-module__oMxr5G__content{flex-direction:column;align-items:center;gap:16px;display:flex}.index-module__oMxr5G__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius-xs);width:100%;overflow:hidden}.index-module__oMxr5G__image{object-fit:cover;width:100%;height:100%}.index-module__oMxr5G__textContent{text-align:center;width:100%}.index-module__oMxr5G__lead{color:var(--tc-navy-900);margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.5}.index-module__oMxr5G__description{color:var(--tc-ink-muted);margin:0 0 16px;font-size:.875rem;line-height:1.6}.index-module__oMxr5G__link{background-color:var(--tc-cta-700);min-height:44px;color:var(--tc-surface);border-radius:50px;justify-content:center;align-items:center;padding:14px 32px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.index-module__oMxr5G__link:hover{background-color:var(--tc-cta-800)}.index-module__oMxr5G__link:focus-visible{outline:2px solid var(--tc-focus-border);outline-offset:2px;box-shadow:0 0 0 4px var(--tc-focus-ring)}.index-module__oMxr5G__brMobile{display:none}.index-module__oMxr5G__inline{max-width:680px;margin:32px 0}@media (max-width:768px){.index-module__oMxr5G__cta{padding:20px 16px}.index-module__oMxr5G__lead{font-size:.9375rem}.index-module__oMxr5G__description{font-size:.8125rem}.index-module__oMxr5G__brMobile{display:inline}.index-module__oMxr5G__link{width:100%;max-width:280px;padding:14px 24px}}
.index-module__jG0BrG__ad{background-color:#eee;justify-content:center;align-items:center;height:240px;font-size:40px;display:flex}
.index-module__tuHgHW__card{transition:box-shadow .2s;display:block}.index-module__tuHgHW__card:hover{box-shadow:0 4px 12px #002b5b1f}.index-module__tuHgHW__imageLink{display:block}.index-module__tuHgHW__imageLink:focus-visible{outline:2px solid var(--tc-focus-border);outline-offset:4px;border-radius:4px}.index-module__tuHgHW__titleLink{color:inherit;text-decoration:none;display:block}.index-module__tuHgHW__titleLink:hover .index-module__tuHgHW__title{text-decoration:underline}.index-module__tuHgHW__titleLink:focus-visible{outline:2px solid var(--tc-focus-border);outline-offset:2px}.index-module__tuHgHW__tags{margin:8px 0}.index-module__tuHgHW__image{border-radius:var(--radius-xs);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.index-module__tuHgHW__content{margin:0;padding:16px 0 0}.index-module__tuHgHW__title{color:var(--tc-navy-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.index-module__tuHgHW__description{color:var(--tc-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.index-module__tuHgHW__title{font-size:.9375rem}.index-module__tuHgHW__description{font-size:.8125rem}}
.index-module__6XmpTG__cards{grid-template-columns:repeat(2,1fr);gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.index-module__6XmpTG__cards>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 12px)}@media (max-width:768px){.index-module__6XmpTG__cards{gap:32px 24px}.index-module__6XmpTG__cards>li:last-child:nth-child(odd){max-width:calc(50% - 12px)}}@media (max-width:480px){.index-module__6XmpTG__cards{grid-template-columns:1fr;gap:24px}.index-module__6XmpTG__cards>li:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;max-width:none}}
.index-module__M0pHwW__hero{background-color:var(--tc-navy-900);color:var(--tc-surface);text-align:center;border-radius:var(--radius-xs);margin-bottom:40px;padding:48px 40px}.index-module__M0pHwW__breadcrumb{opacity:.8;margin-bottom:16px;font-size:.75rem}.index-module__M0pHwW__breadcrumb a{color:inherit;text-decoration:underline}.index-module__M0pHwW__separator{margin:0 6px}.index-module__M0pHwW__title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.4}.index-module__M0pHwW__description{color:var(--tc-navy-50);margin:16px 0 0;font-size:1rem;line-height:1.6}@media (max-width:768px){.index-module__M0pHwW__hero{padding:40px 32px}.index-module__M0pHwW__title{font-size:1.5rem}}@media (max-width:480px){.index-module__M0pHwW__hero{padding:32px 24px}.index-module__M0pHwW__title{font-size:1.25rem}}
