.image-rights-note{padding:1rem clamp(1.25rem,6vw,6rem);border-top:1px solid #d5d4cf;background:#f7f4ec;color:#25313b;font-size:.82rem;line-height:1.6}.image-rights-note p{max-width:80ch;margin:0}.image-rights-note a,.image-license-link{color:inherit;text-underline-offset:.25em}.image-license-link{display:inline-block;margin:.65rem 0;font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.04em;padding:.35rem 0}.page-licensing .record-body{max-width:76rem;margin:auto}.license-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}.license-intro figure{margin:0}.license-intro img{width:100%;height:auto;object-fit:contain}.license-intro figcaption{font-size:.82rem;line-height:1.5}.license-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.license-steps li{border-top:1px solid #b7bcc0;padding-top:1rem}.license-steps h3{font-size:1.7rem}.license-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;margin-top:3rem}.payment-status{padding:2rem;border:1px solid #a6b2ba;background:#eef2f4}.payment-status h2{margin-top:0}.page-licensing .record-mast{background:#182c39;color:#f7f4ec}.page-home .poster-frame img{object-fit:contain;height:auto}.page-licensing .button-link{margin-top:1.25rem}@media(max-width:720px){.license-intro,.license-steps,.license-columns{grid-template-columns:1fr;gap:1.5rem}.payment-status{padding:1.3rem}}
