.tool-page .product-hero{grid-template-columns:minmax(0,1fr)}.tool-page .hero-copy{max-width:820px}.priority-tool{max-width:960px;margin:0 auto 4rem;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--line, #767676);border-radius:24px}.priority-tool [hidden]{display:none!important}.priority-tool form,.priority-tool [data-task-fields]{display:grid;gap:1rem}.priority-tool label{display:grid;gap:.4rem;font-weight:600}.priority-tool textarea,.priority-tool select,.priority-tool input:not([type=checkbox]){width:100%;padding:.75rem;border:1px solid #777;border-radius:8px;font:inherit;color:#171717;background:#fff}.priority-tool textarea{resize:none}.priority-tool fieldset{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;border:1px solid #777;border-radius:12px}.priority-tool legend{padding:0 .4rem;overflow-wrap:anywhere}.priority-tool label:has(input[type=checkbox]){grid-column:1 / -1;display:flex;align-items:center;font-weight:400}.priority-tool input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0}.priority-tool button{cursor:pointer;justify-self:start;padding:.8rem 1.1rem;border:1px solid #777;border-radius:8px;font:inherit}.priority-tool button.primary-action{background:#ffe08a;color:#171717}.priority-tool :focus-visible{outline:3px solid #b07816;outline-offset:4px}.priority-tool [data-result-summary]{font-weight:700}.priority-tool li{margin-bottom:1rem;overflow-wrap:anywhere}@media(max-width:640px){.priority-tool{margin-inline:1rem}.priority-tool fieldset{grid-template-columns:1fr}}.tool-page .priority-tool.explore-next{margin-top:32px}
