.dreven-page .dreven-landing-answer{font-size:18px;line-height:28px;color:#334155;margin:0 0 16px}.dreven-page .dreven-landing-table-wrap{margin:16px 0 24px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.dreven-page .dreven-landing-table-wrap:focus-visible{outline:2px solid #4338ca;outline-offset:2px}.dreven-page .dreven-landing-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:23px;color:#334155}.dreven-page .dreven-landing-table caption{text-align:left;padding:12px 16px;font-weight:600;border-bottom:1px solid #e2e8f0}.dreven-page .dreven-landing-table th,.dreven-page .dreven-landing-table td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid #e2e8f0}.dreven-page .dreven-landing-table thead th{background:#f1f5f9;font-weight:600}.dreven-page .dreven-landing-table tbody th{font-weight:600}.dreven-page .dreven-landing-table tbody tr:last-child th,.dreven-page .dreven-landing-table tbody tr:last-child td{border-bottom:none}.dreven-page .dreven-landing-example{margin:16px 0 24px;padding:12px 16px;background:#f8fafc;border-left:3px solid #4338ca;border-radius:0 8px 8px 0}.dreven-page .dreven-landing-example p{margin:0 0 8px}.dreven-page .dreven-landing-example p:last-child{margin:0}.dreven-page .dreven-landing-example-label{font-size:14px;line-height:21px;font-weight:500;color:#475569}.dreven-page .dreven-landing-cta{margin:48px 0 0;padding:24px;background:#eef2ff;border-radius:16px}.dreven-page .dreven-landing-cta h2{margin-top:0}.dreven-page .dreven-landing-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.dreven-page .dreven-checker-form{margin:24px 0}.dreven-page .dreven-checker-form .new-entry{margin:0;max-width:682px}.dreven-page .dreven-checker-form p{margin:0}.dreven-page .dreven-checker-form .qa-standard{font-size:14px;line-height:21px;color:#475569}.dreven-page .dreven-checker-form .qa-address-text{line-height:normal}.dreven-page .dreven-checker-form .new-entry-notice{font-size:14px;line-height:21px}.dreven-page .dreven-checker-form .new-entry-error{color:#b91c1c;font-size:14px;line-height:21px}@media(max-width:580px){.dreven-page .dreven-checker-form .new-entry-notice{font-size:12px;line-height:19px}}
