/* PAGO SÌ / internal issue. Display type is cut; editorial text is not. */
.publication { --pub-accent:var(--green-bright); --pub-surface:var(--bordeaux); }
.publication[data-section="collaborazione"] { --pub-accent:var(--white); --pub-surface:var(--green); }
.publication[data-section="linguaggi"] { --pub-accent:var(--green-bright); --pub-surface:var(--white); }
.publication[data-section="critica"] { --pub-accent:var(--white); --pub-surface:var(--bordeaux-dark); }
.publication[data-section="archivio"] { --pub-accent:var(--green-bright); --pub-surface:var(--bordeaux); }
.publication [hidden] { display:none!important; }
.publication-main { padding-top:104px; overflow:hidden; }
.publication .pub-breadcrumb { display:flex; flex-wrap:wrap; gap:.6rem 1.1rem; padding:0 3vw; color:var(--white); font:400 .62rem/1.5 var(--mono); text-transform:uppercase; letter-spacing:.08em; }
.pub-breadcrumb a { padding-bottom:.15rem; border-bottom:1px solid currentColor; }
.publication .pub-cover { position:relative; isolation:isolate; min-height:860px; height:calc(106svh - 100px); max-height:1220px; margin-top:1.2rem; padding:2rem 3vw; background:var(--black); }
.pub-cover::before { content:""; position:absolute; z-index:-2; top:1rem; bottom:0; right:0; width:53%; background:var(--pub-surface); clip-path:polygon(0 0,100% 0,100% 100%,26% 100%); }
.pub-cover::after { content:""; position:absolute; z-index:3; width:124%; height:clamp(20px,3vw,46px); left:-9%; top:41%; background:var(--black); transform:rotate(-3deg); pointer-events:none; }
.pub-cover-meta { position:relative; z-index:6; display:flex; gap:3vw; align-items:flex-start; font:.62rem var(--mono); }
.pub-number { font:400 clamp(2rem,4vw,5rem)/.65 var(--heavy); letter-spacing:-.03em; }
.pub-cover-meta .eyebrow { max-width:210px; }
.pub-count { margin-left:auto; color:var(--pub-accent); }
.collection-page .pub-title { position:relative; z-index:4; margin:8vh -8vw 0 -5.5vw; height:clamp(170px,24vw,370px); color:var(--white); white-space:nowrap; font:400 italic clamp(11rem,27vw,34rem)/.57 var(--serif); letter-spacing:-.105em; pointer-events:none; }
.pub-title-core { position:absolute; display:block; left:0; top:0; transform:scaleX(.83) skewX(-10deg); transform-origin:left; mix-blend-mode:difference; clip-path:polygon(0 0,100% 5%,100% 40%,0 34%,0 45%,100% 52%,100% 100%,0 91%); }
.pub-title-echo { position:absolute; z-index:-1; left:18vw; top:.24em; color:transparent; -webkit-text-stroke:1px var(--pub-accent); transform:scaleX(1.2) scaleY(.5); transform-origin:left; clip-path:polygon(0 0,100% 0,100% 45%,0 45%,0 57%,100% 57%,100% 100%,0 100%); opacity:.75; }
.pub-standfirst { position:absolute; z-index:6; left:3vw; top:64%; width:31vw; max-width:520px; margin:0; color:var(--white); font:400 clamp(1.6rem,2.9vw,3.2rem)/1.02 var(--serif); letter-spacing:-.025em; }
.pub-cover-image { position:absolute; z-index:-1; right:-6%; top:21%; width:59%; height:76%; margin:0; overflow:hidden; clip-path:polygon(0 5%,91% 0,100% 73%,14% 100%); }
.pub-cover-image img { width:100%; height:100%; object-fit:cover; filter:grayscale(1) contrast(1.2); }
.pub-cover-image::after { content:""; position:absolute; inset:0; pointer-events:none; background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.13) 3px 4px); mix-blend-mode:multiply; }
.pub-word { position:absolute; z-index:2; left:-.05em; bottom:-.16em; color:var(--pub-accent); font:900 italic clamp(8rem,19vw,25rem)/.6 var(--mast); letter-spacing:-.12em; white-space:nowrap; transform:scaleY(.48); transform-origin:bottom left; pointer-events:none; }
.publication[data-section="collaborazione"] .pub-cover { background:var(--white); color:var(--black); }
.publication[data-section="collaborazione"] .pub-cover::before { width:41%; }
.publication[data-section="collaborazione"] .pub-cover::after { top:36%; height:1.8vw; }
.publication.collection-page[data-section="collaborazione"] .pub-title { color:var(--black); font-size:20vw; }
.publication[data-section="collaborazione"] .pub-title-core { mix-blend-mode:normal; }
.publication[data-section="collaborazione"] .pub-title-echo { -webkit-text-stroke-color:var(--black); opacity:.28; }
.publication[data-section="collaborazione"] .pub-count,.publication[data-section="collaborazione"] .pub-standfirst { color:var(--black); }
.publication[data-section="collaborazione"] .pub-word { color:var(--black); left:22vw; bottom:-.12em; }
.publication[data-section="linguaggi"] .pub-cover-image { right:-13%; width:66%; top:36%; height:62%; }
.publication[data-section="linguaggi"] .pub-cover::before { width:51%; clip-path:polygon(52% 0,100% 0,100% 100%,0 100%); }
.publication[data-section="critica"] .pub-cover { background:var(--bordeaux); }
.publication[data-section="critica"] .pub-cover::before { background:var(--black); width:44%; clip-path:polygon(24% 0,100% 0,100% 100%,0 77%); }
.publication[data-section="critica"] .pub-cover::after { top:43%; height:6vw; transform:rotate(0); left:0; width:87%; }
.publication[data-section="archivio"] .pub-cover-image { width:45%; right:-1%; height:70%; top:29%; clip-path:polygon(0 0,100% 0,100% 100%,0 100%); }
.publication[data-section="archivio"] .pub-title-echo { left:-9vw; top:.46em; transform:scaleX(1.3) scaleY(.25); }
.publication .pub-tools { position:relative; z-index:8; display:grid; grid-template-columns:minmax(220px,.65fr) 1.35fr; gap:3vw; align-items:end; padding:4rem 3vw 2rem; border-top:9px solid var(--white); background:var(--black); }
.pub-search { display:flex; flex-direction:column; gap:.8rem; font:700 .6rem var(--mono); text-transform:uppercase; letter-spacing:.09em; }
.pub-search input { width:100%; min-height:54px; border:0; border-bottom:2px solid var(--white); border-radius:0; padding:.6rem 0; background:transparent; color:var(--white); font:400 1.8rem/1 var(--serif); outline-offset:4px; }
.pub-search input::placeholder { color:#999; opacity:1; }
.pub-alphabet { display:flex; flex-wrap:wrap; gap:2px; align-items:end; justify-content:flex-end; }
.pub-alphabet button { padding:.5rem .45rem; min-width:30px; min-height:38px; background:transparent; border:0; color:var(--white); font:700 .75rem/1 var(--mono); cursor:pointer; }
.pub-alphabet button:hover,.pub-alphabet button[aria-pressed="true"] { color:var(--black); background:var(--green-bright); }
.pub-alphabet button:disabled { opacity:.22; cursor:default; }
.pub-results { margin:0; padding:0 3vw 3rem; color:#aaa; font:400 .62rem/1.6 var(--mono); text-transform:uppercase; }
.pub-grid { display:grid; grid-template-columns:repeat(12,minmax(0,1fr)); gap:6rem 4vw; padding:1rem 3vw 8rem; }
.pub-entry { position:relative; min-width:0; grid-column:span 4; align-self:start; background:transparent; }
.pub-entry-image { position:relative; display:block; aspect-ratio:4/4.5; overflow:hidden; background:var(--bordeaux-dark); }
.pub-entry-image img { width:100%; height:100%; object-fit:cover; filter:grayscale(.95) contrast(1.12); transition:filter .2s; }
.pub-entry-image:hover img { filter:grayscale(0) contrast(1.05); }
.pub-entry-number { position:absolute; z-index:2; left:-.035em; bottom:-.2em; color:var(--white); font:400 clamp(5rem,9vw,11rem)/1 var(--heavy); letter-spacing:-.06em; mix-blend-mode:difference; pointer-events:none; }
.pub-entry-meta { position:relative; z-index:2; margin:1.25rem 0 .7rem; color:var(--green-bright); font:400 .56rem/1.7 var(--mono); text-transform:uppercase; letter-spacing:.06em; }
.pub-entry h2 { position:relative; z-index:3; margin:0; font:400 italic clamp(2.4rem,4.15vw,4.9rem)/.82 var(--serif); letter-spacing:-.045em; overflow-wrap:anywhere; }
.pub-entry h2 a:hover { color:var(--green-bright); }
.pub-entry-description { margin:1.3rem 0; max-width:50ch; color:#d4d4d4; font:400 1.28rem/1.34 var(--serif); }
.pub-entry-read { display:inline-block; border-bottom:1px solid currentColor; padding:.4rem 0; font:700 .56rem/1.5 var(--mono); text-transform:uppercase; letter-spacing:.07em; }
.pub-grid>.pub-entry:nth-child(6n+1) { grid-column:span 8; padding-right:8vw; }
.pub-grid>.pub-entry:nth-child(6n+1) .pub-entry-image { aspect-ratio:1.4; }
.pub-grid>.pub-entry:nth-child(6n+1) h2 { max-width:14ch; font-size:clamp(3rem,5.8vw,6.8rem); margin-top:-.5em; mix-blend-mode:difference; }
.pub-grid>.pub-entry:nth-child(6n+2) { margin-top:18vh; }
.pub-grid>.pub-entry:nth-child(6n+4) { padding-top:10vh; }
.pub-grid>.pub-entry:nth-child(6n+5) .pub-entry-image { aspect-ratio:1.45; }
.pub-grid>.pub-entry:nth-child(6n+6) { grid-column:span 8; width:78%; justify-self:end; margin-top:3rem; }
.pub-grid>.pub-entry:nth-child(6n+6) .pub-entry-image { aspect-ratio:1.6; }
.pub-letter-group { position:relative; padding:3rem 3vw 8rem; border-top:1px solid var(--line); }
.pub-letter { position:relative; height:20vw; min-height:140px; max-height:300px; margin:0 -6vw 3rem; overflow:hidden; }
.pub-letter h2 { position:relative; width:max-content; margin:0; padding-left:3vw; color:var(--green-bright); font:400 italic clamp(14rem,32vw,39rem)/.65 var(--serif); letter-spacing:-.08em; transform:scaleX(2.5) translateY(-.08em); transform-origin:left; }
.pub-letter::after { content:""; position:absolute; left:0; right:0; height:15%; top:32%; background:var(--black); }
.pub-artist-grid { display:grid; grid-template-columns:repeat(12,minmax(0,1fr)); gap:5rem 4vw; align-items:start; }
.pub-artist-grid .pub-entry { grid-column:span 4; }
.pub-artist-grid .pub-entry-image { aspect-ratio:5/4; }
.pub-artist-grid .pub-entry:nth-child(3n+2) { margin-top:7rem; }
.pub-artist-grid .pub-entry:nth-child(3n+3) .pub-entry-image { aspect-ratio:4/5; }
.pub-artist-grid .pub-entry h2 { font-size:clamp(2.3rem,3.5vw,4.25rem); }
.pub-artist-grid .pub-entry-description { font-size:1.16rem; }
.pub-initial { display:block; padding:.06em .05em 0; color:var(--green-bright); font:900 italic 15vw/.65 var(--mast); letter-spacing:-.1em; transform:translate(-.05em,.1em) scaleY(1.3); }
.pub-entry.image-placeholder .pub-entry-image { background:var(--bordeaux); }
.publication .pub-pagination { display:flex; flex-wrap:wrap; justify-content:space-between; gap:2rem; border-block:10px solid var(--white); padding:4rem 3vw; color:var(--white); background:var(--black); }
.pub-pagination a { max-width:40%; font:400 italic clamp(2.8rem,6vw,7rem)/.75 var(--serif); letter-spacing:-.06em; }
.pub-pagination a:hover { color:var(--green-bright); }

/* Article openings rupture the grid; the reading column remains stable. */
.publication .article-cover { position:relative; isolation:isolate; padding:1rem 0 4rem; min-height:62vh; background:var(--black); }
.article-cover::before { content:""; position:absolute; z-index:-1; top:14%; right:-4vw; width:24vw; height:85%; background:var(--bordeaux); clip-path:polygon(23% 0,100% 7%,100% 92%,0 100%); }
.article-meta { display:flex; flex-wrap:wrap; gap:.75rem 2rem; margin:4rem 3vw 2rem; color:var(--green-bright); font:400 .62rem/1.5 var(--mono); text-transform:uppercase; letter-spacing:.07em; }
.article-page .pub-title { position:relative; width:104%; margin:0 0 0 -2vw; padding:0 5vw .18em; color:var(--white); font:400 italic clamp(4rem,7.75vw,9rem)/.72 var(--serif); letter-spacing:-.055em; overflow-wrap:anywhere; transform:scaleX(1.035); transform-origin:left; }
.article-page .pub-title::after { content:""; position:absolute; left:0; right:0; height:.055em; top:38%; background:var(--black); pointer-events:none; }
.article-deck { margin:3rem 3vw 0 auto; max-width:730px; width:63%; padding-right:3vw; font:400 clamp(1.6rem,2.8vw,3rem)/1.08 var(--serif); letter-spacing:-.025em; }
.article-hero { position:relative; margin:0; padding:0; background:var(--bordeaux-dark); }
.article-hero img { width:100%; height:auto; max-height:90svh; object-fit:contain; background:var(--black); }
.article-hero figcaption,.article-figure figcaption { display:block; margin:0; padding:1rem 3vw 1.5rem; color:#b8b8b8; background:var(--black); font:400 .6rem/1.7 var(--mono); overflow-wrap:anywhere; }
.article-layout { position:relative; display:grid; grid-template-columns:minmax(180px,.7fr) minmax(0,2fr) minmax(0,.3fr); gap:5vw; padding:6rem 3vw 2rem; }
.article-rail { font:400 .6rem/1.6 var(--mono); text-transform:uppercase; letter-spacing:.04em; }
.article-rail nav { position:sticky; top:112px; display:flex; flex-direction:column; gap:1.25rem; max-height:calc(100svh - 150px); overflow-y:auto; padding-bottom:1.5rem; }
.article-rail a { color:#b8b8b8; padding-right:1rem; }
.article-rail a:hover { color:var(--green-bright); }
.article-content { min-width:0; width:100%; max-width:790px; }
.article-section { margin-bottom:4.5rem; }
.article-section h2 { margin:0 0 1.5rem; padding-top:1.6rem; border-top:1px solid var(--green-bright); color:var(--green-bright); font:400 italic clamp(2.2rem,3.5vw,4.25rem)/.92 var(--serif); letter-spacing:-.03em; overflow-wrap:anywhere; }
.article-section p { margin:0 0 1.5rem; color:#f4f4f4; font:400 clamp(1.25rem,1.8vw,1.65rem)/1.43 var(--serif); overflow-wrap:anywhere; }
.article-section p:first-of-type::first-letter { color:var(--white); }
.article-content a:not(.pub-entry-image):not(.pub-entry-read) { text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:3px; }
.article-figure { width:calc(100% + 10vw); margin:4rem -5vw 4rem; background:var(--black); }
.article-figure img { max-height:85svh; width:100%; height:auto; object-fit:contain; }
.article-figure figcaption { padding-left:0; padding-right:0; }
.article-sources { padding:2.5rem 0 4rem; border-top:8px solid var(--white); }
.article-sources h2 { margin:0 0 2rem; font:400 italic 3.5rem/.85 var(--serif); letter-spacing:-.05em; }
.article-sources ol { margin:0; padding-left:1.4rem; }
.article-sources li { margin:0 0 1rem; padding-left:.35rem; color:#d4d4d4; font:400 .72rem/1.7 var(--mono); overflow-wrap:anywhere; }
.article-sources a:hover { color:var(--green-bright); }
.article-origin { padding:1.25rem 0; border-top:1px solid var(--line); color:#aaa; font:400 .65rem/1.7 var(--mono); }
.article-origin a { text-decoration:underline; text-underline-offset:3px; }
.article-related { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4vw; padding:5rem 3vw 8rem; background:var(--bordeaux-dark); }
.article-related>.pub-entry { grid-column:auto; }
.article-related .pub-entry h2 { font-size:clamp(2rem,3.5vw,4rem); }
.article-related .pub-entry-image { aspect-ratio:4/3; }
.article-related .pub-entry:nth-child(2) { margin-top:8rem; }

@media (min-width:1500px) {
  .publication .pub-cover { min-height:1000px; }
  .pub-artist-grid .pub-entry-description { font-size:1.35rem; }
}
@media (max-width:1000px) {
  .publication .pub-cover { min-height:760px; height:90svh; }
  .pub-standfirst { width:40%; top:63%; }
  .pub-cover-image { width:65%; top:29%; height:65%; }
  .publication .pub-tools { grid-template-columns:1fr; }
  .pub-alphabet { justify-content:flex-start; }
  .pub-grid,.pub-artist-grid { gap:4rem 4vw; }
  .pub-grid>.pub-entry,.pub-grid>.pub-entry:nth-child(6n+1),.pub-grid>.pub-entry:nth-child(6n+6),.pub-artist-grid>.pub-entry { grid-column:span 6; width:auto; padding:0; margin-top:0; }
  .pub-grid>.pub-entry:nth-child(6n+1) h2 { font-size:clamp(2.4rem,4.15vw,4.9rem); margin-top:0; max-width:none; }
  .pub-grid>.pub-entry:nth-child(6n+2) { margin-top:8rem; }
  .pub-artist-grid .pub-entry:nth-child(3n+2) { margin-top:0; }
  .pub-artist-grid .pub-entry:nth-child(even) { margin-top:5rem; }
  .pub-entry h2,.pub-artist-grid .pub-entry h2 { font-size:clamp(2.5rem,5vw,4.5rem); }
  .article-layout { grid-template-columns:180px minmax(0,1fr); gap:4vw; }
  .article-figure { width:100%; margin-left:0; margin-right:0; }
  .article-related { grid-template-columns:1fr 1fr; }
  .article-related .pub-entry:nth-child(3) { grid-column:1/-1; width:60%; }
}
@media (max-width:600px) {
  .publication-main { padding-top:94px; }
  .publication .pub-breadcrumb { padding:0 1rem; font-size:.52rem; }
  .publication .pub-cover { min-height:710px; max-height:none; height:92svh; padding:1.7rem 1rem 0; margin-top:1rem; }
  .pub-cover::before { width:69%; top:6%; }
  .pub-cover::after { top:28%; height:19px; }
  .pub-cover-meta { gap:1.5rem; }
  .pub-number { font-size:2.4rem; }
  .pub-cover-meta .eyebrow { max-width:130px; font-size:.49rem; }
  .pub-count { max-width:80px; text-align:right; font-size:.53rem; }
  .collection-page .pub-title { height:135px; margin:11vh -8vw 0 -9vw; font-size:clamp(8rem,30vw,12rem); }
  .pub-title-core { transform:scaleX(.76) scaleY(1.25) skewX(-12deg); }
  .pub-title-echo { left:3vw; top:.47em; transform:scaleX(1.15) scaleY(.4); }
  .publication.collection-page[data-section="collaborazione"] .pub-title { font-size:clamp(7rem,27vw,10rem); }
  .publication[data-section="collaborazione"] .pub-cover::after { top:31%; height:15px; }
  .publication[data-section="collaborazione"] .pub-word { left:-3vw; }
  .publication[data-section="critica"] .pub-cover::after { top:32%; height:35px; }
  .publication[data-section="linguaggi"] .pub-cover-image,.publication[data-section="archivio"] .pub-cover-image { top:44%; right:-14%; width:84%; height:51%; }
  .pub-cover-image { top:41%; right:-14%; width:84%; height:55%; clip-path:polygon(0 9%,91% 0,100% 84%,10% 100%); }
  .pub-standfirst { left:1rem; top:39%; width:61%; max-width:none; font-size:1.5rem; line-height:1.04; }
  .pub-word { bottom:.03em; left:-.06em; font-size:23vw; }
  .publication .pub-tools { padding:3rem 1rem 1.5rem; gap:1.5rem; border-top-width:5px; }
  .pub-search { font-size:.55rem; }
  .pub-search input { font-size:1.65rem; min-height:48px; }
  .pub-alphabet { gap:0; }
  .pub-alphabet button { min-width:31px; min-height:40px; padding:.5rem .4rem; font-size:.7rem; }
  .pub-results { padding:0 1rem 2.5rem; font-size:.54rem; }
  .pub-grid { display:block; padding:0 1rem 4rem; }
  .pub-grid>.pub-entry,.pub-grid>.pub-entry:nth-child(6n+1),.pub-grid>.pub-entry:nth-child(6n+6) { width:100%; margin:0 0 4.5rem; padding:0; }
  .pub-entry-image,.pub-grid>.pub-entry:nth-child(6n+1) .pub-entry-image,.pub-grid>.pub-entry:nth-child(6n+6) .pub-entry-image { aspect-ratio:1.1; }
  .pub-grid>.pub-entry:nth-child(even) { width:87%; margin-left:auto; }
  .pub-grid>.pub-entry:nth-child(even) .pub-entry-image { aspect-ratio:4/5; }
  .pub-entry h2,.pub-grid>.pub-entry:nth-child(6n+1) h2,.pub-artist-grid .pub-entry h2 { font-size:2.8rem; line-height:.83; }
  .pub-entry-number { font-size:5.5rem; }
  .pub-entry-meta { font-size:.5rem; margin-top:1rem; }
  .pub-entry-description { font-size:1.2rem; margin:1rem 0; }
  .pub-entry-read { min-height:30px; font-size:.53rem; }
  .pub-letter-group { padding:1rem 1rem 3rem; }
  .pub-letter { margin:0 -1rem 2rem; height:140px; min-height:0; }
  .pub-letter h2 { font-size:15rem; padding-left:1rem; transform:scaleX(2.2) translateY(-.08em); }
  .pub-artist-grid { display:block; }
  .pub-artist-grid>.pub-entry,.pub-artist-grid .pub-entry:nth-child(3n+2),.pub-artist-grid .pub-entry:nth-child(even) { width:100%; margin:0 0 3.5rem; }
  .pub-artist-grid>.pub-entry:nth-child(even) { width:88%; margin-left:auto; }
  .pub-artist-grid .pub-entry-image { aspect-ratio:1.2; }
  .pub-artist-grid .pub-entry:nth-child(3n+3) .pub-entry-image { aspect-ratio:1; }
  .pub-initial { font-size:60vw; }
  .publication .pub-pagination { padding:3rem 1rem; gap:2.5rem; border-block-width:5px; }
  .pub-pagination a { max-width:100%; width:100%; font-size:2.7rem; }
  .article-cover::before { width:37vw; top:21%; height:76%; }
  .article-meta { margin:3rem 1rem 2rem; font-size:.55rem; gap:.65rem 1.25rem; }
  .article-page .pub-title { width:107%; margin-left:-3vw; padding:0 1rem .15em; font-size:clamp(3rem,13vw,5rem); line-height:.79; letter-spacing:-.055em; }
  .article-deck { width:auto; max-width:none; margin:2rem 1rem 0 16vw; padding:0; font-size:1.6rem; line-height:1.08; }
  .article-hero img { min-height:260px; max-height:78svh; object-fit:contain; }
  .article-hero figcaption,.article-figure figcaption { padding:1rem; font-size:.52rem; }
  .article-layout { display:block; padding:3rem 1rem 1rem; }
  .article-rail { padding:0 0 2.5rem; }
  .article-rail nav { position:static; max-height:none; display:flex; flex-direction:row; flex-wrap:wrap; gap:.85rem; padding:0; font-size:.53rem; }
  .article-rail a { max-width:100%; padding:0; }
  .article-section { margin-bottom:3rem; }
  .article-section h2 { font-size:2.5rem; line-height:.94; padding-top:1.25rem; }
  .article-section p { font-size:1.3rem; line-height:1.42; }
  .article-figure { width:calc(100% + 2rem); margin:3rem -1rem; }
  .article-sources { padding-top:2rem; border-top-width:5px; }
  .article-sources h2 { font-size:3rem; }
  .article-sources li { font-size:.65rem; }
  .article-origin { font-size:.58rem; }
  .article-related { display:block; padding:3rem 1rem; }
  .article-related>.pub-entry,.article-related .pub-entry:nth-child(2),.article-related .pub-entry:nth-child(3) { width:100%; margin:0 0 3.5rem; }
  .article-related .pub-entry h2 { font-size:2.5rem; }
}
@media (prefers-reduced-motion:reduce) {
  .publication * { scroll-behavior:auto!important; transition:none!important; }
}
