/* NG-CATALOG-03A: only public package cards; no layout or booking behavior changes. */
.ng68-card .ng03a-facts,.ngc2-card .ng03a-facts {display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0 10px;padding:12px;border:1px solid #dce7f4;border-radius:11px;background:#f4f8fd;}
.ng68-card .ng03a-price,.ngc2-card .ng03a-price{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 120px}
.ng68-card .ng03a-price-label,.ngc2-card .ng03a-price-label{font-size:17px;line-height:1.2;color:#123d72;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}
.ng68-card .ng03a-price-note,.ngc2-card .ng03a-price-note{font-size:10px;line-height:1.4;color:#526b88}
.ng68-card .ng03a-duration,.ngc2-card .ng03a-duration{font-size:12px;line-height:1.35;font-weight:750;color:#153f73;text-align:right;max-width:145px;margin-left:auto}
@media(max-width:480px){.ng68-card .ng03a-facts,.ngc2-card .ng03a-facts{padding:10px}.ng68-card .ng03a-duration,.ngc2-card .ng03a-duration{max-width:none;text-align:left;margin-left:0}}
