@font-face{font-family:Inter;src:url(/assets/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}html{scroll-behavior:smooth}body{background:#f9f5ed;margin:0}.ouvrali{color:#142941;--navy:#142941;--clay:#963e30;--sage:#e5e8dc;--paper:#fffdf8;--line:#ddd5c9;--cream:#f9f5ed;background:#f9f5ed;min-height:100vh;font-family:Inter,Arial,sans-serif}.ouvrali .mobile-menu{display:none}.ouvrali .mobile-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.ouvrali .mobile-menu summary::marker{content:""}.ouvrali .mobile-menu nav{background:#fffdf8;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:0 8px 20px #14294120}.ouvrali .commerce-offers .offer-main small{width:100%;max-width:none;display:block}.ouvrali .commerce-offers .offer-price strong{white-space:nowrap}.ouvrali .commerce-offers .offer-row:last-of-type .offer-price strong{font-size:22px}.ouvrali .tariff-options{width:min(1120px,88%);margin:20px auto 72px}.ouvrali .tariff-options .offer-row{grid-template-columns:minmax(0,1fr) 170px 150px}.ouvrali .tariff-options .offer-main small{font-size:15px}.ouvrali .tariff-options .offer-main p{color:#963e30;font-weight:700}.ouvrali .private-page,.ouvrali .legal-page,.ouvrali .checkout-page{max-width:960px;margin:48px auto;padding:0 6%}.ouvrali .checkout-page h1,.ouvrali .private-page h1,.ouvrali .legal-page h1{margin-bottom:24px;font-size:clamp(32px,5vw,52px)}.ouvrali .checkout-layout{grid-template-columns:1.6fr 1fr;gap:36px;display:grid}.ouvrali .checkout-summary{background:#e5e8dc;border-radius:12px;align-self:start;padding:24px}.ouvrali .checkout-form,.ouvrali .contact-form-panel form{gap:20px;display:grid}.ouvrali .checkout-form label,.ouvrali .renew-form label{gap:8px;display:grid}.ouvrali .checkout-form input,.ouvrali .checkout-form select,.ouvrali .renew-form input{color:#142941;background:#fffdf8;border:1px solid #aaa092;border-radius:6px;width:100%;padding:12px}.ouvrali .checkout-form input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px}.ouvrali .checkout-form .agreement{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.ouvrali .checkout-form p,.ouvrali .checkout-summary p{margin-top:12px}.ouvrali .field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ouvrali .status-error{color:#963e30;background:#f0e0d3;border-radius:6px;padding:12px}.ouvrali .test-note{background:#e5e8dc;border:1px solid #bcc3ad;border-radius:6px;margin-bottom:24px;padding:14px}.ouvrali .form-honey{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.ouvrali .private-actions{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.ouvrali .legal-page pre{white-space:pre-wrap;font:inherit}.ouvrali .footer button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ouvrali .journal-tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ouvrali .journal-tags span{color:#142941;background:#e5e8dc;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700}.ouvrali .journal-tags .universe-ia{color:#963e30;background:#f0e0d3}.ouvrali .journal-pagination{justify-content:center;gap:20px;margin:40px 0;display:flex}.ouvrali .journal-empty{background:#e5e8dc;border-radius:10px;padding:40px}.ouvrali .journal-categories{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ouvrali .journal-categories a{border:1px solid #ddd5c9;border-radius:6px;padding:8px 12px}.ouvrali .journal-categories a[aria-current=page]{color:#fff;background:#142941}.ouvrali .article-body p{margin:0 0 20px}.ouvrali .article-body h2{margin:32px 0 16px;font-size:30px}.ouvrali .article-body h3{margin:24px 0 14px}.ouvrali .source-links{margin:32px 0}.ouvrali .source-links a{overflow-wrap:anywhere}.ouvrali .renew-form{gap:20px;max-width:580px;display:grid}.ouvrali .private-page p{margin:16px 0}.ouvrali .private-page h2{margin:2rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.ouvrali .journey-booking{margin-top:2rem}@media (max-width:950px){.ouvrali .header,.ouvrali .site-header{z-index:10;flex-wrap:wrap;align-items:center;gap:14px;height:auto;padding-block:18px;position:relative;display:flex!important}.ouvrali .desktop-navigation{display:none!important}.ouvrali .mobile-menu{order:3;display:block}.ouvrali .mobile-menu[open]{order:4;width:100%}.ouvrali .header-price{margin-left:auto}.ouvrali .checkout-layout{grid-template-columns:1fr}.ouvrali .tariff-options .offer-row{grid-template-columns:minmax(0,1fr) auto}.ouvrali .tariff-options .offer-row>.button{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.ouvrali .field-row{grid-template-columns:1fr}.ouvrali .header .brand,.ouvrali .site-header .brand{flex-basis:125px;width:125px}.ouvrali .header-price{padding:10px 12px;font-size:12px}.ouvrali .mobile-menu summary{font-size:13px}.ouvrali .checkout-page,.ouvrali .private-page,.ouvrali .legal-page{margin-top:28px}.ouvrali .journal-tags{gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ouvrali *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ouvrali .offer-ledger .tariff-options{background:var(--paper);border-radius:16px;width:100%;margin:0;padding:0 28px}.ouvrali .offer-ledger .tariff-options .offer-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 135px 115px;align-items:center;gap:18px;padding:26px 0;display:grid}.ouvrali .offer-ledger .offer-main h3{font-size:24px;line-height:1.15}.ouvrali .offer-ledger .offer-main p{margin-top:8px}.ouvrali .offer-ledger .offer-main small{color:#5c655e;margin-top:5px}.ouvrali .offer-ledger .tariff-options .offer-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.1;display:block}.ouvrali .offer-ledger .offer-price strong>span{font-size:22px;font-weight:500}.ouvrali .offer-ledger .offer-price>span{color:#59635c;margin-top:7px;font-size:12px;display:block}.ouvrali .offer-ledger .offer-row>.button{gap:13px;padding:12px 14px;font-size:13px}.ouvrali .offer-ledger .offer-reassurance{padding:18px 0 20px;font-size:12px;line-height:1.5}@media (max-width:700px){.ouvrali .offer-ledger .tariff-options{padding-inline:20px}.ouvrali .offer-ledger .tariff-options .offer-row{grid-template-columns:minmax(0,1fr) auto}.ouvrali .offer-ledger .offer-main{grid-column:1/-1}.ouvrali .offer-ledger .offer-price{grid-column:1}.ouvrali .offer-ledger .tariff-options .offer-row>.button{grid-column:2;justify-self:end}}.ouvrali .legal-page{max-width:1000px;padding-block:60px}.ouvrali .legal-page section{margin-block:36px}.ouvrali .contract-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ouvrali .preview-banner{color:#fff;text-align:center;background:#142b41;padding:12px 24px}.ouvrali .site-header{z-index:20;position:relative}.ouvrali .hero-purchase-note{margin-top:16px;font-size:14px;line-height:1.4}.ouvrali .hero-purchase-note strong,.ouvrali .hero-purchase-note span{display:block}.ouvrali .checkout-form input[type=radio]{flex:none;width:20px;height:20px}.ouvrali .checkout-form .agreement:has(a){display:block}.ouvrali .checkout-form .agreement:has(a) input{vertical-align:top;margin-right:8px}@media (max-width:950px){.ouvrali .mobile-menu[open] nav{width:100%;margin:0;padding:16px;display:flex;position:static}.ouvrali .mobile-menu[open] nav a{min-height:44px}}.ouvrali .private-cookie-settings{display:none}.ouvrali[data-private=true] .private-cookie-settings{display:block}.ouvrali[data-private=true] [data-consent-settings]{display:none}.ouvrali[data-layout=site] .hero-backdrop{z-index:0}.ouvrali[data-layout=site] .hero-scene-copy{z-index:1;position:relative}.ouvrali .journal-controls{padding-block:30px}.ouvrali .journal-tabs{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ouvrali .journal-tabs a{border-bottom:2px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ouvrali .journal-tabs a[aria-current=page]{border-color:var(--clay);color:var(--clay);font-weight:700}.ouvrali .journal-showcase{margin-block:20px 56px}.ouvrali[data-layout=site] .journal-showcase .journal-feature{grid-template-columns:1.3fr 1fr;align-items:center;margin-block:0 36px;text-decoration:none;display:grid}.ouvrali .journal-feature figure{margin:0}.ouvrali .journal-feature figure img{aspect-ratio:1.7;object-fit:cover;border-radius:10px;width:100%;height:auto}.ouvrali .journal-feature-copy{background:var(--paper);border-radius:10px;margin-left:-48px;padding:32px;position:relative;box-shadow:0 16px 40px #14294114}.ouvrali .journal-feature-copy h2{margin:12px 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.1}.ouvrali .journal-feature-copy p{max-width:none;margin:0 0 22px}.ouvrali .journal-picks,.ouvrali .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ouvrali .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ouvrali .journal-picks article>a,.ouvrali .blog-grid article>a{text-decoration:none;display:block}.ouvrali .journal-picks article img,.ouvrali .blog-grid article img{aspect-ratio:2;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.ouvrali .journal-picks h3,.ouvrali .blog-grid h3{margin:12px 0;font-size:25px}.ouvrali .journal-picks p,.ouvrali .blog-grid p{max-width:none;margin:12px 0 20px}.ouvrali .blog-heading,.ouvrali .journal-library-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.ouvrali .blog-heading>a{white-space:nowrap}.ouvrali .journal-library{margin-bottom:56px}.ouvrali .journal-library-heading p{font-size:14px}.ouvrali .journal-row{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 24px;align-items:center;gap:28px;padding:24px 0;text-decoration:none;display:grid}.ouvrali .journal-row figure{margin:0}.ouvrali .journal-row img{aspect-ratio:1.7;object-fit:cover;border-radius:8px;width:100%;height:auto}.ouvrali .journal-row h3{margin:8px 0;font-size:24px}.ouvrali .journal-row p{max-width:none;margin:0}.ouvrali .journal-row .journal-tags{margin-top:0}.ouvrali .journal-row:hover h3,.ouvrali .journal-picks a:hover h3,.ouvrali .blog-grid a:hover h3{color:var(--clay)}@media (max-width:700px){.ouvrali[data-layout=site] .journal-showcase .journal-feature{grid-template-columns:1fr}.ouvrali .journal-feature-copy{margin:-24px 12px 0;padding:24px}.ouvrali .journal-picks,.ouvrali .blog-grid{grid-template-columns:1fr}.ouvrali .blog-heading{flex-wrap:wrap;align-items:start;gap:16px}.ouvrali .journal-row{grid-template-columns:92px minmax(0,1fr);gap:16px}.ouvrali .journal-row>span{display:none}.ouvrali .journal-row h3{font-size:21px}.ouvrali .journal-row p{font-size:14px}.ouvrali .journal-row .journal-tags{gap:5px}.ouvrali .journal-row .journal-tags span{padding:3px 6px;font-size:11px}}.ouvrali .delivery-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:24px 40px;display:flex}.ouvrali .delivery-header span{color:#566473;font-size:13px}.ouvrali .delivery-page{max-width:1120px;margin:40px auto;padding:0 40px}.ouvrali .delivery-eyebrow{color:var(--clay);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.ouvrali .delivery-page h1{margin:8px 0 24px}.ouvrali .delivery-page h2{margin:0 0 16px;font-size:25px}.ouvrali .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ouvrali .resource-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.ouvrali .resource-kit{border-top:4px solid var(--clay)}.ouvrali .resource-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--clay);font-size:12px;font-weight:700}.ouvrali .resource-card h3{margin:16px 0 0;font-size:22px;line-height:1.3}.ouvrali .resource-card p{margin:12px 0 24px;font-size:15px;line-height:1.6}.ouvrali .resource-card .button,.ouvrali .resource-unavailable{margin-top:auto;font-size:14px}.ouvrali .resource-unavailable{color:#566473}.ouvrali .resource-instructions{color:#566473;font-size:13px;line-height:1.65}.ouvrali .delivery-panel{background:var(--sage);border-radius:12px;margin:30px 0;padding:28px}.ouvrali .delivery-help{border-bottom:1px solid var(--line);padding:28px 0}.ouvrali .delivery-contact{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ouvrali .delivery-receipt{padding-top:28px}.ouvrali .delivery-footer{text-align:center;color:#566473;padding:24px;font-size:13px}@media (max-width:800px){.ouvrali .resource-grid{grid-template-columns:1fr}.ouvrali .delivery-header{padding:20px}.ouvrali .delivery-header span{text-align:right;max-width:115px}.ouvrali .delivery-page{margin:28px auto;padding:0 20px}.ouvrali .delivery-page h1{font-size:34px}}.ouvrali .delivery-page p{text-align:left;-webkit-hyphens:none;hyphens:none}
@media screen{:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap{z-index:20;flex-wrap:nowrap;align-items:center;gap:28px;width:88%;max-width:1360px;height:96px;min-height:0;margin-inline:auto;padding:0;display:flex;position:relative}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand{box-sizing:border-box;background:0 0;flex:0 0 205px;width:205px;padding:0}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand img{width:100%;height:auto;display:block}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap>nav{gap:10px;margin-left:auto;font-size:14px;font-weight:700;line-height:1.3}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .header-price{white-space:nowrap;justify-content:center;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;line-height:1.3}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .header-price>.icon{display:none}}@media screen and (min-width:951px) and (max-width:1150px){:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap{gap:18px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand{flex-basis:170px;width:170px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap>nav{gap:6px;font-size:12px}}@media screen and (max-width:950px){:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap{gap:18px;height:86px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand{flex-basis:170px;width:170px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap>nav{font-size:16px;top:calc(100% - 8px)}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .mobile-menu,:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .mobile-menu[open]{flex:none;order:3;width:auto}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .mobile-menu nav{align-items:stretch;margin:0;font-size:16px;position:absolute;top:calc(100% - 8px);left:0;right:0}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .mobile-menu summary{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;font-size:0}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px}}@media screen and (max-width:700px){:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap{gap:10px;width:calc(100% - 32px);height:72px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand{flex-basis:124px;width:124px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .header-price{min-height:44px;padding:10px 12px;font-size:12px}}@media screen and (max-width:360px){:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap{gap:8px}:is(body,.ouvrali[data-layout]) :is(.header,.site-header).wrap .brand{flex-basis:100px;width:100px}}
.ouvrali .legal-page{max-width:none;padding:0 0 80px}.ouvrali .legal-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;padding-block:48px 36px;display:grid}.ouvrali .legal-back{color:#425365;margin-bottom:28px;font-size:13px;display:inline-block}.ouvrali .legal-hero .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#983e2e;margin-bottom:16px;font-size:12px;font-weight:750}.ouvrali .legal-hero h1{max-width:none;margin:0 0 20px;font-size:clamp(32px,4vw,54px);line-height:1.08}.ouvrali .legal-hero p{width:auto;max-width:none}.ouvrali .legal-description{font-size:18px;line-height:1.6}.ouvrali .legal-version{color:#425365;margin-top:20px;font-size:13px}.ouvrali .legal-contact{background:#fffdf8;border:1px solid #dcd6cc;border-radius:12px;margin-top:32px;padding:26px 24px;position:relative}.ouvrali .legal-contact img{width:74px;height:auto;position:absolute;top:-58px;right:14px}.ouvrali .legal-contact strong{margin-bottom:12px;display:block}.ouvrali .legal-contact p{margin-bottom:16px;font-size:14px}.ouvrali .legal-contact a{color:#983e2e;overflow-wrap:anywhere;text-underline-offset:3px;font-size:14px;text-decoration:underline}.ouvrali .legal-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ouvrali .legal-actions .button{padding:11px 16px;font-size:13px}.ouvrali .legal-navigation{border-block:1px solid #dcd6cc;flex-wrap:wrap;gap:12px 26px;padding-block:18px;display:flex}.ouvrali .legal-navigation a{padding-block:3px;font-size:14px;font-weight:650}.ouvrali .legal-navigation a[aria-current=page]{color:#983e2e;text-underline-offset:6px;text-decoration:underline}.ouvrali .legal-draft{background:#eee8dd;border-left:3px solid #983e2e;margin-top:24px;padding:16px 20px}.ouvrali .legal-draft p{max-width:none;margin:5px 0 0;font-size:13px;line-height:1.55}.ouvrali .legal-draft strong{font-size:14px}.ouvrali .legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;margin-top:42px;display:grid}.ouvrali .legal-sidebar{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.ouvrali .legal-toc summary{cursor:pointer;padding-bottom:16px;font-weight:750}.ouvrali .legal-toc ol{margin:0;padding:0;list-style:none}.ouvrali .legal-toc li{border-top:1px solid #e0d9ce}.ouvrali .legal-toc a{padding:10px 0;font-size:13px;line-height:1.5;display:block}.ouvrali .legal-body{min-width:0}.ouvrali .legal-body h2{margin:42px 0 20px;scroll-margin-top:24px;font-size:25px;line-height:1.3}.ouvrali .legal-body>h2:first-child{margin-top:0}.ouvrali .legal-body h3{margin:28px 0 16px;font-size:19px;line-height:1.4}.ouvrali .legal-body p,.ouvrali .legal-body li{overflow-wrap:anywhere;width:auto;max-width:none;font-size:15px;line-height:1.8}.ouvrali .legal-body p{margin-block:0 18px}.ouvrali .legal-body ul,.ouvrali .legal-body ol{margin-block:0 22px;padding-left:24px}.ouvrali .legal-body li{margin-bottom:9px}.ouvrali .legal-body a{color:#963b2b;text-underline-offset:3px;text-decoration:underline}.ouvrali .legal-body blockquote{background:#e5e8dc;border:1px solid #b9c1ae;border-radius:10px;margin:28px 0;padding:24px 28px}.ouvrali .legal-body blockquote p:last-child{margin-bottom:0}.ouvrali .legal-table{border:1px solid #dcd6cc;border-radius:8px;margin-block:24px;overflow-x:auto}.ouvrali .legal-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.ouvrali .legal-table th,.ouvrali .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dcd6cc;min-width:130px;padding:14px 16px}.ouvrali .legal-table th{background:#e5e8dc;font-weight:750}.ouvrali .legal-table tr:last-child td{border-bottom:0}.ouvrali .legal-tracker-details{border-block:1px solid #dcd6cc;margin-block:26px}.ouvrali .legal-tracker-details summary{cursor:pointer;padding-block:18px;font-size:15px;font-weight:700}.ouvrali .legal-tracker-details summary:after{content:"+";float:right;font-size:22px;line-height:1}.ouvrali .legal-tracker-details[open] summary:after{content:"−"}.ouvrali .legal-end{border-top:1px solid #dcd6cc;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.ouvrali .footer .footer-legal{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ouvrali .footer .footer-legal strong{margin-bottom:6px}.ouvrali .footer .footer-legal .private-cookie-settings{display:none}.ouvrali[data-private=true] .footer .footer-legal .private-cookie-settings{display:block}.ouvrali .footer .footer-legal a,.ouvrali .footer .footer-legal button{color:#fff;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.5;text-decoration:none}.ouvrali .footer .footer-legal a:hover,.ouvrali .footer .footer-legal button:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:950px){.ouvrali .legal-hero{grid-template-columns:minmax(0,1fr) 250px;gap:32px}.ouvrali .legal-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}}@media (max-width:700px){.ouvrali .legal-hero{grid-template-columns:1fr;gap:26px;padding-top:30px}.ouvrali .legal-contact{margin-top:16px;padding-right:24px}.ouvrali .legal-contact strong{min-height:60px;padding-right:80px}.ouvrali .legal-contact img{top:12px}.ouvrali .legal-description{font-size:16px}.ouvrali .legal-actions .button{width:100%}.ouvrali .legal-navigation{gap:12px 20px}.ouvrali .legal-layout{grid-template-columns:1fr;gap:28px}.ouvrali .legal-sidebar{max-height:none;position:static}.ouvrali .legal-toc{background:#eee8dd;border-radius:8px;padding:16px 18px}.ouvrali .legal-toc nav{max-height:220px;overflow-y:auto}.ouvrali .legal-body p,.ouvrali .legal-body li{font-size:14px}.ouvrali .legal-body h2{font-size:22px}.ouvrali .legal-body blockquote{padding:18px}.ouvrali .legal-draft{padding:14px 16px}}@media (max-width:359px){.ouvrali .legal-contact{padding-right:24px}.ouvrali .legal-contact img{display:none}.ouvrali .legal-contact strong{min-height:0;padding-right:0}}@media print{.ouvrali>header,.ouvrali .skip,.ouvrali .footer,.ouvrali .consent-panel,.ouvrali .legal-contact,.ouvrali .legal-navigation,.ouvrali .legal-sidebar,.ouvrali .legal-actions,.ouvrali .legal-back,.ouvrali .legal-end{display:none!important}.ouvrali .wrap{width:100%;max-width:none}.ouvrali .legal-hero,.ouvrali .legal-layout{margin-top:20px;padding:0;display:block}.ouvrali .legal-page{padding:0}.ouvrali .legal-body p,.ouvrali .legal-body li{font-size:10pt;line-height:1.5}.ouvrali .legal-body h2,.ouvrali .legal-body h3{break-after:avoid}.ouvrali .legal-body blockquote{break-inside:avoid}.ouvrali .legal-table{overflow:visible}.ouvrali .legal-table th,.ouvrali .legal-table td{min-width:0;padding:6px}.ouvrali .legal-body a{color:inherit}}
