.LegalContents_wrapper__c9dY3{background-color:#fff}@media (min-width:64rem){.LegalContents_wrapper__c9dY3{display:flex}}.LegalContents_tableOfContents__U4fx4{padding:2rem 1.5rem;padding:2rem var(--padding-container);border-bottom:1px solid #d2d8d0;border-bottom:1px solid var(--colour-moss-ui-3);background-color:#f7f8f7;background-color:var(--colour-moss-ui-6)}@media (min-width:64rem){.LegalContents_tableOfContents__U4fx4{position:fixed;top:0;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5vw - 4.375rem);width:calc(37.5vw - 4.375rem);padding:7rem 2.5rem;height:100vh}}.LegalContents_title__KJ0Cr{margin-bottom:1.25rem}.LegalContents_date__6j41G{border-bottom:4px solid #d2d8d0;border-bottom:4px solid var(--colour-moss-ui-3);padding-bottom:1.25rem;margin-bottom:1.25rem}.LegalContents_date__6j41G,.LegalContents_list__ruslP{color:#939692;color:var(--colour-moss-ui-1)}.LegalContents_listTitle__0ogXL{margin-bottom:.5rem}.LegalContents_listItem__lywtg{display:flex;padding:.5rem .5rem .5rem 0;transition:all .3s ease-in-out;transition:all var(--transition-timings) ease-in-out}.LegalContents_listItem__lywtg.LegalContents_active__KqoLt{color:#222625;color:var(--colour-dark-ui-3)}.LegalContents_listItem__lywtg.LegalContents_active__KqoLt:before{transform:scale(1)}.LegalContents_listItem__lywtg:before{content:"";margin-right:.5rem;width:.5rem;height:.125rem;background-color:#222625;background-color:var(--colour-dark-ui-3);position:relative;top:.3rem;transform:scale(0);transition:all .3s ease-in-out;transition:all var(--transition-timings) ease-in-out;transform-origin:right}.LegalContents_content__8DpQM{background-color:#fff;padding:2rem 1.5rem;padding:2rem var(--padding-container)}@media (min-width:64rem){.LegalContents_content__8DpQM{margin-left:calc(37.5vw - 4.375rem);padding:5rem}}.LegalContents_sections__ECTFl{font-size:.875rem}.LegalContents_sections__ECTFl .LegalContents_sectionTitle__bCO7r{font-size:clamp(1.1875rem,1.0732rem + .4878vw,1.5rem);line-height:1.3em;margin-bottom:1rem}.LegalContents_divider__RoiuU{display:none;border-top:4px solid #d2d8d0;border-top:4px solid var(--colour-moss-ui-3)}@media (min-width:64rem){.LegalContents_divider__RoiuU{display:block}}