.tl-stack[data-v-7268ae81]{grid-template-columns:1fr 1fr;gap:14px;display:grid;transform:rotate(-2deg)}.tl-card[data-v-7268ae81]{aspect-ratio:1/1.08;color:#fff;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #78143c8c,inset 0 0 0 1px #ffffff14}.tl-card-1[data-v-7268ae81],.tl-card-3[data-v-7268ae81]{transform:translateY(34px)}.tl-card-img[data-v-7268ae81]{object-fit:cover;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.tl-card[data-v-7268ae81]:after{content:"";background:linear-gradient(#08030859,#0803089e);position:absolute;inset:0}.tl-card-tag[data-v-7268ae81]{z-index:1;font:700 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:999px;padding:6px 9px;position:absolute;top:12px;left:12px}.tl-card-body[data-v-7268ae81]{z-index:1;font:400 clamp(15px, 1.35vw, 19px)/1.25 var(--font-display);text-shadow:0 1px 12px #0000008c;margin:0;position:relative}.tl-stack-note[data-v-7268ae81]{text-align:center;font:500 10px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-top:52px}.tl-table th[data-v-7268ae81],.tl-table td[data-v-7268ae81]{border-top:1px solid var(--rule);vertical-align:top;padding:14px 16px}.tl-table thead th[data-v-7268ae81]{font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:0}.tl-table tbody th[data-v-7268ae81]{color:var(--ink);width:22%;font-weight:600}.tl-table td[data-v-7268ae81]{color:var(--muted)}.tl-table td.tl-haze[data-v-7268ae81]{color:var(--ink);font-weight:500}.tl-faq[data-v-7268ae81]{border-top:1px solid var(--rule);padding:18px 0}.tl-faq[data-v-7268ae81]:last-child{border-bottom:1px solid var(--rule)}.tl-faq summary[data-v-7268ae81]{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.tl-faq summary[data-v-7268ae81]::-webkit-details-marker{display:none}.tl-faq summary[data-v-7268ae81]:after{content:"+";color:var(--accent-text);font-size:22px;line-height:1}.tl-faq[open] summary[data-v-7268ae81]:after{content:"−"}.tl-faq summary[data-v-7268ae81]:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px;border-radius:6px}.tl-faq-q[data-v-7268ae81]{font:600 17px/1.35 var(--font-sans);color:var(--ink);margin:0}.tl-related[data-v-7268ae81]{height:100%;text-decoration:none;transition:border-color .15s,transform .15s}.tl-related[data-v-7268ae81]:hover{border-color:var(--accent);transform:translateY(-2px)}.tl-related[data-v-7268ae81]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}
