/* Stage 11 legal pages only. */
.wf-legal-page.e-con,.wf-legal-hero.e-con,.wf-legal-content.e-con,.wf-legal-related.e-con,.wf-legal-cta.e-con{display:block!important;padding-inline:0!important}.wf-legal-page{overflow:hidden;background:#f7f4ee;color:#302c26}.wf-legal-hero{position:relative;padding:88px 0 82px!important;background:radial-gradient(circle at 80% 10%,rgba(193,143,33,.18),transparent 28%),#10110f;color:#fff}.wf-legal-shell{width:min(1180px,calc(100% - 48px))!important;max-width:none!important;margin-inline:auto!important}.wf-legal-hero__content.e-con{display:block!important}.wf-legal-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:42px;color:#bcb6ad;font-size:13px}.wf-legal-breadcrumb a{color:#fff}.wf-legal-hero h1{max-width:950px;margin:0 0 22px;color:#fff;font:500 clamp(50px,6vw,78px)/1 var(--wf-font-display,Georgia,serif);letter-spacing:-.03em}.wf-legal-hero p{max-width:760px;color:#cec8bf;font-size:18px;line-height:1.75}.wf-legal-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:25px;color:#d2ad5d;font-size:13px}.wf-legal-layout.e-con{display:grid!important;grid-template-columns:290px minmax(0,1fr);gap:68px;padding:76px 0 90px!important}.wf-legal-toc{position:sticky;top:110px;align-self:start;padding:26px;border:1px solid #dbcfb9;border-radius:14px;background:#fff}.wf-legal-toc strong{display:block;margin-bottom:14px;color:#a26f11;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.wf-legal-toc ol{margin:0;padding-left:20px}.wf-legal-toc a{display:block;padding:8px 0;border-bottom:1px solid #eee7db;color:#4d473f;font-size:14px}.wf-legal-toc a:focus-visible,.wf-legal-content a:focus-visible{outline:3px solid rgba(184,132,31,.35);outline-offset:3px}.wf-legal-content{min-width:0;font-size:17px;line-height:1.83}.wf-legal-section.e-con{display:block!important;scroll-margin-top:120px;padding:0 0 42px!important;margin-bottom:42px;border-bottom:1px solid #ded6c8}.wf-legal-section h2{margin:0 0 17px;color:#211d18;font:500 clamp(30px,3.2vw,43px)/1.15 var(--wf-font-display,Georgia,serif)}.wf-legal-section p,.wf-legal-section li{color:#5e5850}.wf-legal-section a{overflow-wrap:anywhere;color:#9c6d12;text-decoration:underline}.wf-legal-anchor{position:relative;top:-120px}.wf-legal-missing,.wf-legal-dynamic{margin:20px 0;padding:20px 22px;border-left:4px solid #b7811b;background:#f1e8d8;color:#5d4517}.wf-legal-dynamic p{margin:0}.wf-legal-draft{margin-bottom:35px;padding:24px;border:1px solid #d8bc81;border-left:4px solid #b8841f;border-radius:10px;background:#efe6d6}.wf-legal-draft strong{font:600 22px/1.2 var(--wf-font-display,Georgia,serif)}.wf-legal-draft p{margin:8px 0 0;color:#5e5141}.wf-legal-business{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;margin:24px 0;border:1px solid #ddd2bf;border-radius:12px;overflow:hidden}.wf-legal-business dt,.wf-legal-business dd{margin:0;padding:14px 17px;border-bottom:1px solid #e7dfd2}.wf-legal-business dt{background:#f0e8da;font-weight:700}.wf-cookie-inventory-wrap{max-width:100%;overflow:auto}.wf-cookie-inventory{width:100%;border-collapse:collapse;background:#fff}.wf-cookie-inventory th,.wf-cookie-inventory td{padding:14px;border:1px solid #ddd5c8;text-align:left;vertical-align:top}.wf-cookie-inventory th{background:#171816;color:#fff}.wf-legal-related{padding:62px 0!important;background:#151614;color:#fff}.wf-legal-related h2{color:#fff;font:500 36px/1.2 var(--wf-font-display,Georgia,serif)}.wf-legal-related__links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wf-legal-related__links a{padding:20px;border:1px solid rgba(204,157,55,.35);border-radius:10px;color:#fff}.wf-legal-cta{padding:60px 0!important;background:#b8841f;color:#fff}.wf-legal-cta__layout.e-con{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:30px}.wf-legal-cta h2{margin:0;color:#fff;font:500 40px/1.15 var(--wf-font-display,Georgia,serif)}.wf-legal-cta a{padding:13px 20px;border:1px solid #fff;border-radius:8px;color:#fff;font-weight:700}
@media(max-width:900px){.wf-legal-layout.e-con{grid-template-columns:1fr;gap:32px}.wf-legal-toc{position:static}.wf-legal-toc ol{columns:2}.wf-legal-related__links{grid-template-columns:1fr}.wf-legal-cta__layout.e-con{display:block!important}.wf-legal-cta a{display:inline-block;margin-top:20px}}
@media(max-width:600px){.wf-legal-shell{width:calc(100% - 32px)!important}.wf-legal-hero{padding:60px 0!important}.wf-legal-hero h1{font-size:43px}.wf-legal-hero p,.wf-legal-content{font-size:16px}.wf-legal-layout.e-con{padding:52px 0 70px!important}.wf-legal-toc ol{columns:1}.wf-legal-business{grid-template-columns:1fr}.wf-legal-business dt{padding-bottom:3px;border-bottom:0}.wf-legal-business dd{padding-top:3px}.wf-cookie-inventory thead{display:none}.wf-cookie-inventory,.wf-cookie-inventory tbody,.wf-cookie-inventory tr,.wf-cookie-inventory td{display:block}.wf-cookie-inventory tr{margin-bottom:16px;border:1px solid #ddd5c8;border-radius:10px;overflow:hidden}.wf-cookie-inventory td{display:grid;grid-template-columns:105px minmax(0,1fr);border:0;border-bottom:1px solid #eee6da;overflow-wrap:anywhere}.wf-cookie-inventory td:before{content:attr(data-label);font-weight:700}.wf-legal-meta span{display:block;margin-top:7px}}
