.fin .pg-h{padding:clamp(64px,10vw,130px) 0 clamp(40px,6vw,80px);border-bottom:1px solid var(--ink)}.vlas-site .fin .pg-h h1{font:300 clamp(38px,6vw,76px)/1.04 var(--serif);letter-spacing:-.02em;max-width:17ch;margin:14px 0 20px}.vlas-site .fin .pg-h h1 em{font-style:italic;color:var(--slate)}.fin .pg-s{padding:clamp(48px,7vw,96px) 0}.vlas-site .fin .pg-s h2{font:300 clamp(30px,3.6vw,46px)/1.1 var(--serif);max-width:22ch;margin:10px 0 18px}.fin .pg-s p.l{font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:62ch;margin:0 0 6px}.fin .pg-s .cols-3 h4{margin:0}.fin .sw-n{display:block;font:500 12px var(--mono);letter-spacing:.1em;color:var(--slate);margin-bottom:10px}.fin .sw-src{margin:14px 0 0;font:12px var(--mono);color:var(--ink-mute)}.fin .sw-lp{margin-top:12px;border:1px solid var(--ink);background:#fff;padding:18px 20px}.fin .sw-lk{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px}.fin .sw-pr{display:flex;flex-wrap:wrap;gap:8px 22px;font:400 20px var(--serif);color:var(--ink)}.fin .ph-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin-top:26px}.fin .ph-t{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#fff;border:1px solid var(--rule-strong);border-top:4px solid var(--rule-strong)}.fin .ph-t b{font:400 22px/1.15 var(--serif);color:var(--ink)}.fin .ph-t small{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.fin .ph-t.on,.fin .ph-t:hover{border-color:var(--slate)}.fin .ph-t.on{background:var(--slate)}.fin .ph-t.on .sw-n,.fin .ph-t.on b,.fin .ph-t.on small{color:#fff}.fin .ph-t:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fin .ph-t .sw-n{margin:0}.fin .ph-p{margin-top:8px;background:#fff;border:1px solid var(--ink);padding:clamp(18px,2.4vw,30px)}.fin .ph-lead{font:300 clamp(22px,2.4vw,30px)/1.25 var(--serif);margin:0 0 10px;color:var(--ink);max-width:40ch}.fin .ph-d{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--ink-soft);max-width:72ch}.fin .ph-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.fin .ph-gate{background:var(--paper-soft);border-left:3px solid var(--slate);padding:12px 16px}.fin .ph-gate h5{margin:0 0 8px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.fin .ph-gate ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.fin .ph-gate li{font-size:15px;line-height:1.45;color:var(--ink);padding-left:20px;position:relative}.fin .ph-gate li:before{content:"✓";position:absolute;left:0;color:var(--slate);font-weight:700}.fin .ph-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.fin .ph-tools span{font:500 11px var(--mono);letter-spacing:.04em;padding:4px 10px;border:1px solid var(--rule-strong);color:var(--ink-soft)}.fin .ph-trust{margin-top:14px;font-size:14px;color:var(--ink-soft)}.fin .ph-trust summary{cursor:pointer;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.fin .ph-trust p{margin:8px 0 0;line-height:1.5}.fin .rd-l{display:flex;flex-direction:column;gap:8px;margin-top:26px}.fin .rd-g,.fin .rd-r{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,15rem);gap:clamp(12px,2vw,28px);align-items:start;background:#fff;border:1px solid var(--rule-strong);padding:16px 20px}.fin .rd-g .sw-n,.fin .rd-r .sw-n{margin:3px 0 0}.vlas-site .fin .rd-r h4{font:400 22px/1.2 var(--serif);margin:0 0 6px;color:var(--ink)}.fin .rd-g p,.fin .rd-r p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-soft)}.fin .rd-s{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);text-align:right;padding-top:5px}.fin .rd-s i{display:block;margin-top:6px;font-style:normal;font-size:11px;letter-spacing:.08em;color:var(--slate)}.fin .rd-g{grid-template-columns:2.5rem minmax(0,1fr);margin-top:8px;background:var(--paper-soft)}.fin .rd-r[data-d]{cursor:pointer;transition:border-color .15s,background .15s}.fin .rd-r[data-d]:hover{border-color:var(--slate);background:#fcfbf7}.fin .rd-r[data-d]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:800px){.fin .rd-r{grid-template-columns:2.5rem minmax(0,1fr)}.fin .rd-s{grid-column:2;text-align:left;padding-top:0}}#rd-dlg{border:1px solid var(--ink);padding:0;max-width:min(1040px,94vw);width:100%;max-height:90vh;background:var(--paper);color:var(--ink)}#rd-dlg::backdrop{background:rgba(14,20,31,.55)}#rd-dlg .sw-n{display:block;font:500 12px var(--mono);letter-spacing:.1em;color:var(--slate);margin-bottom:0}#rd-dlg .rdd{padding:clamp(18px,3vw,36px)}#rd-dlg .rdd-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}#rd-dlg .rdd-h button{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid var(--ink);padding:8px 12px;cursor:pointer;color:var(--ink)}#rd-dlg .rdd h3{font:300 clamp(28px,3.4vw,42px)/1.1 var(--serif);letter-spacing:-.02em;margin:0 0 10px}#rd-dlg .rdd-lead{font-size:17px;line-height:1.55;color:var(--ink-soft);margin:0 0 20px;max-width:70ch}#rd-dlg .rdd-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}#rd-dlg .rdd-c{background:#fff;border:1px solid var(--rule-strong);border-left:3px solid var(--slate);padding:14px 16px}#rd-dlg .rdd-c h4{font:400 20px/1.2 var(--serif);margin:0 0 6px}#rd-dlg .rdd-c p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-soft)}#rd-dlg .rdd-ex{margin-top:10px!important;padding-top:8px;border-top:1px solid var(--rule)}#rd-dlg .rdd-ex em{display:block;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--gold-text);margin-bottom:3px}#rd-dlg .rdd-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}#rd-dlg .rdd-cap{padding:3px 9px 3px 6px;border:1px solid var(--c);color:var(--c);font:600 11px var(--mono);letter-spacing:.04em;text-transform:uppercase}#rd-dlg .rdd-cap,#rd-dlg .rdd-sdg{display:inline-flex;align-items:center;gap:6px;background:#fff}#rd-dlg .rdd-sdg{padding:0 8px 0 0;border:1px solid var(--rule-strong);font:500 11px/1 var(--sans);color:var(--ink)}#rd-dlg .rdd-sdg b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 3px;font:700 11px var(--sans)}#rd-dlg .rdd-k{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:22px 0 10px}#rd-dlg .rdd-m{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px}#rd-dlg .rdd-m div{background:#fff;border:1px solid var(--rule-strong);padding:10px 14px;font-size:14px;line-height:1.45;color:var(--ink-soft)}#rd-dlg .rdd-m b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}#rd-dlg .rdd-sum{margin:20px 0 0;padding:14px 16px;background:#fff;border:1px solid var(--ink);font-size:16px;line-height:1.55;color:var(--ink)}.fin .px{margin-top:26px}.fin .px-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.fin .px-legend span{display:flex;gap:6px;align-items:center}.fin .px-legend i{width:10px;height:10px;display:inline-block}.fin .px-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);border:1px solid var(--ink);background:#fff}.fin .px-list{border-right:1px solid var(--ink);display:flex;flex-direction:column;min-width:0}.fin .px-row{all:unset;box-sizing:border-box;position:relative;display:flex;gap:12px;align-items:flex-start;width:100%;padding:9px 20px 9px 14px;border-bottom:1px solid var(--rule);cursor:pointer;box-shadow:inset 5px 0 0 var(--c);background:#fff}.fin .px-row:last-child{border-bottom:0}.fin .px-row .t{flex:none;width:30px;height:30px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font:600 10.5px var(--mono)}.fin .px-row.p .t{border-radius:4px}.fin .px-row .n{font:500 16px/1.2 var(--serif);color:var(--ink);min-width:0}.fin .px-row .n small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font:400 12.5px/1.45 var(--sans);color:var(--ink-soft);margin-top:3px}.fin .px-row.g{background:#E8F1F9}.fin .px-row:hover{background:var(--paper-soft)}.fin .px-row.on{background:color-mix(in srgb,var(--c) 11%,#fff)}.fin .px-row.g.on{background:#DCEBF7}.fin .px-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fin .px-detail{padding:18px 22px 22px;display:flex;flex-direction:column;gap:12px;background:#fff;min-width:0}.fin .px-detail .tg{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase}.vlas-site .fin .px-detail h3{font:400 26px/1.12 var(--serif);margin:4px 0 0}.vlas-site .fin .px-detail h4{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0 0 6px}.fin .px-detail ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.fin .px-detail li{margin:0 0 6px}.fin .px-def{margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.fin .px-f{display:grid;gap:6px}.fin .px-f div{border:1px solid var(--rule-strong);padding:8px 10px;background:var(--paper)}.fin .px-f span{display:block;font:500 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.fin .px-f b{font:500 14px/1.35 var(--serif)}.fin .px-lk{align-self:flex-start;padding:8px 14px;background:var(--slate);color:#fff;font:500 12.5px var(--sans);text-decoration:none}.fin .px-lk:hover{background:var(--slate-deep)}.fin .px-foot{margin:12px 0 0;font-size:14px;color:var(--ink-soft)}.fin .px-foot b{color:var(--ink);font-family:var(--serif);font-size:16px;font-weight:500}@media(max-width:800px){.fin .px-body{grid-template-columns:1fr}.fin .px-list{border-right:0;border-bottom:1px solid var(--ink)}}.fin .l2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;align-items:stretch}.fin .l2-c{background:#fff;border:1px solid var(--ink);padding:24px 26px}.fin .l2-k{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:10px}.vlas-site .fin .l2-c h3{font:400 24px/1.2 var(--serif);margin:0 0 16px}.fin .l2-c ol{list-style:none;margin:0;padding:0}.fin .l2-c li{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--rule);font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.fin .l2-c li span{flex:none;width:26px;height:26px;border:1px solid var(--ink);display:grid;place-items:center;font:500 12px var(--mono);color:var(--ink)}.fin .l2-c li b{display:block;font:500 18px var(--serif);color:var(--ink);margin-bottom:2px}.fin .l2-m{padding:14px 0;border-top:1px solid var(--rule)}.fin .l2-mt{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.fin .l2-m p{margin:4px 0 8px;font:400 18px/1.3 var(--serif)}.fin .l2-r{display:flex;align-items:baseline;gap:12px;background:var(--paper);border-left:4px solid var(--gate);padding:8px 12px}.fin .l2-r span{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gate)}.fin .l2-r b{font:400 24px var(--serif)}.fin .l2-m em{display:block;margin-top:6px;font-size:14px;color:var(--ink-soft);font-style:normal}.vlas-site .fin .l2-h{font:300 clamp(24px,3vw,34px)/1.1 var(--serif);margin:56px 0 16px}.fin .l2-n{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}.fin .l2-n>div{grid-column:span 2;background:#fff;border:1px solid var(--ink);border-top:5px solid var(--gate);padding:16px 16px 18px}.fin .l2-n>div:nth-child(n+4){grid-column:span 3}.fin .l2-n b{display:block;font:400 20px/1.2 var(--serif);margin-bottom:8px}.fin .l2-n p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.fin .l2-note{margin:14px 0 0;font-size:15.5px;color:var(--ink)}.fin .l2-b{margin-top:56px}.fin .l2-b p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.fin .l2-au{margin-top:44px;background:#fff;border:1px solid var(--ink);border-left:5px solid var(--slate);padding:20px 24px}.fin .l2-au b{font:400 22px var(--serif)}.fin .l2-au p{margin:8px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink-soft);max-width:80ch}.fin .lo-tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.fin .lo-st{padding:0 20px 0 0;position:relative}.fin .lo-st:before{content:"";position:absolute;left:36px;right:0;top:17px;height:2px;background:var(--c)}.fin .lo-st:last-child:before{display:none}.fin .lo-st span{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font:500 14px var(--mono)}.fin .lo-st b{display:block;font:400 24px var(--serif);margin:14px 0 4px;color:var(--c)}.fin .lo-st p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-soft)}@media(min-width:1120px){.fin .l2-n{grid-template-columns:repeat(5,minmax(0,1fr))}.fin .l2-n>div,.fin .l2-n>div:nth-child(n+4){grid-column:auto}}@media(max-width:1120px){.fin .lo-tr{grid-template-columns:1fr 1fr;row-gap:28px}.fin .lo-st:before{display:none}}@media(max-width:820px){.fin .l2{grid-template-columns:1fr}}@media(max-width:640px){.fin .l2-n{grid-template-columns:1fr}.fin .l2-n>div,.fin .l2-n>div:nth-child(n+4){grid-column:auto}.fin .lo-tr{grid-template-columns:1fr}}.fin .bs{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin-top:30px}.fin .bs-c{background:#fff;border:1px solid var(--ink);padding:24px 26px}.fin .bs-c.im{border-top:4px solid var(--slate)}.fin .bs-c span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.vlas-site .fin .bs-c h3{font:300 clamp(26px,3vw,36px)/1.1 var(--serif);margin:8px 0}.fin .bs-c p{margin:0;font-size:16px;color:var(--ink-soft)}.fin .bs-p{align-self:center;font:300 40px var(--serif);color:var(--ink-mute)}.fin .wf{margin-top:30px;background:#fff;border:1px solid var(--ink);padding:22px 24px}.vlas-site .fin .wf h4{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 14px}.fin .wf ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.fin .wf li{border-top:3px solid var(--slate);padding:12px 0 0;font-size:13px;color:var(--ink-soft)}.fin .wf li span{display:block;font:300 34px/1 var(--serif);color:var(--slate)}.fin .wf li b{display:block;font:500 18px var(--serif);color:var(--ink)}@media(max-width:720px){.fin .bs{grid-template-columns:1fr}.fin .bs-p{text-align:center}}.fin .jx{padding:clamp(56px,8vw,110px) 0;background-color:var(--paper);background-image:var(--gp);background-size:var(--gp-size);border-top:1px solid var(--ink)}.vlas-site .fin .jx h2{font:300 clamp(30px,4vw,52px)/1.08 var(--serif);margin:10px 0 14px;max-width:18ch}.fin .jx-lead{max-width:64ch;font-size:18px;line-height:1.6;color:var(--ink-soft)}.fin #jx-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 22px}.fin #jx-tabs button{all:unset;cursor:pointer;padding:10px 16px;border:1px solid var(--ink);background:#fff;font:500 13.5px var(--sans)}.fin #jx-tabs button.on{background:var(--slate);color:#fff;border-color:var(--slate)}.fin #jx-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fin .jx-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.fin .jx-c{background:#fff;border:1px solid var(--ink);padding:18px 20px;min-width:0}.vlas-site .fin .jx-c h4{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 8px}.fin .jx-sl label{display:block;font:500 12px var(--mono);color:var(--ink-soft)}.fin .jx-sl input{width:100%;margin:8px 0 10px;accent-color:var(--slate)}.fin .jx-r{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--rule);font-size:14px}.fin .jx-r span{color:var(--ink-soft)}.fin .jx-r b{font:500 13.5px var(--mono);text-align:right}.fin .jx-n{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--gold);background:var(--paper);font-size:14.5px;line-height:1.5}.fin .jx-f{font:12px/1.55 var(--mono);color:var(--ink-mute);margin:16px 0 0;max-width:90ch}.fin .jx-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fin .jx-card{background:#fff;border:1px solid var(--ink);padding:22px}.fin .jx-t{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.fin .jx-eq{font:15px/1.6 var(--mono);margin:12px 0;padding:12px;background:var(--paper-soft);border:1px solid var(--rule);overflow-wrap:anywhere}.fin .jx-res{font:300 clamp(28px,3.4vw,42px)/1.1 var(--serif);color:var(--slate)}.fin .jx-card p{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:10px 0 0}.fin .jx-tw{overflow-x:auto}.fin .jx-lg{width:100%;border-collapse:collapse;margin-top:6px;font:13.5px var(--mono)}.fin .jx-lg th{text-align:right;padding:8px 10px;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--ink);white-space:nowrap}.fin .jx-lg td:first-child,.fin .jx-lg td:nth-child(2),.fin .jx-lg th:first-child,.fin .jx-lg th:nth-child(2){text-align:left}.fin .jx-lg td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--rule)}.fin .jx-lg tr[data-m]{cursor:pointer}.fin .jx-lg tr[data-m]:hover{background:var(--paper)}.fin .jx-lg tr[data-m]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fin .jx-lg tr.on{background:#E6EAF2;box-shadow:inset 4px 0 0 var(--slate);font-weight:500}.fin .jx-lg tr.hd td:nth-child(2){color:var(--gold-text)}.fin .jx-lg tr.st td:nth-child(2){color:var(--gate)}@media(max-width:900px){.fin .jx-grid,.fin .jx-two{grid-template-columns:1fr}}.fin .io{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:26px}.fin .io button{all:unset;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid var(--ink);padding:16px 18px;display:flex;flex-direction:column;gap:6px;transition:background .2s}.fin .io button:focus-visible,.fin .io button:hover{background:var(--paper);outline:2px solid var(--slate)}.fin .io button b{font:400 22px var(--serif)}.fin .io button span{font:11px var(--mono);letter-spacing:.08em;color:var(--ink-mute)}.fin .io button i{margin-top:auto;font:500 11px var(--mono);font-style:normal;letter-spacing:.1em;color:var(--slate);padding-top:8px}.fin .fw-d{border:1px solid var(--ink);padding:0;max-width:min(640px,92vw);width:100%;background:#fff;color:var(--ink)}.fin .fw-d::backdrop{background:rgba(26,24,20,.5)}.fin .fw-d>div{padding:28px 30px 26px;border-top:6px solid var(--slate)}.vlas-site .fin .fw-d h3{font:400 30px/1.1 var(--serif);margin:0 0 4px}.fin .fw-d .fw-k{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.fin .fw-d p{font-size:16px;line-height:1.65;color:var(--ink-soft);margin:14px 0 0}.fin .fw-d .fw-b{margin-top:18px;padding:12px 14px;border-left:3px solid var(--gold);background:var(--paper);font-size:14.5px;color:var(--ink)}.fin .fw-d .fw-x{float:right;border:1px solid var(--ink);background:#fff;padding:6px 12px;cursor:pointer;font:500 12px var(--mono)}