body.tlfca-home-v144{--v144-round:1.4rem;--v144-space:1.25rem}body.tlfca-home-v144 .tlfca-v144-gateway{padding:2.5rem 0;background:var(--paper);border-bottom:1px solid var(--line)}body.tlfca-home-v144 .tlfca-v144-topline{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--support-deep)}body.tlfca-home-v144 .tlfca-v144-topline p{margin:0}body.tlfca-home-v144 .tlfca-v144-gateway-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:2.5rem;align-items:center;margin:2rem 0}body.tlfca-home-v144 .tlfca-v144-kicker{font-size:1rem;font-weight:750;color:var(--wine);letter-spacing:.04em;margin-bottom:.65rem}body.tlfca-home-v144 #v144-heading{font-size:clamp(2rem,3.7vw,3.15rem);line-height:1.35;margin:0 0 1rem;letter-spacing:-.02em}body.tlfca-home-v144 .tlfca-v144-lead{font-size:1.15rem;color:var(--ink-soft)}body.tlfca-home-v144 .tlfca-v144-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0}body.tlfca-home-v144 .tlfca-v144-action{padding:.75rem 1.1rem;border:1px solid var(--line);border-radius:.85rem;min-height:48px;display:inline-flex;align-items:center;text-decoration:none;background:var(--paper);font-weight:700}body.tlfca-home-v144 .tlfca-v144-primary{color:white;background:var(--support-deep);border-color:var(--support-deep)}body.tlfca-home-v144 .tlfca-v144-caption{font-size:1rem;color:var(--ink-soft)}body.tlfca-home-v144 .tlfca-v144-paths{display:grid;gap:.7rem}body.tlfca-home-v144 .tlfca-v144-paths a{display:flex;align-items:center;gap:1rem;text-decoration:none;border:1px solid var(--line);padding:1.1rem;border-radius:var(--v144-round);background:var(--cream);min-height:80px}body.tlfca-home-v144 .tlfca-v144-paths>a>span{font-size:1.5rem;color:var(--wine);font-weight:800}body.tlfca-home-v144 .tlfca-v144-paths strong,body.tlfca-home-v144 .tlfca-v144-paths small{display:block}body.tlfca-home-v144 .tlfca-v144-paths small{font-size:1rem;color:var(--ink-soft)}body.tlfca-home-v144 .tlfca-v144-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}body.tlfca-home-v144 .tlfca-v144-role-grid details{border:1px solid var(--line);border-radius:1rem;background:var(--cream);padding:.5rem .9rem;min-width:0}body.tlfca-home-v144 .tlfca-v144-role-grid summary{min-height:48px;display:list-item;cursor:pointer;font-weight:750;padding:.6rem 0}body.tlfca-home-v144 .tlfca-v144-role-grid p{font-size:1rem}body.tlfca-home-v144 .tlfca-v144-section{padding:3rem 0}body.tlfca-home-v144 .tlfca-v144-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}body.tlfca-home-v144 .tlfca-v144-heading h2{margin:0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.45}body.tlfca-home-v144 .tlfca-v144-search-row{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1.2rem 0}body.tlfca-home-v144 .tlfca-v144-search-row label{display:grid;gap:.4rem;flex:1;min-width:min(240px,100%);font-weight:700}body.tlfca-home-v144 #v144-query{font:inherit;padding:.8rem 1rem;border:1px solid var(--ink-soft);border-radius:.8rem;width:100%;min-height:48px;background:var(--paper);color:var(--ink)}body.tlfca-home-v144 .tlfca-v144-search-row button,body.tlfca-home-v144 .tlfca-v144-filters button,body.tlfca-home-v144 .tlfca-v144-hot button{min-height:44px;min-width:44px;font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:.75rem;padding:.5rem .9rem}body.tlfca-home-v144 .tlfca-v144-filters,body.tlfca-home-v144 .tlfca-v144-hot{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}body.tlfca-home-v144 .tlfca-v144-filters button[aria-pressed=true]{color:white;background:var(--wine-deep);border-color:var(--wine-deep)}body.tlfca-home-v144 .tlfca-v144-hot button{font-size:1rem;color:var(--support-deep)}body.tlfca-home-v144 .tlfca-v144-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}body.tlfca-home-v144 .tlfca-v144-resource{padding:1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--v144-round);box-shadow:0 8px 24px rgba(91,39,48,.04);transition:transform .18s,box-shadow .18s;min-width:0}body.tlfca-home-v144 .tlfca-v144-resource:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}body.tlfca-home-v144 .tlfca-v144-resource h3{font-size:1.2rem;margin:.65rem 0}body.tlfca-home-v144 .tlfca-v144-resource h3 a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}body.tlfca-home-v144 .tlfca-v144-resource p{color:var(--ink-soft);font-size:1rem;margin:0}body.tlfca-home-v144 .tlfca-v144-tag{display:inline-flex;font-size:.95rem;font-weight:700;padding:.15rem .55rem;border-radius:.5rem;color:var(--wine-deep);background:var(--rose)}body.tlfca-home-v144 #v144-result-status{font-weight:700;color:var(--support-deep)}body.tlfca-home-v144 .tlfca-v144-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--v144-round);padding:1.5rem}body.tlfca-home-v144 .tlfca-v144-empty a{display:inline-flex;min-height:44px;align-items:center;margin:.4rem 1rem .4rem 0}body.tlfca-home-v144 .tlfca-v144-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem}body.tlfca-home-v144 .tlfca-v144-stories article{background:var(--paper);border:1px solid var(--line);border-radius:var(--v144-round);overflow:hidden;min-width:0}body.tlfca-home-v144 .tlfca-v144-stories img{width:100%;aspect-ratio:1.6;object-fit:cover;height:auto}body.tlfca-home-v144 .tlfca-v144-stories article>div{padding:1.25rem}body.tlfca-home-v144 .tlfca-v144-stories h3{font-size:1.25rem}body.tlfca-home-v144 .tlfca-v144-stories h3 a{display:inline-flex;align-items:center;min-height:44px}body.tlfca-home-v144 .tlfca-v144-disclosure{font-size:1rem;color:var(--wine-deep)}body.tlfca-home-v144 .tlfca-v144-trust{background:var(--rose-2)}body.tlfca-home-v144 .tlfca-v144-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}body.tlfca-home-v144 .tlfca-v144-trust-grid article{padding:1.25rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--v144-round)}body.tlfca-home-v144 .tlfca-v144-notes{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}body.tlfca-home-v144 .tlfca-v144-notes a,body.tlfca-home-v144 .tlfca-v144-trust-grid a,body.tlfca-home-v144 .tlfca-v144-role-grid a,body.tlfca-home-v144 .tlfca-v144-topline a{min-height:44px;display:inline-flex;align-items:center}body.tlfca-home-v144 [data-v144-category][hidden],body.tlfca-home-v144 #v144-empty[hidden]{display:none!important}body.tlfca-home-v144 .tlfca-v144-section,body.tlfca-home-v144 .tlfca-v144-gateway{overflow-wrap:anywhere;scroll-margin-top:8rem}body.tlfca-home-v144.high-contrast .tlfca-v144-resource,body.tlfca-home-v144.senior-friendly .tlfca-v144-resource{box-shadow:none;border-color:currentColor}@media(max-width:850px){body.tlfca-home-v144 .tlfca-v144-gateway-grid{grid-template-columns:1fr;gap:1rem}body.tlfca-home-v144 .tlfca-v144-role-grid,body.tlfca-home-v144 .tlfca-v144-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tlfca-home-v144 .tlfca-v144-stories,body.tlfca-home-v144 .tlfca-v144-trust-grid{grid-template-columns:1fr}}@media(max-width:520px){body.tlfca-home-v144 .tlfca-v144-gateway{padding:1.3rem 0}body.tlfca-home-v144 .tlfca-v144-role-grid,body.tlfca-home-v144 .tlfca-v144-resource-grid{grid-template-columns:1fr}body.tlfca-home-v144 .tlfca-v144-topline{align-items:start;flex-wrap:wrap}body.tlfca-home-v144 .tlfca-v144-actions a{flex:1 1 100%;justify-content:center}body.tlfca-home-v144 .tlfca-v144-section{padding:2rem 0}}@media(prefers-reduced-motion:reduce){body.tlfca-home-v144 .tlfca-v144-resource{transition:none;transform:none!important}}@media print{body.tlfca-home-v144 .tlfca-v144-search-row,body.tlfca-home-v144 .tlfca-v144-filters,body.tlfca-home-v144 .tlfca-v144-hot{display:none}body.tlfca-home-v144 .tlfca-v144-resource-grid,body.tlfca-home-v144 .tlfca-v144-stories,body.tlfca-home-v144 .tlfca-v144-trust-grid{grid-template-columns:1fr}body.tlfca-home-v144 .tlfca-v144-resource,body.tlfca-home-v144 .tlfca-v144-stories article{box-shadow:none;break-inside:avoid}}