
.aws-activation-paths{margin:48px 0;padding:0 0 40px;border-bottom:1px solid var(--signal-line,#20383d)}
.aws-activation-paths h2{font-size:clamp(26px,4vw,42px);line-height:1.15;max-width:850px;letter-spacing:-.03em}
.aws-activation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.aws-activation-grid article,.aws-activation-strip,.aws-activation-result{padding:24px;border:1px solid var(--signal-line,#20383d);border-radius:16px;background:var(--signal-panel,#0b171c);color:var(--signal-text,#f3f7f5)}
.aws-activation-grid h3,.aws-activation-strip h2,.aws-activation-result h2{margin:0 0 12px;line-height:1.2}
.aws-activation-grid p,.aws-activation-strip p,.aws-activation-result p,.aws-activation-note{font-size:15px;line-height:1.65;color:var(--signal-muted,#a8b3c7)}
.aws-activation-grid a,.aws-activation-strip a,.aws-activation-result a{color:var(--signal-amber,#ffb84d);font-weight:700}
.aws-activation-grid small{display:block;margin-top:14px;line-height:1.6}
.aws-activation-strip{margin:20px 0 32px}.aws-activation-result{margin:22px 0}
.aws-activation-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:18px}
.aws-activation-actions button{min-height:44px;padding:11px 15px;border:1px solid var(--signal-line-strong,#35535a);border-radius:9px;color:var(--signal-text,#f3f7f5);background:var(--signal-panel-2,#102026);font:inherit;cursor:pointer}
.aws-activation-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px}
.aws-activation-result details{margin-top:18px}.aws-activation-result summary{cursor:pointer;min-height:44px;padding:10px 0}
.aws-activation-result small{display:block;line-height:1.6;margin-top:12px;color:var(--signal-muted,#a8b3c7)}
.aws-activation-actions button:focus-visible,.aws-activation-grid a:focus-visible,.aws-activation-result a:focus-visible,.aws-activation-result summary:focus-visible{outline:3px solid var(--signal-amber,#ffb84d);outline-offset:4px}
@media(max-width:760px){.aws-activation-grid{grid-template-columns:1fr}.aws-activation-grid article,.aws-activation-strip,.aws-activation-result{padding:18px}.aws-activation-paths{margin-top:30px}.aws-activation-actions{align-items:stretch;flex-direction:column}}
