.wj-locale{position:relative;color:inherit;font:500 12px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none}
.wj-locale__details>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-width:56px;min-height:44px;padding:8px 4px;cursor:pointer;list-style:none;color:inherit}
.wj-locale__details>summary::-webkit-details-marker{display:none}
.wj-locale__details>summary svg{flex:none;width:16px;height:16px}
.wj-locale__chevron{font-size:15px;line-height:1}
.wj-locale__details[open] .wj-locale__chevron{transform:rotate(180deg)}
.wj-locale__panel{position:absolute;right:0;top:100%;width:190px;max-width:calc(100vw - 24px);max-height:min(440px,70dvh);overflow:auto;overscroll-behavior:contain;background:#fff;color:#111;border:1px solid #dedede;border-radius:3px;box-shadow:0 8px 28px #00000012;z-index:80;padding:8px}
.wj-locale__form{margin:0}
.wj-locale__label{display:block;padding:8px 9px;color:#5c5c5c;font:500 11px/1.5 Arial,sans-serif}
.wj-locale__form button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;gap:12px;margin:0;padding:10px;border:0;background:transparent;color:#111;text-align:left;font:500 13px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none}
.wj-locale__form button:hover,.wj-locale__form button[aria-current=true]{background:#f4f4f4}
.wj-locale__details>summary:focus-visible,.wj-locale__form button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.wj-locale--header{display:flex;align-items:center;flex-shrink:0;z-index:70}
.wj-locale--footer{display:flex;justify-content:center;align-items:center;padding:8px 20px 16px;background:#fff;color:#111;border-top:1px solid #eee}
.wj-locale--footer .wj-locale__panel{top:auto;bottom:100%;right:50%;transform:translateX(50%)}
@media(max-width:749px){header.header{position:relative}.header__icons{position:static}.wj-locale--header{position:absolute;left:52px;top:50%;transform:translateY(-50%)}.wj-locale--header .wj-locale__details>summary{min-width:44px;gap:3px;font-size:11px}.wj-locale--header summary svg{display:none}.wj-locale__panel{width:178px}.wj-locale--header .wj-locale__panel{right:auto;left:0}.wjm-actions a,.wjm-actions button{white-space:normal;text-wrap:balance}main h1,main h2{overflow-wrap:break-word}}

@media(max-width:749px){.w97-assurance>*>span{min-width:0;overflow-wrap:anywhere}}
