/* V8 — annuaire, consentements et contenus éditoriaux. */
.acceptance-fieldset{min-width:0;border:1px solid #d6cbb6;background:#f5f0e5;border-radius:9px;padding:24px;margin:12px 0}.acceptance-fieldset legend{font-weight:700;font-size:16px;padding-inline:8px}.acceptance-fieldset>p{font-size:13px!important;margin-bottom:18px}.acceptance-fieldset .check-label{display:block;margin:16px 0;font-size:14px;line-height:1.85}.acceptance-fieldset a,.v8-prose a,.v8-context-link a{text-decoration:underline;text-underline-offset:3px}.panel-form [role=status]{overflow-wrap:anywhere}.panel-form [role=status] a{display:block;margin-top:12px;text-decoration:underline}.panel-form strong{font-weight:600}.v8-request-form{max-width:780px;margin-block:30px}.v8-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:26px 0;font-size:14px}.v8-prose th,.v8-prose td{border:1px solid #d6d6ce;padding:14px;min-width:140px;text-align:left;vertical-align:top}.v8-prose th{background:#ece7dc;color:#172b36}.v8-prose p{overflow-wrap:anywhere}.v8-prose .article-links{margin:25px 0}.v8-blog-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.v8-blog-list article{padding:26px;border:1px solid #dbd6ca;border-radius:10px;background:#fffdf8}.v8-blog-list h2{font-size:27px;margin:8px 0 16px}.v8-blog-list p{font-size:14px;line-height:1.8}.v8-blog-list .eyebrow{font-size:10px;margin:0}.v8-blog-list .text-link{margin-top:10px}.home-blog-v8{background:#f0ece2}.home-blog-v8 h2{max-width:850px;margin-bottom:20px}.home-blog-v8>.container>p:not(.eyebrow){max-width:680px}.v8-blog-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.v8-blog-preview article{background:#fffdf8;border:1px solid #ded8c9;border-radius:10px;padding:27px}.v8-blog-preview h3{font-size:28px;margin-bottom:18px}.v8-blog-preview p{font-size:15px;line-height:1.8;margin-bottom:18px}.v8-blog-preview article>a{font-weight:600;font-size:13px;color:#8b3d00}.article-meta{font-size:13px!important;padding:15px 18px;background:#eeeadf;border-radius:6px}.v8-context-link{padding:17px 19px;border-left:3px solid var(--orange);background:#f0ece2;font-size:14px;margin-block:22px!important}.proof-details{padding:14px 18px;border:1px solid #ddd4c1;border-radius:7px;background:#f4eee2;margin:20px 0;overflow-wrap:anywhere}.proof-details p{font-size:13px;margin:10px 0;line-height:1.7}.proof-details a{display:block;text-decoration:underline;margin:10px 0}.proof-details summary{padding:9px 25px 9px 0}.proof-details summary:after{top:3px}.admin-entry{margin-bottom:30px}.admin-entry>h2{margin-bottom:16px}.admin-edit{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-top:24px}.admin-edit label:has(textarea),.admin-edit .article-links,.admin-edit .check-label{grid-column:1/-1}.admin-edit textarea{resize:vertical}.admin-edit .article-links{padding-top:10px;gap:12px}.admin-edit input,.admin-edit select,.admin-edit textarea{min-width:0}.archive-notice{margin-top:20px;padding:16px;background:#eee8dc;border-left:3px solid #b65a13;font-size:14px!important}.sitemap-list{columns:2;column-gap:40px;list-style:none;padding:0}.sitemap-list li{padding:9px 0;break-inside:avoid}.premium-footer .footer-legal nav{flex-wrap:wrap;row-gap:14px}.main-nav{gap:20px}
@media(max-width:1100px){.main-nav{gap:15px;font-size:13px}.header-inner{gap:20px}}
@media(max-width:650px){.acceptance-fieldset{padding:19px 16px}.acceptance-fieldset .check-label{font-size:14px}.v8-blog-list,.v8-blog-preview,.admin-edit{grid-template-columns:1fr}.v8-blog-preview article{padding:24px}.v8-blog-preview h3{font-size:27px}.v8-blog-list h2{font-size:26px}.v8-prose th,.v8-prose td{padding:12px;min-width:140px}.sitemap-list{columns:1}.admin-entry{padding:20px}.admin-entry .button{width:100%;font-size:13px}.proof-details{padding:13px}.premium-footer .footer-legal nav{gap:15px 18px}.panel-form input:not([type=checkbox]),.panel-form textarea,.panel-form select{font-size:16px}}
