#content .main-image-container{float:none;width:100%;padding-right:0}
#content .main-image-container .main-image img{display:block;width:100%;max-width:1024px;height:auto}
.great-wave-article .wave-feature{margin:3rem 0;padding:1.25rem;background:#f6f8f8;border:1px solid #d9e3e6;border-radius:6px;clear:both}
.great-wave-article .wave-feature h2{margin-top:0}
.great-wave-article .wave-annotation-stage{position:relative;max-width:1024px;margin:1.1rem auto 0}
.great-wave-article .wave-annotation-stage img{display:block;width:100%;height:auto}
.great-wave-article .wave-marker{position:absolute;transform:translate(-50%,-50%);width:2.3rem;height:2.3rem;border:2px solid #fff;border-radius:50%;background:#124b65;color:#fff;font-weight:700;box-shadow:0 2px 7px #0008;cursor:pointer}
.great-wave-article .wave-marker:hover,.great-wave-article .wave-marker:focus-visible,.great-wave-article .wave-marker[aria-pressed="true"]{background:#a63d2f;outline:3px solid #fff;outline-offset:2px}
.great-wave-article .wave-annotation-notes{padding-left:1.6rem;margin:1.15rem 0}
.great-wave-article .wave-annotation-notes li{padding:.35rem .5rem;margin:.25rem 0;border-left:3px solid transparent}
.great-wave-article .wave-annotation-notes li.is-active{background:#fff;border-left-color:#a63d2f}
.great-wave-article .wave-credit{font-size:.86rem;color:#4c5f68;line-height:1.45;margin-bottom:0}
.great-wave-article .wave-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-items:start}
.great-wave-article .wave-comparison-grid figure{margin:0;background:#fff;border:1px solid #d9e3e6;padding:.6rem}
.great-wave-article .wave-comparison-grid img{width:100%;height:auto;display:block}
.great-wave-article .wave-comparison-grid figcaption{font-size:.9rem;line-height:1.45;padding:.7rem .25rem .15rem}
.great-wave-article .wave-facts td:first-child{font-weight:700;width:31%;min-width:140px}
@media(max-width:700px){.great-wave-article .wave-feature{padding:.8rem;margin:2rem 0}.great-wave-article .wave-comparison-grid{grid-template-columns:1fr}.great-wave-article .wave-marker{width:2rem;height:2rem;font-size:.82rem}}
