/* Visible, concise Fresh conditions */
body .fresh-price-warning.fresh-conditions{display:block;padding:18px;margin:18px 0;background:#f5f9fe;border:1px solid #d9e5f2;border-radius:16px;color:#233e59}
body .fresh-conditions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
body .fresh-conditions-heading h3{margin:0;font-size:17px;line-height:1.3;color:#183d66}
body .fresh-conditions-heading a{font-size:12px;white-space:nowrap}
body .fresh-conditions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body .fresh-conditions .fresh-condition{padding:14px;background:#fff;border:1px solid #e1e8f0;border-radius:12px;min-width:0}
body .fresh-conditions .fresh-condition h4{margin:10px 0 8px;font-size:14px;line-height:1.35;color:#203e5b}
body .fresh-conditions .fresh-condition ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.5;font-weight:400;color:#4e637a}
body .fresh-conditions .fresh-condition li{position:relative;padding-left:12px;margin:0}
body .fresh-conditions .fresh-condition li:before{content:'•';position:absolute;left:0;color:#5681b1}
body .fresh-condition-badge{display:inline-block;padding:4px 7px;border-radius:6px;background:#e8f1ff;color:#23589d;font-size:10px;font-weight:700;line-height:1.2}
body .is-free .fresh-condition-badge{background:#dff4e8;color:#137147}
body .is-paid .fresh-condition-badge{background:#eee7fb;color:#7545a0}
body .is-trial .fresh-condition-badge{background:#e6efff;color:#23589d}
body .is-extra .fresh-condition-badge{background:#fff0d6;color:#986016}
@media(max-width:1100px){body .fresh-conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body .fresh-price-warning.fresh-conditions{padding:12px}body .fresh-conditions-heading{align-items:flex-start;flex-direction:column;gap:6px}body .fresh-conditions-grid{grid-template-columns:1fr}body .fresh-conditions .fresh-condition{padding:12px}}
