.LegalPageView-module__pw5aLa__page{background:linear-gradient(#fff 0%,#fffaf5 100%)}.LegalPageView-module__pw5aLa__hero{background:linear-gradient(115deg,#fff4e8 0%,#fcf8f3 72%,#edf3ef 100%);border:1px solid #123c3a14;border-radius:24px;padding:32px 24px;position:relative;overflow:hidden}.LegalPageView-module__pw5aLa__heroIcon{display:none}.LegalPageView-module__pw5aLa__grid{align-items:start;gap:28px;margin-top:32px;display:grid}.LegalPageView-module__pw5aLa__sidebar{min-width:0}.LegalPageView-module__pw5aLa__document{min-width:0;color:var(--text);overflow-wrap:anywhere;background:#fff;border:1px solid #123c3a21;border-radius:20px;padding:28px 24px;font-size:15px;line-height:1.9;box-shadow:0 8px 32px #123c3a06}.LegalPageView-module__pw5aLa__document>:first-child{margin-top:0}.LegalPageView-module__pw5aLa__document>:last-child{margin-bottom:0}.LegalPageView-module__pw5aLa__document :is(h1,h2,h3,h4,h5,h6){color:var(--primary);scroll-margin-top:120px;font-weight:600;line-height:1.4}.LegalPageView-module__pw5aLa__document h1{margin:2em 0 .8em;font-size:1.8em}.LegalPageView-module__pw5aLa__document h2{font-family:var(--font-playfair), Georgia, serif;border-top:1px solid #123c3a1a;margin:2.2em 0 .9em;padding-top:1.5em;font-size:1.4em;font-weight:500}.LegalPageView-module__pw5aLa__document>h2:first-child{border-top:0;padding-top:0}.LegalPageView-module__pw5aLa__document h3{margin:1.8em 0 .75em;font-size:1.15em}.LegalPageView-module__pw5aLa__document :is(h4,h5,h6){margin:1.5em 0 .65em;font-size:1em}.LegalPageView-module__pw5aLa__document p{margin:0 0 1.2em}.LegalPageView-module__pw5aLa__document strong{color:var(--primary);font-weight:600}.LegalPageView-module__pw5aLa__document a{color:var(--primary);text-underline-offset:4px;-webkit-text-decoration:underline #f27a5e99;text-decoration:underline #f27a5e99;text-decoration-thickness:1.5px}.LegalPageView-module__pw5aLa__document a:hover{color:var(--primary-dark);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.LegalPageView-module__pw5aLa__document a:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:2px}.LegalPageView-module__pw5aLa__document :is(ul,ol){margin:1.2em 0 1.6em;padding-left:1.6em}.LegalPageView-module__pw5aLa__document ul{list-style:outside}.LegalPageView-module__pw5aLa__document ol{list-style:decimal}.LegalPageView-module__pw5aLa__document li{margin:.65em 0;padding-left:.25em}.LegalPageView-module__pw5aLa__document li::marker{color:var(--primary);font-weight:500}.LegalPageView-module__pw5aLa__document :is(ul,ol) :is(ul,ol){margin:.5em 0}.LegalPageView-module__pw5aLa__document blockquote{border-left:3px solid var(--secondary);background:var(--cream);border-radius:0 12px 12px 0;margin:1.6em 0;padding:18px 22px}.LegalPageView-module__pw5aLa__document hr{border:0;border-top:1px solid var(--line);margin:2em 0}.LegalPageView-module__pw5aLa__document table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.9em;display:block;overflow-x:auto}.LegalPageView-module__pw5aLa__document :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.LegalPageView-module__pw5aLa__document th{background:var(--cream);color:var(--primary);font-weight:600}.LegalPageView-module__pw5aLa__document img{border-radius:12px;max-width:100%;height:auto}.LegalPageView-module__pw5aLa__document :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:640px){.LegalPageView-module__pw5aLa__hero{padding:44px 40px}.LegalPageView-module__pw5aLa__document{padding:40px;font-size:16px}}@media (min-width:1024px){.LegalPageView-module__pw5aLa__hero{padding:48px}.LegalPageView-module__pw5aLa__heroIcon{color:#123c3a59;background:#fff9;border:1px solid #123c3a1a;border-radius:28px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;right:52px;transform:translateY(-50%)rotate(-8deg)}.LegalPageView-module__pw5aLa__hero>div:first-child{max-width:calc(100% - 180px)}.LegalPageView-module__pw5aLa__grid{grid-template-columns:260px minmax(0,1fr);gap:40px;margin-top:40px}.LegalPageView-module__pw5aLa__sidebar{position:sticky;top:112px}.LegalPageView-module__pw5aLa__document{padding:48px 52px}}@media print{.LegalPageView-module__pw5aLa__page{background:#fff}.LegalPageView-module__pw5aLa__hero{background:#fff;border:0;padding:0 0 24px}.LegalPageView-module__pw5aLa__heroIcon,.LegalPageView-module__pw5aLa__sidebar{display:none}.LegalPageView-module__pw5aLa__grid{display:block}.LegalPageView-module__pw5aLa__document{box-shadow:none;border:0;border-radius:0;padding:0}.LegalPageView-module__pw5aLa__document :is(h2,h3,h4){break-after:avoid}}
