.stok-briefing{background:var(--color-cream);border-bottom:1px solid var(--divider);margin-bottom:var(--space-2xl)}.stok-briefing__inner{width:100%;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:stretch}.stok-briefing__status{background:var(--color-white);color:var(--color-charcoal);border:1px solid var(--divider-strong);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.stok-briefing__status-left{width:100%;display:flex;flex-direction:column;gap:var(--space-md)}.stok-briefing__status-right{width:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.stok-briefing__statushead{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-md)}.stok-briefing__eyebrow,.stok-choice__label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-text)}.stok-status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;background:#a64d4d1a;border:1px solid rgba(166,77,77,.35);color:var(--color-danger);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stok-status-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--color-danger);box-shadow:0 0 0 3px #a64d4d4d}.stok-briefing__status h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--color-charcoal);text-wrap:balance}.stok-briefing__status p{color:var(--color-stone);line-height:1.65;margin:0;font-size:var(--text-sm)}.stok-briefing__source{display:inline-flex;align-items:center;gap:6px;color:var(--color-gold-text);text-decoration:none;font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;width:fit-content;padding-bottom:3px;border-bottom:1px solid var(--color-gold);transition:gap var(--anim-fast) var(--ease-out),color var(--anim-fast) var(--ease-out)}.stok-briefing__source:after{content:"→";transition:transform var(--anim-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.stok-briefing__source:hover{color:var(--color-charcoal)}.stok-briefing__source:hover:after{transform:translate(3px)}}.stok-briefing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.stok-choice{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-white);border:1px solid var(--divider);border-radius:var(--radius-md);color:var(--color-charcoal);text-decoration:none;box-shadow:0 2px 8px #0d0d0d0a;transition:transform var(--anim-base) var(--ease-out),box-shadow var(--anim-base) var(--ease-out)}.stok-choice__label{min-height:2.4em;line-height:1.3;display:flex;align-items:flex-start}.stok-choice__peak{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-charcoal);margin:2px 0 var(--space-sm)}.stok-choice__meta{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:0 0 var(--space-md);padding:0}.stok-choice__meta li{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--color-charcoal);background:var(--color-sand);border-radius:999px;padding:3px 9px;font-variant-numeric:tabular-nums}.stok-choice p{color:var(--color-stone);line-height:1.55;font-size:var(--text-sm);margin:0;flex:1}.stok-choice__cue{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--divider);color:var(--color-gold-text);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600}.stok-choice__cue span{transition:transform var(--anim-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){a.stok-choice:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0d0d0d14}a.stok-choice:hover .stok-choice__cue span{transform:translate(4px)}}a.stok-choice:active{transform:translateY(-1px)}.article-faq{border-top:1px solid var(--divider)}@media(max-width:880px){.stok-briefing__status{flex-direction:column;align-items:flex-start}.stok-briefing__status-left{width:100%}.stok-briefing__grid{grid-template-columns:1fr}.stok-choice{min-height:auto}}
