.xframe .xmore{opacity:0;visibility:hidden;height:0;overflow:hidden}.xframe .xmore p{font-family:var(--r);color:#fff;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 14px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.xframe:focus-visible .xtags{display:none}.xframe:focus-visible .xmore{opacity:1;visibility:visible;height:auto}@media (hover:none){.xframe .xtags{display:none}.xframe .xmore{opacity:1;visibility:visible;height:auto}}@media (prefers-reduced-motion:reduce){.xframe:hover .xtags{display:none}.xframe:hover .xmore{opacity:1;visibility:visible;height:auto}}.tzone{background:var(--tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.tzone .sec.light{background:0 0}.tzone:after{content:"";pointer-events:none;z-index:6;position:absolute;inset:0}.tzone.tz-flash:after{animation:tzflash .9s var(--e)}@keyframes tzflash{0%{box-shadow:inset 0 0 0 4px #0089e580}to{box-shadow:inset 0 0 #0089e500}}@media (prefers-reduced-motion:reduce){.tzone.tz-flash:after{animation:none}}.tz-tag{letter-spacing:.05em;background:#0077b614;border:1px solid #005f944d;border-radius:100px;padding:4px 11px;font-size:12px}.desk-card .tz-tag{position:absolute;top:12px;right:14px}.desk-card>picture{flex:none;width:84px;display:block}@media (width>=901px){.desk-side [data-desk-side]{flex-direction:column;flex:1;gap:14px;display:flex}.desk-side [data-desk-side] .desk-card{flex:1 1 0;min-height:0}.desk-card>picture{align-self:stretch;width:132px}.desk-card .dc-img{object-fit:cover;width:132px;height:100%}}.sechead .shl{max-width:none}.sechead .h-sec{text-wrap:balance;max-width:24ch}a.proof-cell{color:inherit;display:block;position:relative}a.proof-cell .pc-ico{color:#ffffffd9;width:64px;height:64px;transition:transform .35s var(--os);margin-bottom:12px;display:inline-flex}a.proof-cell:hover .pc-ico{transform:translateY(-3px)}a.proof-cell .pc-ico svg{width:100%;height:100%}a.proof-cell .pc-go{width:18px;height:18px;color:var(--acc-text);opacity:0;transition:opacity .25s, transform .3s var(--e);display:inline-flex;position:absolute;top:6px;right:22px;transform:translate(-6px)}a.proof-cell .pc-go svg{width:100%;height:100%}a.proof-cell:hover .pc-go,a.proof-cell:focus-visible .pc-go{opacity:1;transform:none}a.proof-cell:hover .l,a.proof-cell:focus-visible .l{color:#fff}a.proof-cell:hover,a.proof-cell:focus-visible{background:#0089e50f;border-color:#0089e580;transform:translateY(-4px);box-shadow:0 26px 50px -34px #000000b3}.paper{border-top:1px solid #ffffff3d;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,3.5vw,60px);padding-top:28px;display:grid}.paper-meta{font-family:var(--d);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.paper-meta .pd{letter-spacing:0;text-transform:none;color:var(--acc-text);font-size:13.5px;font-weight:600}.paper-lead{color:#fff;flex-direction:column;gap:16px;display:flex}.pl-cover{aspect-ratio:16/9;border-radius:var(--radius);background:#ffffff0a;display:block;overflow:hidden}.pl-cover picture,.pl-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--os);display:block}.paper-lead:hover .pl-cover img{transform:scale(1.03)}.paper-lead h3{font-family:var(--d);letter-spacing:-.02em;color:#fff;font-size:34px;font-weight:300;line-height:1.1}.paper-lead p{font-family:var(--r);font-size:var(--fs-lead);color:#ffffffc7;line-height:1.6}.paper-go{font-family:var(--d);color:var(--acc-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.paper-go svg{width:16px;height:16px;transition:transform .3s var(--e)}.paper-lead:hover .paper-go svg,.paper-item:hover .paper-go svg{transform:translate(5px)}.paper-side{flex-direction:column;display:flex}.paper-item{color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 0;display:grid}.paper-item:first-child{padding-top:0}.pi-text{flex-direction:column;gap:10px;display:flex}.paper-item h3{font-family:var(--d);letter-spacing:-.01em;color:#fff;font-size:21px;font-weight:500;line-height:1.25;transition:color .2s}.paper-item:hover h3{color:var(--bright)}.paper-thumb{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:110px;display:block}.paper-foot{border-top:1px solid #ffffff29;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:14px 36px;padding-top:22px;display:flex}@media (width<=900px){.paper{grid-template-columns:1fr}.paper-lead h3{font-size:26px}.paper-side .paper-item:first-child{border-top:1px solid #ffffff29;padding-top:22px}}@media (prefers-reduced-motion:reduce){.paper-lead:hover .pl-cover img,.paper-lead:hover .paper-go svg,.paper-item:hover .paper-go svg,.paper-foot a:hover svg{transform:none}}.hero .hero-inner{padding-block:calc(var(--nav-h,80px) + 36px) calc(64px + clamp(90px, 9vw, 130px))}.hero-links{flex-wrap:wrap;gap:10px;max-width:680px;margin:28px 0 0;padding:0;list-style:none;display:flex}.hero-links li{min-width:0;max-width:100%}.hero-links .chip{white-space:normal;text-align:left;min-height:44px}.hero-links svg{flex:none}.steps{margin-top:clamp(30px,3vw,48px)}.steps-head{align-items:center;gap:12px;margin-bottom:26px;display:flex}.steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-list:before{content:"";background:#00284029;height:1px;position:absolute;top:22px;left:0;right:0}.step{color:var(--ink);padding-top:62px;display:block;position:relative}.step:before{content:"";background:var(--bright);width:0;height:3px;transition:width .5s var(--e);border-radius:2px;position:absolute;top:21px;left:0}.step:hover:before,.step:focus-visible:before{width:100%}.step-ico{z-index:1;width:44px;height:44px;color:var(--navy);transition:background .3s, color .3s, border-color .3s, transform .35s var(--os);background:#fff;border:1px solid #00284033;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.step-ico svg{width:20px;height:20px}.step:hover .step-ico,.step:focus-visible .step-ico{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-3px)}.step-n{font-family:var(--d);letter-spacing:.1em;color:var(--acc-text);font-size:11.5px;font-weight:600;position:absolute;top:15px;left:58px}.step-t{font-family:var(--d);color:var(--navy);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.3;display:block}.step-d{font-family:var(--r);color:var(--slate);margin-top:8px;font-size:14.5px;line-height:1.55;display:block}.step-go{color:var(--acc-text);opacity:0;transition:opacity .25s, transform .35s var(--e);align-items:center;margin-top:12px;display:inline-flex;transform:translate(-8px)}.step-go svg{width:16px;height:16px}.step:hover .step-go,.step:focus-visible .step-go{opacity:1;transform:none}@media (width<=1100px){.steps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.steps-list:before{display:none}.step:before{background:#00284029;width:auto;height:1px;transition:background .3s;top:22px;left:56px;right:0}.step:hover:before,.step:focus-visible:before{background:var(--bright)}}@media (width<=620px){.steps-list{grid-template-columns:1fr;gap:0}.steps-list:before{width:1px;height:auto;display:block;inset:0 auto 0 22px}.step{padding:0 0 30px 64px}.step:before{display:none}.step-n{margin-bottom:4px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.step:hover .step-ico,.step-go{transform:none}}
