.lnk{--gold:#f2e83f;--gold-dark:#cfbf17;--sand:#f7f3e3;--line:#e6e6e6;color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif}.lnk a{color:inherit;text-decoration:none}.lnk .lnk-serif{font-family:Cormorant Garamond,serif}.lnk-hero{background:var(--sand);height:340px;position:relative;overflow:hidden}.lnk-hero img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.lnk-hero:after{content:"";background:linear-gradient(#0000 45%,#fff 100%);position:absolute;inset:0}@media (width>=900px){.lnk-hero{max-width:860px;height:420px;margin:0 auto}.lnk-hero img{object-fit:contain}}.lnk-wrap{z-index:2;max-width:480px;margin:-70px auto 0;padding:0 20px 20px;position:relative}.lnk-kick{letter-spacing:.22em;text-transform:uppercase;color:#8a7d10;font-size:11px;font-weight:700}.lnk-h1{margin:6px 0 4px;font-size:46px;font-weight:600;line-height:1}.lnk-lead{color:#444;margin-bottom:16px;font-size:15px;font-style:italic}.lnk-socials{flex-wrap:wrap;gap:8px;display:flex}.lnk-soc{background:#0a0a0a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;color:var(--gold)!important}.lnk-hr{border:0;border-top:1px solid #0a0a0a;margin:26px 0 18px}.lnk-book{grid-template-columns:110px 1fr;align-items:start;gap:16px;display:grid}.lnk-book img{width:110px;box-shadow:0 10px 24px #0000002e}.lnk-book h2{font-size:28px;font-weight:600;line-height:1.05}.lnk-sub{color:#666;margin:6px 0 12px;font-size:13px}.lnk-btn{background:var(--gold);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700;display:flex;color:#000!important}.lnk-amz{text-underline-offset:3px;margin-top:8px;font-size:13px;display:block;color:#555!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--gold-dark)!important;-webkit-text-decoration-color:var(--gold-dark)!important;text-decoration-color:var(--gold-dark)!important}.lnk-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lnk-l{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000a}.lnk-l>div{flex:1;min-width:0}.lnk-l b{font-size:16px;display:block}.lnk-l.big b{letter-spacing:-.01em;font-size:20px}.lnk-l small{color:#666;font-size:13px;display:block}.lnk-n{background:var(--gold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lnk-arr{color:var(--gold-dark);font-size:18px;font-weight:700}.lnk-footer{text-align:center;color:#666;margin-top:44px;font-size:12px;line-height:1.6}.lnk-recesso{color:#0a0a0a;align-items:center;min-height:44px;font-weight:600;display:inline-flex;text-decoration:underline!important}@media (width<900px){html body:has(.lnk){padding-bottom:0!important}.lnk{min-height:0}.lnk-hero{height:290px}.lnk-wrap{margin-top:-62px;padding-top:0;padding-bottom:6px}.lnk-h1{margin:0;font-size:34px;line-height:1}.lnk-lead{margin:2px 0 0;font-size:14px}.lnk-socials{gap:7px;margin-top:8px}.lnk-soc{width:32px;height:32px}.lnk-soc svg{width:15px;height:15px}.lnk-hr{margin:10px 0 9px}.lnk-book{grid-template-columns:84px 1fr;gap:12px;margin:0;padding:0}.lnk-book img{width:84px;height:auto}.lnk-kick{margin:0;font-size:10px}.lnk-book h2{margin:1px 0;font-size:22px;line-height:1.1}.lnk-sub{margin:0 0 5px;font-size:11.5px}.lnk-btn{min-height:0;padding:8px 10px;font-size:13px}.lnk-amz{margin-top:4px;font-size:11.5px}.lnk-list{gap:7px;margin-top:10px}.lnk-l{gap:10px;min-height:0;padding:8px 12px}.lnk-n{width:32px;min-width:32px;height:32px}.lnk-n svg{width:15px;height:15px}.lnk-l b,.lnk-l.big b{font-size:14.5px}.lnk-l small{font-size:11.5px;line-height:1.3}.lnk-footer{margin-top:8px;padding:0;font-size:11px}}
