.tvy{background:#fff;border:1px solid #f0e2c4;border-radius:.9rem;margin:0 0 1rem;overflow:hidden;box-shadow:0 2px 10px #85670c14}.tvy__head{color:#fff;background:radial-gradient(circle at 10% 0,#ffd54f47,#0000 45%),linear-gradient(135deg,#7d0f0a 0%,#b3261e 60%,#cf6a2a 100%);align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.tvy__emoji{background:#fffdf7;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.9rem;line-height:1;display:grid;overflow:hidden;box-shadow:0 0 0 3px #ffd54fa6}.tvy__emoji img{object-fit:contain;width:86%;height:86%}.tvy__headtext{min-width:0}.tvy__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffe9a8;margin:0;font-size:.7rem;font-weight:700}.tvy .tvy__title{color:#fff;margin:.1rem 0 0;font-size:1.4rem;font-weight:800;line-height:1.2}.tvy__tag{color:#ffffffe0;margin:.15rem 0 0;font-size:.85rem}.tvy__body{padding:.85rem 1rem 1rem}.tvy__range{color:#6b5a4a;gap:.45rem;margin:0 0 .75rem;font-size:.85rem;line-height:1.5;display:flex}.tvy__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.tvy__fact{background:#fffaf0;border:1px solid #f0e2c4;border-radius:.6rem;grid-column:span 3;padding:.45rem .7rem}.tvy__fact:nth-child(n+6){grid-column:span 2}.tvy__fact.is-wide{grid-column:1/-1}.tvy__fact dt{letter-spacing:.05em;text-transform:uppercase;color:#85670c;font-size:.68rem;font-weight:700}.tvy__fact dd{color:#2b1d14;margin:.1rem 0 0;font-size:.92rem;font-weight:600;line-height:1.4}.tvy__fact.is-bad{background:#fdf0f0;border-color:#f3c4c4}.tvy__fact.is-bad dt,.tvy__fact.is-bad dd{color:var(--primary-extra,#8f0000)}.tvy__links{color:#6b5a4a;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;font-size:.85rem;display:flex}.tvy__chip{color:#1f6b35;background:#f1faf3;border:1px solid #b7dcc0;border-radius:99px;align-items:center;height:2rem;padding:0 .8rem;font-weight:600;text-decoration:none;display:inline-flex}.tvy__chip:hover{color:#1f6b35;border-color:#1f6b35}.tvy__chip--warn{color:var(--primary-extra,#8f0000);background:#fdf0f0;border-color:#f3c4c4}.tvy__chip--warn:hover{border-color:var(--primary-extra,#8f0000);color:var(--primary-extra,#8f0000)}@media (max-width:575px){.tvy__head{gap:.7rem;padding:.75rem .85rem}.tvy__emoji{width:2.75rem;height:2.75rem;font-size:1.55rem}.tvy .tvy__title{font-size:1.2rem}.tvy__tag{font-size:.8rem}.tvy__body{padding:.75rem .8rem .85rem}.tvy__fact{padding:.4rem .55rem}.tvy__fact dd{font-size:.85rem}.tvy__links>span{flex-basis:100%}}
