.business-priority [hidden]{display:none!important}.priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-priority form,.business-priority #priority-results{max-width:900px;background:var(--panel);border:1px solid var(--line);padding:clamp(18px,4vw,32px);margin-top:24px;min-width:0}.business-priority label{display:block;font-size:1rem;margin-bottom:8px;color:var(--text)}.business-priority select{box-sizing:border-box;width:100%;min-width:0;min-height:52px;font:inherit;font-size:1rem;color:var(--text);background:var(--panel2);border:1px solid #626974;padding:12px}.priority-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.business-priority .button{font:inherit;min-height:48px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;max-width:100%}.business-priority h3{font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.4;margin:28px 0 16px}.business-priority h4{font-size:1.1rem;line-height:1.5;margin:0 0 12px}.priority-card{border:1px solid var(--line);padding:18px;margin:12px 0;overflow-wrap:anywhere}.business-priority li{margin:10px 0}.business-priority ul{padding-left:22px}.business-priority #priority-results{scroll-margin-top:24px}.business-priority #priority-results>h3:first-child{margin-top:0}.business-priority select:focus-visible,.business-priority button:focus-visible,.business-priority a:focus-visible{outline:3px solid var(--silver);outline-offset:4px}.priority-privacy{font-size:.875rem;color:var(--muted);max-width:850px;margin-top:20px}@media(max-width:600px){.priority-grid{grid-template-columns:1fr}.priority-controls{flex-direction:column}.priority-controls .button{width:100%}}
