.cth-legal-intro{font-weight:400}.cth-legal-date{border:1px solid #c8d9ce;border-radius:30px;margin-top:24px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-block}.cth-legal-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:45px;padding-top:55px;padding-bottom:110px;font-weight:400;display:grid}.cth-legal-sidebar{position:sticky;top:25px}.cth-legal-sidebar nav{background:#fff;border:1px solid #d8e3d9;border-radius:30px;margin-bottom:22px;padding:13px}.cth-legal-sidebar a{border-radius:30px;padding:12px 15px;font-size:13px;font-weight:600;display:block}.cth-legal-sidebar a:hover{background:#e3efe5}.cth-legal-sidebar a[aria-current=page]{color:#fff;background:#123f46}.cth-legal-sidebar .cth-legal-contents{background:0 0;border:0;padding:10px}.cth-legal-contents h2{margin:0 0 12px;font-size:19px}.cth-legal-contents a{color:#436569;border-radius:0;padding:8px 0;font-size:12px;font-weight:500}.cth-legal-document{background:#fff;border:1px solid #dce5db;border-radius:30px;min-width:0;padding:42px}.cth-legal-document p,.cth-legal-document li{color:#35585e;font-size:15px;line-height:1.85}.cth-legal-document p{margin:14px 0}.cth-legal-document a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cth-legal-document ul{margin:18px 0;padding-left:22px}.cth-legal-document li{margin:9px 0;padding-left:4px}.cth-legal-summary{background:#e3f0e5;border-radius:30px;padding:25px 28px}.cth-legal-summary .cth-eyebrow{color:#123f46;margin:0;font-size:10px}.cth-legal-summary p:last-child{margin-bottom:0}.cth-legal-section{border-bottom:1px solid #e1e8df;padding:30px 0;scroll-margin-top:28px}.cth-legal-section h2{font-size:29px;line-height:1.2}.cth-legal-section h3{margin:24px 0 12px;font-size:20px}.cth-legal-document>.cth-text-link{margin-top:30px}.cth-legal-contact{border:1px solid #dae5dd;border-radius:22px;margin:24px 0;padding:8px 22px}.cth-legal-contact>div{border-bottom:1px solid #e1e8df;padding:12px 0}.cth-legal-contact>div:last-child{border:0}.cth-legal-contact dt{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.cth-legal-contact dd{overflow-wrap:anywhere;color:#35585e;margin:5px 0 0;font-size:14px}.cth-legal-blank{color:#8a4b2e}.cth-legal-draft{background:#fff3e9;border:1px solid #ebc6af;border-radius:22px;margin-bottom:24px;padding:20px 24px}.cth-legal-draft strong{font-size:14px}.cth-legal-draft p{margin-bottom:0;font-size:13px}.cth-legal-table-wrap{border:1px solid #dae5dd;border-radius:20px;margin:22px 0;overflow-x:auto}.cth-legal-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #92d5c7}.cth-legal-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:13px;line-height:1.65}.cth-legal-table-wrap th{color:#123f46;background:#edf4ea;font-weight:650}.cth-legal-table-wrap :is(th,td){vertical-align:top;border-bottom:1px solid #dce6dd;padding:16px}.cth-legal-table-wrap tr:last-child td{border-bottom:0}.cth-legal-table-wrap code{overflow-wrap:anywhere;background:0 0;font-size:11px}@media (width<=900px){.cth-legal-layout{grid-template-columns:1fr;gap:20px;padding-top:32px}.cth-legal-sidebar{position:static}.cth-legal-sidebar nav:first-child{flex-wrap:wrap;gap:5px;display:flex}.cth-legal-sidebar .cth-legal-contents{display:none}}@media (width<=580px){.cth-legal-document{padding:24px 20px}.cth-legal-section h2{font-size:25px}.cth-legal-summary{padding:20px}.cth-legal-contact{padding:6px 15px}.cth-legal-sidebar a{padding:10px 13px;font-size:12px}.cth-legal-draft{padding:18px}.cth-legal-intro h1{font-size:38px}}@media print{.cth-header,.cth-footer,.cth-legal-sidebar,.cth-legal-document>.cth-text-link,.cth-wave{display:none!important}.cth-legal-layout{padding:0;display:block}.cth-legal-document{border:0;padding:0}.cth-legal-intro{padding:20px 0}.cth-legal-table-wrap{overflow:visible}.cth-legal-table-wrap table{min-width:0}.cth-legal-section{break-inside:avoid}.cth-legal-draft{border:2px solid #8a4b2e}}