.purchase-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.purchase-packages article{border:1px solid var(--line,#ddd5c8);border-radius:9px;padding:14px;min-width:0;background:var(--surface,#fffdf9)}.purchase-packages strong{font-size:17px}.purchase-packages small{display:block;font-size:12px;color:var(--mut,#786d61);margin:5px 0 12px}.purchase-packages .btn{display:block;text-align:center;width:100%;box-sizing:border-box;min-height:42px;white-space:normal}.purchase-price{font-size:27px;font-weight:700;margin:8px 0;color:var(--brand,#a3442e)}.purchase-resume{padding:14px;border:1px solid #b9cebc;background:#f4f8f3;border-radius:9px;margin-bottom:16px}.purchase-resume p,.purchase-help p{font-size:13px;line-height:1.7}.purchase-resume .btn{margin:5px 6px 0 0}.purchase-help{margin-bottom:20px;font-size:13px}.purchase-help summary{cursor:pointer;padding:8px 0}.purchase-packages button:disabled{opacity:.65;cursor:default}@media(max-width:500px){.purchase-packages{grid-template-columns:1fr}.purchase-packages article{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:12px}.purchase-packages .purchase-price{grid-column:2;grid-row:1/3;margin:0;font-size:24px}.purchase-packages small{grid-column:1;margin:4px 0 10px}.purchase-packages .btn{grid-column:1/-1}.purchase-resume{padding:12px}}
