.rules-module__MJIQxW__page{color:#2a2520;letter-spacing:0}:is(main:has(.rules-module__MJIQxW__page),body:has(.rules-module__MJIQxW__page)){overflow:clip}.rules-module__MJIQxW__page a,.rules-module__MJIQxW__page button,.rules-module__MJIQxW__page summary{-webkit-tap-highlight-color:transparent}.rules-module__MJIQxW__page :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #4a7c59}.rules-module__MJIQxW__page :is(p,h1,h2,h3,h4,a){overflow-wrap:anywhere}.rules-module__MJIQxW__hero h1{font-size:3rem}.rules-module__MJIQxW__hero svg{pointer-events:none}.rules-module__MJIQxW__anchor,.rules-module__MJIQxW__ruleSection,.rules-module__MJIQxW__subheading,.rules-module__MJIQxW__clause{scroll-margin-top:110px}.rules-module__MJIQxW__eyebrow{text-transform:uppercase;color:#586b4b;font-size:.75rem;font-weight:600}.rules-module__MJIQxW__sectionTitle{color:#0e2b14;margin-top:.6rem;font-size:2.125rem;font-weight:500;line-height:1.25}.rules-module__MJIQxW__pageNav a{color:#304b27;align-items:center;gap:.5rem;min-height:36px;display:inline-flex}.rules-module__MJIQxW__pageNav svg,.rules-module__MJIQxW__sourceLink svg,.rules-module__MJIQxW__ruleLink svg,.rules-module__MJIQxW__backLink svg,.rules-module__MJIQxW__readingTools svg{flex-shrink:0;width:14px;height:14px}.rules-module__MJIQxW__pageNav a:hover,.rules-module__MJIQxW__sourceLink:hover,.rules-module__MJIQxW__ruleLink:hover,.rules-module__MJIQxW__backLink:hover{text-underline-offset:4px;text-decoration:underline}.rules-module__MJIQxW__comparisons{border-top:1px solid #cfc8bc}.rules-module__MJIQxW__comparison{border-bottom:1px solid #cfc8bc}.rules-module__MJIQxW__comparison summary{cursor:pointer;align-items:flex-start;gap:16px;padding:21px 0;list-style:none;display:flex}.rules-module__MJIQxW__comparison summary::-webkit-details-marker{display:none}.rules-module__MJIQxW__changeNumber{color:#6b7c5e;font-variant-numeric:tabular-nums;padding-top:3px;font-size:.75rem}.rules-module__MJIQxW__changeTitle{color:#17361d;font-size:1rem;font-weight:600;line-height:1.5;display:block}.rules-module__MJIQxW__changeSummary{color:#6b6258;margin-top:3px;font-size:.875rem;line-height:1.6;display:block}.rules-module__MJIQxW__chevron{color:#4a7c59;flex-shrink:0;width:18px;height:18px;margin-top:3px;margin-left:auto}.rules-module__MJIQxW__comparison[open] .rules-module__MJIQxW__chevron{transform:rotate(180deg)}.rules-module__MJIQxW__comparisonBody{color:#514c44;grid-template-columns:1fr 1fr;gap:24px;padding:0 0 24px 32px;font-size:.9375rem;line-height:1.75;display:grid}.rules-module__MJIQxW__comparisonBody>div{padding:16px 0}.rules-module__MJIQxW__comparisonBody .rules-module__MJIQxW__proposedColumn{color:#233720;background:#edf2e6;border-left:3px solid #86a854;padding:16px 20px}.rules-module__MJIQxW__columnLabel{text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700}.rules-module__MJIQxW__sourceLink,.rules-module__MJIQxW__ruleLink{color:#304b27;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.rules-module__MJIQxW__sourceLink{margin-top:16px}.rules-module__MJIQxW__readingTools{align-items:center;gap:8px;display:flex}.rules-module__MJIQxW__readingTools button{color:#304b27;cursor:pointer;background:#fffcf7;border:1px solid #d6cdbc;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:40px;min-height:40px;padding:6px 10px;display:inline-flex}.rules-module__MJIQxW__readingTools button:hover{background:#edf2e6;border-color:#8ca779}.rules-module__MJIQxW__documentSection{background:#fffcf7;border-block:1px solid #ded4c6}.rules-module__MJIQxW__downloadLink{color:#304b27;border-bottom:1px solid #8fa57b;flex-wrap:wrap;align-items:center;gap:8px;padding-block:6px;font-size:.875rem;font-weight:600;display:inline-flex}.rules-module__MJIQxW__downloadLink svg{width:16px;height:16px}.rules-module__MJIQxW__reader{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:48px;display:grid}.rules-module__MJIQxW__contents{max-height:calc(100dvh - 125px);margin:-6px;padding:6px;position:sticky;top:105px;overflow-y:auto}.rules-module__MJIQxW__contents ol{padding:0;list-style:none}.rules-module__MJIQxW__contents li a{color:#514c44;align-items:baseline;gap:12px;padding-block:7px;font-size:.875rem;line-height:1.45;display:flex}.rules-module__MJIQxW__contents li a span{color:#78816c;font-variant-numeric:tabular-nums;font-size:.75rem}.rules-module__MJIQxW__contents li a:hover{color:#0e2b14;text-underline-offset:3px;text-decoration:underline}.rules-module__MJIQxW__rules{min-width:0}.rules-module__MJIQxW__ruleSection{border-bottom:1px solid #ded4c6;margin-bottom:32px;padding-bottom:32px}.rules-module__MJIQxW__ruleSection:last-child{border-bottom:0;margin-bottom:0}.rules-module__MJIQxW__ruleSection h3{color:#0e2b14;align-items:baseline;gap:16px;margin-bottom:24px;font-size:1.875rem;font-weight:500;line-height:1.3;display:flex}.rules-module__MJIQxW__ruleSection h3>span{white-space:nowrap;font-family:var(--font-inter),sans-serif;color:#6b7c5e;flex-shrink:0;font-size:.875rem}.rules-module__MJIQxW__subheading{font-family:var(--font-inter),sans-serif;color:#17361d;margin-block:32px 16px;font-size:1rem;font-weight:600;line-height:1.6}.rules-module__MJIQxW__subheading>span{margin-right:6px}.rules-module__MJIQxW__clause{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-block:18px;display:grid}.rules-module__MJIQxW__clauseNumber{color:#586b4b;font-variant-numeric:tabular-nums;padding-top:5px;font-size:.75rem;font-weight:500;text-decoration:none}.rules-module__MJIQxW__clauseNumber:hover{text-decoration:underline}.rules-module__MJIQxW__clause p{color:#454039;font-size:1rem;line-height:1.85}.rules-module__MJIQxW__clause p+p{margin-top:10px}.rules-module__MJIQxW__clause:target{background:#eef4df;border-radius:2px;outline:8px solid #eef4df}.rules-module__MJIQxW__backLink{color:#586b4b;align-items:center;gap:7px;margin-top:20px;font-size:.75rem;display:inline-flex}.rules-module__MJIQxW__documentDownload{align-items:center;gap:16px;padding:22px 4px;display:flex}.rules-module__MJIQxW__documentDownload:hover{color:#304b27;background:#ffffff60}@media (max-width:767px){.rules-module__MJIQxW__hero h1{font-size:2.5rem}.rules-module__MJIQxW__sectionTitle{font-size:1.875rem}.rules-module__MJIQxW__reader{display:block}.rules-module__MJIQxW__contents{border-bottom:1px solid #ded4c6;max-height:none;margin-bottom:32px;padding-bottom:24px;position:static}.rules-module__MJIQxW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.rules-module__MJIQxW__contents li a{min-height:40px}.rules-module__MJIQxW__contents .rules-module__MJIQxW__backLink{display:none}.rules-module__MJIQxW__comparisonBody{grid-template-columns:1fr;gap:0;padding-left:0}.rules-module__MJIQxW__comparisonBody>div{padding:12px 0 20px}.rules-module__MJIQxW__comparisonBody .rules-module__MJIQxW__proposedColumn{padding:16px}.rules-module__MJIQxW__comparison summary{gap:10px}.rules-module__MJIQxW__ruleSection h3{gap:12px;font-size:1.625rem}.rules-module__MJIQxW__clause{grid-template-columns:41px minmax(0,1fr);gap:8px}.rules-module__MJIQxW__clause p{font-size:.9375rem;line-height:1.8}}@media print{:is(body:has(.rules-module__MJIQxW__page)>header,body:has(.rules-module__MJIQxW__page)>footer){display:none!important}.rules-module__MJIQxW__page,.rules-module__MJIQxW__documentSection{color:#000;background:#fff!important}.rules-module__MJIQxW__hero{border-bottom:1px solid #777;min-height:0;background:#fff!important}.rules-module__MJIQxW__pageNav,.rules-module__MJIQxW__contents,.rules-module__MJIQxW__readingTools,.rules-module__MJIQxW__backLink{display:none!important}.rules-module__MJIQxW__hero svg{display:none!important}.rules-module__MJIQxW__hero a{display:none!important}.rules-module__MJIQxW__hero *{color:#000!important;min-height:0!important}.rules-module__MJIQxW__reader{display:block}.rules-module__MJIQxW__comparison::details-content{content-visibility:visible;display:block}.rules-module__MJIQxW__comparisonBody{display:grid!important}.rules-module__MJIQxW__comparison summary,.rules-module__MJIQxW__ruleSection h3,.rules-module__MJIQxW__subheading{break-after:avoid}.rules-module__MJIQxW__clause p{orphans:3;widows:3;font-size:10pt;line-height:1.5}.rules-module__MJIQxW__clause:target{background:0 0;outline:none}.rules-module__MJIQxW__ruleSection,.rules-module__MJIQxW__clause{break-inside:auto}.rules-module__MJIQxW__ruleSection h3{font-size:20pt}.rules-module__MJIQxW__comparisonBody,.rules-module__MJIQxW__changeSummary{font-size:10pt}.rules-module__MJIQxW__comparisonBody .rules-module__MJIQxW__proposedColumn{background:#fff}}
