.lg41{max-width:60rem;margin:0 auto;padding:2.5rem 1rem 4rem}.lg41-hero{background:linear-gradient(160deg,#15130d 0%,#0b0b0c 60%);border:1px solid #c9a24a4d;border-radius:1.5rem;padding:2.5rem 2rem 2rem;position:relative;overflow:hidden}.lg41-glow{pointer-events:none;background:radial-gradient(closest-side,#c9a24a2e,#0000);height:120%;position:absolute;inset:-40% 40% auto -20%}.lg41-hero>*{position:relative}.lg41-notice{color:#b9b3a3;border:1px solid #c9a24a4d;border-radius:.8rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.8rem}.lg41-kicker{letter-spacing:.22em;text-transform:uppercase;color:#c9a24a;margin:0;font:800 .7rem/1.4 ui-monospace,monospace}.lg41-title{letter-spacing:-.02em;background:linear-gradient(#d9b45e,#c9a24a 55%,#b8892e);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.6rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.lg41-lede{color:#c3bdae;max-width:46rem;margin:1rem 0 0;font-size:.95rem;line-height:1.75}.lg41-body{gap:.75rem;margin-top:1.25rem;display:grid}.lg41-sec{background:#0e0e0f;border:1px solid #25221a;border-radius:1.1rem;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.4rem 1.5rem;display:grid}.lg41-num{letter-spacing:.12em;color:#0b0b0c;background:linear-gradient(135deg,#c9a24a,#c9a24a);border-radius:.6rem;place-items:center;height:2.25rem;margin:.1rem 0 0;font:800 .75rem/1 ui-monospace,monospace;display:grid;overflow:hidden}.lg41-sec-body h2{color:#f5f3ec;margin:0;font-size:1.15rem;font-weight:650}.lg41-copy{color:#a9a395;gap:.7rem;margin-top:.6rem;font-size:.9rem;line-height:1.75;display:grid}.lg41-copy a{color:#c9a24a}@media (max-width:560px){.lg41-hero{padding:1.75rem 1.25rem}.lg41-sec{grid-template-columns:1fr;gap:.5rem;padding:1.15rem}.lg41-num{width:2.25rem}}.lg41-wide{max-width:72rem}.lg41-h2,.lg41-sec-body>h2{color:#f5f3ec;margin:0;font-size:1.2rem;font-weight:650}.lg41-sec-body{min-width:0}.lg41-sec-body table th,.lg41-sec-body table td{overflow-wrap:anywhere;padding-inline-end:.5rem}.lg49-nav{color:#a9aab2;margin-top:14px;font-size:.8rem}.lg49-nav a{color:#c9a24a}.lg49-sec{margin-bottom:22px}.lg49-sec p{overflow-wrap:anywhere;margin-top:8px;line-height:1.65}.lg49-n{color:#c9a24a;margin-inline-end:6px;font-family:ui-monospace,monospace;font-size:.8em}
