.wof-legal-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1200px){.wof-legal-layout{grid-template-columns:minmax(0,1fr) 280px;gap:72px}}.wof-legal .wof-prose{display:block;max-width:700px;margin:0 auto;font-size:18px;line-height:1.7}@media (min-width:1200px){.wof-legal .wof-prose,.wof-legal-body>.wof-legal-updated--inline,.wof-legal-body>.wof-toc-panel{margin-left:auto;margin-right:0}}.wof-legal-body>.wof-legal-updated--inline,.wof-legal-body>.wof-toc-panel{max-width:700px;margin-left:auto;margin-right:auto}.wof-legal .wof-prose .wof-lead,.wof-legal .wof-prose>p:first-child,.wof-legal .wof-prose>p:first-child:first-letter{font-size:inherit;line-height:inherit;color:inherit}.wof-legal .wof-prose>p:first-child:first-letter{float:none;margin:0;font-weight:inherit}.wof-legal .wof-prose h2{margin-top:1.8em;font-size:clamp(24px,2.2vw,30px)}.wof-legal .wof-prose h2:first-child{margin-top:0}.wof-legal .wof-prose strong{font-weight:600;color:#120e0b}.wof-legal .wof-prose .wof-legal-version{margin-bottom:2em;padding:12px 16px;border:1px solid var(--wof-rule);font-size:15px;line-height:1.5;color:var(--wof-muted)}.wof-legal .wof-prose table{display:block;width:100%;margin:0 0 1.6em;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5}.wof-legal .wof-prose td,.wof-legal .wof-prose th{min-width:160px;padding:12px 14px;border:1px solid var(--wof-rule);text-align:left;vertical-align:top}.wof-legal .wof-prose th{font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--wof-muted);background:rgba(43,36,32,.03)}.wof-legal-updated{margin:0 0 24px;font-size:13px;letter-spacing:.06em;color:var(--wof-muted)}.wof-legal-rail .wof-legal-updated{margin:24px 0 0}@media (min-width:1200px){.wof-legal-updated--inline{display:none}}.wof-legal-related{margin-top:28px}.wof-legal-related .wof-toc-caption{padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--wof-rule)}.wof-legal-more ul,.wof-legal-related ul{margin:0;padding:0;list-style:none}.wof-legal-related a{display:block;padding:7px 0;font-size:15px;color:rgba(43,36,32,.7);text-decoration:none}.wof-legal-related a:focus-visible,.wof-legal-related a:hover{color:var(--wof-text);text-decoration:underline;text-underline-offset:3px}.wof-legal-more{max-width:700px;margin:48px auto 0;padding-top:24px;border-top:1px solid var(--wof-rule)}.wof-legal-more ul{display:flex;flex-wrap:wrap;gap:12px}.wof-legal-more a{display:inline-block;padding:10px 16px;border:1px solid var(--wof-rule);font-size:15px;color:var(--wof-text);text-decoration:none;transition:border-color .27s ease}.wof-legal-more a:focus-visible,.wof-legal-more a:hover{border-color:var(--wof-text)}@media (min-width:1200px){.wof-legal-more{display:none}}@media (max-width:767px){.wof-legal .wof-prose{font-size:17px}}@media print{.wof-legal-more,.wof-legal-rail,.wof-toc-bar,.wof-toc-panel{display:none!important}}