.wtu-hero{display:block;max-width:820px;margin:48px 0 0}
.wtu-hero .mt-promise{display:block}
.wtu-hero .mt-promise>*{margin:0 0 18px}
.wtu-hero h1{margin:6px 0 18px}
.wtu-notice{border:1px solid #e3b451;border-left-width:6px;background:#fff8e6;border-radius:14px;padding:18px 20px;color:var(--ink);line-height:1.6}
.wtu-notice strong{display:block;margin:0 0 6px;font-size:1.05rem}
.wtu-notice p{margin:0 0 8px}
.wtu-notice p:last-child{margin:0}
.wtu-notice code{font-size:.92em;background:#fff;border:1px solid #ecd9a8;border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}
.wtu-lead{max-width:680px;line-height:1.55}
.wtu-alts{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}
.wtu-alts li{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:20px}
.wtu-alts a{display:inline-flex;align-items:center;min-height:44px;font-weight:800;font-size:1.08rem;color:var(--blue-dark);text-decoration:underline;text-underline-offset:3px}
.wtu-alts a:focus-visible,.wtu-hero a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}
.wtu-alts p{margin:0;color:var(--muted);line-height:1.5}
.wtu-alts small{margin-top:auto;color:var(--ink);font-weight:700}
@media(max-width:800px){.wtu-hero{margin-top:28px}.wtu-hero .mt-actions{flex-wrap:wrap}}
