.press-rotation-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px;font:400 11px/1.6 var(--mono);color:#36565b}.press-rotation-controls p{margin:0}.press-rotation-controls button{flex:none;border:1px solid #6c8988;border-radius:20px;background:#f8f3e7;padding:9px 14px;color:var(--ink);font:inherit;cursor:pointer}.press-rotation-controls button:focus-visible{outline:2px solid #245b70;outline-offset:4px}.press-collage{margin-top:16px}.press-collage>.article-tile{min-height:var(--press-card-height,650px)}.press-collage .pub,.press-card-measure .pub{min-height:58px}.press-collage .press-art,.press-card-measure .press-art{height:265px;margin:0 0 20px}.press-collage figcaption,.press-card-measure figcaption{max-width:100%}.press-source-fallback{height:210px;background:linear-gradient(145deg,#d9e7df,#e7e1cf);border:1px solid #b0c4ba;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#315a5d;box-sizing:border-box}.press-source-fallback span{font:400 10px/1.5 var(--mono);letter-spacing:.04em}.press-source-fallback strong{font:400 27px/1.2 var(--serif);overflow-wrap:anywhere}.press-card-measure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.press-card-measure .article-tile{display:flex;flex-direction:column;box-sizing:border-box;min-height:0}.press-card-measure h3{font-size:clamp(23px,2.1vw,31px);line-height:1.18}.press-card-measure img{height:210px}.press-card-measure .clip-domain{margin-top:auto}
@media(max-width:760px){.press-rotation-controls{align-items:flex-start;font-size:10px}.press-rotation-controls p{max-width:22ch}.press-collage>.article-tile{min-height:var(--press-card-height,650px)}.press-collage .pub,.press-card-measure .pub{min-height:36px}.press-collage .press-art,.press-card-measure .press-art{height:182px;margin:12px 0 0}.press-source-fallback{height:124px;padding:12px}.press-source-fallback strong{font-size:19px}.press-source-fallback span{font-size:8px}.press-card-measure .article-tile{padding:12px 11px}.press-card-measure h3{font-size:19px}.press-card-measure img{height:124px}}
@media(prefers-reduced-motion:reduce){.press-collage *{animation:none!important;transition:none!important}}

.press-photo-art>.press-source-fallback{display:none}.press-photo-art.press-image-unavailable>.press-source-fallback{display:flex}.press-photo-art>img[hidden]{display:none!important}.press-photo-art>img{width:100%;height:210px;object-fit:contain}@media(max-width:760px){.press-photo-art>img{height:124px}}
