/* TA1 entry guidance; scoped to event guides. */
.ta-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px 22px;border:1px solid var(--line,#31435a);border-radius:16px;background:var(--paper,#fff)}
.ta-entry h2{font-size:1.1rem;margin:0 0 6px}.ta-entry p{margin:0;max-width:60ch}.ta-entry .button{flex:none;text-align:center}
.ta-campaign-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}
.ta-campaign-steps a{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid var(--line,#31435a);border-radius:12px;text-decoration:none;line-height:1.4;min-width:0}
.ta-campaign-steps small{font-size:.75rem;opacity:.8}.ta-campaign-steps strong{font-size:.9rem;font-weight:650}
.ta-campaign-steps a[aria-current=page]{border-color:var(--site-accent,#1765d1);background:color-mix(in srgb,var(--site-accent,#1765d1) 10%,transparent)}
.ta-full-schedule>summary{cursor:pointer;font-weight:650;padding:14px 0}.ta-full-schedule ol{margin-top:12px}
@media(max-width:700px){.ta-entry{flex-direction:column;align-items:stretch;padding:16px;gap:14px}.ta-campaign-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-campaign-steps a{padding:10px 12px}.ta-entry h2{font-size:1rem}}


.ta-entry-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.ta-announcements{margin-top:2rem}.announcement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.announcement-grid article{display:grid;gap:.7rem;align-content:start;padding:1rem;border:1px solid var(--line,#d8d5c7);border-radius:1rem;background:var(--paper,#fff)}.announcement-grid h3{margin:0}.announcement-grid textarea{box-sizing:border-box;width:100%;resize:vertical;line-height:1.45}.announcement-grid button{justify-self:start}@media(max-width:640px){.ta-entry-actions{width:100%}.ta-entry-actions .button{flex:1 1 12rem;text-align:center}}


/* v243 usability: a current-day decision panel, readable multi-column rewards, and touch-sized jumps. */
.is-ta-guide .guide-jumps a{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}
.ta-day-planner{margin:1.5rem 0 2rem;padding:1.1rem;border:1px solid #cbd8e8;border-radius:1rem;background:#f7faff}
.ta-day-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.ta-day-heading h2{margin:0 0 .35rem}.ta-day-heading p{margin:0;max-width:72ch;color:#52627a}
.ta-day-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.ta-day-tabs button{min-height:44px;padding:.55rem .75rem;border-radius:.65rem;background:#fff;color:#285f9f;border:1px solid #cad8ea;font-weight:700}.ta-day-tabs button[aria-pressed=true]{background:#1765cf;color:#fff;border-color:#1765cf}
.ta-day-card{display:grid;grid-template-columns:.8fr 1.25fr 1fr;gap:0;margin-top:1rem;background:#fff;border:1px solid #d8e2ef;border-radius:.85rem;overflow:hidden}.ta-day-card>div{padding:1rem}.ta-day-card>div+div{border-left:1px solid #e0e7f1}.ta-day-card span{display:block;margin-bottom:.45rem;color:#66758a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ta-day-card h3,.ta-day-card p{margin:0;line-height:1.55}.ta-day-card h3{font-size:1.05rem}.ta-day-card ul{margin:0;padding-left:1.1rem}.ta-day-card li+li{margin-top:.7rem}.ta-day-card small{display:block;margin-top:.25rem;color:#52627a;line-height:1.45}.ta-day-reset{margin:.8rem 0 0;color:#52627a}
.ta-reward-table tbody th{width:auto}.ta-reward-table-0 table{min-width:780px;table-layout:fixed}.ta-reward-table-0 th:nth-child(1){width:8%}.ta-reward-table-0 th:nth-child(2){width:22%}.ta-reward-table-0 th:nth-child(3){width:38%}.ta-reward-table-0 th:nth-child(4){width:32%}.ta-reward-table-1 table{min-width:650px}.ta-reward-table-2 table,.ta-reward-table-3 table{min-width:700px}
@media(max-width:800px){.ta-day-heading{grid-template-columns:1fr}.ta-day-tabs{justify-content:flex-start}.ta-day-card{grid-template-columns:1fr}.ta-day-card>div+div{border-left:0;border-top:1px solid #e0e7f1}}
@media(max-width:480px){.ta-day-planner{padding:.85rem}.ta-day-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ta-day-tabs button{padding:.5rem .25rem;font-size:.78rem}.ta-day-card>div{padding:.85rem}}


/* v244 strategy: evidence-labelled target calls, hold-value calculator, and attack gate. */
.ta-strategy{margin:2rem 0;padding:1.2rem;border:1px solid #cbd8e8;border-radius:1rem;background:linear-gradient(145deg,#f8fbff,#f1f6fd)}
.ta-strategy>header{max-width:78ch}.ta-strategy>header h2{margin:.2rem 0 .45rem}.ta-strategy>header>p:last-child{margin:0;color:#45566d;line-height:1.65}
.ta-evidence-legend{margin:1rem 0 1.35rem;padding:.9rem;border:1px solid #dae4f0;border-radius:.8rem;background:#fff}.ta-evidence-legend>strong{display:block;margin-bottom:.65rem}.ta-evidence-legend>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}
.ta-evidence{display:inline-flex;align-items:flex-start;gap:.25rem;border-radius:.55rem;padding:.35rem .5rem;font-size:.76rem;line-height:1.35}.ta-evidence small{display:block;color:#52627a}.ta-evidence-confirmed{background:#e7f5ee;color:#16613e}.ta-evidence-derived{background:#e8f1ff;color:#285f9f}.ta-evidence-recommendation{background:#fff1d8;color:#80510b}.ta-evidence-community{background:#f3eaff;color:#684099}
.ta-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ta-priority-grid article{padding:1rem;border:1px solid #d8e2ef;border-radius:.85rem;background:#fff}.ta-priority-grid h4{margin:0 0 .8rem;font-size:1.05rem}.ta-priority-grid dl,.ta-priority-grid dd{margin:0}.ta-priority-grid dl{display:grid;gap:.75rem}.ta-priority-grid dt{display:flex;align-items:center;gap:.4rem;color:#52627a;font-size:.74rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.ta-priority-grid dd{margin-top:.2rem;line-height:1.5}.ta-dot{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto}.ta-dot-confirmed{background:#289668}.ta-dot-recommendation{background:#db9225}
.ta-hold-tool{margin-top:1rem;padding:1rem;border:1px solid #c9d7e9;border-radius:.85rem;background:#fff}.ta-hold-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.ta-hold-heading h3{margin:.45rem 0 .25rem}.ta-hold-heading p{margin:0;max-width:70ch;color:#52627a}.ta-hold-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.ta-hold-tabs button{min-height:44px;padding:.55rem .8rem;border:1px solid #cad8ea;border-radius:.65rem;background:#fff;color:#285f9f;font-weight:800}.ta-hold-tabs button[aria-pressed=true]{border-color:#1765cf;background:#1765cf;color:#fff}.ta-hold-tool .point-scroll{margin-top:.9rem}.ta-hold-tool table{min-width:640px}.ta-hold-tool th,.ta-hold-tool td{text-align:left}.ta-hold-tool td strong{color:#1765cf}
.ta-decision{margin-top:1rem;padding:1rem;border-left:4px solid #db9225;border-radius:.2rem .8rem .8rem .2rem;background:#fff8e9}.ta-decision h3,.ta-decision p{margin-top:0}.ta-decision ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:.75rem 0 0;padding-left:1.35rem}.ta-decision li{padding-left:.2rem;line-height:1.5}
.ta-community{display:flex;gap:.7rem;align-items:flex-start;margin-top:1rem;padding:.9rem;border:1px dashed #bda5da;border-radius:.8rem;background:#fbf8ff}.ta-community .ta-evidence{flex:0 0 auto}.ta-community p{margin:0;line-height:1.55}
@media(max-width:850px){.ta-evidence-legend>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-priority-grid{grid-template-columns:1fr}.ta-hold-heading{grid-template-columns:1fr}.ta-hold-tabs{justify-content:flex-start}.ta-decision ol{grid-template-columns:1fr}}
@media(max-width:520px){.ta-strategy{padding:.85rem}.ta-evidence-legend>div{grid-template-columns:1fr}.ta-evidence{width:100%;box-sizing:border-box}.ta-hold-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ta-hold-tabs button{padding:.5rem .3rem;font-size:.8rem}.ta-community{display:block}.ta-community .ta-evidence{width:auto;margin-bottom:.6rem}}
