*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#F6F4EF;color:#1E241F;font-family:Sora,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#3C6B4F;text-decoration:none}a:hover{color:#2A4E39;text-decoration:underline;text-underline-offset:3px}button{background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid #3C6B4F;outline-offset:2px;border-radius:6px}@media (hover:hover){a[href],button{transition:box-shadow .12s ease,filter .12s ease,background-color .12s ease,color .12s ease}a[href]:hover,button:not(:disabled):hover{box-shadow:inset 0 0 0 999px rgba(30,36,31,.06)}a[href]:active,button:not(:disabled):active{box-shadow:inset 0 0 0 999px rgba(30,36,31,.11)}}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}@keyframes pulseRing{0%,to{box-shadow:0 0 0 8px rgba(127,169,138,.14)}50%{box-shadow:0 0 0 22px rgba(127,169,138,.05)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes lvl{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body[data-reduce-motion=true] *{animation:none!important;transition:none!important}body[data-larger-text=true]{font-size:112.5%}@media (max-width:759px){.cta-long,.nav-desktop{display:none!important}}@media (min-width:760px){.cta-short{display:none!important}}@media (max-width:759px){.site-head{padding-left:12px!important;padding-right:12px!important;gap:10px!important}.site-cta{gap:8px!important}}@media (max-width:420px){.voice-bar-inner{padding-left:14px!important;padding-right:14px!important}.voice-bar-row{flex-wrap:wrap!important}}@media (max-width:359px){.site-head{flex-wrap:wrap!important}.site-head a,.site-head button{padding-left:11px!important;padding-right:11px!important;font-size:15px!important}}body,html{overflow-x:clip}.ex-screen{--ex-gutter:clamp(16px,3vw,36px);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ex-head{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:max(14px,env(safe-area-inset-top)) var(--ex-gutter) 14px}.ex-head-title{flex:1 1 13rem;min-width:0}.ex-head-meta{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}@media (max-width:640px){.ex-head{gap:8px 12px}.ex-head-meta{width:100%;margin-left:0;justify-content:space-between}}.ex-body{flex:1 1;align-items:center;padding:0 var(--ex-gutter) max(28px,calc(env(safe-area-inset-bottom) + 16px))}.ex-body,.ex-col{display:flex;flex-direction:column}.ex-col{width:100%;max-width:860px}.ex-target{font-size:clamp(23px,calc(4.4vw + 7px),44px)}.ex-target-sm{font-size:clamp(19px,calc(1.6vw + 13px),28px)}.ex-target,.ex-target-sm{line-height:1.22;overflow-wrap:break-word;text-wrap:pretty}.ex-grid{display:grid;grid-gap:5px;gap:5px;width:100%;margin:0 auto;grid-template-columns:repeat(var(--cols),minmax(0,1fr));max-width:calc(var(--cols) * 52px + (var(--cols) - 1) * 5px)}.ex-grid button{font-size:clamp(14px,3.4vw,20px)}