.resize-comparison .figure-heading{display:block}.resize-comparison .figure-heading>p{font-size:14px;line-height:1.9;margin:8px 0 20px}.resize-comparison .example-before{border-left:1px solid transparent}
.resize-size-label{font-size:13px;font-weight:700;line-height:1.8;margin:12px 0}.resize-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;font-size:13px}.resize-controls[hidden]{display:none}.resize-controls select{font:inherit;min-height:44px;padding:6px 12px;max-width:100%;background:#fff;color:#252c2d;border:1px solid #6c7872;border-radius:4px}
.resize-demo-content{--resize-factor:2;font-size:calc(1rem * var(--resize-factor));line-height:1.7;background:#fff;color:#252c2d;padding:16px;min-width:0;overflow-wrap:anywhere}.resize-demo-content h4{font-size:1.25em;line-height:1.5;margin:0 0 .5em}.resize-demo-content p{font-size:1em;margin:0 0 .75em}.resize-demo-content details{margin:0}.resize-demo-content summary,.resize-static-summary{font-size:1em;line-height:1.7;padding:.25em;border:1px solid #24574c;border-radius:4px;background:#edf3ed;color:#173d34;overflow-wrap:anywhere}.resize-demo-content summary{cursor:pointer}.resize-demo-content details>p{margin:.75em 0 0}.resize-static-summary{display:block}.resize-clipped{height:160px;overflow:hidden}.resize-help{font-size:12px;line-height:1.9;margin:14px 0}
@media(max-width:720px){.resize-comparison .example-before{border-left:0}.resize-demo-content{padding:12px}.resize-help{font-size:13px}}
@media print{.resize-controls{display:none}.resize-comparison .figure-heading>p,.resize-size-label,.resize-help{font-size:8pt}.resize-demo-content{font-size:calc(8pt * var(--resize-factor));padding:8pt}.resize-clipped{height:95pt}}
