.article-generator.svelte-l42avi{display:flex;align-items:center;gap:24px;margin:24px 0;padding:22px;background:#f6fbff;border:1px solid #abd5ed;border-radius:12px;color:#183549;font-family:Inter,system-ui,sans-serif}.article-generator.svelte-l42avi>div:where(.svelte-l42avi){flex:1;min-width:0}strong.svelte-l42avi{display:block;font-size:18px;line-height:1.4}p.svelte-l42avi{font-size:14px;line-height:1.6;margin:8px 0}small.svelte-l42avi{display:block;font-size:11px;line-height:1.5;color:#4d6577}a.svelte-l42avi{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#163e59;color:#fff;border-radius:8px;padding:13px 17px;text-decoration:none;font-size:13px;font-weight:600;min-height:44px;box-sizing:border-box}a.svelte-l42avi:hover{background:#0b2c42}a.svelte-l42avi:focus-visible{outline:3px solid #377faf;outline-offset:3px}@media (max-width:650px){.article-generator.svelte-l42avi{flex-direction:column;align-items:stretch;gap:14px;padding:17px;margin:20px 0}strong.svelte-l42avi{font-size:17px}p.svelte-l42avi{font-size:13px}a.svelte-l42avi{align-self:flex-start}}.prose-table{width:100%;border-collapse:collapse}.prose-table th{text-align:left;padding:1rem;color:#111}.prose-table td{padding:1rem;color:#444}.prose-table tbody tr:not(:last-child){border-bottom:1px solid #fed7aa}.prose-table tbody td:first-child{font-weight:500}.pro-tip.callout-warning{background:#fef3c7;border-color:#f59e0b}.pro-tip.callout-warning .pro-tip-icon{color:#d97706}.pro-tip.callout-warning .pro-tip-content h4{color:#92400e}.pro-tip.callout-warning .pro-tip-content p{color:#78350f}.ev-cta{background:#0a0a0a;border-radius:14px;padding:2rem 1.75rem;margin:2.75rem 0;text-align:center}.ev-cta h3,.ev-cta .ev-cta-title{color:#fff!important;font-size:1.35rem;font-weight:700;margin:0 0 .6rem!important;letter-spacing:-.01em}.ev-cta p{color:#d4d4d4!important;font-size:1rem;line-height:1.6;margin:0 auto 1.25rem!important;max-width:34rem}.ev-cta a{color:#fff!important}.ev-cta .ev-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.9rem;background:#fff;color:#0a0a0a!important;text-decoration:none!important;font-weight:600;font-size:1rem;border-radius:999px;transition:background .2s ease,transform .2s ease}.ev-cta .ev-cta-btn:hover{background:#e5e5e5;transform:translateY(-1px)}.ev-cta .ev-cta-note{color:#a3a3a3!important;font-size:.85rem;margin:.9rem 0 0!important}.section-divider{margin:3rem 0;border:0;border-top:1px solid #e2e8f0}.article-img{display:block;width:100%;max-width:100%;height:auto;border-radius:12px;border:1px solid #e5e5e5;margin:1.5rem 0}.skin-guide-figure{margin:2rem 0}.skin-guide-figure .article-img{margin:0 0 .65rem}.skin-guide-figure figcaption{color:#595959;font-size:.875rem;line-height:1.6}.seo-project-gallery{margin:2.5rem 0}.seo-project-gallery .seo-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-project-gallery .seo-project-grid article{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid #e3d9cc;border-radius:14px;background:#fffdf9}.seo-project-gallery .seo-project-grid img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:8px}.seo-project-gallery .seo-project-grid h3{font-size:1rem;line-height:1.4;margin:16px 0 10px}.seo-project-gallery .seo-project-grid p{flex:1;font-size:.875rem;line-height:1.65;margin:0 0 14px}.content .seo-project-gallery a.seo-project-create{align-self:flex-start;display:inline-block;border-radius:22px;padding:10px 14px;background:#28241f;color:#fff;text-decoration:none;font-size:.82rem;line-height:1.5}.content .seo-project-gallery a.seo-project-create:hover{background:#493e32;color:#fff}.content .seo-project-gallery a.seo-project-explore{display:block;margin-top:12px;font-size:.8rem;line-height:1.5;color:#655038}.seo-project-gallery a:focus-visible{outline:3px solid #bd8654;outline-offset:4px}@media (max-width:700px){.seo-project-gallery .seo-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:420px){.seo-project-gallery .seo-project-grid{grid-template-columns:1fr}}.editorial-guide{max-width:760px;margin:0 auto}.editorial-guide p,.editorial-guide li{line-height:1.8}.editorial-note{margin:1.75rem 0;padding:20px 24px;background:#faf7f2;border-left:3px solid #aa8059;border-radius:0 12px 12px 0}.content .editorial-note p{margin:0;font-size:.9375rem}.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.75rem 0}.editorial-cards>section{min-width:0;padding:22px;border:1px solid #e3d9cc;border-radius:14px}.content .editorial-cards h3{margin:0 0 12px;font-size:1.125rem}.content .editorial-cards p{margin:0;font-size:.9375rem}.editorial-guide blockquote{margin:1.5rem 0;padding:20px 24px;border-left:3px solid #aa8059;background:#faf7f2;border-radius:0 12px 12px 0;font-style:normal;line-height:1.8}.editorial-steps{padding-left:1.5rem}.editorial-steps li{padding-left:.5rem;margin-bottom:1.25rem}.editorial-steps li::marker{color:#886442;font-weight:700}.editorial-table-wrap{max-width:100%;overflow-x:auto;margin:1.75rem 0;border:1px solid #e3d9cc;border-radius:12px}.editorial-table-wrap:focus-visible{outline:3px solid #aa8059;outline-offset:3px}.content table.editorial-table{width:100%;min-width:570px;border-collapse:collapse;margin:0;font-size:.875rem}.editorial-table caption{text-align:left;padding:16px;font-weight:700;color:#403429;background:#faf7f2}.content .editorial-table th,.content .editorial-table td{padding:14px 16px;vertical-align:top;text-align:left;line-height:1.65;border-bottom:1px solid #e9e2d9;overflow-wrap:break-word}.content .editorial-table thead th{background:#f5f0e9;color:#403429}.content .editorial-table tbody th{width:27%;font-weight:600}.content .editorial-table tbody tr:last-child>*{border-bottom:0}@media (max-width:600px){.editorial-cards{grid-template-columns:minmax(0,1fr)}.editorial-note,.editorial-guide blockquote{padding:18px}.editorial-table-wrap:before{content:"Scroll sideways to see all columns →";display:block;position:sticky;left:0;padding:12px 16px;background:#faf7f2;color:#655038;font-size:.8rem;line-height:1.5}html:lang(fr) .editorial-table-wrap:before{content:"Faites défiler pour voir toutes les colonnes →"}}
