.coody-ox{color:rgb(var(--text-color));font-size:16px;line-height:1.65;letter-spacing:normal}
.coody-ox h1,.coody-ox h2,.coody-ox h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:-.025em;line-height:1.12;color:inherit}
.coody-ox h1{font-size:clamp(2rem,4vw,4rem)}.coody-ox h2{font-size:clamp(1.8rem,3.2vw,3.3rem)}.coody-ox h3{font-size:1.25rem}
.coody-ox__wrap{max-width:1440px;margin-inline:auto;padding:64px 40px}
.coody-ox__intro{max-width:850px;margin:auto;text-align:center}.coody-ox__intro p{margin:22px auto 0;max-width:65ch}
.coody-ox__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}
.coody-ox__row--reverse .coody-ox__media{order:2}.coody-ox__copy{max-width:60ch}.coody-ox__copy .prose{margin-top:24px}
.coody-ox__media{background:#fff;border-radius:var(--rounded-block);overflow:hidden}.coody-ox__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.coody-ox__tone{background:#f7f6f2}.coody-ox__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:32px;padding-top:24px;border-top:1px solid #dce0e2}
.coody-ox__fact{min-width:140px}.coody-ox__fact strong{display:block;font-size:1.65rem;font-weight:700}.coody-ox__fact span{display:block;font-size:.9rem}
.coody-ox__nav{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;margin-top:24px}.coody-ox__nav a{padding:8px 0;text-decoration:underline;text-underline-offset:5px}
.coody-ox__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.coody-ox table{width:100%;border-collapse:collapse;margin-top:28px;font-size:15px}.coody-ox th,.coody-ox td{padding:14px 0;border-bottom:1px solid #dce0e2;vertical-align:top;text-align:left}.coody-ox th{width:45%;padding-right:24px;font-weight:600}
.coody-ox details{border-bottom:1px solid #dce0e2}.coody-ox summary{cursor:pointer;padding:22px 28px 22px 0;position:relative;font-weight:600;list-style:none}.coody-ox summary::-webkit-details-marker{display:none}.coody-ox summary:after{content:'+';position:absolute;right:2px;font-size:22px;top:16px}.coody-ox details[open]>summary:after{content:'−'}.coody-ox details .prose{padding:0 0 22px}
.coody-ox__note{border-left:4px solid #ffb74a;padding:16px 22px;background:#fff8eb;margin-top:28px}.coody-ox__eyebrow{margin-bottom:18px;font-weight:600}.coody-ox [id]{scroll-margin-top:130px}.coody-ox a:focus-visible,.coody-ox summary:focus-visible{outline:3px solid #2c3e50;outline-offset:5px}
@media(max-width:749px){.coody-ox__wrap{padding:40px 20px}.coody-ox__row,.coody-ox__details{grid-template-columns:1fr;gap:28px}.coody-ox__row--reverse .coody-ox__media{order:0}.coody-ox__facts{gap:16px}.coody-ox__fact{flex:1 1 120px}.coody-ox__details{gap:48px}.coody-ox th{width:43%;padding-right:14px}.coody-ox__intro{text-align:left}.coody-ox__nav{justify-content:flex-start}}