.experience-form label{display:block;margin:0 0 1rem}.experience-form input,.experience-form select,.experience-form textarea{margin-top:.35rem}.experience-form{max-width:1100px}.experience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.experience-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:2rem}.experience-tasks a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.experience-tasks strong{font-size:2rem}.search-suggestions{position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 6px 20px #0002;z-index:99;max-height:350px;overflow:auto}.search-suggestions a{display:block;padding:.7rem;color:#1e3c53}.market-search{position:relative}.object-facts dt{font-weight:600}.object-facts dd{white-space:pre-line;margin-bottom:1rem}.product-policies{margin-top:2rem}.experience-form details{padding:1rem}.experience-form button{margin:.4rem .3rem .4rem 0}

.utility-bar .wca-container{flex-wrap:wrap}.utility-bar .account-links{flex-wrap:wrap;min-width:0}.object-facts dd{overflow-wrap:anywhere}@media(max-width:575.98px){.utility-bar .header-tagline{display:none}.utility-bar .account-links{width:100%;justify-content:flex-start;font-size:.75rem}.utility-bar .account-links span{overflow-wrap:anywhere}.experience-form{max-width:100%}.experience-grid{grid-template-columns:1fr}}
/* Compact reusable save/error feedback, dismissed explicitly by the user. */
#experience-notice:empty,.experience-notification[hidden]{display:none!important}.experience-notification{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:10px 0 14px;border:1px solid;border-radius:8px;font-size:.9rem;line-height:1.45}.experience-notification.is-success{background:#e3f1e8;border-color:#b8d7c4;color:#1f6b3d}.experience-notification.is-error{background:#fbe9e7;border-color:#edc4bf;color:#8e2b23}.experience-notification-icon{display:flex;flex:0 0 20px}.experience-notification-icon svg{width:20px;height:20px}.experience-notification-text{flex:1;min-width:0}.experience-notification .experience-notification-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;margin:0;padding:5px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.experience-notification-close svg{width:18px;height:18px}.experience-notification-close:hover{background:#0000000b}.experience-notification-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}
