.drl-policy-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.drl-policy-links a{font-size:18px;text-decoration:underline;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.drl-review{background:#eaf4ff;border:2px solid #0866e8;padding:14px;font-size:18px;overflow-wrap:anywhere}.drl-filters{display:grid;gap:16px;margin:24px 0}.drl-filters input,.drl-filters select,.drl-filters button{font-size:18px;min-height:52px;width:100%;max-width:100%;box-sizing:border-box}.drl-filters label{margin:0}.content-panel,.prose,.board-card{min-width:0}.content-panel p,.prose p{overflow-wrap:anywhere}.prose table{display:block;overflow-x:auto;max-width:100%}.prose td,.prose th{padding:12px;border:1px solid #d9e3ef}.drl-filters label>label{display:none}

/* Mobile overlap repair only: keep contact navigation unobstructed. */
@media(max-width:767px){body.darion #ast-scroll-top{display:none!important}}
