.policy-document{max-width:940px;line-height:1.9;font-size:.91rem}.policy-document h2{font-size:clamp(1.6rem,2.5vw,2.3rem);margin:48px 0 22px;scroll-margin-top:110px}.policy-document h3{font-size:1.4rem;margin:28px 0 16px}.policy-document li+li{margin-top:12px}.policy-version{color:#73592e;border-bottom:1px solid #d9d3c5;padding-bottom:24px}.policy-toc{margin:24px 0 38px;padding:18px 22px;background:#eee9dd;border-radius:5px}.policy-toc summary{cursor:pointer;color:#002d62;font-weight:600}.policy-toc ol{padding-left:20px;list-style:none}.policy-toc a{color:#002d62}.policy-table{overflow-x:auto;margin:25px 0}.policy-table table{width:100%;border-collapse:collapse;min-width:500px;font-size:.82rem;line-height:1.8}.policy-table th{background:#071d32;color:#eeddbb;text-align:left;font-weight:500}.policy-table th,.policy-table td{padding:16px;border:1px solid #d3d5d4;vertical-align:top}.policy-table tr:nth-child(even){background:#efeee8}.policy-language{padding:18px 0;font-size:.85rem;color:#526173}@media(max-width:600px){.policy-document{font-size:.85rem}.policy-table table{min-width:440px}.policy-table th,.policy-table td{padding:12px}}
