body .recovered-year-detail-hero[data-year-native-hero]{min-width:0;width:100cqw!important;max-width:none!important;margin-inline:calc(50% - 50cqw)!important}body .recovered-year-detail-hero .recovered-year-detail-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}body .recovered-year-detail-hero:lang(ar) h1{letter-spacing:normal;line-height:1.4}body .recovered-year-detail-hero h1{overflow-wrap:break-word}body .shell:has(>[data-year-native-hero]) .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body .shell:has(>[data-year-native-hero]) .detail-panel{border:1px solid var(--grey-line);background:var(--paper);min-width:0;box-shadow:none;border-radius:0;align-content:start;gap:16px;padding:24px;display:grid}body .shell:has(>[data-year-native-hero]) .detail-panel-full{grid-column:1/-1}body .shell:has(>[data-year-native-hero]) .overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}body .shell:has(>[data-year-native-hero]) .overview-card{border:1px solid var(--grey-line);background:var(--paper);min-width:0;box-shadow:none;overflow-wrap:anywhere;border-radius:0;gap:8px;padding:20px 24px;text-decoration:none;display:grid}body .shell:has(>[data-year-native-hero]) .overview-card strong{font:700 12px/1.4 var(--mono);color:var(--grey);letter-spacing:.12em}body .shell:has(>[data-year-native-hero]) .overview-card span{font:800 22px/1.4 var(--sans);color:var(--ink)}body .shell:has(>[data-year-native-hero]) .detail-panel :is(h2,p){margin:0}body .shell:has(>[data-year-native-hero]) .list-links{gap:14px;display:grid}body .shell:has(>[data-year-native-hero]) .list-link{border:1px solid var(--grey-line);overflow-wrap:anywhere;gap:10px;min-width:0;padding:18px;text-decoration:none;display:grid}body .shell:has(>[data-year-native-hero]) .media-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}body .shell:has(>[data-year-native-hero]) .media-gallery-item{min-width:0;margin:0}body .shell:has(>[data-year-native-hero]) .media-gallery-item img{aspect-ratio:4/3;object-fit:contain;background:var(--paper);width:100%;height:auto;display:block}body .shell:has(>[data-year-native-hero]) .media-gallery-item figcaption{gap:6px;padding-block:12px;display:grid}body .recovered-year-detail-actions .button{box-shadow:none;border:1px solid var(--ink);min-height:44px;font:700 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;background:0 0;padding:10px 14px;border-radius:0!important}body .recovered-year-detail-hero:lang(ar) .movement-index-hero-accent{letter-spacing:normal;line-height:1.4}@media (width<=900px){body .shell:has(>[data-year-native-hero]) .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body .shell:has(>[data-year-native-hero]) :is(.detail-grid,.overview-strip,.media-gallery){grid-template-columns:minmax(0,1fr)}body .shell:has(>[data-year-native-hero]) .detail-panel{padding:18px}}body .recovered-year-detail-band .year-band-description{margin-bottom:20px!important}body .recovered-year-detail-band:lang(ar),body .recovered-year-detail-band:lang(ar) [data-ep-title]{text-align:right!important}body .recovered-year-detail-band [data-ep-row]{min-width:0}body main:has(.recovered-year-detail-band) .shell{margin-bottom:0!important;padding-bottom:0!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}.annees-v3,.annees-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.annees-v3 .hero{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .hero-grid{grid-template-columns:minmax(0,1fr)}.annees-v3 .hero-visual{display:none}.annees-v3 .hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:22ch;font-weight:900;line-height:.94}.annees-v3 .hero-copy>p{font-family:var(--serif);color:var(--ink);max-width:720px;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.annees-v3 .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-period);font-size:.72rem;font-weight:700}.annees-v3 .eyebrow:before{background:var(--ink)}.annees-v3 .button,.annees-v3 .hero .hero-actions .button{border:1px solid var(--ink);color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem;font-weight:700;transition:background .16s,color .16s,border-color .16s}.annees-v3 .button:hover,.annees-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none;transform:none}.annees-v3 .button-primary,.annees-v3 .hero .hero-actions .button-primary{background:var(--lemon);border-color:var(--ink);color:var(--ink)}.annees-v3 .button-primary:before,.annees-v3 .button-primary:after{content:none}.annees-v3 .button-primary:hover,.annees-v3 .button-primary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.annees-v3 .section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.annees-v3 .section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.annees-v3 .section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}.annees-v3 .overview-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .overview-card strong{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:.68rem;font-weight:700}.annees-v3 .overview-card span{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .detail-panel{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .detail-panel h2{letter-spacing:-.035em;color:var(--ink);font-weight:900}.annees-v3 .detail-panel p,.annees-v3 .bullet-list{color:var(--grey)}.annees-v3 .card:not(.exhibition-card){border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .card:not(.exhibition-card) h3{letter-spacing:-.025em;font-weight:800}.annees-v3 .card:not(.exhibition-card) p{color:var(--grey)}.annees-v3 .card .card-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:.68rem;font-weight:700}.annees-v3 .list-link{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .list-link:hover,.annees-v3 .list-link:focus-visible{border-color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:none;transform:none}.annees-v3 .list-link strong{letter-spacing:-.025em;color:var(--ink);font-weight:800}.annees-v3 .list-link>span{color:var(--grey)}.annees-v3 .tag-cloud .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);font-family:var(--mono);letter-spacing:.03em;text-transform:lowercase;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem;font-weight:600}.annees-v3 .tag-cloud a.chip:hover,.annees-v3 .tag-cloud a.chip:focus-visible{border-color:var(--ink);background:var(--paper2);color:var(--ink)}.annees-v3 .media-gallery-item img{border:1px solid var(--grey-line);box-shadow:none;background:var(--paper2);border-radius:0}.annees-v3 .media-gallery-item figcaption strong{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .media-gallery-item figcaption span{color:var(--grey)}.annees-v3 .faq-item{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0;padding:18px 20px}.annees-v3 .faq-item h3{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .faq-item p{color:var(--grey)}
