body[data-cro-article]{padding-bottom:0!important}.cro{font-size:16px;line-height:1.65;box-sizing:border-box;color:#18382a}.cro [hidden],.cro[hidden]{display:none!important}.cro p{margin:0 0 .8rem}.cro h2,.cro h3{font-family:inherit;line-height:1.25;letter-spacing:-.02em}.cro-kicker{font-size:.76rem!important;line-height:1.5!important;letter-spacing:.07em;font-weight:750;text-transform:uppercase;color:#496654}.cro-context{margin:2rem 0 2.7rem;padding:1.2rem 1.4rem;border-left:3px solid #3e7355;background:#edf3ee;border-radius:0 12px 12px 0}.cro-text{background:transparent;padding:.8rem 1.2rem;border-color:#b3c8b8}.cro-image{display:grid;grid-template-columns:190px 1fr;gap:1.2rem;border:1px solid #c6d8ca;padding:0;overflow:hidden;border-radius:12px}.cro-image>img{width:100%;height:100%;min-height:240px;object-fit:cover;margin:0}.cro-image>div{padding:1.2rem 1.2rem 1.2rem 0}.cro .cro-book{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:.72rem 1.05rem;border-radius:8px;color:#fff!important;background:#234e37;text-decoration:none!important;font-weight:750;line-height:1.4;text-align:center;border:2px solid transparent;box-sizing:border-box}.cro .cro-book:hover{background:#123725}.cro a:focus-visible,.cro button:focus-visible,.cro input:focus-visible,.cro select:focus-visible,.cro summary:focus-visible{outline:3px solid #b56918;outline-offset:3px}.cro-facts,.cro small{display:block;color:#496052;font-size:.79rem;line-height:1.55;margin-top:.65rem}.cro-intro{border-block:1px solid #d0dfd3;padding:1rem 0;margin:1.5rem 0 2rem}.cro-inline-link{font-weight:700;color:#23583d}.cro button{cursor:pointer;font:inherit}.cro-intro button,.cro-reset{border:1px solid #b8cebe;border-radius:6px;background:#fff;padding:.5rem .75rem;color:#234e37}.cro-end{border:1px solid #b5ccba;border-radius:16px;background:#f0f5ee;padding:1.6rem!important;margin:3rem auto!important;scroll-margin-top:100px}.cro-end h2{font-size:1.65rem;margin:0 0 1rem}.cro-end h3{font-size:1.2rem;margin:1.1rem 0 .7rem}.cro-support{border-block:1px solid #c6d8ca;margin:1rem 0;padding:.9rem 0}.cro-support summary{font-weight:700;cursor:pointer;min-height:44px}.cro-selector{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin:1rem 0}.cro label{display:flex;flex-direction:column;gap:.25rem;font-size:.84rem;font-weight:650;min-width:0}.cro select,.cro input{width:100%;min-height:44px;min-width:0;font:inherit;font-size:16px;border:1px solid #9cb4a4;border-radius:6px;padding:.55rem;background:white;color:#18382a;box-sizing:border-box}.cro select{max-width:100%}.cro-alternatives{padding-left:1.2rem;font-size:.9rem}.cro-alternatives li{margin-bottom:.8rem}.cro-cost{padding-top:1rem;border-top:1px solid #c6d8ca}.cro-cost label{margin:.5rem 0}.cro-cost output{display:block;font-weight:700;margin-top:.8rem}.cro-calendar{padding:1rem 0}.cro-date-status{font-size:.84rem;margin:.5rem 0!important}.cro-native{min-height:160px}.cro-current-caution,.cro-screen-note,.cro-initial{font-size:.84rem;color:#496052}.cro-current-title{margin-top:1.2rem}.cro-float{position:fixed;right:22px;bottom:22px;width:340px;max-width:calc(100vw - 32px);z-index:80;background:#fffef8;border:1px solid #a7c1af;border-radius:12px;padding:1rem 1.2rem;box-shadow:0 8px 40px #102e2525}.cro-float p{font-size:.83rem;margin:0 22px .45rem 0}.cro-float-title{font-weight:750}.cro-float .cro-book{width:100%;font-size:.9rem}.cro-dismiss,.cro-exit-close{position:absolute;right:6px;top:4px;width:36px;height:36px;border:0;background:transparent;font-size:24px!important}.cro-exit{border:1px solid #bed0c3;border-radius:14px;width:min(460px,calc(100vw - 32px));padding:2rem;box-shadow:0 16px 90px #102e2540}.cro-exit::backdrop{background:#0c221c70}.cro-exit h2{font-size:1.6rem;margin:.3rem 0 1rem}.cro-exit-product{font-weight:700}.cro-result{padding:.9rem;background:#fff;border-radius:6px}.cro-native iframe{max-width:100%}body[data-cro-article] .prose table{display:block;max-width:100%;overflow-x:auto}body[data-cro-article] .prose [data-editorial-heading]{scroll-margin-top:100px}@media(max-width:650px){.cro-context{padding:1rem;margin:1.6rem 0 2rem}.cro-image{display:block;padding:0}.cro-image>img{height:190px;min-height:0}.cro-image>div{padding:1rem}.cro-end{padding:1rem!important;margin:2rem 16px!important;width:auto}.cro-selector{grid-template-columns:1fr}.cro-float{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:none;padding:.8rem 1rem}.cro-float p:not(.cro-float-title){display:none}.cro-float .cro-book{min-height:44px}.cro-book{width:100%}.cro-end h2{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
