.tl-offer{border:1px solid var(--border);border-left:4px solid var(--zey);border-radius:0 var(--r-xl,16px) var(--r-xl,16px) 0;background:var(--surface,#fff);margin-bottom:18px;padding:16px 18px}.tl-offer .tl-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2);margin:0 0 4px;font-size:12px;font-weight:700}.tl-offer h3{margin:0 0 4px;font-size:17px;line-height:1.35}.tl-offer p{color:var(--fg-2);margin:0 0 10px;font-size:14.5px;line-height:1.55}.tl-offer .tl-price{color:var(--fg-1,inherit);white-space:nowrap;font-weight:700}.tl-shelf{grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tl-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-shelf a{border:1px solid var(--border);background:var(--surface,#fff);color:inherit;border-radius:14px;padding:12px 14px;text-decoration:none;display:block}.tl-shelf a:hover,.tl-shelf a:focus-visible{border-color:var(--zey)}.tl-shelf b{margin-bottom:2px;font-size:15px;line-height:1.35;display:block}.tl-shelf span{color:var(--fg-2);font-size:13.5px;line-height:1.5;display:block}.tl-shelf-h{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2);margin:18px 0 0;font-size:13px;font-weight:700}.tl-cite{border:1px solid var(--border);border-radius:var(--r-xl,16px);background:var(--surface,#fff);padding:18px 20px}.tl-cite h3{margin:0 0 6px;font-size:17px}.tl-cite blockquote{border-left:4px solid var(--border);background:var(--paper,#f8fafc);color:var(--fg-1,inherit);overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:10px 0 12px;padding:10px 14px;font-size:14.5px;line-height:1.6}.tl-cite dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:14px;line-height:1.5;display:grid}.tl-cite dt{color:var(--fg-2)}.tl-cite dd{margin:0}.tl-stamp{color:var(--fg-2);margin:10px 0 0;font-size:13.5px;line-height:1.55}
