.nth-page .nth-library-article:has(.nth-article-photo){box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0}.nth-page .nth-article-photo{--nth-photo-credit-width:18px;--nth-photo-height-limit:480px;box-sizing:border-box;width:100%;max-width:calc(var(--nth-photo-height-limit) * var(--nth-photo-ratio) + var(--nth-photo-credit-width));min-width:0;margin:28px auto}.nth-page .nth-article-photo--portrait{max-width:calc(360px + var(--nth-photo-credit-width))}.nth-article-photo-image{min-width:0;padding-right:var(--nth-photo-credit-width);position:relative}.nth-article-photo-image img{border-radius:18px 64px 18px 18px;width:100%;max-width:100%;height:auto;display:block}.nth-article-photo-credit{box-sizing:border-box;width:var(--nth-photo-credit-width);color:#50584e;justify-content:flex-start;align-items:flex-end;padding-left:4px;display:flex;position:absolute;top:0;bottom:0;right:0}.nth-page .nth-article-photo-credit a{max-height:100%;color:inherit;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-overflow:ellipsis;font:8px/1.2 Arial,sans-serif;text-decoration:none;display:block;overflow:hidden;transform:rotate(180deg)}.nth-page .nth-article-photo-credit a:hover,.nth-page .nth-article-photo-credit a:focus-visible{text-decoration:underline}.nth-page .nth-article-photo-credit a:focus-visible{outline-offset:1px}.nth-page .nth-article-photo figcaption{margin:8px var(--nth-photo-credit-width) 0 0;color:#61685e;font-size:13px;line-height:1.65}@media (max-width:650px){.nth-page .nth-article-photo{--nth-photo-height-limit:340px}}
