.artsians-tool{box-sizing:border-box;max-width:54rem;margin:2rem auto;padding:clamp(1rem,3vw,2.25rem);border:1px solid #c7d7df;border-top:4px solid #08698c;border-radius:.8rem;background:#fff;color:#142b40;font:1rem/1.55 system-ui,sans-serif;overflow-wrap:anywhere}.artsians-tool *{box-sizing:border-box}.artsians-tool h2{margin-top:0;color:#142b40}.artsians-tool .at-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 1rem;margin:1rem 0}.artsians-tool label{display:block;font-weight:600;margin:.35rem 0}.artsians-tool input:not([type=checkbox]),.artsians-tool textarea,.artsians-tool select{width:100%;max-width:100%;min-height:44px;padding:.55rem;border:1px solid #62798b;border-radius:.35rem;background:#fff;color:#152d44;font:inherit}.artsians-tool .at-actions{display:flex;gap:.6rem;flex-wrap:wrap}.artsians-tool button,.artsians-tool summary{min-height:44px;cursor:pointer}.artsians-tool button{padding:.6rem 1rem;border:1px solid #174c72;border-radius:.35rem;background:#fff;color:#174c72;font:inherit}.artsians-tool button[type=submit]{background:#174c72;color:#fff}.artsians-tool button:disabled{color:#53616a;border-color:#a5afb6}.artsians-tool :focus-visible{outline:3px solid #b64d00;outline-offset:2px}.artsians-tool [role=alert]{color:#932b1a}.artsians-tool .at-results dl{background:#edf6f8;padding:1rem}.artsians-tool dt{font-weight:650}.artsians-tool dd{margin:0 0 .75rem}.artsians-tool .at-snippet{border:1px solid #bccbd4;padding:1rem;margin-bottom:.8rem;max-width:600px}.artsians-tool .at-snippet.mobile{display:block;max-width:360px}.artsians-tool .at-snippet strong{font:20px Arial;color:#203888}.artsians-tool .at-privacy{font-size:.9rem}.artsians-tool [hidden]{display:none!important}
