.act-guide{font-family:Arial,Helvetica,sans-serif;color:#eceee8;background:#161815;border:1px solid #353a2e;border-radius:20px;max-width:1120px;margin:48px auto;padding:36px;line-height:1.7;text-align:left;box-sizing:border-box}.act-guide *{box-sizing:border-box}.act-guide h1,.act-guide h2,.act-guide h3{color:#fff;line-height:1.25;letter-spacing:-.025em;margin:24px 0 16px}.act-guide h1{font-size:clamp(28px,4vw,44px)}.act-guide h2{font-size:clamp(24px,3vw,32px)}.act-guide h3{font-size:20px}.act-guide p{margin:12px 0}.act-guide a{color:#d0ff42;text-decoration:underline;text-underline-offset:4px}.act-guide a:hover{color:#fff}.act-guide a:focus-visible,.act-guide summary:focus-visible{outline:2px solid #d0ff42;outline-offset:4px}.act-guide ol,.act-guide ul{padding-left:24px}.act-guide li{margin:10px 0}.act-guide .act-kicker{color:#d0ff42;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.act-guide .act-muted{color:#aeb5a5;font-size:14px}.act-guide .act-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.act-guide .act-fact{padding:20px;background:#20231c;border-radius:12px}.act-guide .act-fact strong{display:block;color:#fff;margin-bottom:6px}.act-guide details{padding:16px 0;border-bottom:1px solid #353a2e}.act-guide summary{cursor:pointer;font-weight:600}.act-guide nav{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.act-guide video,.act-guide img{display:block;max-width:100%;height:auto;margin:20px 0;border-radius:12px}.act-guide table{width:100%;border-collapse:collapse;font-size:14px}.act-guide th,.act-guide td{padding:12px;border:1px solid #353a2e;text-align:left;vertical-align:top}.act-guide .act-table{overflow-x:auto}.act-guide .act-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;color:#fff}.act-guide .act-brand img{width:40px;height:40px;margin:0}.act-document{margin:0;background:#10110f}.act-document .act-guide{min-height:75vh}@media(max-width:640px){.act-guide{padding:22px;margin:28px 12px;border-radius:14px}.act-guide .act-facts{grid-template-columns:1fr}.act-guide table{min-width:520px}}
