/* Pointer-only brand treatment: no page layout, palette or typography resets. */
.dd-footer-help{display:flex;justify-content:center;gap:16px;margin:20px auto 0;padding:8px 16px;max-width:100%;box-sizing:border-box}
.dd-footer-help a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px}
@media (hover:hover) and (pointer:fine){
 html.dd-global-brand{
  --dd-paw-cursor:url("/assets/paw-cursor.svg");
 }
 html.dd-global-brand :is(body,main,section,article,div,header,footer,nav,aside,figure){cursor:var(--dd-paw-cursor) 6 4,auto}
 html.dd-global-brand :is(a,button,summary,[role="button"],label){cursor:var(--dd-paw-cursor) 6 4,pointer!important}
 html.dd-global-brand #ddpt .ddpt-likert button,
 html.dd-global-brand #rf-quiz .rf-option,
 html.dd-global-brand :is(.cp-type-list li,.cp-nav-button,.cp-scene){cursor:var(--dd-paw-cursor) 6 4,pointer!important}
 html.dd-global-brand :is(p,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,pre,code){cursor:text}
 html.dd-global-brand :is(a,button,summary,[role="button"]) *{cursor:inherit}
 html.dd-global-brand :is(input,textarea,select){cursor:auto!important}
 html.dd-global-brand #rf-quiz .rf-option input{cursor:auto!important}
 html.dd-global-brand :is(textarea,input:not([type]),input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],[contenteditable]:not([contenteditable="false"]),[contenteditable]:not([contenteditable="false"]) *){cursor:text!important}
 html.dd-global-brand :is(button:disabled,[aria-disabled="true"]){cursor:not-allowed!important}
}
/* Shared result discovery: equal columns, quiet illustrations, no result data in links. */
.dd-result-discovery{box-sizing:border-box;width:100%;max-width:1200px;margin:48px auto 16px;padding:clamp(16px,3vw,32px) 0;color:inherit;text-align:center}
.dd-result-discovery>h2{font:inherit;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.2;margin:0 0 24px}
.dd-result-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.dd-result-discovery-grid>a{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:20px;border:1px solid #ffffff24;border-radius:24px;background:#13181f;color:#f3efe7!important;text-decoration:none!important}
.dd-result-discovery-grid img{display:block;max-width:100%;width:180px;height:130px;object-fit:contain;opacity:.88}
.dd-result-discovery-grid strong{font-size:20px;line-height:1.25;letter-spacing:-.02em}.dd-result-discovery-grid span{font-size:15px;line-height:1.5;color:#c3beb3}
.dd-result-discovery-grid>a:hover,.dd-result-discovery-grid>a:focus-visible{border-color:#d9f778;outline-offset:4px}
.dd-whatsapp-action,.bs-whatsapp{background:#25d366!important;color:#062b17!important;border-color:#25d366!important;text-decoration:none!important;justify-content:center;text-align:center}
.dd-whatsapp-action:hover,.bs-whatsapp:hover{background:#41df7c!important;color:#062b17!important}
@media(max-width:460px){.dd-result-discovery-grid{gap:10px}.dd-result-discovery-grid>a{padding:16px 10px}.dd-result-discovery-grid img{width:130px;height:105px}.dd-result-discovery-grid strong{font-size:17px}.dd-result-discovery-grid span{font-size:13px}}
@media print{.dd-result-discovery{display:none!important}}

.bs-result-actions,.bs-next-actions{justify-content:center}
