html:has(.cl-hero){background:#f3f0e8}body:has(.cl-hero){--cl-desk: #F3F0E8;--cl-sheet: #FFFEFA;--cl-sheet2: #F8F6EF;--cl-ink: #14171F;--cl-sec: #3C4150;--cl-mut: #575D6B;--cl-rule: #DCD8CD;--cl-rule2: #BDB8AB;--cl-g: #1D3765;--cl-g2: #3A5488;--cl-hl: rgba(240, 206, 92, .45);--cl-red: #8E2A1E;--cl-redl: rgba(142, 42, 30, .07);--cl-night: #0E1729;--cl-nink: #EEF1F6;--cl-nsec: #B4BDCD;--cl-nacc: #C9D5EC;--cl-nrule: rgba(238, 241, 246, .16);--cl-margin: 216px;--cl-gap: 56px;color:var(--cl-ink);background:var(--cl-desk)}body:has(.cl-hero) .spot{display:none}body:has(.cl-hero) .subnav{background:#f3f0e8eb;border-bottom-color:var(--cl-rule2)}body:has(.cl-hero) .subnav .sn-links a{border-radius:0;color:var(--cl-sec)}body:has(.cl-hero) .subnav .sn-links a:hover{background:none;color:var(--cl-ink);box-shadow:inset 0 -1px 0 var(--cl-rule2)}body:has(.cl-hero) .subnav .sn-links a[aria-current=page]{background:none;color:var(--cl-ink);box-shadow:inset 0 -2px 0 var(--cl-g)}body:has(.cl-hero) .subnav .sn-cta{border-radius:2px}body:has(.cl-hero) .eprow{border-top-color:var(--cl-rule2);border-bottom-color:var(--cl-rule)}body:has(.cl-hero) #facts h2{font-family:var(--serif);font-weight:400;letter-spacing:0;font-size:clamp(30px,2.8vw,38px)}body:has(.cl-hero) #facts dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;opacity:1;color:var(--cl-mut)}body:has(.cl-hero) .epager .ept b{font-family:var(--serif);font-weight:400;letter-spacing:0}.cl-page{color:var(--cl-ink)}.cl-page :focus-visible{outline:2px solid var(--cl-g);outline-offset:3px;border-radius:1px}.cl-page .btn.cl-btn{border-radius:2px}.cl-lead{margin:18px 0 0;max-width:58ch;font:400 18px/1.6 var(--body);color:var(--cl-sec)}.cl-tl{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--cl-g);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.cl-tl:hover .arr,.cl-tl:focus-visible .arr{transform:translate(4px)}.cl-hero{padding:clamp(40px,5.5vw,80px) 0 clamp(56px,7vw,104px)}.cl-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px clamp(32px,5vw,80px);align-items:end}.cl-name{display:flex;align-items:center;gap:16px;margin-bottom:18px}.cl-name h1{margin:0;font:400 clamp(28px,2.4vw,32px)/1 var(--serif);letter-spacing:0}.cl-name .h1-kw{font:500 15px/1.4 var(--body)}.cl-name .h1-kw{color:var(--cl-sec);opacity:1}.cl-hero .astatus{color:var(--cl-sec)}.cl-tag{margin:30px 0 0;font:400 clamp(50px,6.6vw,98px)/1 var(--serif);letter-spacing:-.012em;color:var(--cl-ink);text-wrap:balance}.cl-hl{color:var(--cl-g)}.cl-line{margin:0 0 14px;font:400 18px/1.62 var(--body);color:var(--cl-sec);max-width:52ch}.cl-cta{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:26px}.cl-desk{position:relative;margin:clamp(48px,5.5vw,80px) 0 0;display:grid;grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);gap:0 clamp(20px,2.4vw,36px);align-items:start}.cl-draft,.cl-src{position:relative;background:var(--cl-sheet);border:1px solid var(--cl-rule2);box-shadow:6px 6px 0 -1px var(--cl-sheet2),6px 6px 0 0 var(--cl-rule2)}.cl-draft{border-top:3px solid var(--cl-g)}.cl-dh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;padding:26px 30px 22px 74px;border-bottom:1px solid var(--cl-rule)}.cl-dk{font:600 11.5px/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-g)}.cl-dt{margin-top:8px;font:400 clamp(24px,2.1vw,30px)/1.12 var(--serif)}.cl-meta{display:grid;gap:4px;margin:0;font-size:13px;line-height:1.45}.cl-meta div{display:grid;grid-template-columns:112px auto;gap:10px}.cl-meta dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.75;color:var(--cl-mut)}.cl-meta dd{margin:0;color:var(--cl-ink)}.cl-dbody{--lh: 30px;position:relative;padding:calc(var(--lh) / 2) 0 var(--lh)}.cl-dbody:before,.cl-dbody:after{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--cl-g2);opacity:.55}.cl-dbody:before{left:50px}.cl-dbody:after{left:54px}.cl-lnos{position:absolute;left:0;top:calc(var(--lh) / 2);bottom:0;width:40px;overflow:hidden;text-align:right;font:400 11px/var(--lh) var(--body);font-variant-numeric:tabular-nums;color:var(--cl-mut)}.cl-clauses{padding:0 0 0 74px}.cl-cl{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 150px;gap:0 14px;margin-bottom:var(--lh)}.cl-no{font:400 19px/var(--lh) var(--serif);color:var(--cl-g)}.cl-ct{font:400 19.5px/var(--lh) var(--serif);letter-spacing:.008em;color:var(--cl-ink)}.cl-cl:before{content:"";position:absolute;left:-16px;top:6px;bottom:6px;width:6px;border:1.5px solid var(--cl-red);border-right:0;transform:scaleY(0);transform-origin:50% 0;transition:transform .6s var(--settle)}.cl-cl.is-flag:before{transform:scaleY(1)}.cl-cl.is-flag .cl-ct{color:var(--cl-sec)}.cl-cite{position:relative;display:inline;padding:0;margin:0;border:0;background:none;cursor:pointer;text-align:left;font:400 19.5px/var(--lh) var(--serif);color:var(--cl-g);text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .3s var(--gentle)}.cl-cite:hover{text-decoration-style:solid}.cl-cite[aria-current=true]{background:#1d376514}.cl-cite.is-ok{text-decoration-style:solid}.cl-cite.is-bad{color:var(--cl-red);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--cl-red)}.cl-cite.is-bad[aria-current=true]{background:var(--cl-redl)}.cl-mns{display:grid;gap:8px;align-content:start;padding-top:4px}.cl-mn{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;font:400 13px/1.4 var(--body);color:var(--cl-sec)}.cl-mn b{display:block;font-weight:600;color:var(--cl-g)}.cl-mn.is-bad b{color:var(--cl-red)}.cl-mn svg,.cl-res svg{width:18px;height:18px;overflow:visible}.cl-mn svg path,.cl-res svg path{fill:none;stroke:var(--cl-g);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.cl-mn.is-bad svg path,.cl-sv.is-bad .cl-res path{stroke:var(--cl-red)}.cl-df{display:grid;grid-template-columns:auto 1fr;gap:14px 24px;align-items:center;padding:18px 30px 20px 74px;border-top:1px solid var(--cl-rule)}.cl-tally{display:flex;gap:26px;margin:0}.cl-tally dt{font:600 11px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cl-mut)}.cl-tally dd{margin:6px 0 0;font:400 24px/1 var(--serif);font-variant-numeric:tabular-nums}.cl-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 18px}.cl-b1,.cl-b2{min-height:44px;padding:0 18px;border-radius:2px;cursor:pointer;font:600 15px/1 var(--body);transition:background .3s var(--gentle),color .3s var(--gentle)}.cl-b1{border:1.5px solid var(--cl-ink);background:var(--cl-ink);color:var(--cl-sheet)}.cl-b1:hover{background:var(--cl-g);border-color:var(--cl-g)}.cl-b2{padding:0 4px;border:0;background:none;color:var(--cl-g);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.cl-done{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--cl-rule);font:400 19px/1.45 var(--serif);color:var(--cl-g)}.cl-srcw{position:sticky;top:calc(var(--nav-h) + 72px)}.cl-src{min-height:340px;padding:22px 26px 24px;border-top:3px solid var(--cl-ink)}.cl-sl{padding-bottom:12px;border-bottom:1px solid var(--cl-rule);font:600 11.5px/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-sec)}.cl-empty{display:grid;justify-items:start;gap:16px;padding:34px 0 10px}.cl-empty svg{width:120px;height:60px}.cl-empty svg path,.cl-empty svg rect{fill:none;stroke:var(--cl-rule2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cl-empty p{max-width:30ch;font:400 16px/1.55 var(--body);color:var(--cl-sec)}.cl-sv{padding-top:18px}.cl-sk{font:600 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-g)}.cl-sv.is-bad .cl-sk{color:var(--cl-sec)}.cl-stt{margin-top:8px;font:400 27px/1.12 var(--serif)}.cl-sp{margin-top:4px;font:400 14px/1.45 var(--body);color:var(--cl-mut)}.cl-q{margin:18px 0 0;padding:0 0 0 16px;border-left:2px solid var(--cl-rule)}.cl-q p{margin:0 0 10px;font:400 18.5px/1.55 var(--serif);letter-spacing:.008em;color:var(--cl-sec)}.cl-q mark{color:var(--cl-ink);background:linear-gradient(var(--cl-hl),var(--cl-hl)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px}.cl-search{display:grid;margin-top:18px;border-top:1px solid var(--cl-rule)}.cl-search li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--cl-rule);font:400 14.5px/1.45 var(--body)}.cl-search span{color:var(--cl-mut)}.cl-search q{color:var(--cl-ink)}.cl-search b{grid-column:2;font-weight:600;color:var(--cl-red)}.cl-res{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--cl-rule);font:500 15px/1.45 var(--body);color:var(--cl-g)}.cl-sv.is-bad .cl-res{color:var(--cl-red)}.cl-sv:not(.is-done) .cl-res{visibility:hidden}.cl-srcw:has([data-empty]:not([hidden])) .cl-hint{visibility:hidden}.cl-hint{margin:18px 0 0;padding-left:2px;font:400 15px/1.5 var(--body);color:var(--cl-sec)}.cl-fig{grid-column:1 / -1;margin-top:26px;font:400 14px/1.5 var(--body);color:var(--cl-mut)}@media(prefers-reduced-motion:no-preference){.cl-hl{animation:cl-fade 1.2s var(--gentle) .45s both}.cl-cl{animation:cl-rise .9s var(--settle) both;animation-delay:calc(.35s + var(--i) * .14s)}.cl-lnos{animation:cl-fade 1.2s var(--gentle) .2s both}.cl-sv.is-in>*{animation:cl-rise .7s var(--settle) both}.cl-sv.is-in>:nth-child(2){animation-delay:.06s}.cl-sv.is-in>:nth-child(3){animation-delay:.12s}.cl-sv.is-in>:nth-child(4){animation-delay:.18s}.cl-sv.is-in mark{animation:cl-sweep .8s var(--smooth) .3s both}.cl-sv.is-in .cl-search li{animation:cl-rise .6s var(--settle) both;animation-delay:calc(.25s + var(--k) * .16s)}.cl-sv.is-done .cl-res{animation:cl-rise .55s var(--settle) both}.cl-sv.is-done .cl-res path,.cl-mn.is-in path{animation:cl-draw .6s var(--swift) .12s both}.cl-sv.is-done .cl-res path+path,.cl-mn.is-in path+path{animation-delay:.3s}.cl-mn.is-in{animation:cl-note .6s var(--settle) both}.cl-cite.is-bad{animation:cl-strike .5s var(--swift) both}.cl-done.is-in{animation:cl-rise .7s var(--settle) .2s both}.cl-empty{animation:cl-fade .5s var(--gentle) both}}@keyframes cl-sweep{0%{background-size:0% 100%}}@keyframes cl-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes cl-fade{0%{opacity:0}}@keyframes cl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cl-note{0%{opacity:0;transform:translate(-10px)}}@keyframes cl-strike{0%{text-decoration-color:transparent}}.cl-body{position:relative;padding-bottom:clamp(40px,5vw,72px)}.cl-sec>.wrap{position:relative;padding-top:clamp(88px,10vw,152px)}.cl-sec>.wrap:before,.cl-sec>.wrap:after{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--cl-g2);opacity:.45}.cl-sec>.wrap:before{left:calc(var(--gutter) + var(--cl-margin) + var(--cl-gap) / 2 - 2px)}.cl-sec>.wrap:after{left:calc(var(--gutter) + var(--cl-margin) + var(--cl-gap) / 2 + 2px)}.cl-h,.cl-dv{display:grid;grid-template-columns:var(--cl-margin) minmax(0,1fr);gap:20px var(--cl-gap);align-items:start}.cl-mg{padding-top:6px;text-align:right}.cl-num{font:400 clamp(30px,2.8vw,40px)/1 var(--serif);color:var(--cl-g);font-variant-numeric:tabular-nums}.cl-num-s{font-size:22px}.cl-mnote{margin-top:10px;font:600 11px/1.45 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-sec)}.cl-h h2{font:400 clamp(40px,4.8vw,68px)/1.04 var(--serif);letter-spacing:-.01em;color:var(--cl-ink);text-wrap:balance}.cl-sn{font:400 18px/1.45 var(--serif);color:var(--cl-g);font-variant-numeric:tabular-nums}.cl-dv{margin-top:clamp(64px,7vw,104px)}.cl-dv .cl-mg{padding-top:4px}.cl-dv-b{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px clamp(28px,3.4vw,52px);align-items:start}.cl-dv-t h3{font:400 clamp(30px,2.8vw,38px)/1.08 var(--serif);text-wrap:balance}.cl-subs{margin-top:20px;display:grid;gap:14px}.cl-subs li{display:grid;grid-template-columns:34px minmax(0,1fr)}.cl-subs p{font:400 17px/1.6 var(--body);color:var(--cl-sec)}.cl-ex{margin:0}.cl-ex-art{padding:clamp(12px,1.6vw,22px);background:var(--cl-sheet);border:1px solid var(--cl-rule2);box-shadow:6px 6px 0 -1px var(--cl-sheet2),6px 6px 0 0 var(--cl-rule2)}.cl-ex figcaption{display:flex;gap:12px;margin-top:16px;font:600 11px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-mut)}.cl-ex figcaption span{font-weight:600;color:var(--cl-ink)}.cl-art{display:block;width:100%;height:auto}.cl-art text{font-family:var(--body)}.cl-a-sheet{fill:#fff;stroke:var(--cl-rule2);stroke-width:1}.cl-a-card{fill:var(--cl-sheet2);stroke:var(--cl-rule2);stroke-width:1}.cl-a-card.is-bad{fill:var(--cl-redl);stroke:var(--cl-red);stroke-dasharray:4 3}.cl-a-ln{fill:var(--cl-ink);opacity:.22}.cl-a-h{font-size:12.5px;font-weight:600;fill:var(--cl-ink)}.cl-a-cite,.cl-a-cn{font-size:11px;font-weight:700;fill:var(--cl-g)}.cl-a-cite.is-off,.cl-a-cn.is-bad,.cl-a-bad{fill:var(--cl-red)}.cl-a-bad{font-size:11px;font-weight:600}.cl-a-pn,.cl-a-fp{font-size:10.5px;font-weight:600;fill:var(--cl-mut)}.cl-a-fp{fill:var(--cl-g)}.cl-a-fn{font-size:11.5px;font-weight:600;fill:var(--cl-ink)}.cl-a-vol{fill:#d3d6de;stroke:var(--cl-rule2);stroke-width:.8}.cl-a-vol.is-b{fill:#e4e5ea}.cl-a-vol.is-pick{fill:var(--cl-g);stroke:var(--cl-g)}.cl-a-band{fill:#fff;opacity:.55}.cl-a-shelf{stroke:var(--cl-ink);stroke-width:1.5}.cl-a-q{stroke:var(--cl-g);stroke-width:1.5;stroke-dasharray:3 3;fill:none}.cl-a-lead{fill:none;stroke:var(--cl-g);stroke-width:1.4;stroke-dasharray:1;stroke-linecap:round}.cl-a-ok circle{fill:var(--cl-g)}.cl-a-ok path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.cl-a-strike,.cl-a-flagbar{stroke:var(--cl-red);stroke-width:1.6;fill:none}.cl-a-flag path{fill:none;stroke:var(--cl-red);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.cl-a-hl{fill:var(--cl-hl)}.cl-art .cl-a-pull,.cl-art .cl-a-hl,.cl-art .cl-a-strike{transform-box:fill-box}.cl-art .cl-a-pull{transform:translateY(-8px)}@media(prefers-reduced-motion:no-preference){.cl-on .cl-a-lead{animation:cl-a-lead 7s var(--smooth) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-pull{animation:cl-a-pull 7s var(--settle) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-cite:not(.is-on):not(.is-off),.cl-on .cl-a-bad{animation:cl-a-pop 7s var(--settle) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-ok path{animation:cl-a-tick 7s var(--swift) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-ok circle,.cl-on .cl-a-flag{animation:cl-a-pop 7s var(--settle) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-strike{animation:cl-a-strike 7s var(--swift) infinite both}.cl-on .cl-a-flagbar{animation:cl-a-pop 7s var(--settle) infinite both;animation-delay:.9s}.cl-on .cl-a-hl{animation:cl-a-hl 7s var(--smooth) infinite both;animation-delay:calc(var(--d) * .45s)}.cl-on .cl-a-row{animation:cl-a-pop 7s var(--settle) infinite both;animation-delay:calc(var(--d) * .45s)}}@keyframes cl-a-lead{0%,14%{stroke-dashoffset:1;opacity:1}34%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes cl-a-pull{0%,6%{transform:translateY(0)}18%,90%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes cl-a-pop{0%,30%{opacity:0;transform:translateY(6px)}40%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes cl-a-tick{0%,36%{stroke-dashoffset:1}46%,to{stroke-dashoffset:0}}@keyframes cl-a-strike{0%,52%{transform:scaleX(0)}62%,90%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes cl-a-hl{0%,8%{transform:scaleX(0)}24%,90%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}.cl-sched{margin:clamp(40px,5vw,64px) 0 0 calc(var(--cl-margin) + var(--cl-gap));border-top:1.5px solid var(--cl-ink)}.cl-sched li{display:grid;grid-template-columns:44px 44px minmax(0,4fr) minmax(0,7fr);gap:8px 18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--cl-rule2)}.cl-ico{display:grid;place-items:center;width:40px;height:40px;margin-top:-6px;color:var(--cl-g)}.cl-sched h3{font:400 23px/1.2 var(--serif)}.cl-sched p{font:400 16.5px/1.55 var(--body);color:var(--cl-sec)}.cl-wb{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(32px,4vw,56px);margin:clamp(40px,5vw,64px) 0 0 calc(var(--cl-margin) + var(--cl-gap));align-items:start}.cl-flow{margin:0}.cl-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cl-flow li{position:relative}.cl-flow li+li:before{content:"";position:absolute;left:-26px;top:50%;width:24px;border-top:1.5px solid var(--cl-g)}.cl-flow li+li:after{content:"";position:absolute;left:-8px;top:calc(50% - 4px);width:7px;height:7px;border-top:1.5px solid var(--cl-g);border-right:1.5px solid var(--cl-g);transform:rotate(45deg)}.cl-fd{display:grid;gap:8px;min-height:132px;padding:16px;align-content:start;background:var(--cl-sheet);border:1px solid var(--cl-rule2);box-shadow:5px 5px 0 -1px var(--cl-sheet2),5px 5px 0 0 var(--cl-rule2);color:var(--cl-ink);text-decoration:none;transition:border-color .3s var(--gentle),transform .45s var(--settle)}a.cl-fd:hover{border-color:var(--cl-g);transform:translateY(-3px)}.cl-fd b{font:400 22px/1.12 var(--serif)}.cl-fd small{font:400 13.5px/1.4 var(--body);color:var(--cl-mut)}.cl-fd.is-here{border-top:3px solid var(--cl-g)}.cl-fd.is-here small{color:var(--cl-g);font-weight:600}.cl-flow figcaption{margin-top:22px;font:400 15px/1.55 var(--body);color:var(--cl-sec)}.cl-refs{border-top:1.5px solid var(--cl-ink)}.cl-refs li{padding:16px 0 18px;border-bottom:1px solid var(--cl-rule2)}.cl-refs a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 -6px;font:400 23px/1.2 var(--serif);color:var(--cl-ink);text-decoration:none}.cl-refs a:hover .arr,.cl-refs a:focus-visible .arr{transform:translate(4px)}.cl-see{font:italic 400 16px/1 var(--body);color:var(--cl-g)}.cl-refs p{margin-top:4px;font:400 16px/1.55 var(--body);color:var(--cl-sec)}.cl-made .cl-refs{margin:clamp(40px,5vw,64px) 0 0 calc(var(--cl-margin) + var(--cl-gap))}.cl-qa{margin:clamp(40px,5vw,64px) 0 0 calc(var(--cl-margin) + var(--cl-gap));border-top:1.5px solid var(--cl-ink)}.cl-qa li{display:grid;grid-template-columns:44px minmax(0,1fr);padding:24px 0 26px;border-bottom:1px solid var(--cl-rule2)}.cl-qa li>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 36px}.cl-qa h3{font:400 24px/1.25 var(--serif)}.cl-qa p{font:400 17px/1.62 var(--body);color:var(--cl-sec)}.cl-faq>.wrap{padding-bottom:clamp(96px,11vw,160px)}.cl-join{padding:clamp(72px,8vw,120px) 0 clamp(80px,9vw,132px);background:var(--cl-night);color:var(--cl-nink)}.cl-back{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px clamp(32px,5vw,80px);padding:clamp(28px,4vw,56px);border:1px solid var(--cl-nrule);outline:1px solid var(--cl-nrule);outline-offset:6px}.cl-eye{font:600 11.5px/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-nacc)}.cl-back h2{margin-top:16px;font:400 clamp(42px,5.4vw,76px)/1.02 var(--serif);letter-spacing:-.01em;color:#fff;text-wrap:balance}.cl-back .cl-lead{margin:0 0 22px;color:var(--cl-nsec)}.cl-back .wform,.cl-back .wform .btn{border-radius:2px}.cl-back :focus-visible{outline-color:var(--cl-nacc)}.cl-back-r{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 48px;margin:8px 0 0;padding-top:18px;border-top:1px solid var(--cl-nrule)}.cl-back-r dt{font:600 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-nsec)}.cl-back-r dd{margin:6px 0 0;font:400 19px/1.3 var(--serif);color:#fff}@media(max-width:1100px){body:has(.cl-hero){--cl-margin: 150px;--cl-gap: 40px}.cl-cl{grid-template-columns:26px minmax(0,1fr) 124px}.cl-wb{grid-template-columns:1fr}}@media(max-width:900px){.cl-head,.cl-desk{grid-template-columns:1fr}.cl-srcw{position:static;margin-top:18px}.cl-cl .cl-src{grid-column:1 / -1;margin:18px 0 6px;min-height:0;box-shadow:4px 4px 0 -1px var(--cl-sheet2),4px 4px 0 0 var(--cl-rule2)}.cl-dv-b{grid-template-columns:1fr}.cl-qa li>div{grid-template-columns:1fr}}@media(max-width:680px){body:has(.cl-hero){--cl-margin: 0px;--cl-gap: 0px}.cl-tag{font-size:clamp(46px,13vw,62px)}.cl-line{font-size:16.5px}.cl-dh{grid-template-columns:1fr;padding:20px 18px 18px}.cl-lnos,.cl-dbody:before,.cl-dbody:after{display:none}.cl-dbody{--lh: 28px}.cl-clauses{padding:0 18px 0 22px}.cl-cl{grid-template-columns:24px minmax(0,1fr)}.cl-cl:before{left:-14px}.cl-ct,.cl-cite{font-size:18.5px}.cl-mns{grid-column:2;padding-top:8px}.cl-mns:has(.cl-mn:not([hidden])){padding-bottom:4px}.cl-df{grid-template-columns:1fr;padding:16px 18px 18px}.cl-acts{justify-content:flex-start}.cl-src{padding:18px 18px 20px}.cl-sec>.wrap:before,.cl-sec>.wrap:after{display:none}.cl-h,.cl-dv{grid-template-columns:1fr;gap:14px}.cl-mg{display:flex;align-items:baseline;gap:14px;padding:0 0 12px;text-align:left;border-bottom:1px solid var(--cl-rule2)}.cl-mnote{margin:0}.cl-num{font-size:26px}.cl-num-s{font-size:20px}.cl-sched li{grid-template-columns:36px 40px minmax(0,1fr)}.cl-sched li p{grid-column:3}.cl-flow ol{grid-template-columns:1fr;gap:26px}.cl-flow li+li:before{left:24px;top:-24px;width:0;height:22px;border-top:0;border-left:1.5px solid var(--cl-g)}.cl-flow li+li:after{left:20.5px;top:-8px;transform:rotate(135deg)}.cl-fd{min-height:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.cl-fd small{grid-column:2}.cl-qa li{grid-template-columns:30px minmax(0,1fr)}.cl-back{grid-template-columns:1fr;padding:24px 18px;outline-offset:4px}}
