.regulations-module__vHBkMq__libraryPage,.regulations-module__vHBkMq__readerPage{color:var(--foreground);width:min(1440px,100%);margin:0 auto;padding:152px 64px 80px}.regulations-module__vHBkMq__libraryHero{padding-bottom:44px}.regulations-module__vHBkMq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#60676b;margin:0 0 28px;font-size:11px;font-weight:500}.regulations-module__vHBkMq__heroColumns{grid-template-columns:1.35fr 1fr;align-items:end;gap:80px;display:grid}.regulations-module__vHBkMq__heroColumns h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.5vw,70px);font-weight:450;line-height:1.08}.regulations-module__vHBkMq__heroColumns h1 span{color:#85898b}.regulations-module__vHBkMq__heroDescription{max-width:380px;padding-bottom:6px}.regulations-module__vHBkMq__heroDescription p{color:#60676b;margin:0 0 24px;font-size:17px;line-height:1.65}.regulations-module__vHBkMq__heroDescription a{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.regulations-module__vHBkMq__heroDescription a:hover{text-underline-offset:4px;text-decoration:underline}.regulations-module__vHBkMq__libraryStats{border-top:1px solid var(--border);color:#60676b;flex-wrap:wrap;gap:32px;margin-top:42px;padding-top:22px;font-size:12px;display:flex}.regulations-module__vHBkMq__libraryStats strong{color:var(--foreground);margin-right:5px;font-size:16px;font-weight:500}.regulations-module__vHBkMq__libraryStats>:last-child{align-self:center;margin-left:auto}.regulations-module__vHBkMq__filters{background:#f5f5f3;grid-template-columns:minmax(240px,1.6fr) 1fr 1fr;align-items:center;gap:24px;padding:22px 24px;display:grid}.regulations-module__vHBkMq__search{align-items:center;gap:12px;display:flex}.regulations-module__vHBkMq__search input{outline-offset:4px;background:0 0;width:100%;min-width:0;padding:14px 0;font-size:14px}.regulations-module__vHBkMq__search input::placeholder{color:#6b7174}.regulations-module__vHBkMq__select{border-left:1px solid #d9dcde;flex-direction:column;gap:4px;min-width:0;padding-left:24px;display:flex}.regulations-module__vHBkMq__select>span{text-transform:uppercase;letter-spacing:.1em;color:#6b7174;font-size:9px}.regulations-module__vHBkMq__select select{background:0 0;width:100%;padding:4px 24px 4px 0;font-size:13px}.regulations-module__vHBkMq__resultCount{color:#60676b;align-items:center;gap:16px;margin:24px 0 16px;font-size:12px;display:flex}.regulations-module__vHBkMq__resultCount button{cursor:pointer;text-underline-offset:3px;color:var(--foreground);text-decoration:underline}.regulations-module__vHBkMq__libraryGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regulations-module__vHBkMq__documentCard{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-width:0;min-height:258px;padding:26px;transition:background .15s;display:flex;position:relative}.regulations-module__vHBkMq__documentCard:hover,.regulations-module__vHBkMq__documentCard:focus-within{background:#f6f6f4}.regulations-module__vHBkMq__cardMeta{letter-spacing:.02em;color:#62696d;justify-content:space-between;gap:10px;margin-bottom:24px;font-size:10px;display:flex}.regulations-module__vHBkMq__cardMeta>:last-child{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.regulations-module__vHBkMq__documentCard h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:450;line-height:1.28}.regulations-module__vHBkMq__documentCard h2 a{justify-content:space-between;align-items:start;gap:20px;display:flex}.regulations-module__vHBkMq__documentCard h2 a:after{content:"";position:absolute;inset:0}.regulations-module__vHBkMq__documentCard h2 svg{flex-shrink:0;margin-top:3px}.regulations-module__vHBkMq__cardVersion{overflow-wrap:anywhere;color:#60676b;margin:16px 0 28px;font-size:12px;line-height:1.5}.regulations-module__vHBkMq__cardFoot{color:#60676b;justify-content:space-between;gap:12px;margin-top:auto;font-size:10px;display:flex}.regulations-module__vHBkMq__captureNote{color:#805e20;margin:10px 0 0;font-size:10px}.regulations-module__vHBkMq__empty{border:1px solid var(--border);text-align:center;padding:60px 24px}.regulations-module__vHBkMq__empty h2{margin-bottom:12px;font-size:23px}.regulations-module__vHBkMq__empty p{color:#60676b}.regulations-module__vHBkMq__provenance{color:#60676b;max-width:690px;margin:32px 0 0;font-size:12px;line-height:1.7}.regulations-module__vHBkMq__breadcrumb{color:#60676b;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:42px;font-size:12px;display:flex}.regulations-module__vHBkMq__breadcrumb a{color:var(--foreground);align-items:center;gap:8px;display:flex}.regulations-module__vHBkMq__readerHeader{max-width:1000px;padding-bottom:42px}.regulations-module__vHBkMq__readerHeader .regulations-module__vHBkMq__eyebrow{margin-bottom:20px}.regulations-module__vHBkMq__readerHeader h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(32px,3.5vw,54px);font-weight:450;line-height:1.1}.regulations-module__vHBkMq__readerMeta{color:#60676b;flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.regulations-module__vHBkMq__sourceActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.regulations-module__vHBkMq__sourceActions a{border:1px solid var(--border);border-radius:999px;align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:inline-flex}.regulations-module__vHBkMq__sourceActions a:first-child{color:#fff;background:var(--foreground);border-color:var(--foreground)}.regulations-module__vHBkMq__sourceActions a:hover{text-underline-offset:3px;text-decoration:underline}.regulations-module__vHBkMq__captureDate{color:#60676b;margin:20px 0 0;font-size:11px}.regulations-module__vHBkMq__sourceNotice{background:#faf8f1;border-left:2px solid #9a6700;margin:20px 0 0;padding:16px 20px;font-size:13px;line-height:1.6}.regulations-module__vHBkMq__readerLayout{border-top:1px solid var(--border);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;display:grid}.regulations-module__vHBkMq__contents{top:calc(var(--regulations-header-height,0px) + 16px);min-width:0;padding-top:30px;font-size:12px;position:sticky}.regulations-module__vHBkMq__contents summary{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding-bottom:18px;font-size:11px;font-weight:500}.regulations-module__vHBkMq__contents summary span{color:#60676b;margin-left:12px}.regulations-module__vHBkMq__contents nav{max-height:calc(100dvh - var(--regulations-header-height,0px) - 180px);overscroll-behavior:contain;padding-right:12px;overflow-y:auto}.regulations-module__vHBkMq__contents ol{margin:0;padding:0;list-style:none}.regulations-module__vHBkMq__contents li{border-top:1px solid var(--border)}.regulations-module__vHBkMq__contents li a{color:#60676b;padding:11px 0;line-height:1.5;display:block}.regulations-module__vHBkMq__contents li a:hover,.regulations-module__vHBkMq__contents li a:focus-visible{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.regulations-module__vHBkMq__backTop{color:#60676b;margin-top:20px;font-size:11px;display:inline-block}.regulations-module__vHBkMq__documentBody{min-width:0;max-width:850px}.regulations-module__vHBkMq__documentSection{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--regulations-header-height,0px) + 30px);padding:34px 0 40px}.regulations-module__vHBkMq__documentSection [id]{scroll-margin-top:calc(var(--regulations-header-height,0px) + 30px)}.regulations-module__vHBkMq__sectionContinuation{padding-top:0}.regulations-module__vHBkMq__documentSection:has(+.regulations-module__vHBkMq__sectionContinuation){border-bottom:0;padding-bottom:18px}.regulations-module__vHBkMq__sectionBlank{border-bottom:0;padding:0}.regulations-module__vHBkMq__sectionHeading{align-items:baseline;gap:16px;display:flex}.regulations-module__vHBkMq__sectionHeading h2{letter-spacing:-.025em;margin:0 0 16px;font-size:27px;font-weight:450;line-height:1.25}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__pageMarker{color:#6b7174;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:11px;line-height:1.25}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__longHeading{white-space:normal;margin:0 0 16px;font-size:18px;font-weight:450;line-height:1.5}.regulations-module__vHBkMq__sectionHeading>a{color:#85898b;font-size:18px;text-decoration:none!important}.regulations-module__vHBkMq__documentBody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:16px;line-height:1.8}.regulations-module__vHBkMq__documentBody a{text-underline-offset:3px;-webkit-text-decoration:underline #b6bbbe;text-decoration:underline #b6bbbe}.regulations-module__vHBkMq__documentBody h3{letter-spacing:-.015em;margin:30px 0 15px;font-size:21px;font-weight:450;line-height:1.35}.regulations-module__vHBkMq__documentBody h4{margin:26px 0 14px;font-size:17px;font-weight:500;line-height:1.45}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__pageReference{color:#6b7174;text-transform:uppercase;letter-spacing:.06em;margin:-6px 0 24px;font-size:10px}.regulations-module__vHBkMq__clauseLabel{margin-right:8px}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__listItem{gap:12px;margin-bottom:9px;display:flex}.regulations-module__vHBkMq__listMarker{flex:none;min-width:20px}.regulations-module__vHBkMq__tableGroup{margin:28px 0}.regulations-module__vHBkMq__tableScroll{border:1px solid var(--border);width:100%;overflow-x:auto}.regulations-module__vHBkMq__tableScroll table{border-collapse:collapse;text-align:left;min-width:100%;font-size:13px;line-height:1.55}.regulations-module__vHBkMq__tableScroll th,.regulations-module__vHBkMq__tableScroll td{border:1px solid var(--border);vertical-align:top;white-space:pre-wrap;min-width:90px;padding:12px 14px}.regulations-module__vHBkMq__tableScroll th{background:#f1f1f1;font-weight:500}.regulations-module__vHBkMq__tableScroll caption{text-align:left;border-bottom:1px solid var(--border);padding:16px;font-size:14px;font-weight:500}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__tableNote{color:#60676b;margin:10px 0 0;font-size:12px}.regulations-module__vHBkMq__callout{background:#f5f5f3;border-left:2px solid #85898b;margin:26px 0;padding:20px 24px}.regulations-module__vHBkMq__callout h4:first-child{margin-top:0}.regulations-module__vHBkMq__callout p:last-child{margin-bottom:0}.regulations-module__vHBkMq__figure{margin:30px 0}.regulations-module__vHBkMq__figure img{max-width:100%;height:auto;margin:0 auto;display:block}.regulations-module__vHBkMq__figure figcaption{color:#60676b;margin-top:14px;font-size:12px;line-height:1.6}.regulations-module__vHBkMq__documentBody .regulations-module__vHBkMq__figureText{color:#60676b;margin:12px 0;font-size:12px}.regulations-module__vHBkMq__readerEnd{border-top:1px solid var(--border);justify-content:space-between;gap:32px;margin-top:44px;padding-top:28px;font-size:12px;display:flex}.regulations-module__vHBkMq__readerEnd p{color:#60676b;max-width:400px;line-height:1.6}.regulations-module__vHBkMq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.regulations-module__vHBkMq__libraryPage,.regulations-module__vHBkMq__readerPage{padding:130px 32px 60px}.regulations-module__vHBkMq__heroColumns{gap:40px}.regulations-module__vHBkMq__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.regulations-module__vHBkMq__readerLayout{grid-template-columns:210px minmax(0,1fr);gap:36px}}@media (max-width:720px){.regulations-module__vHBkMq__libraryPage,.regulations-module__vHBkMq__readerPage{padding:116px 22px 44px}.regulations-module__vHBkMq__heroColumns{grid-template-columns:1fr;gap:24px}.regulations-module__vHBkMq__heroColumns h1{font-size:44px}.regulations-module__vHBkMq__heroDescription{max-width:100%}.regulations-module__vHBkMq__heroDescription p{font-size:15px}.regulations-module__vHBkMq__libraryStats{gap:16px;margin-top:28px}.regulations-module__vHBkMq__libraryStats>:last-child{flex-basis:100%;margin-left:0}.regulations-module__vHBkMq__filters{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.regulations-module__vHBkMq__search{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:4px}.regulations-module__vHBkMq__select{border-left:0;padding-left:0}.regulations-module__vHBkMq__libraryGrid{grid-template-columns:minmax(0,1fr)}.regulations-module__vHBkMq__documentCard{min-height:220px;padding:22px}.regulations-module__vHBkMq__readerLayout{display:block}.regulations-module__vHBkMq__contents{border-bottom:1px solid var(--border);padding:22px 0;position:static}.regulations-module__vHBkMq__contents nav{max-height:200px}.regulations-module__vHBkMq__backTop{display:none}.regulations-module__vHBkMq__readerHeader h1{font-size:34px}.regulations-module__vHBkMq__readerHeader{padding-bottom:30px}.regulations-module__vHBkMq__breadcrumb{margin-bottom:30px}.regulations-module__vHBkMq__readerEnd{flex-direction:column;gap:20px}.regulations-module__vHBkMq__sectionHeading h2{font-size:24px}.regulations-module__vHBkMq__documentBody p{font-size:15px}}@media print{.regulations-module__vHBkMq__contents,.regulations-module__vHBkMq__sourceActions,.regulations-module__vHBkMq__breadcrumb,.regulations-module__vHBkMq__readerEnd{display:none}.regulations-module__vHBkMq__readerPage{padding:0}.regulations-module__vHBkMq__readerLayout{display:block}.regulations-module__vHBkMq__documentBody{max-width:none}.regulations-module__vHBkMq__tableScroll{overflow:visible}}
