.ln-legal{max-width:960px}.ln-legal .rte{font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.ln-legal h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;overflow-wrap:anywhere}.ln-legal h2{font-size:1.4rem;margin:2.2rem 0 .8rem;line-height:1.35}.ln-legal p,.ln-legal ul{margin:0 0 1.1rem}.ln-legal ul{padding-left:1.4rem}.ln-legal a{text-decoration:underline;text-underline-offset:3px}.ln-legal-nav{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:2rem;font-size:.88rem}.ln-legal-review{padding:1.2rem;border:1px solid #9c7734;background:#fff6df;color:#403117;border-radius:8px;margin:1.5rem 0;line-height:1.6}.ln-legal-review p{margin:.5rem 0 0!important}.ln-legal table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.93rem}.ln-legal th,.ln-legal td{padding:.8rem .6rem;border:1px solid #dad7d0;text-align:left;vertical-align:top}.ln-legal caption{text-align:left;font-weight:600;margin-bottom:.6rem}.ln-legal th{background:#f2f1ed}.ln-legal-notice{margin:1.2rem 0}.ln-legal-notice summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-weight:600}.ln-legal-notice img{display:block;width:100%;max-width:794px;height:auto;margin:1rem auto;object-fit:contain}.ln-legal-notice a{display:block}.ln-legal-notice p{font-size:.9rem;line-height:1.5}.ln-legal-notice:focus-within{outline-offset:4px}@media(max-width:500px){.ln-legal td,.ln-legal th{padding:.55rem .35rem;font-size:.83rem}.ln-legal-review{padding:.9rem}}@media print{.ln-header,.ln-footer,.ln-chat,.ln-legal-nav{display:none!important}.ln-legal{max-width:none}.ln-legal h2{break-after:avoid}.ln-legal table,.ln-legal-review{break-inside:avoid}.ln-legal{color:#000}.ln-legal a{color:#000}}