.priority-tool-hero p{max-width:850px}.priority-tool-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:32px;align-items:start}.priority-tool-panel{background:#fff;border:1px solid #dfe3f4;border-radius:22px;padding:clamp(24px,4vw,44px);box-shadow:0 18px 50px rgba(18,27,91,.08)}.priority-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.priority-form label{display:grid;gap:8px;font-weight:700}.priority-form input,.priority-form select{width:100%;min-height:50px;border:1px solid #bbc3dc;border-radius:10px;padding:0 14px;background:#fff;color:#111750;font:inherit}.priority-form .button{grid-column:1/-1;justify-self:start}.priority-result{margin-top:22px;padding:20px;border-radius:14px;background:#f0f2ff;border:1px solid #cbd1ff}.priority-result p{margin:7px 0}.priority-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.priority-actions a,.priority-actions button{border:0;border-radius:8px;background:#3157ef;color:#fff;padding:11px 15px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.priority-privacy{font-size:.92rem;color:#59617b;margin-top:18px}.official-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.official-link-grid a{display:grid;gap:6px;border:1px solid #dfe3f4;border-radius:14px;padding:18px;text-decoration:none}.official-link-grid span{color:#3157ef;font-weight:700}.priority-tool-page .legal-copy{max-width:980px}.priority-tool-page .legal-copy>h2{margin-top:38px}@media(max-width:780px){.priority-tool-layout,.priority-form,.official-link-grid{grid-template-columns:1fr}.priority-form .button{width:100%}}
