#ewm-app .ewm-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0;border:0;text-align:left;background:#faf7f2;border-radius:12px}#ewm-app .ewm-wordmark-icon{display:inline-grid;flex:0 0 43px;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff7e4;background:#244a40}#ewm-app .ewm-wordmark-icon:before{content:"";width:32px;height:32px;background:url(//www.mahinaperrot.com/wp-content/plugins/english-world-search-visibility/assets/wordmark.svg) center/contain no-repeat}#ewm-app .ewm-wordmark-copy strong{display:block;color:#213e37;font:750 clamp(.98rem,2vw,1.21rem)/1.1 system-ui,sans-serif;letter-spacing:-.035em;text-transform:none}#ewm-app .ewm-wordmark-copy small{display:block;margin-top:.24rem;color:#4e645c;font:550 .76rem/1.25 system-ui,sans-serif}#ewm-app .ewm-learning-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.48rem;margin:.8rem 0 1rem}#ewm-app .ewm-learning-shortcut,#ewm-app .ewm-printable-shop>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .88rem;border:1px solid #a6b9ae;border-radius:9px;background:#fbf8ef;color:#27483e;font:700 .86rem/1.2 system-ui,sans-serif;text-decoration:none;white-space:normal;cursor:pointer}#ewm-app .ewm-learning-shortcut.weekly,#ewm-app .ewm-printable-shop>a{border-color:#28584b;background:#28584b;color:#fff}#ewm-app .ewm-learning-shortcut:focus-visible,#ewm-app .ewm-printable-shop>a:focus-visible{outline:3px solid #9b6e26;outline-offset:3px}#ewm-app .ewm-learning-shortcut:hover,#ewm-app .ewm-printable-shop>a:hover{text-decoration:underline;text-underline-offset:.2em}#ewm-app .ewm-printable-shop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.4rem;margin:1.4rem 0;padding:clamp(.95rem,3vw,1.5rem);border:1px solid #ced7c9;border-radius:15px;background:#fcfaf2;color:#27463c}#ewm-app .ewm-printable-shop h2{margin:.25rem 0;color:#213e37;font-size:clamp(1.15rem,3.5vw,1.55rem)}#ewm-app .ewm-printable-shop p{margin:0;color:#3c554b}#ewm-app .ewm-printable-shop>div>span{color:#426357;font:750 .7rem/1.25 system-ui,sans-serif;letter-spacing:.1em}#ewm-app .ewm-printable-shop>a{gap:.45rem}#ewm-app .ewm-image-fallback-label{display:block;max-width:23rem;padding:.75rem;font-size:.9rem;overflow-wrap:anywhere}#ewm-app img[data-ewm-image-fallback=failed],#ewm-app picture[hidden]{display:none !important}