/* "In short" decision block at the top of destination pages */
.tsa{--night:#07192b;--lagoon:#1a8fe3;--lagoon-deep:#0f6fb8;--shallow:#e8f4fd;--ink-soft:#4a5e71;--line:#dde8f2;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  padding:8px 20px 40px}
.tsa *{box-sizing:border-box}
.tsa-card{max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:24px;
  box-shadow:0 18px 44px rgba(7,25,43,.07);overflow:hidden}
.tsa-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:22px 26px 6px}
.tsa-head h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--night)}
.tsa-head p{margin:0;font-size:13px;color:var(--ink-soft)}
.tsa-grid{display:grid;grid-template-columns:repeat(2,1fr)}
.tsa-item{padding:18px 26px 20px;border-top:1px solid #eef3f8}
.tsa-item:nth-child(odd){border-right:1px solid #eef3f8}
.tsa-item h3{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--lagoon-deep)}
.tsa-item p{margin:0;font-size:16px;line-height:1.6;color:#1d3246}
.tsa-item a{display:inline-block;margin-top:8px;font-size:14px;font-weight:700;color:var(--lagoon-deep);text-decoration:none}
.tsa-item a:hover{text-decoration:underline}
.tsa-item a:focus-visible{outline:2px solid var(--lagoon);outline-offset:2px;border-radius:6px}
@media (max-width:760px){
  .tsa{padding:4px 12px 28px}
  .tsa-card{border-radius:20px}
  .tsa-head{padding:18px 18px 4px;flex-direction:column;gap:2px}
  .tsa-head h2{font-size:21px}
  .tsa-grid{grid-template-columns:1fr}
  .tsa-item{padding:15px 18px 17px}
  .tsa-item:nth-child(odd){border-right:0}
  .tsa-item p{font-size:15.5px}
}
