
/* PAGE-ONLY THEME INTEGRATION. The firm's header/footer are not replaced. */
body:has(#saCompanyLawManualBilingual) :is(#content,.site-content,#primary,.content-area,.site-main,:is(#post-2953,#post-3017),.entry-content,.wp-block-post-content,.site-inner,.content-sidebar-wrap,main.content,#genesis-content,article:is(.post-2953,.post-3017)):has(#saCompanyLawManualBilingual),
body:has(#saCompanyLawManualBilingual) .sa-clm-host {
	width:100%!important;max-width:none!important;min-width:0!important;
	margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;
}
body:has(#saCompanyLawManualBilingual):has(#saCompanyLawManualBilingual) :is(:is(#post-2953,#post-3017) > .entry-header,article:is(.post-2953,.post-3017) > .entry-header,main .entry-title,main .wp-block-post-title,.site-main .page-title) {display:none!important}
body:has(#saCompanyLawManualBilingual) .sa-clm-host > #saCompanyLawManualBilingual {max-width:1580px!important}
#saCompanyLawManualBilingual {
	--clm-brand-space:140px;--clm-heading-accent:#a447ff;--clm-ease:cubic-bezier(.16,1,.3,1);
	--clm-green:#004526;--clm-link:#004526;--clm-ink:#333;--clm-muted:#606060;--clm-rule:#d1d1d1;
	box-sizing:border-box!important;display:block!important;width:calc(100% - 80px - var(--clm-brand-space))!important;max-width:1580px!important;min-width:0!important;
	margin:32px auto 70px max(calc(40px + var(--clm-brand-space)),calc((100% - 1580px + var(--clm-brand-space)) / 2))!important;padding:0!important;background:#fff!important;color:var(--clm-ink)!important;
	font-size:16px!important;line-height:1.62!important;text-align:left!important;letter-spacing:normal!important;
	word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;
	-webkit-user-select:text!important;user-select:text!important;
}
#saCompanyLawManualBilingual *,#saCompanyLawManualBilingual *::before,#saCompanyLawManualBilingual *::after {box-sizing:border-box}
#saCompanyLawManualBilingual [hidden] {display:none!important}
#saCompanyLawManualBilingual :is(h1,h2,h3,h4,p,ul,ol,li,form,fieldset,dl,dd) {margin:0;padding:0;color:inherit;letter-spacing:normal;text-transform:none}
#saCompanyLawManualBilingual :is(button,input,select) {font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;border-radius:0}
#saCompanyLawManualBilingual button {appearance:none;display:inline-block;min-height:0;width:auto;margin:0;padding:0;border:0;background:transparent;color:var(--clm-link);font-weight:400;cursor:pointer;line-height:1.4;text-align:left}
#saCompanyLawManualBilingual button::before,#saCompanyLawManualBilingual button::after {content:none}
#saCompanyLawManualBilingual a {color:var(--clm-link)!important;text-decoration:underline;text-underline-offset:2px;transition:color .7s var(--clm-ease),background-color .7s var(--clm-ease),border-color .7s var(--clm-ease)}
#saCompanyLawManualBilingual a:hover,#saCompanyLawManualBilingual button:hover {color:#002f1a!important;text-decoration:underline}
#saCompanyLawManualBilingual :is(a,button,input,select,summary):focus-visible {outline:3px solid #c88418!important;outline-offset:3px}
#saCompanyLawManualBilingual button,#saCompanyLawManualBilingual summary {transition:color .7s var(--clm-ease),background-color .7s var(--clm-ease),border-color .7s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-heading-block {border-left:5px solid var(--clm-heading-accent);padding:3px 0 20px 28px;min-width:0}
#saCompanyLawManualBilingual .clm-list-head .clm-heading-block {padding:0 0 5px 20px}
#saCompanyLawManualBilingual .clm-reader-head .clm-heading-block {margin-bottom:12px}
#saCompanyLawManualBilingual .clm-reader-head .clm-heading-block :is(h1,h2) {margin-bottom:0}
#saCompanyLawManualBilingual .clm-masthead {display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 0 19px}
#saCompanyLawManualBilingual .clm-brand {color:var(--clm-green);font-size:12px;font-weight:bold;letter-spacing:.1em;margin:0 0 5px}
#saCompanyLawManualBilingual .clm-masthead :is(h1,.clm-manual-title) {color:var(--clm-green);font-weight:700;font-size:29px;line-height:1.25;max-width:none}
#saCompanyLawManualBilingual .clm-edition {font-size:13px;color:var(--clm-muted);text-align:right;flex-shrink:0}
#saCompanyLawManualBilingual .clm-author-byline {display:block;margin-top:8px;font-size:12px;line-height:1.6}
#saCompanyLawManualBilingual .clm-author-byline a {color:#004526;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b4c7bc}
#saCompanyLawManualBilingual .clm-author-dialog {position:fixed;inset:0;margin:auto;width:min(690px,calc(100vw - 40px));max-width:none;min-height:355px;max-height:calc(100vh - 48px);overflow:auto;padding:38px 176px 34px 40px;border:0;border-top:4px solid var(--clm-green);border-bottom:1px solid #b9c9bf;background:#fff;color:#333;box-shadow:0 34px 96px rgba(0,60,53,.16);font-size:16px;line-height:1.62}
#saCompanyLawManualBilingual .clm-author-dialog:not([open]) {display:none}
#saCompanyLawManualBilingual .clm-author-dialog[open],#saCompanyLawManualBilingual .clm-author-card[open] {animation:saClmProfileOpacity .58s ease,saClmProfilePosition .82s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-author-dialog::backdrop {background:rgba(255,255,255,.90);-webkit-backdrop-filter:blur(6px) saturate(.72);backdrop-filter:blur(6px) saturate(.72);animation:saClmProfileOpacity .48s ease}
#saCompanyLawManualBilingual .clm-author-dialog h2 {margin:0 0 18px!important;padding:0;border:0;color:#2e2e2e!important;font-weight:700!important;font-size:27px!important;line-height:1.30!important}
#saCompanyLawManualBilingual .clm-author-dialog .clm-author-label {margin:0 0 9px!important;color:var(--clm-green)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.10em!important;text-transform:uppercase!important}
#saCompanyLawManualBilingual .clm-author-overview {margin:0!important;max-width:470px;color:#444!important;font-size:14px!important;line-height:1.62!important}
#saCompanyLawManualBilingual .clm-author-photo {position:absolute;top:48px;right:38px;width:108px;height:132px;max-width:none;object-fit:cover;object-position:center top;border:1px solid #c5d2ca;box-shadow:0 12px 28px rgba(0,60,53,.10);background:#f5f7f5}
#saCompanyLawManualBilingual .clm-author-actions {display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding-top:16px;border-top:1px solid #d6ddd8}
#saCompanyLawManualBilingual .clm-author-actions a,#saCompanyLawManualBilingual .clm-author-actions button {color:var(--clm-green)!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}
#saCompanyLawManualBilingual .clm-author-actions a:hover,#saCompanyLawManualBilingual .clm-author-actions button:hover {color:#002f1a!important}
#saCompanyLawManualBilingual .clm-author-close {position:absolute!important;top:13px!important;right:15px!important;z-index:3!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;padding:0;border:0;background:transparent;color:#476159!important;font:400 25px/1 Arial,sans-serif!important;text-decoration:none!important;cursor:pointer}
#saCompanyLawManualBilingual .clm-author-close:hover,#saCompanyLawManualBilingual .clm-author-close:focus-visible {color:var(--clm-green)!important;text-decoration:none!important}
#saCompanyLawManualBilingual .clm-author-shade {position:fixed;inset:0;z-index:2147483645;background:rgba(255,255,255,.90);-webkit-backdrop-filter:blur(6px) saturate(.72);backdrop-filter:blur(6px) saturate(.72)}
#saCompanyLawManualBilingual .clm-author-dialog.is-fallback {z-index:2147483646}
#saCompanyLawManualBilingual .clm-author-card {position:fixed;inset:0;margin:auto;width:min(920px,calc(100vw - 40px));max-width:none;max-height:calc(100vh - 48px);padding:18px;overflow:hidden;background:#fff;border:0;border-top:4px solid var(--clm-green);border-bottom:1px solid #b9c9bf;box-shadow:0 34px 96px rgba(0,60,53,.16);color:#333}
#saCompanyLawManualBilingual .clm-author-card:not([open]) {display:none}
#saCompanyLawManualBilingual .clm-author-card::backdrop {background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(6px) saturate(.72);backdrop-filter:blur(6px) saturate(.72);animation:saClmProfileOpacity .48s ease}
#saCompanyLawManualBilingual .clm-author-card-image {display:block;width:100%;max-width:100%;max-height:calc(100vh - 84px);margin:0 auto;object-fit:contain;background:#fff}
@keyframes saClmProfileOpacity {from{opacity:0}to{opacity:1}}
@keyframes saClmProfilePosition {from{transform:translateY(16px) scale(.985)}to{transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce) {#saCompanyLawManualBilingual .clm-author-dialog::backdrop,#saCompanyLawManualBilingual .clm-author-card::backdrop {animation:none!important;transition:none!important}}
#saCompanyLawManualBilingual .clm-list-back {margin-bottom:16px;font-size:13px}
#saCompanyLawManualBilingual .clm-search-band {padding:13px 16px;background:#dce7df}
#saCompanyLawManualBilingual .clm-search-form {display:grid;grid-template-columns:190px minmax(0,1fr) 92px;border:3px solid var(--clm-green);background:#fff}
#saCompanyLawManualBilingual .clm-search-form select,#saCompanyLawManualBilingual .clm-search-form input {width:100%;min-width:0;height:44px;margin:0;border:0;padding:8px 13px;background:#fff;color:#222}
#saCompanyLawManualBilingual .clm-search-form select {border-right:3px solid var(--clm-green)}
#saCompanyLawManualBilingual .clm-search-form .clm-scope-native {display:none!important}
#saCompanyLawManualBilingual .clm-scope-widget {position:relative;min-width:0;border-right:3px solid var(--clm-green);direction:ltr}
#saCompanyLawManualBilingual .clm-search-form .clm-scope-trigger {display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:44px;padding:8px 13px;background:#fff;color:#222!important;font-weight:400;text-align:left;text-decoration:none;white-space:nowrap}
#saCompanyLawManualBilingual .clm-scope-trigger::after {content:"⌄";font-size:18px;line-height:1;color:#004526}
#saCompanyLawManualBilingual .clm-scope-menu {position:absolute;z-index:50;top:100%;left:0;min-width:max(100%,230px);padding:5px;border:1px solid #b8c9bf;background:#fff;box-shadow:0 12px 30px rgba(0,45,25,.18)}
#saCompanyLawManualBilingual .clm-scope-menu .clm-scope-option {display:block;width:100%;min-height:38px;padding:8px 11px;background:#fff;color:#004526!important;font-weight:400;text-align:left;white-space:nowrap}
#saCompanyLawManualBilingual .clm-scope-menu .clm-scope-option:is(:hover,:focus-visible,[aria-selected="true"]) {background:#edf4ef;color:#004526!important;text-decoration:none}
#saCompanyLawManualBilingual .clm-search-form button {background:var(--clm-green);color:#fff!important;text-align:center;font-weight:bold}
#saCompanyLawManualBilingual .clm-search-form input::placeholder {color:#6b6b6b;opacity:1}
#saCompanyLawManualBilingual .clm-utility {display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--clm-rule);font-size:14px}
#saCompanyLawManualBilingual .clm-utility-links {display:flex;flex-wrap:wrap;gap:0 13px}
#saCompanyLawManualBilingual .clm-status {font-size:12px;color:var(--clm-muted)}
#saCompanyLawManualBilingual .clm-layout {display:grid;grid-template-columns:minmax(240px,27%) minmax(0,1fr);gap:34px;align-items:start;margin-top:26px}
#saCompanyLawManualBilingual .clm-sidebar {min-width:0}
#saCompanyLawManualBilingual .clm-nav-heading {border-top:3px solid #999;border-bottom:2px solid #999;padding:10px 6px;font-weight:bold;display:flex;justify-content:space-between}
#saCompanyLawManualBilingual .clm-nav-heading span {color:#777;font-size:13px;font-weight:400}
#saCompanyLawManualBilingual .clm-nav-home {display:block;padding:11px 6px;font-weight:bold}
#saCompanyLawManualBilingual .clm-nav-group {border-top:2px solid #aaa}
#saCompanyLawManualBilingual .clm-nav-group:last-child {border-bottom:2px solid #aaa}
#saCompanyLawManualBilingual .clm-nav-group > summary {list-style:none;display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 6px;cursor:pointer;font-size:14px;font-weight:bold;color:#373737}
#saCompanyLawManualBilingual .clm-nav-group > summary::-webkit-details-marker {display:none}
#saCompanyLawManualBilingual .clm-nav-group > summary::after {content:"+";display:block;flex:0 0 16px;height:16px;border:1.5px solid #356c50;border-radius:1px;color:#356c50;text-align:center;font-size:16px;line-height:12px}
#saCompanyLawManualBilingual .clm-nav-group[open] > summary::after {content:"−"}
#saCompanyLawManualBilingual .clm-nav-body {padding:0 6px 12px}
#saCompanyLawManualBilingual .clm-nav-body a {display:flex;gap:7px;padding:7px 0;border-top:1px dotted #d1d1d1;font-size:14px;line-height:1.35;text-decoration:none}
#saCompanyLawManualBilingual .clm-nav-body a:hover {text-decoration:underline}
#saCompanyLawManualBilingual .clm-nav-body .n {color:#777;min-width:21px;font-size:12px;padding-top:2px}
#saCompanyLawManualBilingual .clm-nav-body .count {margin-left:auto;color:#777;font-size:12px}
#saCompanyLawManualBilingual .clm-nav-body a[aria-current="page"] {color:#004526!important;background:#edf4ef;font-weight:bold;border-left:3px solid var(--clm-green);padding-left:6px}
#saCompanyLawManualBilingual .clm-sidebar-note {font-size:12px;color:var(--clm-muted);padding:16px 6px}
#saCompanyLawManualBilingual .clm-main {min-width:0}
#saCompanyLawManualBilingual .clm-list-head {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;border-bottom:1px solid var(--clm-rule);padding:0 0 14px;margin-bottom:20px}
#saCompanyLawManualBilingual .clm-list-head :is(h1,h2) {font-size:21px;line-height:1.25;margin-bottom:4px;color:#303030}
#saCompanyLawManualBilingual .clm-list-head p {font-size:13px;color:#666}
#saCompanyLawManualBilingual .clm-pages {display:flex;gap:12px;align-items:center;font-size:13px}
#saCompanyLawManualBilingual .clm-pages :is(button,a.clm-page-link) {padding:5px 9px;border:1px solid #bbcbbf}
#saCompanyLawManualBilingual .clm-pages a.clm-page-link {display:inline-block;background:transparent;font:inherit;line-height:1.4;text-decoration:none}
#saCompanyLawManualBilingual .clm-pages button:disabled {color:#aaa!important;cursor:default;text-decoration:none}
#saCompanyLawManualBilingual .clm-result {margin:0 0 25px;padding:0 0 23px;border-bottom:1px solid #e1e1e1}
#saCompanyLawManualBilingual .clm-legal-updates {margin:24px 0;padding:18px 20px;border:1px solid #c5d2ca;border-left:4px solid var(--clm-green);background:#f8faf8}
#saCompanyLawManualBilingual .clm-legal-updates h2 {margin:0 0 10px;font-size:18px;color:var(--clm-green)}
#saCompanyLawManualBilingual .clm-legal-updates ul {margin:0;padding-left:20px}
#saCompanyLawManualBilingual .clm-legal-updates li {margin:9px 0}
#saCompanyLawManualBilingual .clm-legal-updates li span {display:block;color:var(--clm-muted);font-size:12px}
#saCompanyLawManualBilingual .clm-tag {display:inline-block;min-width:100px;margin-bottom:5px;border:1px solid #d59499;background:#fffcfc;padding:2px 12px;color:#9d171f;font-size:11px;line-height:1.4;letter-spacing:.09em;text-align:center}
#saCompanyLawManualBilingual .clm-result h3 {font-size:18px;line-height:1.45;font-weight:400;margin-bottom:4px}
#saCompanyLawManualBilingual .clm-result h3 .n {font-size:14px;color:#555}
#saCompanyLawManualBilingual .clm-result p {font-size:14px;line-height:1.5;margin-bottom:3px}
#saCompanyLawManualBilingual .clm-result .clm-summary {font-weight:bold}
#saCompanyLawManualBilingual .clm-result-links {font-size:13px;margin-top:7px;display:flex;flex-wrap:wrap;gap:4px 13px}
#saCompanyLawManualBilingual .clm-footnote {font-size:12px;color:#666;padding-top:12px;border-top:1px solid #aaa;margin-top:25px}
#saCompanyLawManualBilingual .clm-reader-toolbar {display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #ccc;font-size:13px}
#saCompanyLawManualBilingual .clm-reader-actions {display:flex;gap:18px}
#saCompanyLawManualBilingual .clm-reader-meta {font-size:13px;color:#686868;margin-bottom:8px}
#saCompanyLawManualBilingual .clm-reader-head :is(h1,h2) {font-size:29px;line-height:1.2;font-weight:bold;margin:0 0 12px;color:#333}
#saCompanyLawManualBilingual .clm-standfirst {font-size:16px;line-height:1.6;margin-bottom:12px}
#saCompanyLawManualBilingual .clm-refs {font-size:13px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:9px 0}
#saCompanyLawManualBilingual .clm-refs a {display:inline}
#saCompanyLawManualBilingual .clm-onpage {font-size:13px;padding:12px 0 19px;line-height:1.8}
#saCompanyLawManualBilingual .clm-onpage a {display:inline-block;margin-right:12px}
#saCompanyLawManualBilingual .sa-clm-article-section {margin:0 0 28px;scroll-margin-top:100px}
#saCompanyLawManualBilingual .sa-clm-article-section h2 {font-size:21px;line-height:1.3;font-weight:bold;padding:0 0 8px;border-bottom:2px solid #a5a5a5;margin:0 0 12px}
#saCompanyLawManualBilingual .sa-clm-article-section p {margin:0 0 12px}
#saCompanyLawManualBilingual .sa-clm-article-section :is(ul,ol) {padding-left:23px;margin:0 0 12px}
#saCompanyLawManualBilingual .sa-clm-article-section li {margin:0 0 11px;padding-left:3px}
#saCompanyLawManualBilingual .sa-clm-note {padding:12px 15px;margin:0 0 21px;border-left:4px solid #547862;background:#f1f6f2;font-size:14px}
#saCompanyLawManualBilingual .sa-clm-note p {margin:4px 0 0}
#saCompanyLawManualBilingual .sa-clm-note.is-risk {border-color:#a26720;background:#fcf8ef}
#saCompanyLawManualBilingual .clm-law {border:1px solid #c8c8c8;margin-bottom:8px}
#saCompanyLawManualBilingual .clm-law summary {padding:10px 12px;cursor:pointer;font-size:14px;font-weight:bold;color:#004526;background:#f6f6f6}
#saCompanyLawManualBilingual .sa-clm-law-text {padding:15px;white-space:pre-wrap;font-size:15px;line-height:1.7;color:#333}
#saCompanyLawManualBilingual .sa-clm-source-row {display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #d6d6d6;font-size:14px}
#saCompanyLawManualBilingual .sa-clm-source-row > span:first-child {font-size:12px;color:#666}
#saCompanyLawManualBilingual .sa-clm-source-row small {display:block;font-size:12px;color:#666;line-height:1.5;margin-top:4px}
#saCompanyLawManualBilingual .clm-related {border-top:2px solid #aaa;padding-top:12px;font-size:14px}
#saCompanyLawManualBilingual .clm-related a {display:block;margin:7px 0}
#saCompanyLawManualBilingual .clm-prev-next {display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ccc;margin-top:22px;padding-top:14px}
#saCompanyLawManualBilingual .clm-prev-next a {max-width:47%;font-size:14px}
#saCompanyLawManualBilingual .clm-prev-next a:last-child {text-align:right}
#saCompanyLawManualBilingual .clm-prev-next small {display:block;color:#666;font-size:12px;text-decoration:none}
#saCompanyLawManualBilingual .clm-empty {padding:25px 0}
#saCompanyLawManualBilingual .clm-mobile-toggle {display:none}
#saCompanyLawManualBilingual .clm-sr-only {position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#saCompanyLawManualBilingual #saClmToast {position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#004526;color:#fff;padding:10px 16px;font-size:14px;z-index:99999;opacity:0;pointer-events:none}
#saCompanyLawManualBilingual #saClmToast.is-showing {opacity:1}
#saCompanyLawManualBilingual #saClmContextMenu {position:fixed;z-index:100000;max-width:290px;background:#fff;border:1px solid #aaa;padding:14px;box-shadow:0 4px 16px #0002}
#saCompanyLawManualBilingual #saClmContextQuery {display:block;font-size:13px;margin-bottom:9px;color:#666;overflow-wrap:anywhere}
#saCompanyLawManualBilingual #saClmDictionaryButton {font-size:14px;text-decoration:underline}
@media(max-width:950px) {
	#saCompanyLawManualBilingual {--clm-brand-space:0px;margin-left:auto!important;margin-right:auto!important}
	#saCompanyLawManualBilingual {width:calc(100% - 40px)!important}
	#saCompanyLawManualBilingual .clm-layout {grid-template-columns:240px minmax(0,1fr);gap:24px}
	#saCompanyLawManualBilingual .clm-masthead {flex-wrap:wrap}
	#saCompanyLawManualBilingual .clm-edition {text-align:left;flex-shrink:1}
	#saCompanyLawManualBilingual .clm-edition-meta {display:none}
	#saCompanyLawManualBilingual .clm-author-byline {margin-top:0}
}
@media(max-width:720px) {
	#saCompanyLawManualBilingual {width:calc(100% - 28px)!important;margin-top:24px!important;font-size:15px!important}
	#saCompanyLawManualBilingual .clm-masthead :is(h1,.clm-manual-title) {font-size:24px}
	#saCompanyLawManualBilingual .clm-author-dialog {width:min(calc(100vw - 28px),560px);min-height:0;padding:28px 24px 26px}
	#saCompanyLawManualBilingual .clm-author-photo {position:relative;top:auto;right:auto;width:92px;height:112px;margin:0 0 18px auto;float:right;margin-left:18px}
	#saCompanyLawManualBilingual .clm-author-dialog h2 {font-size:23px!important}
	#saCompanyLawManualBilingual .clm-author-overview {font-size:13.5px!important}
	#saCompanyLawManualBilingual .clm-author-card {width:calc(100vw - 28px);padding:12px}
	#saCompanyLawManualBilingual .clm-heading-block {padding-left:20px}
	#saCompanyLawManualBilingual.is-mobile-nav-open .clm-sidebar {animation:saClmSoftReveal .85s var(--clm-ease)}
	#saCompanyLawManualBilingual .clm-search-band {padding:9px}
	#saCompanyLawManualBilingual .clm-search-form {grid-template-columns:minmax(0,1fr) 76px}
	#saCompanyLawManualBilingual .clm-search-form select {grid-column:1 / -1;border-right:0;border-bottom:1px solid #a6bcae;height:36px;font-size:14px}
	#saCompanyLawManualBilingual .clm-scope-widget {grid-column:1 / -1;border-right:0;border-bottom:1px solid #a6bcae}
	#saCompanyLawManualBilingual .clm-search-form input {padding:8px;font-size:14px}
	#saCompanyLawManualBilingual .clm-search-form button {font-size:14px}
	#saCompanyLawManualBilingual .clm-layout {display:block;margin-top:18px}
	#saCompanyLawManualBilingual .clm-sidebar {display:none;margin:0 0 24px}
	#saCompanyLawManualBilingual.is-mobile-nav-open .clm-sidebar {display:block}
	#saCompanyLawManualBilingual .clm-mobile-toggle {display:block}
	#saCompanyLawManualBilingual .clm-status {display:none}
	#saCompanyLawManualBilingual .clm-utility {align-items:start}
	#saCompanyLawManualBilingual .clm-list-head :is(h1,h2) {font-size:20px}
	#saCompanyLawManualBilingual .clm-reader-head :is(h1,h2) {font-size:25px}
	#saCompanyLawManualBilingual .sa-clm-source-row {display:block}
	#saCompanyLawManualBilingual .sa-clm-source-row > span:first-child {display:block;margin-bottom:4px}
}
@keyframes saClmSoftReveal {from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
#saCompanyLawManualBilingual .clm-masthead {animation:saClmSoftReveal 1.1s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-nav-body a {transition:color .7s var(--clm-ease),background-color .7s var(--clm-ease),transform .75s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-nav-body a:hover {transform:translateX(3px)}
#saCompanyLawManualBilingual #saClmToast {transition:opacity .6s var(--clm-ease)}
@media(prefers-reduced-motion:reduce) {#saCompanyLawManualBilingual *,#saCompanyLawManualBilingual *::after {scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media print {
	#saCompanyLawManualBilingual :is(.clm-author-dialog,.clm-author-card,.clm-author-shade,.clm-list-back) {display:none!important}
	#saCompanyLawManualBilingual {width:100%!important;max-width:none!important;margin:0!important}
	#saCompanyLawManualBilingual :is(.clm-search-band,.clm-utility,.clm-sidebar,.clm-reader-toolbar,.clm-onpage,.clm-prev-next,.clm-pages,#saClmContextMenu,#saClmToast) {display:none!important}
	#saCompanyLawManualBilingual .clm-layout {display:block}
	#saCompanyLawManualBilingual .clm-result {break-inside:avoid}
	#saCompanyLawManualBilingual * {animation:none!important;transition:none!important}
}

/* Requested refinements and responsive navigation. */
#saCompanyLawManualBilingual .clm-layout {display:grid;grid-template-columns:var(--clm-sidebar-width,minmax(240px,27%)) minmax(0,1fr);gap:34px;align-items:start;margin-top:26px;transition:grid-template-columns .85s var(--clm-ease),gap .85s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-sidebar-slot {min-width:0;overflow:hidden;max-height:100000px;transition:max-height 0s}
#saCompanyLawManualBilingual.is-nav-collapsed .clm-sidebar-slot {max-height:0;transition:max-height 0s .85s}
#saCompanyLawManualBilingual .clm-sidebar-slot > .clm-sidebar {width:var(--clm-sidebar-width,100%);transition:opacity .65s var(--clm-ease),transform .85s var(--clm-ease),visibility 0s}
#saCompanyLawManualBilingual.is-nav-collapsed .clm-layout {grid-template-columns:0px minmax(0,1fr);gap:0}
#saCompanyLawManualBilingual.is-nav-collapsed .clm-sidebar-slot > .clm-sidebar {opacity:0;transform:translateX(-18px);visibility:hidden;transition:opacity .65s var(--clm-ease),transform .85s var(--clm-ease),visibility 0s .85s}
#saCompanyLawManualBilingual #saClmNavigation :is(a,summary) {transition:background-color .85s var(--clm-ease),color .7s var(--clm-ease),border-color .7s var(--clm-ease);transform:none;text-decoration:none}
#saCompanyLawManualBilingual #saClmNavigation .clm-nav-primary {background:#edf4ef;color:#004526;font-weight:700;padding:12px 10px}
#saCompanyLawManualBilingual #saClmNavigation .clm-nav-link {display:block;padding:12px 10px;min-height:44px;border-bottom:1px solid #cbd7ce;font-size:14px}
#saCompanyLawManualBilingual #saClmNavigation :is(a,summary):hover {background:#edf4ef}
#saCompanyLawManualBilingual #saClmNavigation :is(a,summary):focus-visible {outline-offset:-3px}
#saCompanyLawManualBilingual #saClmNavigation :is(a[aria-current="page"],summary.is-current,.clm-nav-group[open] > summary) {background:#d4e3d8;color:#004526!important}
#saCompanyLawManualBilingual #saClmNavigation a[aria-current="page"] {border-left:3px solid #004526;font-weight:700;padding-left:10px}
#saCompanyLawManualBilingual .clm-reader-head {margin-bottom:24px}
#saCompanyLawManualBilingual .clm-verification {line-height:1.7}
#saCompanyLawManualBilingual .clm-verification p {margin-bottom:18px}
#saCompanyLawManualBilingual .clm-verification h3 {margin:26px 0 12px;font-size:20px;color:#004526}
#saCompanyLawManualBilingual .clm-verification .clm-contact-panel {margin:26px 0;padding:24px;background:#edf4ef;border-left:4px solid #004526}
#saCompanyLawManualBilingual .clm-contact-panel h3 {margin-top:0}
#saCompanyLawManualBilingual a.clm-contact-button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;background:#004526;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none}
#saCompanyLawManualBilingual a.clm-contact-button:hover {background:#002f1a}

#saCompanyLawManualBilingual .clm-mobile-toggle {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#edf4ef;border:1px solid #bdcfc2;color:#004526;font-weight:700}
#saCompanyLawManualBilingual :is(#saClmReaderTitle,#saClmListTitle):focus {outline:none}
/* Responsive contents: the original navigation and search move into this drawer. */
#saCompanyLawManualBilingual .clm-mobile-current {display:none}
#saCompanyLawManualBilingual .clm-contents-dialog:not([open]) {display:none!important}
#saCompanyLawManualBilingual .clm-contents-dialog {
	position:fixed;inset:0 auto 0 0;margin:0;width:min(440px,calc(100vw - 24px));max-width:none;
	height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:0;border:0;border-right:1px solid #b9c9bf;
	background:#fff;color:var(--clm-ink);overflow:hidden;box-shadow:18px 0 60px rgba(0,45,25,.12);
	font-size:16px;line-height:1.62;text-align:left;
}
#saCompanyLawManualBilingual .clm-contents-dialog[open] {display:flex;flex-direction:column;animation:saClmDrawerIn .58s var(--clm-ease)}
#saCompanyLawManualBilingual .clm-contents-dialog::backdrop {background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
#saCompanyLawManualBilingual .clm-contents-shade {position:fixed;inset:0;z-index:2147483645;background:rgba(255,255,255,.88)}
#saCompanyLawManualBilingual .clm-contents-dialog.is-fallback {z-index:2147483646}
#saCompanyLawManualBilingual .clm-contents-header {display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 12px max(18px,env(safe-area-inset-left,0px));border-top:4px solid #004526;border-bottom:1px solid #cbd7ce}
#saCompanyLawManualBilingual .clm-contents-header h2 {font-size:21px;line-height:1.2;font-weight:700;color:#004526}
#saCompanyLawManualBilingual .clm-contents-close {display:flex;align-items:center;justify-content:center;gap:10px;min-width:80px;min-height:44px;padding:8px 10px;border:1px solid #c5d2ca;font-size:14px;color:#004526}
#saCompanyLawManualBilingual .clm-contents-close span {font-size:24px;line-height:1}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-search-band {padding:12px 16px;flex:none;background:#edf3ee}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-search-form {grid-template-columns:minmax(0,1fr) 76px;border-width:2px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-search-form select {grid-column:1/-1;height:44px;border-right:0;border-bottom:1px solid #c5d2ca;font-size:16px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-search-form input {height:44px;font-size:16px}
#saCompanyLawManualBilingual .clm-contents-scroll {flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}
#saCompanyLawManualBilingual .clm-contents-shortcuts {display:flex;flex-wrap:wrap;gap:0 16px;padding:8px 0;border-bottom:1px solid #cbd7ce}
#saCompanyLawManualBilingual .clm-contents-shortcuts a {display:flex;align-items:center;min-height:44px;font-size:14px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-sidebar {display:block!important;margin:0;animation:none}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-nav-heading {border-top:0;margin-top:8px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-nav-group > summary {min-height:52px;padding:14px 6px;font-size:15px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-nav-body a {min-height:48px;align-items:center;padding:11px 6px;font-size:15px;overflow-wrap:anywhere}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-nav-home {min-height:48px;padding:12px 6px}
#saCompanyLawManualBilingual .clm-contents-dialog .clm-nav-body a:hover {transform:none}
@keyframes saClmDrawerIn {from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:1180px) {
	#saCompanyLawManualBilingual {--clm-brand-space:0px;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}
	#saCompanyLawManualBilingual .clm-masthead {flex-wrap:wrap}
	#saCompanyLawManualBilingual .clm-edition {text-align:left;flex-shrink:1}
	#saCompanyLawManualBilingual .clm-layout {display:block;margin-top:22px}
	#saCompanyLawManualBilingual.has-responsive-nav .clm-sidebar-slot {display:none!important}
	#saCompanyLawManualBilingual.has-responsive-nav .clm-utility {position:sticky;top:var(--clm-mobile-top,0px);z-index:50;background:#fff;display:flex;align-items:center;gap:16px;padding:8px 0;border-bottom:1px solid #bdcfc2}
	#saCompanyLawManualBilingual.has-responsive-nav .clm-utility > .clm-utility-links {display:none}
	#saCompanyLawManualBilingual .clm-mobile-toggle {display:flex;align-items:center;justify-content:center;gap:10px;flex:none;min-width:118px;min-height:46px;padding:10px 16px;background:#004526;color:#fff!important;font-weight:700;font-size:15px;text-decoration:none}
	#saCompanyLawManualBilingual .clm-mobile-toggle::before {content:"";display:block;width:16px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}
	#saCompanyLawManualBilingual.has-responsive-nav .clm-mobile-current {display:block;min-width:0;flex:1;color:#526258;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	#saCompanyLawManualBilingual .clm-main {max-width:900px;margin:0 auto}
	#saCompanyLawManualBilingual :is(.clm-reader-toolbar button,.clm-list-back button,.clm-pages button,.clm-pages a.clm-page-link) {min-height:44px;padding:8px 10px;max-width:100%;overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .clm-reader-toolbar {align-items:center}
	#saCompanyLawManualBilingual .clm-reader-toolbar > button {flex:1 1 220px}
	#saCompanyLawManualBilingual .clm-reader-actions {flex-wrap:wrap;gap:4px 8px}
	#saCompanyLawManualBilingual .clm-reader-actions button {border:1px solid #c5d2ca}
	#saCompanyLawManualBilingual .clm-pages {flex-wrap:wrap;gap:8px}
	#saCompanyLawManualBilingual .clm-pages :is(button,a.clm-page-link) {min-width:44px;text-align:center}
	#saCompanyLawManualBilingual .clm-onpage {display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}
	#saCompanyLawManualBilingual .clm-onpage a {display:flex;align-items:center;min-height:44px;margin:0}
	#saCompanyLawManualBilingual .clm-law summary {min-height:48px;overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .clm-related a {display:flex;align-items:center;min-height:44px}
	#saCompanyLawManualBilingual .clm-prev-next a {min-height:44px}
	#saCompanyLawManualBilingual .sa-clm-article-section {scroll-margin-top:calc(var(--clm-mobile-top,0px) + 82px)}
	#saCompanyLawManualBilingual .sa-clm-source-row a {overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .clm-author-close {width:44px!important;height:44px!important}
	#saCompanyLawManualBilingual .clm-author-actions a {display:inline-flex;align-items:center;min-height:44px}
	#saCompanyLawManualBilingual .clm-author-dialog {min-height:0;max-height:calc(100dvh - 28px)}
	#saCompanyLawManualBilingual .clm-author-card {max-height:calc(100dvh - 28px)}
	#saCompanyLawManualBilingual .clm-author-card-image {max-height:calc(100dvh - 64px)}
}
@media(max-width:720px) {
	#saCompanyLawManualBilingual {width:calc(100% - 28px)!important;font-size:16px!important}
	#saCompanyLawManualBilingual .clm-search-form :is(input,select) {font-size:16px;height:44px}
	#saCompanyLawManualBilingual .clm-search-form button {min-height:44px}
	#saCompanyLawManualBilingual .clm-reader-head :is(h1,h2) {font-size:25px;overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .clm-reader-meta {overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .clm-result p {font-size:15px;line-height:1.6}
	#saCompanyLawManualBilingual .sa-clm-law-text {padding:12px;font-size:16px;overflow-wrap:anywhere}
	#saCompanyLawManualBilingual .sa-clm-source-row {display:block}
	#saCompanyLawManualBilingual .sa-clm-source-row > span:first-child {display:block;margin-bottom:4px}
	#saCompanyLawManualBilingual .clm-prev-next {gap:12px}
	#saCompanyLawManualBilingual #saClmToast {width:max-content;max-width:calc(100vw - 32px);bottom:calc(16px + env(safe-area-inset-bottom,0px))}
}
@media(prefers-reduced-motion:reduce) {
	#saCompanyLawManualBilingual .clm-contents-dialog[open],#saCompanyLawManualBilingual .clm-contents-dialog::backdrop {animation:none!important;transition:none!important}
}

@media print {#saCompanyLawManualBilingual :is(.clm-contents-dialog,.clm-contents-shade,.clm-mobile-current,.clm-sidebar-slot){display:none!important}}

@media(prefers-reduced-motion:reduce){#saCompanyLawManualBilingual *,#saCompanyLawManualBilingual *::before,#saCompanyLawManualBilingual *::after{animation:none!important;transition:none!important}}

/* Typography: AnyFont classes with safe line spacing. */
#saCompanyLawManualBilingual h1 {line-height:1.25!important}
#saCompanyLawManualBilingual h2 {line-height:1.30!important}
#saCompanyLawManualBilingual :is(#saClmReaderTitle,#saClmListTitle):is(h1,h2) {line-height:1.30!important}
#saCompanyLawManualBilingual h3 {line-height:1.35!important}
#saCompanyLawManualBilingual :is(h4,h5,h6) {line-height:1.40!important}
#saCompanyLawManualBilingual :is(p,li,dd,dt) {line-height:1.62}

/* The PHP response already contains the active manual view. Its first paint
   must remain visible while the original JavaScript installs enhancements. */
#saCompanyLawManualBilingual[data-clm-ssr="1"] :is(.clm-masthead,.clm-main) {animation:none!important}


/* Only the provision overview, its citation markers and its reference panel. */
#saCompanyLawManualBilingual .clm-provision-overview {white-space:normal;line-height:1.7;color:inherit}
#saCompanyLawManualBilingual .clm-provision-overview > p {margin:0 0 16px}
#saCompanyLawManualBilingual .clm-provision-overview > h3 {font-size:18px;line-height:1.4;margin:24px 0 12px;font-weight:700}
#saCompanyLawManualBilingual .clm-provision-overview > h3:first-child {margin-top:0}
#saCompanyLawManualBilingual .clm-law-overview {padding:15px}
#saCompanyLawManualBilingual .clm-law-overview > h3 {font-size:18px;line-height:1.4;margin:0 0 14px}
#saCompanyLawManualBilingual .clm-citation-mark {display:inline;position:relative;vertical-align:super;font-size:.68em;line-height:0;margin-right:.24em}
#saCompanyLawManualBilingual button.clm-citation {position:relative;display:inline-block;min-width:24px;height:24px;padding:3px;margin:-8px -3px;vertical-align:baseline;font-family:inherit;font-size:inherit;font-weight:700;line-height:18px;text-align:center;color:#004526!important;background:transparent;border:0;text-decoration:underline;text-decoration-color:#a5c0ad;text-underline-offset:2px;border-radius:3px}
#saCompanyLawManualBilingual button.clm-citation:hover,#saCompanyLawManualBilingual button.clm-citation[aria-expanded="true"] {background:#e9f2ec;color:#004526!important;text-decoration:none}
#saCompanyLawManualBilingual .clm-reference-popover {position:fixed;z-index:2147483600;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0;border:1px solid #c4d5c9;border-top:3px solid #004526;background:#fff;color:#333;box-shadow:0 18px 54px rgba(0,48,27,.17);font-family:inherit;font-size:14px;line-height:1.65;text-align:left;white-space:normal;overscroll-behavior:contain}
#saCompanyLawManualBilingual .clm-reference-header {display:flex;align-items:flex-start;gap:12px;padding:14px 10px 12px 18px;border-bottom:1px solid #dfe8e1;background:#f1f6f2;flex:none}
#saCompanyLawManualBilingual .clm-reference-title {display:block;flex:1;align-self:center;color:#004526;font-size:13px;line-height:1.5;font-weight:700}
#saCompanyLawManualBilingual button.clm-reference-close {display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;margin:0;color:#004526!important;font-size:26px;font-weight:400;line-height:1;text-decoration:none!important}
#saCompanyLawManualBilingual .clm-reference-body {overflow:auto;min-height:0;padding:17px 18px 20px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere}
#saCompanyLawManualBilingual .clm-reference-quote + .clm-reference-quote {margin-top:18px;padding-top:15px;border-top:1px solid #dde7df}
#saCompanyLawManualBilingual .clm-reference-quote > strong {display:block;color:#004526;font-size:12px;font-weight:700;line-height:1.5;margin:0 0 7px}
#saCompanyLawManualBilingual .clm-reference-quote blockquote {font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:1.65;color:#333;margin:0;padding:0;border:0;background:none;white-space:pre-wrap;quotes:none}
#saCompanyLawManualBilingual .clm-reference-quote blockquote::before,#saCompanyLawManualBilingual .clm-reference-quote blockquote::after {content:none}
#saCompanyLawManualBilingual .clm-print-only {display:none}
@media print {
	#saCompanyLawManualBilingual .clm-reference-popover {display:none!important}
	#saCompanyLawManualBilingual .clm-print-only {display:block!important}
	#saCompanyLawManualBilingual .clm-overview-footnote {margin:0 0 14px;font-size:11px;break-inside:auto}
	#saCompanyLawManualBilingual .clm-overview-footnotes {border-top:1px solid #bbb;padding-top:18px;margin-top:24px}
	#saCompanyLawManualBilingual .clm-overview-footnotes h3 {break-after:avoid}
	#saCompanyLawManualBilingual .clm-reference-quote blockquote {font-size:10px}
}


#saCompanyLawManualBilingual[data-clm-startup="pending"]{visibility:visible!important}
#saCompanyLawManualBilingual[data-clm-startup="pending"] *{transition:none!important;animation:none!important}
#saCompanyLawManualBilingual[data-clm-startup="ready"] .clm-masthead{animation:saClmSoftReveal .85s var(--clm-ease) both}
#saCompanyLawManualBilingual[data-clm-startup="ready"] .clm-main{animation:saClmSoftReveal .65s var(--clm-ease) both}
@media print{#saCompanyLawManualBilingual[data-clm-startup="pending"]{visibility:visible!important;animation:none!important}}
#saCompanyLawManualBilingual .clm-language-switch{display:flex!important;align-items:center;justify-content:center;width:max-content;margin:0 0 12px auto;padding:3px;border:1px solid #b8c9bf;border-radius:999px;background:#fff;font-family:Arial,sans-serif}
#saCompanyLawManualBilingual .clm-language-switch a{display:block;min-width:35px;padding:8px 10px;border-radius:999px;color:#004526!important;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-align:center;text-decoration:none!important}
#saCompanyLawManualBilingual .clm-language-switch a:hover{background:#edf3ef}
#saCompanyLawManualBilingual .clm-language-switch a:focus-visible{outline:2px solid #004526;outline-offset:3px}
#saCompanyLawManualBilingual .clm-language-switch a.is-active{background:#004526;color:#fff!important}
#saCompanyLawManualBilingual .clm-language-separator{color:#8b9991;font-size:10px}
@media(max-width:800px){#saCompanyLawManualBilingual .clm-language-switch{margin-left:0}#saCompanyLawManualBilingual .clm-language-switch a{padding:11px 12px}}
@media print{#saCompanyLawManualBilingual .clm-language-switch{display:none!important}}
/* Timed reader access indicator; the approved manual layout remains intact. */
#saCompanyLawManualBilingual .sa-clm-access-badge{display:inline-block;margin:10px 0 6px;padding:5px 10px;border:1px solid #c9dece;border-radius:4px;background:#f3faf4;color:#004526;font-family:montsa_body;font-size:12px;font-weight:600;line-height:1.4}
