.delivery-note{font-size:.8rem;line-height:1.6;color:var(--muted,#56665f);margin:.75rem 0 0}
.inquiry-draft{margin-top:1.25rem;padding:1rem;border:1px solid #b4c8bd;border-radius:10px;background:#f5f8f5;scroll-margin-top:110px}
.inquiry-draft:focus{outline:2px solid #0b8a68;outline-offset:3px}
.inquiry-draft p{font-size:.9rem;line-height:1.6;margin:0 0 .8rem}
.inquiry-draft textarea{width:100%;font:inherit;font-size:.8rem;direction:ltr;text-align:left;min-height:140px}
.inquiry-draft .btns{gap:.6rem;margin-top:.75rem;flex-wrap:wrap}
.buying-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.buying-grid h3{font-size:1.12rem;margin:0 0 .7rem}.buying-grid p,.buying-grid li{font-size:.93rem;line-height:1.75}
.buying-grid ul{padding-inline-start:1.2rem;margin:.5rem 0 0}.buying-grid li+li{margin-top:.4rem}
.buying-guide .btns{margin-top:1.5rem;flex-wrap:wrap}.buying-guide .stitle p{max-width:760px}
.table-scroll{overflow-x:auto;margin:1.3rem 0}.table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}
.table-scroll th,.table-scroll td{padding:14px;text-align:start;border:1px solid #dce5df;vertical-align:top}.table-scroll th{background:#f1f6f2}
.article-update{font-size:.82rem;color:#56665f;margin:0 0 1rem}.art .buying-checklist li{margin-bottom:.65rem;line-height:1.75}
.whatsapp-contact{position:fixed;inset-inline-start:20px;bottom:22px;z-index:40;background:#0f3d33;color:#fff;padding:12px 18px;border-radius:24px;box-shadow:0 4px 20px #0002;font-weight:600}
.media-note{font-size:.85rem;line-height:1.6;max-width:760px;margin:1rem auto;color:#56665f}
.analytics-consent{position:fixed;bottom:0;inset-inline:0;z-index:90;background:#fff;border-top:1px solid #dce5df;box-shadow:0 -4px 24px #0001;padding:20px 0}
.analytics-consent h2{font-size:1.05rem;margin:0 0 6px}.analytics-consent p{font-size:.86rem;margin:0 0 12px;line-height:1.6}.analytics-consent .btns{margin:0;flex-wrap:wrap;gap:12px}
.consent-settings{text-align:center;padding-bottom:14px}.cklink{font:inherit;font-size:.8rem;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:760px){.buying-grid{grid-template-columns:1fr}.buying-grid .pad{padding:22px}.inquiry-draft .btn{white-space:normal}.whatsapp-contact{bottom:85px;inset-inline-start:12px}.buying-guide .stitle h2{font-size:1.65rem}}
@media print{.delivery-note,.inquiry-draft,.whatsapp-contact{display:none}}
