@font-face{font-family:DMSans;src:url("/fonts/dm-sans-regular.woff2")format("woff2");font-display:swap}@font-face{font-family:DMSansSemiBold;src:url("/fonts/dm-sans-semibold.woff2")format("woff2");font-display:swap}@font-face{font-family:ButlerBold;src:url("/fonts/butler-bold.woff2")format("woff2");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f0e8}html{scroll-behavior:smooth;background:#f3f0e8}body{color:#10282b;background:#f3f0e8;margin:0;font-family:DMSans,system-ui,sans-serif}*{box-sizing:border-box}::selection{color:#051d20;background:#d9ff72}:focus-visible{outline-offset:3px;outline:3px solid #5ce5c0}@keyframes mega-panel-enter{0%{opacity:.96;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:.96;transform:translateY(-8px)}}@keyframes mega-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-testid=site-nav-trigger]{transition:background-color .16s ease-out,transform .14s ease-out;position:relative}[data-testid=site-nav-trigger]:after{content:"";transform-origin:0;background:#d9ff72;border-radius:2px;height:2px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}[data-testid=site-nav-trigger]:hover:after,[data-testid=site-nav-trigger][aria-expanded=true]:after{transform:scaleX(1)}[data-testid=site-nav-trigger]:active{transform:scale(.97)}[data-testid=site-mega-panel]{transform-origin:top;animation:.22s cubic-bezier(.23,1,.32,1) both mega-panel-enter}[data-testid=site-mega-panel]#site-mega-panel-closing{animation:.17s ease-in both mega-panel-exit}[data-testid=site-mega-feature]{animation:.28s cubic-bezier(.23,1,.32,1) both mega-content-enter}[data-testid=site-mega-link]{transition:background-color .17s ease-out,border-color .17s ease-out,box-shadow .17s ease-out,transform .17s cubic-bezier(.23,1,.32,1);animation:.24s cubic-bezier(.23,1,.32,1) both mega-content-enter}[data-testid=site-mega-link]:nth-child(2){animation-delay:30ms}[data-testid=site-mega-link]:nth-child(3){animation-delay:60ms}[data-testid=site-mega-link]:nth-child(4){animation-delay:90ms}[data-testid=site-mega-link]:nth-child(5){animation-delay:.12s}[data-testid=site-mega-link]:hover,[data-testid=site-mega-link]:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #051d201a}[data-testid=site-mega-link]:active{transform:translateY(-1px)scale(.99)}[data-testid=site-mega-arrow]{transition:transform .17s cubic-bezier(.23,1,.32,1)}[data-testid=site-mega-link]:hover [data-testid=site-mega-arrow]{transform:translate(4px)}[data-testid=site-plain-link]{transition:opacity .16s ease-out,transform .16s ease-out}[data-testid=site-plain-link]:hover{opacity:.72;transform:translateY(-1px)}[data-testid=site-mobile-menu]{animation:.22s cubic-bezier(.23,1,.32,1) both mega-panel-enter}[data-testid=site-mobile-section]{animation:.2s cubic-bezier(.23,1,.32,1) both mega-content-enter}@media (prefers-reduced-motion:reduce){[data-testid=site-nav-trigger],[data-testid=site-nav-trigger]:after,[data-testid=site-mega-panel],[data-testid=site-mega-feature],[data-testid=site-mega-link],[data-testid=site-mega-arrow],[data-testid=site-plain-link],[data-testid=site-mobile-menu],[data-testid=site-mobile-section]{transition:none!important;animation:none!important}[data-testid=site-mega-link]:hover,[data-testid=site-mega-link]:focus-visible,[data-testid=site-mega-link]:active,[data-testid=site-mega-link]:hover [data-testid=site-mega-arrow],[data-testid=site-nav-trigger]:active,[data-testid=site-plain-link]:hover{transform:none}}.legacy-guide{background:#fffdfa;border:1px solid #cbd8d2;border-radius:20px;overflow:hidden}.legacy-guide summary{color:#10282b;cursor:pointer;padding:1.5rem 1.75rem;font-family:DMSansSemiBold,sans-serif;font-size:clamp(19px,2vw,23px);list-style-position:inside}.legacy-guide summary:hover{background:#e8efeb}.legacy-guide[open] summary{border-bottom:1px solid #cbd8d2}.legacy-guide__body{padding:clamp(1.5rem,4vw,3rem)}.legacy-content{color:#536b6b;overflow-wrap:anywhere;min-width:0;font-family:DMSans,sans-serif;font-size:clamp(17px,1.6vw,19px);line-height:1.7}.legacy-content>:first-child{margin-top:0}.legacy-content h1,.legacy-content h2,.legacy-content h3,.legacy-content h4{color:#10282b;letter-spacing:-.025em;margin:1.9em 0 .65em;font-family:ButlerBold,Georgia,serif;line-height:1.15}.legacy-content h1{font-size:clamp(2.5rem,5vw,4.5rem)}.legacy-content h2{font-size:clamp(2.1rem,4vw,3.25rem)}.legacy-content h3{font-size:clamp(1.55rem,3vw,2.2rem)}.legacy-content h4{letter-spacing:-.01em;font-family:DMSansSemiBold,sans-serif;font-size:1.12rem}.legacy-content p,.legacy-content ul,.legacy-content ol,.legacy-content blockquote,.legacy-content table{margin:0 0 1.25em}.legacy-content a{color:#087968;text-underline-offset:4px;text-decoration-color:#5ce5c0;text-decoration-thickness:2px}.legacy-content a:hover{color:#051d20;text-decoration-color:#ff9b42}.legacy-content img{object-fit:contain;border-radius:14px;width:auto;max-width:min(100%,680px);height:auto;max-height:460px}.legacy-content figure{max-width:100%;margin:1.5rem 0 2rem}.legacy-content figure img{display:block}.legacy-content .wp-block-image:has(img[src*=placeholder-svg\.svg]),.legacy-content .wp-block-button:has(a:not([href])),.legacy-content .wp-block-button:has(a[href=""]){display:none}.legacy-content iframe{border:0;max-width:100%;display:block}.legacy-content pre,.legacy-content code{max-width:100%;overflow-x:auto}.legacy-content blockquote{color:#10282b;border-left:4px solid #5ce5c0;margin-left:0;padding:.35rem 0 .35rem 1.5rem;font-family:ButlerBold,Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);line-height:1.35}.legacy-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.legacy-content th,.legacy-content td{text-align:left;border:1px solid #cbd8d2;padding:.9rem}.legacy-content th{color:#10282b;background:#e8efeb;font-family:DMSansSemiBold,sans-serif}.legacy-content li{padding-left:.3rem}.legacy-content li::marker{color:#0f8d7a}.legacy-content hr{border:0;border-top:1px solid #cbd8d2;margin:3rem 0}.legacy-content .wp-block-button__link,.legacy-content a.wp-block-button__link{color:#fff;background:#051d20;border-radius:999px;padding:.8rem 1.25rem;font-family:DMSansSemiBold,sans-serif;text-decoration:none;display:inline-block}@media (width<=760px){.legacy-content{line-height:1.72}.legacy-content img{max-height:340px}.legacy-content h1,.legacy-content h2,.legacy-content h3{overflow-wrap:normal}}