.springs-story{line-height:1.8}.springs-story figure{margin:28px 0}.springs-story img{display:block;width:100%;height:auto;border-radius:4px}.springs-story figcaption{font:14px/1.65 Arial,sans-serif;color:#566258;margin:10px 0}.springs-story .tag{display:block;font:11px/1.5 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#785a32;margin-bottom:4px}.springs-story .prose{margin:24px 0}.springs-story .lead{font-size:1.2em}.springs-story .photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.springs-story .photo-pair img{aspect-ratio:4/3;object-fit:cover}.springs-story .rotate-frame{position:relative;aspect-ratio:4/3;overflow:hidden}.springs-story .rotate-frame img{position:absolute;width:75%;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.springs-story .supporting,.springs-story .compare,.springs-story .sources{border:1px solid #d4d8ce;border-radius:5px;margin:28px 0;padding:16px}.springs-story summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.springs-story .compare-head h3{margin:5px 0}.springs-story .compare-head p{font-size:15px}.springs-story aside{border-left:3px solid #9d793d;padding:16px 20px;background:#f2f0e8;margin:24px 0}.springs-story .sources{font-size:15px}.springs-story .sources li{margin:12px 0}.springs-story .sources a{overflow-wrap:anywhere}.springs-story :focus-visible{outline:3px solid #9d793d;outline-offset:3px}@media(max-width:600px){.springs-story .photo-pair{display:block}.springs-story .supporting,.springs-story .compare{padding:12px}.springs-story figure{margin:22px 0}}