.solve-a-problem{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40,1.25rem)}.solve-a-problem__pills{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20,.5rem)}.solve-a-problem__pill{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;line-height:1.4;margin:0;text-align:center;text-decoration:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.solve-a-problem__pill:focus-visible,.solve-a-problem__pill:hover{text-decoration:none}.solve-a-problem__pill{background:var(--wp--preset--color--white,#fff);border:2px solid var(--wp--preset--color--white,#fff);border-radius:999px;color:var(--wp--preset--color--secondary,#00105c);font-size:.875rem;isolation:isolate;overflow:hidden;padding-block:.375rem;padding-inline:.75rem;position:relative;z-index:0}.solve-a-problem__pill:focus-visible,.solve-a-problem__pill:hover{background:var(--wp--preset--color--white,#fff);border:2px solid var(--wp--preset--color--secondary,#00105c);box-shadow:none;color:var(--wp--preset--color--secondary,#00105c)}.solve-a-problem__pill{border-radius:4px;gap:var(--wp--preset--spacing--20,.5rem)}.solve-a-problem__pill-remove{font-weight:700;line-height:1}.solve-a-problem__group{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40,1.25rem)}.solve-a-problem__controls{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30,.75rem)}.solve-a-problem__question-text{color:var(--wp--preset--color--primary,#00420f);font-size:1.125rem;font-weight:700;margin:0}.solve-a-problem__panel{flex-direction:column}.solve-a-problem__buttons,.solve-a-problem__panel{display:flex;gap:var(--wp--preset--spacing--30,.75rem)}.solve-a-problem__buttons{flex-wrap:wrap}.solve-a-problem__question,.solve-a-problem__solution{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;line-height:1.4;margin:0;text-align:center;text-decoration:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.solve-a-problem__question:focus-visible,.solve-a-problem__question:hover,.solve-a-problem__solution:focus-visible,.solve-a-problem__solution:hover{text-decoration:none}.solve-a-problem__question,.solve-a-problem__solution{background:var(--wp--preset--color--primary,#00420f);border:0 solid transparent;border-radius:5px;color:var(--wp--preset--color--green-light-1,#18db37);font-size:inherit;isolation:isolate;overflow:hidden;padding-block:var(--wp--preset--spacing--20,.5rem);padding-inline:var(--wp--preset--spacing--50,1.75rem);position:relative;z-index:0}.solve-a-problem__question:before,.solve-a-problem__solution:before{background:var(--wp--custom--gradient--button-primary-hover,linear-gradient(90deg,#1e7627 0,#00420f 50%,#1e7627 100%));border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.solve-a-problem__question:focus-visible,.solve-a-problem__question:hover,.solve-a-problem__solution:focus-visible,.solve-a-problem__solution:hover{border:0 solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--wp--preset--color--white,#fff)}.solve-a-problem__question:focus-visible:before,.solve-a-problem__question:hover:before,.solve-a-problem__solution:focus-visible:before,.solve-a-problem__solution:hover:before{opacity:1}.solve-a-problem__solution{display:block}.solve-a-problem [hidden]{display:none}.solve-a-problem__back{align-self:flex-start;background:transparent;border:0;color:var(--wp--preset--color--secondary,inherit);cursor:pointer;display:none;font:inherit;padding:0;text-decoration:underline}.solve-a-problem__results{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30,.75rem)}.solve-a-problem__results-list{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30,.75rem);margin:0}.solve-a-problem__no-results{color:var(--wp--preset--color--grey-medium-1,#404040);margin:0}.solve-a-problem__something-else{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;line-height:1.4;margin:0;text-align:center;text-decoration:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.solve-a-problem__something-else:focus-visible,.solve-a-problem__something-else:hover{text-decoration:none}.solve-a-problem__something-else{background:var(--wp--preset--color--primary,#00420f);border:0 solid transparent;border-radius:5px;color:var(--wp--preset--color--green-light-1,#18db37);font-size:inherit;isolation:isolate;overflow:hidden;padding-block:var(--wp--preset--spacing--20,.5rem);padding-inline:var(--wp--preset--spacing--50,1.75rem);position:relative;z-index:0}.solve-a-problem__something-else:before{background:var(--wp--custom--gradient--button-primary-hover,linear-gradient(90deg,#1e7627 0,#00420f 50%,#1e7627 100%));border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.solve-a-problem__something-else:focus-visible,.solve-a-problem__something-else:hover{border:0 solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--wp--preset--color--white,#fff)}.solve-a-problem__something-else:focus-visible:before,.solve-a-problem__something-else:hover:before{opacity:1}
