.page-media .site-header.over-hero,body:has(.media-detail) .site-header.over-hero{position:relative;inset:auto;transform:none;width:100%;margin:0;padding-inline:32px;background:var(--secondary);color:var(--on-secondary);border-radius:18px 18px 0 0;box-shadow:none}.media-page{padding-block:25px 45px}.media-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:30px}.media-page>header h1{font-size:clamp(34px,4vw,58px);letter-spacing:-.045em}.media-page>header p{font-size:18px;max-width:750px}.media-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:28px 0}.media-toolbar nav{display:flex;gap:8px;flex-wrap:wrap}.media-toolbar nav a{padding:12px 22px;background:var(--surface-soft);border-radius:30px;font-size:13px}.media-toolbar nav a.active{background:var(--primary);color:var(--on-primary)}.media-toolbar form{display:flex;align-items:center;border-radius:25px;background:var(--surface-soft);padding:7px 14px}.media-toolbar input{border:0;background:none;min-width:0;outline:none;color:var(--ink)}.media-toolbar button{border:0;background:none;display:grid;place-items:center}.media-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.media-cards article{border-radius:21px;background:var(--surface);overflow:hidden;box-shadow:0 12px 30px #00000009;min-width:0}.media-card-photo{position:relative;overflow:hidden;aspect-ratio:1.5;background:var(--secondary)}.media-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.media-cards article:hover img{transform:scale(1.035)}.media-card-symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 5px 18px #0002}.media-card-copy{padding:24px;overflow-wrap:anywhere}.media-card-copy small{font-size:11px}.media-card-copy h2{font-size:25px;margin:10px 0 13px}.media-card-copy p{font-size:14px;line-height:1.7}.media-card-copy>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:20px}.media-empty{padding:65px 25px;text-align:center;border-radius:20px;background:var(--surface-soft)}.media-empty h2{font-size:27px}.media-player{aspect-ratio:16/9;background:var(--secondary);color:var(--on-secondary);border-radius:22px;overflow:hidden;margin:25px 0}.media-player iframe,.media-player video{width:100%;height:100%;border:0;display:block;object-fit:contain}.media-player>p{padding:35px;color:inherit}.media-description{max-width:900px;margin:30px 0;overflow-wrap:anywhere}
@media(max-width:1000px){.media-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.page-media .site-header.over-hero,body:has(.media-detail) .site-header.over-hero{padding-inline:17px}.media-cards{grid-template-columns:1fr}.media-toolbar form{width:100%}.media-toolbar input{flex:1}.media-toolbar nav a{font-size:12px;padding:11px 16px}.media-page>header p{font-size:16px}.media-player{border-radius:14px}}
