.tampa-hero{padding:40px 0;background:#f7f4ec;text-align:center}.tampa-hero h1{font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.08;margin:12px 0 20px}.tampa-hero h1 em{color:var(--forest)}.tampa-hero__intro{max-width:700px;margin:0 auto 22px}.tampa-hero__note{font-size:.85rem;margin:12px 0 26px}.tampa-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;padding:0;margin:0;text-align:left}.tampa-path li{border-top:2px solid #b9c6ba;padding-top:14px;font-size:.9rem}.tampa-path span{color:#996820;font-weight:750}.tampa-path strong{display:block;color:var(--forest);font-size:1.1rem;margin:6px 0}.tampa-details{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:start}.tampa-details a,.tampa-faq a{text-decoration:underline;text-underline-offset:3px}.tampa-faq{max-width:850px}.tampa-faq details{border-bottom:1px solid #d8dfd8;padding:20px 0}.tampa-faq summary{font-weight:700;cursor:pointer}.tampa-faq details p{margin-bottom:0}@media(max-width:720px){.tampa-hero{padding:28px 0}.tampa-details,.tampa-path{grid-template-columns:1fr}.tampa-path{gap:16px}}.tampa-hero__entry{max-width:780px;margin:0 auto}