.cFS4rG_body{display:flow-root}.cFS4rG_body>:is(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol),.cFS4rG_body>:is(blockquote,ul,ol) :is(p,li){overflow-wrap:anywhere}.cFS4rG_body>:is(h1,h2,h3,h4,hr,pre,table,blockquote){clear:both}.cFS4rG_body>:is(ul,ol){display:flow-root}.cFS4rG_figure{clear:both;width:100%;margin:2rem auto}@media (min-width:1024px){.cFS4rG_wrap{float:right;width:44%;max-width:20rem;margin:.35rem 0 1.5rem 2rem}}@media print{.cFS4rG_wrap{float:none;width:100%;margin:2rem auto}}
.dyKUJG_trigger{cursor:pointer;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:inline-flex}.dyKUJG_trigger:hover{background:#f0f0f0}.dyKUJG_trigger:focus-visible,.dyKUJG_close:focus-visible,.dyKUJG_dialogFooter a:focus-visible{outline-offset:3px;outline:2px solid #96683d}.dyKUJG_bob{object-fit:contain;width:32px;height:32px}.dyKUJG_dialog{overscroll-behavior:contain;color:#1a1a1a;text-align:left;text-transform:none;letter-spacing:normal;background:#fafafa;border:1px solid #6b6b6b40;border-radius:8px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0003}.dyKUJG_dialog::backdrop{background:#0a0a0aa6}.dyKUJG_dialogHeader{z-index:1;background:#fafafa;border-bottom:1px solid #6b6b6b26;justify-content:space-between;align-items:start;gap:16px;padding:24px 24px 16px;display:flex;position:sticky;top:0}.dyKUJG_dialogHeader h2{font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:clamp(28px,5vw,36px);font-weight:400;line-height:1.15}.dyKUJG_close{cursor:pointer;border:1px solid #6b6b6b59;border-radius:6px;flex-shrink:0;align-items:center;min-height:40px;padding:0 12px;font-size:14px;display:inline-flex}.dyKUJG_close:hover{color:#745131;border-color:#96683d}.dyKUJG_explanation{padding:24px}.dyKUJG_dialogFooter{padding:0 24px 24px;font-size:14px}.dyKUJG_dialogFooter a{color:#745131;text-underline-offset:4px;text-decoration:underline}@media (min-width:640px){.dyKUJG_dialogHeader{padding:28px 32px 20px}.dyKUJG_explanation{padding:28px 32px}.dyKUJG_dialogFooter{padding:0 32px 28px}}@media (prefers-reduced-motion:reduce){.dyKUJG_trigger{transition:none}}
