.welcome-booklet .content-page-header{padding:28px 0 32px;position:relative}.welcome-booklet .content-page-header:before{content:"";background:var(--accent);border-radius:2px;width:56px;height:4px;position:absolute;top:0;left:0}.welcome-booklet .content-page-intro{max-width:58ch;line-height:1.7}.welcome-booklet .content-page-layout{grid-template-columns:230px minmax(0,1fr);gap:48px}.welcome-booklet .content-page-toc{padding:20px 20px 20px 0}.welcome-booklet .content-page-toc a{color:var(--foreground);text-decoration:none}.welcome-booklet .content-page-toc a:hover{color:var(--primary);text-decoration:underline}.welcome-booklet .content-page-body>section{margin-bottom:36px;padding-bottom:36px}.welcome-booklet .content-page-body h2{margin-bottom:24px;font-size:21px}.welcome-booklet .content-page-body p,.welcome-booklet .content-page-body li{line-height:1.8}.welcome-booklet .booklet-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.welcome-booklet .booklet-value{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:22px}.welcome-booklet .booklet-value:nth-child(2),.welcome-booklet .booklet-value:nth-child(3){background:var(--accent-soft);border-color:#0000}.welcome-booklet .booklet-value h3{font-family:var(--font-display);color:var(--foreground);margin:14px 0 12px;font-size:15px;font-weight:600}.welcome-booklet .booklet-value p,.welcome-booklet .booklet-value li{font-size:14px}.welcome-booklet .booklet-value ul{padding-left:18px}.welcome-booklet .booklet-value li+li{margin-top:10px}.welcome-booklet .booklet-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding:0;list-style:none;display:grid}.welcome-booklet .booklet-sites li{border:1px solid var(--border);border-radius:var(--radius);padding:22px}.welcome-booklet .booklet-sites strong{font-family:var(--font-display);color:var(--primary);margin:12px 0 4px;display:block}.welcome-booklet .booklet-sites span{color:var(--muted-foreground);font-size:14px;display:block}.welcome-booklet .booklet-practical{gap:0;display:grid}.welcome-booklet .booklet-practical>div{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.welcome-booklet .booklet-practical>div:first-child{padding-top:0}.welcome-booklet .booklet-practical>div:last-child{border:0;padding-bottom:0}.welcome-booklet .booklet-practical svg{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:5px}.welcome-booklet #securite{background:var(--accent-soft);border:0;padding:28px}.welcome-booklet #contact{border:0;margin-bottom:0;padding-bottom:0}.welcome-booklet .booklet-signature{border-left:3px solid var(--accent);margin-top:24px;padding-left:18px}.welcome-booklet .content-page-body .not-prose a{white-space:normal;text-align:center;height:auto;min-height:40px;text-decoration:none}.welcome-booklet .content-page-body .not-prose a.bg-primary{color:var(--primary-foreground)}@media (width<=1023px){.welcome-booklet .content-page-layout{grid-template-columns:minmax(0,1fr);gap:32px}.welcome-booklet .content-page-toc{padding:0 0 24px}}@media (width<=639px){.welcome-booklet .booklet-values,.welcome-booklet .booklet-sites{grid-template-columns:minmax(0,1fr)}.welcome-booklet .content-page-header{padding-top:24px}.welcome-booklet .content-page-body h2{align-items:flex-start;font-size:19px}.welcome-booklet #securite{padding:20px}}
