
/* Case detail: compact editorial composition on the shared content grid. */
html body.ny-inner main#main.maxim-dossier>.md-heading{padding:16px clamp(24px,6vw,96px)!important;margin:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid #ede6da20!important}
html body.ny-inner main#main.maxim-dossier>.md-heading span{font-size:10px!important;letter-spacing:1.5px!important}
html body.ny-inner main#main.maxim-dossier>.md-opening{padding-top:40px!important;padding-bottom:0!important}
html body.ny-inner main#main.maxim-dossier .md-title{display:grid!important;grid-template-columns:1.2fr 1fr!important;column-gap:55px!important;row-gap:16px!important;position:static!important;border:0!important;padding:0!important;margin:0!important}
html body.ny-inner main#main.maxim-dossier .md-title>.md-kicker{grid-column:1/-1!important;margin:0!important;font-size:11px!important}
html body.ny-inner main#main.maxim-dossier .md-title h1{grid-column:1!important;grid-row:2/4!important;font-size:clamp(42px,4.7vw,68px)!important;line-height:1.06!important;margin:0!important;align-self:center!important;letter-spacing:-1.4px!important}
html body.ny-inner main#main.maxim-dossier .md-title>.md-deck{grid-column:2!important;grid-row:2!important;align-self:end!important;margin:0!important;font-size:17px!important;line-height:1.7!important;max-width:38ch!important}
html body.ny-inner main#main.maxim-dossier .md-title>.md-primary{grid-column:2!important;grid-row:3!important;position:relative!important;inset:auto!important;width:max-content!important;max-width:100%!important;margin:0!important;align-self:start!important;font:14px/1.4 Arial,sans-serif!important;padding:15px 23px!important;color:#101318!important;overflow:hidden!important}
html body.ny-inner main#main.maxim-dossier .md-primary .button-label{color:#101318!important}
html body.ny-inner main#main.maxim-dossier .md-cover{margin:30px 0 0!important;width:100%!important;aspect-ratio:2.39/1!important;overflow:hidden!important}
html body.ny-inner main#main.maxim-dossier .md-cover img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;max-height:none!important}
html body.ny-inner main#main.maxim-dossier .md-cover figcaption{left:24px!important;bottom:22px!important;color:#ede6da!important;text-align:left!important;font:22px/1.3 Georgia,serif!important;text-shadow:0 2px 10px #000!important}
html body.ny-inner main#main.maxim-dossier .md-cover figcaption span{display:block!important;color:#d2c9b7!important;font:9px/1.5 Arial,sans-serif!important;letter-spacing:1.8px!important;margin-bottom:5px!important}
html body.ny-inner main#main.maxim-dossier>.md-facts{width:100%!important;margin:0!important;padding:27px clamp(24px,6vw,96px)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:0!important}
html body.ny-inner main#main.maxim-dossier .md-facts>div{padding:0 20px!important;min-width:0!important;border-left:1px solid #ede6da25!important;transform-origin:left center!important;transition:transform .3s ease,border-color .3s ease!important}
html body.ny-inner main#main.maxim-dossier .md-facts>div:first-child{padding-left:0!important;border-left:0!important}
html body.ny-inner main#main.maxim-dossier .md-facts strong{font:400 23px/1.35 Arial,sans-serif!important;display:block!important;margin:0 0 7px!important}
html body.ny-inner main#main.maxim-dossier .md-facts span{font:13px/1.5 Arial,sans-serif!important;color:#b8bec6!important;display:block!important}
html body.ny-inner main#main.maxim-dossier .md-assignment p{color:#293641!important;animation:catalog-lamp 4.8s steps(1,end) infinite!important}
html body.ny-inner main#main.maxim-dossier .md-method-grid>article{transform-origin:left center!important;transition:transform .3s ease,border-color .3s ease!important}
@media(hover:hover){html body.ny-inner main#main.maxim-dossier .md-facts>div:hover,html body.ny-inner main#main.maxim-dossier .md-method-grid>article:hover,html body.ny-inner main#main.maxim-dossier .md-terms>div:hover{transform:scale(1.035)!important;border-color:#d8a24a!important}}
html body.ny-inner main#main.maxim-dossier>.md-invitation{padding-top:58px!important;padding-bottom:60px!important;text-align:center!important;background:radial-gradient(ellipse at 50% 35%,#d8a24a0d,transparent 65%),#181d24!important}
html body.ny-inner main#main.maxim-dossier .md-invitation>.md-kicker{display:block!important;margin:0 0 22px!important}
html body.ny-inner main#main.maxim-dossier .md-invitation>p{font:400 clamp(26px,3.1vw,42px)/1.4 Georgia,serif!important;color:#ede6da!important;max-width:850px!important;margin:0 auto 28px!important;letter-spacing:-.5px!important}
html body.ny-inner main#main.maxim-dossier .md-invitation>p em{display:inline-block!important;margin-top:7px!important;color:#d8b575!important}
html body.ny-inner main#main.maxim-dossier .md-invitation>.noir-text-link{font:15px/1.5 Arial,sans-serif!important}
html body.ny-inner main#main.maxim-dossier .md-terms{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;max-width:420px!important;margin:24px 0!important}
html body.ny-inner main#main.maxim-dossier .md-terms>div{padding:0 0 0 14px!important;border-left:2px solid #d8a24a66!important;transform-origin:left center!important;transition:transform .3s ease,border-color .3s ease!important}
html body.ny-inner main#main.maxim-dossier .md-terms strong{font:400 28px/1.3 Georgia,serif!important;color:#ede6da!important}
html body.ny-inner main#main.maxim-dossier .md-terms span{font:13px/1.5 Arial,sans-serif!important;color:#bdc2c9!important;max-width:18ch!important}
html body.ny-inner main#main.maxim-dossier .md-price-card{padding:30px!important}
html body.ny-inner main#main.maxim-dossier .md-account.noir-text-link{font-size:13px!important;justify-content:center!important;margin-top:20px!important;max-width:100%!important;flex-wrap:wrap!important}
html body.ny-inner main#main.maxim-dossier .md-faq details{padding:0!important;border:0!important;border-bottom:1px solid #ede6da28!important}
html body.ny-inner main#main.maxim-dossier .md-faq summary{padding:16px 0!important;color:#ede6da!important;transform-origin:left center!important;transition:transform .25s ease,color .25s ease!important;cursor:pointer!important}
html body.ny-inner main#main.maxim-dossier .md-faq summary:hover,html body.ny-inner main#main.maxim-dossier .md-faq summary:focus-visible{transform:translateX(4px) scale(1.015)!important;color:#d8b575!important}
html body.ny-inner main#main.maxim-dossier .md-faq details[open] summary{color:#d8b575!important}
html body.ny-inner main#main.maxim-dossier .md-faq details p{color:#cbd0d5!important;margin:0!important;padding:0 12px 16px!important}
@media(max-width:800px){html body.ny-inner main#main.maxim-dossier .md-title{grid-template-columns:1fr!important;gap:18px!important}html body.ny-inner main#main.maxim-dossier .md-title h1,html body.ny-inner main#main.maxim-dossier .md-title>.md-deck,html body.ny-inner main#main.maxim-dossier .md-title>.md-primary{grid-column:1!important;grid-row:auto!important}html body.ny-inner main#main.maxim-dossier .md-cover{aspect-ratio:1.6/1!important}html body.ny-inner main#main.maxim-dossier>.md-facts{grid-template-columns:1fr 1fr!important;gap:22px 0!important}html body.ny-inner main#main.maxim-dossier .md-facts>div:nth-child(3){padding-left:0!important;border-left:0!important}html body.ny-inner main#main.maxim-dossier>.md-heading{padding-top:13px!important;padding-bottom:13px!important}html body.ny-inner main#main.maxim-dossier .md-title h1{font-size:44px!important}}
@media(prefers-reduced-motion:reduce){html body.ny-inner main#main.maxim-dossier .md-assignment p{animation:none!important;filter:none!important}html body.ny-inner main#main.maxim-dossier .md-facts>div,html body.ny-inner main#main.maxim-dossier .md-method-grid>article,html body.ny-inner main#main.maxim-dossier .md-terms>div,html body.ny-inner main#main.maxim-dossier .md-faq summary{transition:none!important;transform:none!important}}

/* Anton: same dossier grid, keeping the upcoming release status. */
html body.ny-inner main#main.anton-dossier .md-title h1{grid-row:1!important}
html body.ny-inner main#main.anton-dossier .md-title>.md-deck{grid-row:1!important;align-self:center!important}
html body.ny-inner main#main.anton-dossier .md-story h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important}
html body.ny-inner main#main.anton-dossier .md-assignment{margin-top:24px!important;padding:0 0 0 22px!important;border-left:2px solid #9a865b!important}
html body.ny-inner main#main.anton-dossier>.anton-return{padding-top:28px!important;padding-bottom:32px!important}
@media(max-width:800px){html body.ny-inner main#main.anton-dossier .md-title h1,html body.ny-inner main#main.anton-dossier .md-title>.md-deck{grid-row:auto!important}}
