.acq-badges{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.acq-badge{display:inline-block;border:1px solid #2B253D;border-radius:4px;padding:5px 8px;font-size:10px;line-height:1.7;color:#B0A9C4;background:#1D1929;white-space:normal}.acq-badge.project{color:#9bd89f;border-color:#4c6c51;background:#28352a}.acq-badge.legacy,.acq-badge.legacy_shop,.acq-badge.legacy_reward,.acq-badge.legacy_handbook,.acq-badge.conditional{color:#e4c56d;border-color:#33246B;background:#1D1929}.acq-badge.description{color:#b6c6e0;border-color:#536274;background:#2a3038}.acq-badge.test{color:#e2a299;border-color:#78544c;background:#3a2b28}.acq-instructions{border:1px solid #2B253D;border-radius:5px;padding:22px;background:#1D1929}.acq-instructions ol{padding-left:22px;font-size:13px;line-height:2;color:#B0A9C4}.acq-instructions li{padding:8px 0}.acq-instructions h3{font-size:15px;margin-top:25px}.acq-task-scroll{overflow-x:auto;margin-top:20px}.acq-task-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.acq-task-scroll caption{text-align:left;color:#B8A4FF;padding-bottom:15px;font-size:13px}.acq-task-scroll th,.acq-task-scroll td{padding:12px;border-bottom:1px solid #2B253D;line-height:1.8}.acq-task-scroll th{color:#B0A9C4;font-weight:500}.acq-item-note{display:block!important;font-size:10px!important;line-height:1.8;margin-top:8px;color:#B8A4FF!important}.acq-evidence-link{display:inline-block;color:#B8A4FF;font-size:12px;margin:20px 0;line-height:1.8}.acq-review{border:1px solid #33246B;background:#1D1929;border-radius:5px;padding:22px;margin:18px 0}.acq-review h3{font-size:17px;margin:15px 0;line-height:1.7}.acq-review p{font-size:12px;color:#B0A9C4;line-height:1.9}.acq-review h4{margin-top:22px;font-size:13px;color:#B8A4FF}.food-source-thumbs .acq-mini{font-size:8px;color:#B8A4FF;line-height:1.6}.food-card .acq-badge{font-size:9px;margin:4px 0 12px;align-self:flex-start}.specimen-card>.acq-badges{margin:0 15px 14px}.source-disclosure a{color:#B8A4FF}.acq-source-note{font-size:10px;color:#B0A9C4;margin:0 16px 14px;line-height:1.8}.acq-review .visual-card span{overflow-wrap:anywhere}
@media(max-width:760px){.acq-instructions,.acq-review{padding:17px}.acq-instructions ol{font-size:12px}.acq-task-scroll th,.acq-task-scroll td{padding:9px;font-size:11px}.acq-instructions h2{font-size:20px}.acq-review h3{font-size:16px}.acq-review p{font-size:11px}.food-card .acq-badge{font-size:8px}.acq-badge{font-size:9px}.acq-instructions .visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.detail-top code{overflow-wrap:anywhere;word-break:break-word}.acq-instructions .pill{white-space:normal}
