.magnet-page{color:#fff;max-width:1120px;margin:auto;padding:20px}.magnet-page>nav{justify-content:space-between;gap:16px;padding:10px 0 24px;display:flex}.magnet-page a{color:inherit;text-decoration:none}.magnet-page nav a:first-child{font-size:22px;font-weight:900}.magnet-page nav a:last-child{color:#d5e8bd;font-size:13px}.magnet-hero{background:radial-gradient(at 0 100%,#443215,#101715 60%);border:1px solid #c6944555;border-radius:20px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:38px;padding:28px;display:grid}.magnet-cover{filter:drop-shadow(0 16px 20px #0008);width:100%;height:auto}.magnet-eyebrow{letter-spacing:.14em;color:#ffca88;font-size:10px!important}.magnet-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,5vw,62px);line-height:1.02}.magnet-hero h1 span{color:#ffbf72}.magnet-hero h2{margin:16px 0;font-size:21px}.magnet-hero h2 small{color:#c4cfc8;margin-top:6px;font-size:13px;font-weight:500;display:block}.magnet-hero p{font-size:15px;line-height:1.6}.magnet-specs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.magnet-specs span{background:#ffffff0c;border:1px solid #ffffff20;border-radius:6px;padding:7px 9px;font-size:10px}.magnet-buy{background:#ffd29a;border-radius:10px;padding:14px 22px;font-weight:850;display:inline-flex;color:#1d1409!important}.magnet-page .magnet-note{color:#aebfb4;font-size:11px;line-height:1.6}.magnet-affiliate{font-size:12px;color:#c8ed9f!important}.magnet-value{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.magnet-value article{background:#ffffff04;border:1px solid #ffffff20;border-radius:10px;padding:15px}.magnet-value h3{color:#ffd49a;margin:0 0 7px;font-size:15px}.magnet-value p{color:#bbc9c0;margin:0;font-size:12px;line-height:1.5}.magnet-trailer{border:1px solid #ffffff20;border-radius:12px;padding:16px}.magnet-trailer summary{cursor:pointer;font-size:14px}.magnet-trailer video{width:100%;max-height:500px;margin:16px auto 0;display:block}.magnet-page a:focus-visible{outline-offset:4px;outline:3px solid #baff65}@media (max-width:650px){.magnet-page{padding:14px}.magnet-hero{grid-template-columns:86px minmax(0,1fr);gap:16px;padding:18px}.magnet-cover{align-self:start;margin-top:20px}.magnet-hero h1{font-size:33px}.magnet-hero h2{font-size:18px}.magnet-hero p{font-size:13px}.magnet-buy{padding:12px;font-size:13px}.magnet-value{grid-template-columns:repeat(2,1fr)}.magnet-page .book-collection{margin:18px 0}}
