.resource-hero{padding:145px 0 64px;background:radial-gradient(ellipse at 85% 10%,#501d28 0,transparent 55%),#090d17;color:#fff}.resource-hero h1{font-size:clamp(2.2rem,5.3vw,4.6rem);max-width:1000px;line-height:1.08;letter-spacing:-.045em;margin:24px 0}.resource-hero p{max-width:850px;color:#d3d8e2}.resource-hero .eyebrow{color:#ff948c;margin-top:26px}.resource-hero .button{margin-top:18px}.resource-back{color:#fff}.resource-lead{font-size:1.15rem;line-height:1.8}.resource-small{font-size:.85rem;line-height:1.65}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:48px;padding-bottom:40px}.resource-card{position:relative;background:#fff;border:1px solid #d5d7de;border-radius:18px;padding:32px;color:#172033}.resource-card h2{font-size:1.6rem;line-height:1.25;margin:20px 0}.resource-card p{line-height:1.75}.resource-card a{color:inherit}.resource-card .eyebrow{color:#aa271e;font-size:.72rem}.resource-number{font-size:3rem;font-weight:700;color:#a92821}.resource-link{display:inline-block;font-weight:700;margin-top:12px;text-decoration:underline;text-underline-offset:5px}.resource-body{max-width:1050px;padding-top:42px;padding-bottom:60px;color:#18202f}.resource-body section{scroll-margin-top:110px;margin-bottom:48px}.resource-body h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin:30px 0 18px}.resource-body h3{font-size:1.15rem;margin:26px 0 10px}.resource-body p,.resource-body li{line-height:1.85}.resource-body ul{padding-left:24px}.resource-principle{font-size:1.25rem;padding:24px;border-left:4px solid #be3025;background:#f2f3f6}.resource-toc{display:flex;gap:22px;flex-wrap:wrap;margin:30px 0;padding-bottom:20px;border-bottom:1px solid #c7cbd4}.resource-toc a,.resource-body a:not(.button){color:#91231b;text-decoration:underline;text-underline-offset:4px}.resource-table{overflow:auto;margin:24px 0;border:1px solid #c7cbd4;border-radius:10px}.resource-table table{width:100%;border-collapse:collapse;min-width:620px;font-size:.9rem}.resource-table caption{text-align:left;padding:16px;font-weight:700;background:#f1f3f6;color:#18202f}.resource-table th,.resource-table td{text-align:left;vertical-align:top;padding:16px;border:1px solid #d8dce3;line-height:1.65}.resource-table thead{background:#172033;color:#fff}.resource-table tbody th{font-weight:600;min-width:125px}.resource-table tbody tr:nth-child(even){background:#f6f7f9}.resource-limits{background:#f1f3f6;padding:22px 28px;border-radius:12px}.resource-next{padding-top:20px}.resource-body .button{color:#fff}.resource-body :focus-visible,.resource-grid :focus-visible{outline:3px solid #b42d22;outline-offset:4px}@media(max-width:760px){.resource-grid{grid-template-columns:1fr}.resource-hero{padding-top:112px}.resource-card{padding:25px}.resource-body{padding-top:22px}.resource-toc{gap:16px}.resource-table{max-width:100%}}@media print{.site-header,.site-footer,.resource-toc,.resource-next,.resource-hero .button,.resource-back{display:none}.resource-hero{padding:0;background:none;color:#000}.resource-hero p,.resource-hero .eyebrow{color:#000}.resource-body{max-width:none}.resource-table{overflow:visible}.resource-table table{min-width:0;font-size:9pt}.resource-table th,.resource-table td{padding:6px}.resource-body section{break-inside:auto}.resource-table tr{break-inside:avoid}}

#contenu{background:#f8f9fb}
/* WEB-6 PDF collection: the typography, materials and palette of our cases. */
#contenu{background:#f2f0eb}.resource-hero{background:linear-gradient(100deg,rgba(5,7,15,.98),rgba(5,7,15,.86)),url('/assets/cases/luxe.webp') center/cover}.resource-hero-layout{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:center}.resource-hero-layout h1{font-size:clamp(2.1rem,4.3vw,3.6rem)}.resource-hero-layout .resource-cover{box-shadow:0 20px 50px #0008;transform:rotate(2deg)}.resource-cover{display:block}.resource-cover img{display:block;width:100%;height:auto}.resource-card{padding:0;border:0;border-radius:0;background:transparent}.resource-card>.resource-cover{box-shadow:0 12px 28px #080c1525}.resource-card-copy{padding:24px 0}.resource-card h2{font-weight:550;letter-spacing:-.035em}.resource-card .eyebrow{font-size:.68rem}.resource-grid{gap:40px;padding-top:56px}.resource-principle,.resource-limits{background:#e7e4dd;border-radius:0}.resource-table{border-radius:0}.resource-table caption{background:#e7e4dd}.resource-table thead{background:#080c15}.resource-table tbody tr:nth-child(even){background:#e9e7e1}.resource-results{background:#080c15;color:#f2f0eb;padding:36px}.resource-results .eyebrow{color:#ef8d84}.resource-action{padding-top:16px;margin-top:24px;border-top:1px solid #454954}.resource-results h2,.resource-results h3{color:#f2f0eb}.resource-body>.resource-toc{gap:15px}.resource-body .eyebrow{font-size:.74rem}.resource-body section{margin-bottom:64px}.resource-body{max-width:960px}.resource-body h2{letter-spacing:-.035em;font-weight:550}@media(max-width:760px){.resource-hero-layout{grid-template-columns:1fr;gap:40px}.resource-hero-layout .resource-cover{width:210px;justify-self:center;transform:none}.resource-grid{gap:24px}.resource-card{max-width:400px;margin:auto}.resource-results{padding:24px}.resource-hero-layout h1{font-size:2.4rem}}@media print{.resource-cover{display:none}.resource-hero-layout{display:block}.resource-results{color:#000;background:none}.resource-results h2,.resource-results h3{color:#000}}
