.sam-guidance{max-width:1180px;margin:0 auto;padding:64px 24px;color:#e8f3fa}.sam-guidance h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.15}.sam-guidance p{max-width:850px;line-height:1.8;color:#c0d1de}.sam-guidance a{color:#61c6ff;text-decoration:underline;text-underline-offset:4px}.sam-guidance details{border-bottom:1px solid #36505e;padding:20px 0}.sam-guidance summary{font-size:1.12rem;font-weight:600;cursor:pointer}.sam-guidance nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}.sam-guidance summary:focus-visible,.sam-guidance a:focus-visible{outline:3px solid #61c6ff;outline-offset:5px}
.sam-guidance{background:#071b2b;border-radius:12px;margin-top:40px;margin-bottom:40px}.sam-guidance h2,.sam-guidance summary{color:#e8f3fa}
