.j4.g2{--g2-ease:cubic-bezier(.22,.8,.3,1);--g2-panel:#fbf9f5;--g2-lift:0 1px 2px rgba(22,19,23,.06),0 2px 6px rgba(22,19,23,.04),0 22px 44px -24px rgba(59,35,64,.34);--g2-depth:0 1px 2px rgba(22,19,23,.1),0 30px 60px -30px rgba(22,19,23,.45);position:relative;isolation:isolate;font-variant-numeric:lining-nums}.j4.g2 .g2-lead figcaption,.j4.g2 .j4-cap{color:#4a444d}.j4.g2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .28  0 0 0 0 .22  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.j4.g2 .g2-lead{margin:0;position:relative;min-width:0}.j4.g2 .g2-lead .j2-pic,.j4.g2 .g2-lead .j2-plate{width:100%;box-shadow:var(--g2-depth)}.j4.g2 .g2-lead .j2-pic:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(110% 80% at 12% 6%,hsla(38,31%,95%,.16),hsla(38,31%,95%,0) 55%)}.j4.g2 .g2-lead .j2-plate .j2-plate-subj{font-size:clamp(34px,4.2vw,58px)}.j4.g2 .g2-lead figcaption{margin-top:12px}.j4.g2 .g2-warning{margin-top:16px;max-width:720px;font-size:15px;line-height:1.65;color:var(--ink)}.j4.g2 .g2-warning strong{font-weight:600}.j4.g2 .g2-ctanote{margin-top:12px;max-width:560px;font-size:13.5px;line-height:1.6;color:var(--soft)}.j4.g2 .j4-book{box-shadow:0 1px 2px rgba(22,19,23,.18),0 10px 22px -12px rgba(22,19,23,.5);transition:background .3s ease,transform .4s var(--g2-ease),box-shadow .4s var(--g2-ease)}.j4.g2 .j4-book:active{transform:translateY(1px);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.j4.g2 .g2-path>li{position:relative;z-index:0}.j4.g2 .g4-step{position:relative;transition:transform .6s var(--g2-ease)}.j4.g2 .g4-step:before{content:"";position:absolute;inset:0 calc(-1 * clamp(10px,1.4vw,20px));z-index:-1;pointer-events:none;background:var(--g2-panel);box-shadow:var(--g2-lift);opacity:0;transition:opacity .5s var(--g2-ease)}.j4.g2 .g4-step .t{transition:color .4s ease}.j4.g2 .g2-step-text{min-width:0}.j4.g2 .g2-thumb{width:100%;box-shadow:0 1px 2px rgba(22,19,23,.08),0 12px 26px -16px rgba(22,19,23,.42)}.j4.g2 .g2-thumb img{transition:transform 1.8s var(--g2-ease)}.j4.g2 .g2-path--thumbs .g4-step{grid-template-columns:72px minmax(0,220px) minmax(0,1fr) 120px}.j4.g2 .g4-step:focus-visible{outline-offset:6px;transform:translateY(-3px)}.j4.g2 .g4-step:focus-visible:before{opacity:1}.j4.g2 .g4-step:focus-visible .t{color:var(--aub)}.j4.g2 .g4-step:focus-visible .g2-thumb img{transform:scale(1.05)}.j4.g2 .g4-step:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.j4.g2 .g4-step:hover{padding-left:0;transform:translateY(-3px)}.j4.g2 .g4-step:hover:before{opacity:1}.j4.g2 .g4-step:hover .t{color:var(--aub)}.j4.g2 .g4-step:hover .g2-thumb img{transform:scale(1.05)}.j4.g2 .g4-step:active{transform:translateY(1px)}}@keyframes g2-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.j4.g2 .g4-faq[open] p{animation:g2-in .6s var(--g2-ease) both}.j4.g2 .g4-faq summary{transition:color .3s ease}.j4.g2 .g4-faq summary:focus-visible{color:var(--aub)}@media (hover:hover) and (pointer:fine){.j4.g2 .g4-faq summary:hover{color:var(--aub)}}@supports (interpolate-size:allow-keywords){.j4.g2 .g4-faq{interpolate-size:allow-keywords}.j4.g2 .g4-faq::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--g2-ease),content-visibility .5s allow-discrete}.j4.g2 .g4-faq[open]::details-content{block-size:auto}}.j4.g2 .g2-next{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.j4.g2 .g2-next>li{position:relative;z-index:0}.j4.g2 .g4-next a{position:relative;transition:transform .6s var(--g2-ease),box-shadow .6s var(--g2-ease)}.j4.g2 .g4-next a:not(.dark):before{content:"";position:absolute;inset:0 calc(-1 * clamp(10px,1.2vw,16px)) 0;z-index:-1;pointer-events:none;background:var(--g2-panel);box-shadow:var(--g2-lift);opacity:0;transition:opacity .5s var(--g2-ease)}.j4.g2 .g4-next .dark{box-shadow:var(--g2-depth);background:radial-gradient(120% 90% at 12% 0,hsla(38,31%,95%,.08),hsla(38,31%,95%,0) 60%),var(--aub)}.j4.g2 .g4-next .g2-body{font-size:15px;line-height:1.6;color:var(--soft)}.j4.g2 .g4-next .dark .g2-body{color:hsla(38,31%,95%,.82)}.j4.g2 .g4-next .g2-cardnote{display:block;font-size:12.5px;line-height:1.55;color:hsla(38,31%,95%,.78)}.j4.g2 .g4-next .g2-body+.g2-cardnote{margin-top:6px;padding-top:12px;border-top:1px solid hsla(38,31%,95%,.22)}.j4.g2 .g4-next a:focus-visible{transform:translateY(-3px)}.j4.g2 .g4-next a:focus-visible:before{opacity:1}.j4.g2 .g4-next a:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.j4.g2 .g4-next a:hover{transform:translateY(-3px)}.j4.g2 .g4-next a:not(.dark):hover:before{opacity:1}.j4.g2 .g4-next .dark:hover{box-shadow:0 1px 2px rgba(22,19,23,.12),0 36px 70px -30px rgba(22,19,23,.55)}.j4.g2 .g4-next a:active{transform:translateY(1px)}}@media (max-width:1100px){.j4.g2 .g2-next{grid-template-columns:repeat(min(var(--n,3),2),minmax(0,1fr))}}@media (max-width:860px){.j4.g2 .g2-lead{width:100%;max-width:420px}.j4.g2 .g2-path .g4-step>:not(.n){grid-column:2}.j4.g2 .g2-path .g4-step>.n{grid-column:1;grid-row:1}.j4.g2 .g2-path--thumbs .g4-step{grid-template-columns:44px minmax(0,1fr)}.j4.g2 .g2-thumb{max-width:420px}.j4.g2 .g2-next{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.j4.g2 .g2-thumb img,.j4.g2 .g4-next a,.j4.g2 .g4-step,.j4.g2 .j4-book{transform:none!important}.j4.g2 .g4-faq::details-content{transition:none!important}.j4.g2 .g4-faq[open] p{animation:none!important}}