.df-reading{max-width:68ch;margin:1.5rem 0;font-family:Georgia,"Times New Roman",serif;font-size:1.12em;line-height:1.85}.df-reading p{margin:0 0 1em}.df-content :is(h2,h3)[id],main :is(h2,h3)[id]{scroll-margin-top:2rem}.df-content .wp-block-buttons{gap:.75rem;flex-wrap:wrap;margin:1.25rem 0 2rem}.df-content .wp-block-button__link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:1.4}.df-content>.wp-block-image img{display:block;max-height:580px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.df-content :is(input,select,textarea,button),main :is(input,select,textarea,button){scroll-margin-top:2rem}.df-content :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:44px}.df-content a,.df-nav a{overflow-wrap:anywhere}.df-nav a{display:inline-block;padding:.35rem .15rem}.df-content .wp-block-column{min-width:0}.df-content :is(p,li){text-wrap:pretty}@media(max-width:600px){.df-reading{font-size:1.04em;line-height:1.8}.df-content>.wp-block-image img{max-height:420px}.df-content .wp-block-buttons>.wp-block-button{max-width:100%}.df-nav ul{row-gap:.5rem;column-gap:1rem}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.df-reading *{animation:none!important;transition:none!important}}@media print{.df-reading{max-width:none;color:#000;background:#fff;font-size:11pt;line-height:1.5}.df-reading p{orphans:3;widows:3}}
