.cl-table td,.cl-table th{white-space:normal;vertical-align:top}.cl-table td:last-child,.cl-table th:last-child{text-align:left}.cl-page h3[id]{scroll-margin-top:80px}.cl-profile .cl-lead{font-size:1.1rem;line-height:1.6;max-width:62rem}.cl-profile dl.company-fields{margin-top:1rem}.cl-fin{margin:1.5rem 0}.cl-fin table{min-width:520px}.cl-fin td:not(:first-child),.cl-fin th:not(:first-child){text-align:right;white-space:nowrap}.cl-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem 2rem;margin:1.5rem 0}.cl-rel h3{font-size:1rem;margin:.2rem 0 .4rem}.cl-rel ul{list-style:none;padding:0;margin:0}.cl-rel li{padding:.25rem 0;border-bottom:1px solid #eef0f3;font-size:15px}.cl-rel li small{color:#5b6472;display:block;font-size:13px}.cl-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.8rem 0}.cl-tags li{background:#eef5ff;border-radius:999px;padding:.2rem .7rem;font-size:14px}.cl-form{display:grid;gap:.7rem;max-width:44rem;margin:1rem 0}.cl-form label{display:grid;gap:.25rem;font-size:15px}.cl-form input,.cl-form select,.cl-form textarea{font:inherit;padding:.45rem .6rem;border:1px solid #c9ced6;border-radius:8px}.cl-doc{border:1px solid #dfe3e8;border-radius:10px;padding:2rem;background:#fff;max-width:48rem;margin:1.2rem 0;white-space:pre-wrap;font-family:Georgia,serif;line-height:1.55}.cl-doc h2{font-family:inherit;text-align:center;margin-top:0}.cl-print{margin:.5rem 0 1rem}@media print{.bread,.cl-form,.cl-noprint,.cl-print,.nm-related,.notice,.pay-faq,.pay-sources,footer,header{display:none!important}.cl-doc{border:0;padding:0}}