.legal .res{padding-block:var(--section-y);overflow:hidden}.legal .res .head{margin-bottom:var(--s5)}.legal .res-stat{align-items:center;gap:var(--s2);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--c-border);color:var(--c-muted);max-width:36rem;font-size:15px;line-height:1.45;display:flex}.legal .res-stat b{font-family:var(--font-heading);color:var(--c-ink);white-space:nowrap;font-variant-numeric:lining-nums;flex:none;font-size:32px;font-weight:500;line-height:1}.legal .res-bar{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.legal .chips{gap:var(--s1);scrollbar-width:none;min-width:0;margin:calc(-1 * var(--s0-5));padding:var(--s0-5);display:flex;overflow-x:auto}.legal .chips::-webkit-scrollbar{display:none}.legal .chip{align-items:center;gap:var(--s1-5);height:48px;padding:0 var(--s3);border-radius:var(--radius-pill);border:1px solid var(--c-border);background:var(--c-white);color:var(--c-ink);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);flex:none;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.legal .chip span{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.legal .chip:hover{border-color:var(--c-field)}.legal .chip[aria-pressed=true]{background:var(--c-deep);border-color:var(--c-deep);color:var(--c-white)}.legal .chip[aria-pressed=true] span{color:var(--c-accent-on-dark)}.legal .chips[hidden],.legal .arrows[hidden],.legal .cs[hidden]{display:none!important}.legal .arrows{gap:var(--s1);flex:none;margin-left:auto;display:none}.legal .arw{border-radius:var(--radius-circle);border:1px solid var(--c-field);background:var(--c-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16'><path d='M2 8h11M9 4l4 4-4 4' stroke='%2323384A' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center no-repeat;cursor:pointer;width:48px;height:48px;transition:border-color var(--dur-fast), opacity var(--dur-fast)}.legal .arw.prev{transform:scaleX(-1)}.legal .arw:hover:not(:disabled){border-color:var(--c-ink)}.legal .arw:disabled{opacity:.35;cursor:default}.legal .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.legal .ctrack{--edge:max(var(--pad), calc((100vw - var(--maxw)) / 2));align-items:stretch;gap:var(--gut);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100vw;scroll-padding-inline:var(--edge);padding:var(--s1) var(--edge) var(--s6);margin-left:calc(50% - 50vw);margin-bottom:calc(-1 * var(--s6));scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.legal .ctrack::-webkit-scrollbar{display:none}.legal .ctrack:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.legal .cs{scroll-snap-align:start;flex:0 0 calc(100% - 40px);min-width:0;display:flex}.legal .cs--end{flex-basis:calc(100% - 40px)}.legal .csc{border-radius:var(--radius-frame);width:100%;padding:var(--s4);color:var(--c-on-dark);background:var(--grad-dark-hero);--c-accent-ink:var(--c-accent-on-dark);--c-focus:var(--c-accent);box-shadow:var(--shadow-case);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;display:flex;position:relative;overflow:hidden}.legal .csc>.pat{opacity:.4;pointer-events:none;width:520px;max-width:none;position:absolute;bottom:-220px;right:-200px}.legal .csc>:not(.pat){position:relative}.legal .cs-top{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.legal .csc .tag{color:var(--c-mist);letter-spacing:.3px;font-size:13px}.legal .cs-anon{color:var(--c-text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.legal .csc h3{margin-top:var(--s2);color:var(--c-on-dark);font-size:clamp(1.3125rem,1.2rem + .4vw,1.5rem);font-weight:500;line-height:1.2}.legal .cs-res{margin-top:var(--s3)}.legal .cs-res dt{letter-spacing:2px;text-transform:uppercase;color:var(--c-text-secondary);font-size:12px;font-weight:800}.legal .cs-res dd{margin:var(--s1) 0 0;align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.legal .cs-res .num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--c-accent-ink);text-shadow:0 0 32px var(--c-accent-25);font-size:clamp(2.5rem,2.2rem + 1.2vw,3.25rem)}.legal .cs-res .sub{color:var(--c-on-dark);font-size:15px;font-weight:700}.legal .cs-ctx{margin-top:var(--s2);color:var(--c-text-secondary);font-size:16px;line-height:1.55}.legal .cs-mini{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--c-line-16)}.legal .mb{align-items:center;column-gap:var(--s2);grid-template-columns:48px minmax(0,1fr) auto;display:grid}.legal .mb+.mb{margin-top:var(--s1-5)}.legal .mb b{letter-spacing:1.6px;text-transform:uppercase;color:var(--c-text-secondary);font-size:12px;font-weight:800}.legal .mb .bar{border-radius:var(--radius-bar);grid-column:auto;height:10px}.legal .mb .v{color:var(--c-on-dark);white-space:nowrap;font-size:15px;font-weight:700}.legal .mba{align-items:center;gap:var(--s1) var(--s1-5);flex-wrap:wrap;display:flex}.legal .mba .st{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s2);border-radius:var(--radius-control);border:1px solid var(--c-line-20);background:var(--c-white-04);white-space:nowrap;display:flex}.legal .mba .st b{letter-spacing:1.6px;text-transform:uppercase;color:var(--c-text-secondary);font-size:12px;font-weight:800}.legal .mba .old .v{color:var(--c-cloud);text-decoration:line-through;text-decoration-color:var(--c-accent-90);font-size:15px;font-weight:700;text-decoration-thickness:2px}.legal .mba .to{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16'><path d='M2 8h11M9 4l4 4-4 4' stroke='%2300A7EE' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex:none;width:20px;height:20px}.legal .mba .new{border-color:var(--c-accent-55);background:var(--c-accent-10)}.legal .mba .new .v{align-items:center;gap:var(--s1);color:var(--c-on-dark);font-size:15px;font-weight:700;display:inline-flex}.legal .mba .new .v:before{content:"";border-radius:var(--radius-circle);background:var(--c-accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 5.2l2 2 4-4.4' stroke='%23FFFFFF' stroke-width='1.6' fill='none' stroke-linecap='round'/></svg>") center no-repeat;flex:none;width:20px;height:20px}.legal .cs-foot{padding-top:var(--s3);margin-top:auto}.legal .cs-more{align-items:center;gap:var(--s1);min-height:48px;color:var(--c-on-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;display:inline-flex}.legal .cs-more:after{content:"";width:16px;height:16px;transition:transform var(--dur-hover);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M2 8h11M9 4l4 4-4 4' stroke='%2300A7EE' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex:none}.legal .cs-more:hover:after{transform:translate(4px)}.legal .cs-endc{border-radius:var(--radius-frame);border:1px solid var(--c-border);background:var(--c-white);width:100%;padding:var(--s4);flex-direction:column;display:flex}.legal .cs-endc h3{color:var(--c-ink);font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);font-weight:400;line-height:1.15}.legal .cs-endc p{margin:var(--s2) 0 var(--s3);color:var(--c-muted);font-size:16px;line-height:1.6}.legal .cs-endc .tlink{align-self:flex-start;margin-top:auto}.legal .cdlg{color:inherit;width:calc(100% - 2 * var(--pad));max-width:640px;max-height:calc(100% - 2 * var(--s3));background:0 0;border:0;margin:auto;padding:0;overflow:visible}.legal .cdlg:not([open]){display:none}.legal .cdlg::backdrop{background:var(--c-overlay)}.legal .cdlg .rc{max-height:calc(100vh - 2 * var(--s3));padding:var(--s5);overflow-y:auto}.legal .cdlg .rc>.x{top:var(--s2);right:var(--s2);z-index:2;border-radius:var(--radius-circle);border:1px solid var(--c-line-35);background:var(--c-deep-60) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M2 2l10 10M12 2L2 12' stroke='%23EEF4F6' stroke-width='1.6' stroke-linecap='round'/></svg>") center no-repeat;cursor:pointer;width:48px;height:48px;position:absolute}.legal .cdlg .rc .tag{padding-right:var(--s4)}.legal .cdlg .d-note{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--c-line-16);color:var(--c-text-secondary);font-size:14px;line-height:1.5}html.lcase-lock,html.lcase-lock body{overflow:hidden}@media (width<=767.98px){.legal .res .head{margin-bottom:var(--s3)}.legal .res-stat{padding-top:var(--s2);margin-top:0;font-size:14px}.legal .res-stat b{font-size:28px}.legal .res-bar{margin-bottom:var(--s2)}.legal .chip{padding:0 var(--s2)}.legal .csc{padding:var(--s3)}.legal .csc>.pat{width:420px}.legal .csc h3{font-size:20px}.legal .cs-res .num{font-size:40px}.legal .cs-endc{padding:var(--s3)}.legal .cs-ctx{flex-grow:1}.legal .cs-foot{margin-top:0}.legal .cs-mini{min-height:calc(var(--s3) + 1px + var(--s12))}.legal .mb{row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto}.legal .mb b{grid-area:1/1}.legal .mb .v{grid-area:1/2}.legal .mb .bar{height:var(--s1);border-radius:var(--radius-bar);grid-area:2/1/3/-1}.legal .mb .bar i{border-radius:var(--radius-bar)}.legal .mb+.mb{margin-top:var(--s2)}}@media (width>=768px) and (width<=1279.98px){.legal .cs-ctx{margin-bottom:auto}.legal .cs-foot{margin-top:0}.legal .mb+.mb{margin-top:var(--s2)}.legal .cs-mini{min-height:calc(var(--s3) + 1px + var(--s8))}.legal .mba{gap:var(--s1)}.legal .mba .st{padding:0 var(--s1)}}@media (width<=767.98px){.legal .ba .st{padding:var(--s2);position:relative}.legal .ba .new .v{display:block}.legal .ba .new .v:before{top:var(--s1-5);right:var(--s1-5);width:var(--s3);height:var(--s3);position:absolute}}@media (width<=359.98px){.legal .cs-res .num{font-size:clamp(2rem,10.5vw,2.5rem)}.legal .cdlg .rc{padding:var(--s3)}}@media (width>=768px){.legal .arrows{display:flex}.legal .cs{flex-basis:calc((100% - 11 * var(--gut)) / 12 * 7 + 6 * var(--gut))}.legal .cs--end{flex-basis:calc((100% - 11 * var(--gut)) / 12 * 5 + 4 * var(--gut))}}@media (width>=1280px){.legal .res .head{margin-bottom:var(--s6)}.legal .res .head>.res-intro{grid-column:8/span 5}.legal .cs{flex-basis:calc((100% - 11 * var(--gut)) / 12 * 5 + 4 * var(--gut))}.legal .cs--end{flex-basis:calc((100% - 11 * var(--gut)) / 12 * 4 + 3 * var(--gut))}}@media (prefers-reduced-motion:reduce){.legal .ctrack{scroll-behavior:auto}}.legal .hero{min-height:0}.legal .hero h1{letter-spacing:-.016em;text-wrap:balance;line-height:1.04}.legal .hero-g{row-gap:var(--s6)}.legal .hero-t{max-width:640px}.legal .hero-t>p{max-width:540px}.legal .hv{padding-bottom:var(--s8);position:relative}.legal .frame{aspect-ratio:4/3;border-radius:var(--radius-frame);border:var(--border-frame);background:var(--c-light);width:100%;max-width:100%;height:auto;max-height:none;margin-right:0;position:relative;top:auto;left:auto;overflow:hidden}.legal .frame picture,.legal .frame img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.legal .hero .frame{aspect-ratio:3/2}.legal .hero .frame img{object-position:50% 30%}.legal .hcase{left:var(--s3);width:min(340px, calc(100% - 2 * var(--s3)));background:var(--c-paper);color:var(--c-ink);border-radius:var(--radius-frame);border:1px solid var(--c-border-80);box-shadow:var(--shadow-float);padding:var(--s3);font-variant-numeric:tabular-nums lining-nums;position:absolute;bottom:0}.legal .tag{align-items:flex-start;gap:var(--s1);letter-spacing:.4px;color:var(--c-muted);font-size:12px;font-weight:800;line-height:1.35;display:flex}.legal .tag:before{content:"";width:6px;height:6px;margin-top:var(--s0-5);border-radius:var(--radius-circle);background:var(--c-accent);flex:none}.legal .hcase .k{margin-top:var(--s2);font-family:var(--font-heading);color:var(--c-ink);font-size:22px;font-weight:500;line-height:1.2}.legal .hcase .lbl{margin-top:var(--s2);color:var(--c-muted);font-size:14px;font-weight:700}.legal .hcase .num{margin-top:var(--s0-5);color:var(--c-ink);font-size:44px;display:block}.legal .hcase .of{margin-top:var(--s1);color:var(--c-muted);font-size:14px;line-height:1.45}.legal .hcase a{min-height:44px;margin-top:var(--s0-5);color:var(--c-ink);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.legal .ben .no{margin-bottom:var(--s2);letter-spacing:.5px;color:var(--c-accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;display:block}@media (width>=768px){.legal .hero .frame{aspect-ratio:16/9}.legal .hcase{width:340px}}@media (width>=1280px){.legal .hero{padding-top:calc(var(--header-h) + var(--s10))}.legal .hero-g{align-items:start}.legal .hero-t{padding-top:var(--s4);grid-column:1/span 6}.legal .hv{padding-bottom:var(--s15);grid-column:7/span 6}.legal .hero .frame{aspect-ratio:auto;height:460px}.legal .hcase{left:calc(-1 * var(--s5))}}@media (width<=767.98px){.legal .hv{padding-bottom:0}.legal .hcase,.legal .ben .no{display:none}}.legal .rc{border-radius:var(--radius-frame);height:100%;padding:var(--s5);color:var(--c-on-dark);background:var(--grad-dark-hero);--c-accent-ink:var(--c-accent-on-dark);--c-focus:var(--c-accent);box-shadow:var(--shadow-panel);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.legal .rc>.pat{opacity:.45;pointer-events:none;width:560px;max-width:none;position:absolute;bottom:-200px;right:-180px}.legal .rc>:not(.pat){position:relative}.legal .rc h3{margin-top:var(--s3);font-size:var(--fs-h3);color:var(--c-on-dark);font-weight:500;line-height:1.2}.legal .rc dd{margin:0}.legal .r-hero{margin-top:var(--s3)}.legal .r-hero dt{color:var(--c-text-secondary);font-size:14px;font-weight:700}.legal .r-hero dd{margin-top:var(--s1);align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.legal .r-hero .num{color:var(--c-accent-ink);text-shadow:0 0 32px var(--c-accent-25);font-size:56px}.legal .pct{height:28px;padding:0 var(--s1-5);border-radius:var(--radius-pill);background:var(--c-accent-14);border:1px solid var(--c-accent-50);color:var(--c-node-ink);white-space:nowrap;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.legal .r-rule{background:var(--c-line-16);height:1px;margin:var(--s3) 0}.legal .r-row{column-gap:var(--s2);row-gap:var(--s1-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.legal .r-row+.r-row{margin-top:var(--s3)}.legal .r-row dt{color:var(--c-on-dark);font-size:15px;font-weight:700;line-height:1.35}.legal .r-row .num{color:var(--c-on-dark);font-size:22px}.legal .bar{border-radius:var(--radius-bar);grid-column:1/-1;height:12px;position:relative}.legal .bar i{border-radius:var(--radius-bar);position:absolute;top:0;bottom:0;left:0}.legal .bar.before i{background:var(--c-line-34);width:100%}.legal .bar.after i:first-child{width:var(--fill);background:var(--c-accent);box-shadow:var(--shadow-glow);border-radius:var(--radius-bar) 0 0 var(--radius-bar)}.legal .bar.after i+i{left:var(--fill);border-radius:0 var(--radius-bar) var(--radius-bar) 0;background:var(--hatch);box-shadow:var(--shadow-inset-line);right:0}.legal .r-key{align-items:center;gap:var(--s1);margin-top:var(--s2);color:var(--c-text-secondary);font-size:14px;font-weight:600;display:flex}.legal .r-key:before{content:"";border-radius:var(--radius-mark);background:var(--hatch);width:16px;height:10px;box-shadow:var(--shadow-inset-line)}.legal .ba{margin-top:var(--s3);row-gap:var(--s1);display:grid}.legal .ba .st{border-radius:var(--radius-tile);padding:var(--s2) var(--s3);border:1px solid var(--c-line-20);background:var(--c-white-04)}.legal .ba .st b{letter-spacing:2px;text-transform:uppercase;color:var(--c-text-secondary);font-size:12px;font-weight:800;display:block}.legal .ba .st .v{align-items:baseline;gap:var(--s0-5) var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.legal .ba .old .num{color:var(--c-cloud);text-decoration:line-through;text-decoration-color:var(--c-accent-90);font-size:30px;text-decoration-thickness:2px}.legal .ba .old em{color:var(--c-text-secondary);font-size:15px;font-style:normal;font-weight:700}.legal .ba .arr{margin-left:var(--s3);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M12 4v15M6 13l6 6 6-6' stroke='%2300A7EE' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;justify-self:start;width:24px;height:24px}.legal .ba .new{border-color:var(--c-accent-55);background:var(--c-accent-10);box-shadow:var(--shadow-inset-accent)}.legal .ba .new .v{align-items:center;gap:var(--s2);flex-wrap:nowrap}.legal .ba .new .v:before{content:"";border-radius:var(--radius-circle);background:var(--c-accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 10 10'><path d='M2 5.2l2 2 4-4.4' stroke='%23FFFFFF' stroke-width='1.6' fill='none' stroke-linecap='round'/></svg>") center no-repeat;flex:none;width:32px;height:32px}.legal .ba .new span{font-family:var(--font-heading);color:var(--c-on-dark);font-size:24px;font-weight:500;line-height:1.2}@media (width<=767.98px){.legal .rc{padding:var(--s3)}.legal .rc h3{margin-top:var(--s2);font-size:20px}.legal .r-hero .num{font-size:44px}.legal .r-row .num,.legal .ba .new span{font-size:20px}}@container (width<=300px){.legal .r-row{grid-template-columns:minmax(0,1fr)}.legal .r-hero .num{font-size:40px}}.legal .split{row-gap:var(--s5);align-items:start}.legal .split .hd .lead{margin-top:var(--s3)}.legal .ptab{background:var(--c-white);border:var(--border-frame);border-radius:var(--radius-frame);padding:var(--s1) var(--s4);box-shadow:var(--shadow-frame)}.legal .ptab>div{column-gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.legal .ptab>div:last-child{border-bottom:0}.legal .ptab dt{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:500;line-height:1.2}.legal .ptab dt>span{font-family:var(--font-body);color:var(--c-muted);margin-top:var(--s0-5);font-size:15px;font-weight:600;line-height:1.45;display:block}.legal .ptab dd{text-align:right;color:var(--c-ink);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:16px;font-weight:700}.legal .ptab dd .num{color:var(--c-ink);font-size:30px}.legal .ptab dd .pre{color:var(--c-muted);margin-right:var(--s0-5);font-size:15px;font-weight:700}.legal .nw{white-space:nowrap}.legal .pnote{margin-top:var(--s2);color:var(--c-muted);font-size:14px;line-height:1.5}@media (width>=768px){.legal .split .hd{grid-column:1/span 9}.legal .split .bd{grid-column:1/span 10}}@media (width>=1280px){.legal .split .hd{grid-column:1/span 5}.legal .split .bd{grid-column:7/span 6}}@media (width<=767.98px){.legal .split{row-gap:var(--s3)}.legal .ptab{padding:0 var(--s2)}.legal .ptab>div{row-gap:var(--s1);padding:var(--s2) 0;grid-template-columns:minmax(0,1fr)}.legal .ptab dt{font-size:20px}.legal .ptab dd{text-align:left}.legal .ptab dd .num{font-size:26px}}.legal .faq{border-top:1px solid var(--c-border)}.legal .faq details{border-top:0;border-bottom:1px solid var(--c-border)}.legal .faq summary{column-gap:var(--s2);min-height:80px;padding:var(--s2) 0;font-size:inherit;grid-template-columns:minmax(0,1fr) 32px;align-items:center;font-weight:400;display:grid}.legal .faq summary h3{font-size:var(--fs-h4);color:var(--c-ink);font-weight:400;line-height:1.25}.legal .faq details p{max-width:none;padding-bottom:0}.legal .faq .a{padding:0 var(--s8) var(--s3) 0;color:var(--c-muted);max-width:42rem;font-size:16px;line-height:1.65}.legal .faq .a a{color:var(--c-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=767.98px){.legal .faq summary{min-height:64px;padding:var(--s1) 0}.legal .faq .a{padding-right:0}}.legal .art-g{row-gap:var(--s2)}.legal .art{justify-content:space-between;gap:var(--s3);background:var(--c-white);border:var(--border-frame);border-radius:var(--radius-frame);min-height:200px;padding:var(--s4);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex}.legal .art:hover{border-color:var(--c-field);box-shadow:var(--shadow-frame)}.legal .art .lab{margin-bottom:var(--s2)}.legal .art h3{color:var(--c-ink);font-size:clamp(1.1875rem,1.1rem + .35vw,1.5rem);font-weight:400;line-height:1.25}.legal .art .go{border-radius:var(--radius-circle);border:1px solid var(--c-field);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M2 8h11M9 4l4 4-4 4' stroke='%2300A7EE' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex:none;align-self:flex-end;width:44px;height:44px;transition:transform .2s}.legal .art:hover .go{transform:translate(4px)}@media (width>=768px){.legal .art{grid-column:span 6}.legal .art:last-child{grid-column:1/-1;min-height:0}}@media (width>=1280px){.legal .art{grid-column:span 4;min-height:200px}.legal .art:last-child{grid-column:span 4}}@media (width<=767.98px){.legal .art{min-height:0;padding:var(--s2) var(--s2) var(--s2) var(--s3);flex-direction:row;align-items:center}.legal .art .lab{display:none}.legal .art h3{font-size:18px}.legal .art .go{align-self:center}}.legal .num{font-family:var(--font-heading);white-space:nowrap;letter-spacing:-.005em;font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1}.legal .num small{letter-spacing:0;margin-left:.08em;font-size:.58em;font-weight:400}.legal .rc .tag{color:var(--c-text-secondary)}.legal .rc .why-txt{padding-top:var(--s3);color:var(--c-text-secondary);margin-top:auto;font-size:16px;line-height:1.6}.legal .split .hd .tlink{margin-top:var(--s2)}@media (width<=767.98px){.legal .how-h .lead,.legal .split .hd .lead{display:none}.legal .how-h .tlink,.legal .split .hd .tlink{margin-top:var(--s1)}.legal .final .w{padding-bottom:calc(var(--s3) + var(--s10) + env(safe-area-inset-bottom))}.legal .cta-c .cta-slot{align-self:stretch}.legal .cta-c .cta-slot .btn{width:100%}}
