:root{--regard-red:#d71920;--regard-ink:#101820;--regard-navy:#102b40;--regard-gold:#d99a18;--regard-cream:#f7f0e5;--regard-paper:#fffdf9;--regard-line:#d9d0c3;--regard-max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.regard-page{margin:0;background:var(--regard-paper);color:var(--regard-ink);font-family:Inter,Arial,sans-serif}.regard-skip{position:absolute;left:-9999px}.regard-skip:focus{left:15px;top:15px;z-index:50;background:#fff;padding:10px;color:#111}.regard-mast{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px max(22px,calc((100% - var(--regard-max))/2));background:#fff;border-bottom:1px solid #cfcfcf}.regard-brand{color:#111;text-decoration:none;font:700 clamp(26px,3.3vw,44px)/.9 Newsreader,Georgia,serif;letter-spacing:-.04em}.regard-brand span,.regard-footer strong span{color:var(--regard-red)}.regard-brand small{display:block;margin-top:9px;font:700 9px/1.2 Inter,Arial,sans-serif;letter-spacing:.13em}.regard-mast nav{display:flex;gap:22px}.regard-mast nav a{color:#111;text-decoration:none;font-size:12px;font-weight:750;text-transform:uppercase}.regard-universe-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:34px max(22px,calc((100% - var(--regard-max))/2));color:#fff;background:linear-gradient(110deg,var(--regard-navy),#244a60 64%,#b27d15)}.regard-universe-head small{color:#f5d788;font-size:10px;font-weight:800;letter-spacing:.15em}.regard-universe-head h1{margin:7px 0 4px;font:700 clamp(34px,5vw,64px)/.92 Newsreader,Georgia,serif;letter-spacing:-.04em}.regard-universe-head p{margin:0;color:#e8edf0;font-size:15px}.regard-universe-head nav{display:flex;flex-wrap:wrap;gap:20px}.regard-universe-head nav a{color:#fff;text-decoration:none;font-size:11px;font-weight:800;text-transform:uppercase;border-bottom:2px solid var(--regard-gold);padding-bottom:5px}.regard-ad{max-width:var(--regard-max);margin:20px auto}.regard-current{padding:42px 22px;background:linear-gradient(180deg,var(--regard-cream),var(--regard-paper))}.regard-current-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);gap:42px;align-items:center;max-width:1020px;margin:auto}.regard-current-copy>span,.regard-section-head span,.regard-concept>span{color:var(--regard-red);font-size:11px;font-weight:800;letter-spacing:.14em}.regard-current-copy h2{margin:10px 0 14px;font:700 clamp(30px,4vw,48px)/1.08 Newsreader,Georgia,serif;letter-spacing:-.025em}.regard-current-copy p{margin:0 0 19px;color:#444;font-size:16px;line-height:1.65}.regard-current-copy a,.regard-edition-card small{display:inline-block;color:#111;text-decoration:none;font-size:11px;font-weight:800;text-transform:uppercase;border-bottom:2px solid var(--regard-red);padding-bottom:5px}.regard-cover{display:flex;min-height:320px;align-items:center;justify-content:center;background:#e9e3da;color:#666;text-decoration:none;overflow:hidden}.regard-cover img{display:block;width:100%;height:auto;filter:none!important}.regard-image-pending{padding:40px;text-align:center}.regard-archive{max-width:var(--regard-max);margin:auto;padding:38px 22px 52px}.regard-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;border-top:4px solid var(--regard-ink);padding-top:17px}.regard-section-head h2{margin:5px 0 0;font:700 clamp(28px,4vw,44px)/1 Newsreader,Georgia,serif}.regard-section-head p{max-width:430px;margin:0;color:#555;line-height:1.55}.regard-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.regard-edition-card{display:block;padding:21px;background:var(--regard-cream);border-top:3px solid var(--regard-gold);color:#111;text-decoration:none}.regard-edition-card>span{color:var(--regard-red);font-size:10px;font-weight:800;text-transform:uppercase}.regard-edition-card h3{margin:9px 0;font:700 22px/1.16 Newsreader,Georgia,serif}.regard-edition-card p{display:-webkit-box;margin:0 0 14px;color:#555;font-size:14px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.regard-concept{max-width:900px;margin:0 auto 50px;padding:32px;border-left:5px solid var(--regard-gold);background:var(--regard-navy);color:#fff}.regard-concept h2{margin:8px 0 12px;font:700 clamp(26px,3.6vw,40px)/1.1 Newsreader,Georgia,serif}.regard-concept p{margin:0;color:#dce4e8;font-size:16px;line-height:1.7}.regard-empty{grid-column:1/-1;padding:24px;background:var(--regard-cream)}.regard-footer{display:grid;grid-template-columns:1fr auto;gap:20px;padding:34px max(22px,calc((100% - var(--regard-max))/2));background:var(--regard-ink);color:#fff}.regard-footer strong{font:700 28px/1 Newsreader,Georgia,serif}.regard-footer p{margin:8px 0;color:#bbb}.regard-footer nav{display:flex;flex-wrap:wrap;gap:18px}.regard-footer a{color:#fff;text-decoration:none;font-size:12px}.regard-footer small{grid-column:1/-1;color:#999;border-top:1px solid #444;padding-top:15px}
@media(max-width:800px){.regard-mast{min-height:72px;padding:12px 18px}.regard-brand{font-size:26px}.regard-brand small{font-size:7px}.regard-mast nav a:not(:first-child){display:none}.regard-universe-head{display:block;padding:24px 18px}.regard-universe-head h1{font-size:38px}.regard-universe-head p{font-size:14px}.regard-universe-head nav{margin-top:19px;gap:15px}.regard-current{padding:0 0 26px}.regard-current-grid{display:flex;flex-direction:column-reverse;gap:0}.regard-cover{width:100%;min-height:220px}.regard-current-copy{padding:21px 18px 0}.regard-current-copy h2{font-size:30px}.regard-current-copy p{font-size:15px}.regard-archive{padding:30px 18px 38px}.regard-section-head{display:block}.regard-section-head p{margin-top:12px;font-size:14px}.regard-editions{grid-template-columns:1fr}.regard-edition-card h3{font-size:21px}.regard-concept{margin:0 18px 36px;padding:24px 20px}.regard-concept p{font-size:15px}.regard-footer{grid-template-columns:1fr;padding:28px 18px}.regard-footer small{grid-column:1}.regard-ad{margin:14px 18px}}
body.regard-page:before,body.regard-page:after{content:"";position:fixed;z-index:30;top:0;bottom:0;width:10px;pointer-events:none}body.regard-page:before{left:0;background:linear-gradient(180deg,#071a29,var(--regard-navy) 52%,var(--regard-gold))}body.regard-page:after{right:0;background:linear-gradient(0deg,#071a29,var(--regard-navy) 52%,var(--regard-gold))}@media(max-width:800px){body.regard-page:before,body.regard-page:after{width:4px}}

/* Identité éditoriale automatisée du Regard du matin */
body.regard-page:before{background:linear-gradient(180deg,#2b0209,#7d0d1b 54%,#d71920)}
body.regard-page:after{background:linear-gradient(0deg,#2b0209,#7d0d1b 54%,#d71920)}
.regard-universe-head{background:linear-gradient(112deg,#260208,#6d0915 62%,#c71923)}
.regard-universe-head small{color:#ffd6d8}.regard-universe-head p{color:#f8e9e9}.regard-universe-head nav a{border-color:#f2b65b}
.regard-current{background:linear-gradient(180deg,#f8f3ef,#fffdf9)}
.regard-current-grid{grid-template-columns:minmax(420px,1.12fr) minmax(300px,.88fr);max-width:1100px}
.regard-cover{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:420px;padding:38px 42px;color:#fff;background:linear-gradient(132deg,#250208 0%,#650914 52%,#d71920 100%);border-radius:2px;box-shadow:0 24px 60px rgba(63,4,13,.18)}
.regard-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 68%,rgba(255,255,255,.08) 68% 68.5%,transparent 68.5%),linear-gradient(0deg,rgba(0,0,0,.26),transparent 55%)}
.regard-cover-orbit{position:absolute;z-index:-1;right:-70px;top:-85px;width:330px;height:330px;border:2px solid rgba(255,205,121,.55);border-radius:50%;box-shadow:0 0 0 32px rgba(255,205,121,.08),0 0 0 66px rgba(255,205,121,.05)}
.regard-cover-orbit:after{content:"";position:absolute;inset:84px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffd88e,#e09a2b 65%,#8c4c00)}
.regard-cover-brand{position:absolute;top:28px;left:40px;font:800 15px/1 Inter,Arial,sans-serif;letter-spacing:.04em}.regard-cover-brand b{color:#ffb7bc}
.regard-cover-kicker{margin-bottom:14px;color:#ffd1d4;font:800 11px/1 Inter,Arial,sans-serif;letter-spacing:.18em}
.regard-cover strong{max-width:620px;font:700 clamp(46px,6vw,76px)/.82 Newsreader,Georgia,serif;letter-spacing:-.055em;text-shadow:0 3px 28px rgba(0,0,0,.25)}
.regard-cover-date{display:inline-flex;margin-top:24px;padding:9px 12px;background:#fff;color:#321016;font:750 11px/1 Inter,Arial,sans-serif;letter-spacing:.09em}.regard-cover-date b{margin-left:5px}
.regard-cover small{margin-top:18px;color:#f7dadd;font:750 9px/1 Inter,Arial,sans-serif;letter-spacing:.16em}
.regard-edition-card{border-top-color:#7d0d1b}.regard-concept{border-left-color:#d71920;background:linear-gradient(112deg,#260208,#650914);}.regard-concept p{color:#f2dfe1}
@media(max-width:800px){.regard-current-grid{display:flex;flex-direction:column;align-items:stretch}.regard-cover{min-height:330px;padding:30px 24px;border-radius:0}.regard-cover-brand{top:22px;left:24px}.regard-cover-orbit{width:245px;height:245px;right:-76px;top:-66px}.regard-cover-orbit:after{inset:65px}.regard-cover strong{font-size:52px}.regard-current-copy{padding:23px 18px 0}.regard-current-copy h2{font-size:28px;line-height:1.1}}
.regard-cover{order:-1;min-height:300px;background:linear-gradient(110deg,#3c0c17,#450d18);box-shadow:none;border-radius:0;padding:36px}.regard-cover-orbit,.regard-cover:before{display:none}.regard-cover strong{font:700 clamp(36px,4vw,54px)/1.05 Georgia,serif;text-shadow:none;letter-spacing:-.025em}.regard-cover-brand{position:static;display:inline-block;margin-bottom:28px;padding:8px;background:white;color:#111}.regard-cover-brand b{color:#d71920}.regard-cover-date{background:none;color:#e4cfd3;padding:0;margin-top:22px}.regard-cover-kicker{font-size:10px}.regard-current-copy h2{font-size:clamp(25px,3vw,34px)}

.regard-cover.has-photo{overflow:hidden;background:#181818}.regard-cover-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.regard-cover.has-photo:before{display:block;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.1));z-index:-1}.regard-cover.has-photo .regard-cover-orbit{display:none}
