.al-search-guide{padding:64px 5%;background:#f1f4ed;color:#16372d}.al-search-guide-wrap{max-width:1280px;margin:auto}.al-search-guide h2{font-size:clamp(29px,4vw,44px);letter-spacing:-.035em;margin-top:0}.al-search-guide h3{font-size:22px}.al-search-guide p{font-size:15px;line-height:1.75;color:#52695a}.al-search-guide a{color:#214b36;text-underline-offset:3px}.al-search-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:56px}.al-search-guide details{border-bottom:1px solid #d6dfd1;padding:16px 0}.al-search-guide summary{font-size:15px;font-weight:700;cursor:pointer}.al-search-directory{margin-top:24px}.al-search-directory ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;list-style:none;padding:20px 0;font-size:14px}.al-search-guide a:focus-visible,.al-search-guide summary:focus-visible{outline:3px solid #557b56;outline-offset:4px}@media(max-width:700px){.al-search-guide-columns{grid-template-columns:1fr;gap:16px}.al-search-directory ul{grid-template-columns:1fr}.al-search-guide{padding:40px 5%}}.al-community-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px;min-width:0}.al-community-actions a,.al-community-actions button{margin:0!important;white-space:normal;overflow-wrap:anywhere;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;padding:15px 18px;border-radius:30px;text-decoration:none;font-weight:700}.al-community-actions .al-community-lesson{background:#f6c76e;color:#16372d!important}.al-community-actions .al-community-instagram{border:1px solid #b8cbbc;color:#254a38;background:transparent}.al-community-actions button{font-family:inherit;font-size:inherit;width:100%;border:0}.al-community-actions .al-community-pending{background:#e8ece7!important;color:#6c7a70!important;border:1px solid #d6ded5;cursor:not-allowed;box-shadow:none}.al-community-actions .al-community-pending small{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin:2px 0 0}.al-community-actions svg{flex-shrink:0}.al-community-actions a:focus-visible{outline:3px solid #16372d;outline-offset:3px}.al-heading-row{display:flex;align-items:start;justify-content:space-between;gap:28px;margin-bottom:24px}.al-heading-row>.al-heading{min-width:0;flex:1}.al-wind{box-sizing:border-box;flex:0 0 310px;max-width:100%;padding:20px;background:#fff;border:1px solid #dce5da;border-radius:18px;color:#234635;font-size:13px}.al-wind-top{display:flex;align-items:center;gap:9px}.al-wind-heading{font-size:9px;font-weight:800;letter-spacing:.08em;flex:1}.al-wind-top strong{font-size:20px;white-space:nowrap}.al-wind p{margin:10px 0;line-height:1.5}.al-wind-scale{height:8px;border-radius:8px;display:flex;position:relative;margin:16px 0}.al-wind-scale>span{width:33.333%}.al-wind-scale>span:nth-child(1){background:#4b9562;border-radius:8px 0 0 8px}.al-wind-scale>span:nth-child(2){background:#e5b94b}.al-wind-scale>span:nth-child(3){background:#cb6b59;border-radius:0 8px 8px 0}.al-wind-scale i{position:absolute;top:-4px;height:16px;width:4px;background:#16372d;outline:2px solid white;transform:translate(-50%);border-radius:3px}.al-wind-status{font-weight:650;min-height:39px}.al-wind-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:12px}.al-wind-controls{padding-top:10px}.al-wind button{border:1px solid #214b36;border-radius:8px;padding:10px 12px;background:#214b36;color:#fff;font:inherit;cursor:pointer}.al-wind button:disabled{opacity:.55;cursor:wait}.al-wind form{margin-top:15px}.al-wind label{display:block;margin-bottom:6px;font-size:12px}.al-wind form>div{display:flex;gap:6px}.al-wind input{min-width:0;width:100%;padding:10px;border:1px solid #b6c7b9;border-radius:8px;font-size:16px;background:#fff;color:#16372d}.al-wind-results{display:grid;gap:7px;margin-top:10px}.al-wind-results button{text-align:left;background:#edf3e9;color:#214b36;border-color:#dce5da}.al-wind .al-wind-note,.al-wind-credit{font-size:10px;color:#64796a}.al-wind a{color:#315c42}.al-wind [hidden]{display:none!important}.al-wind button:focus-visible,.al-wind input:focus-visible,.al-wind summary:focus-visible{outline:3px solid #71976a;outline-offset:3px}@media(max-width:800px){.al-heading-row{flex-direction:column;gap:12px}.al-wind{flex:auto;width:100%}.al-wind-status{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAQQ */
