/* Smaller editorial typography makes room for the photography collections. */
.photography-page .page-intro{padding-top:136px;padding-bottom:34px}
.photography-page .page-intro h1{font-size:clamp(30px,3.5vw,46px);line-height:1.25}
.photography-page .page-intro .eyebrow{font-size:10px;margin-bottom:16px}
.photography-page .page-intro>p:last-child{font-size:14px;line-height:1.7;margin-top:16px}
.photography-page .finder-heading{padding:16px 24px}
.photography-page .finder-heading>span{font-size:16px}
.photography-page .finder-heading small{font-size:11px}
.photography-page .photo-section.section{padding-top:34px;padding-bottom:34px}
.photography-page .photo-heading h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5}
.photography-page .photo-heading p{font-size:14px;line-height:1.8}
.photography-page .photo-heading .text-link{font-size:12px;margin-top:10px;padding:8px 0}
.photography-page .interest-grid{gap:28px;padding-top:40px;padding-bottom:48px;align-items:stretch}
.photography-page .interest-grid article{padding:20px 0 0;min-width:0;display:flex;flex-direction:column}
.photography-page .interest-grid article:hover{transform:none}
.photography-page .interest-grid .eyebrow{font-size:10px;letter-spacing:1.5px}
.photography-page .interest-grid h2{font-size:21px;margin:14px 0 12px}
.photography-page .interest-grid p{font-size:13px;line-height:1.8;margin:0 0 22px;min-height:70px}
.photo-gallery-space{margin-top:auto;width:100%}
.photo-gallery-cover{aspect-ratio:4/3;border:1px solid #49565f;border-radius:8px;background:#1c242a;display:grid;place-items:center}
.photo-gallery-cover>span{font-size:11px;color:#84939d;letter-spacing:2px}
.photo-gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}
.photo-gallery-thumbs>span{aspect-ratio:3/2;border:1px solid #36434c;border-radius:4px;background:#1c242a}
@media(max-width:760px){.photography-page .page-intro{padding-top:115px;padding-bottom:26px}.photography-page .interest-grid{gap:32px}.photography-page .interest-grid p{min-height:0}.photography-page .photo-heading{gap:16px}.photography-page .interest-grid h2{font-size:20px}.photography-page .photo-gallery-cover{aspect-ratio:3/2}}
