.fa .cvs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fa .srch:focus-within{box-shadow:0 10px 30px rgba(40,40,110,.1),0 0 0 3px rgba(67,56,202,.35)}.fa .brel:focus-visible,.fa .feat2:focus-visible,.fa .pcard:focus-visible,.fa .tpc:focus-visible{outline:3px solid #4338ca;outline-offset:3px}.fa .cvs-empty-actions{display:flex;justify-content:center;margin-top:18px}.fa .nform:focus-within{box-shadow:0 0 0 3px rgba(183,176,255,.55)}.fa .nform button:disabled,.fa .nform input:disabled{opacity:.6;cursor:default}.fa .news .nerr{line-height:1.5;color:#ffb4a8}.fa .news .ndone-more,.fa .news .nerr{font-size:14px;margin-top:12px}.fa .news .ndone-more a{color:#cfc9bc;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fa .news .ndone-more a:hover{color:#fff}.fa .bbody h3{font-size:23px;line-height:1.25;margin:34px 0 12px}.fa .bbody ol.bsteps,.fa .bbody ul.blist{margin-top:0}.fa .bnote{margin:6px 0 28px;padding:18px 22px;border-radius:18px;background:#f7f5ef;border:1px dashed #d9d3c5}.fa .bbody .bnote p{margin:0;font-size:16.5px;line-height:1.65;color:#3f3a34}.fa .bbody .bprod{margin-top:40px}.fa .bbody .bprod ul.blist{margin:10px 0 0}.fa .bbody .bprod li{font-size:16.5px}.fa .btscroll{overflow-x:auto}.fa .btscroll:focus-visible{outline:3px solid #4338ca;outline-offset:-3px}.fa .btable table{min-width:560px}.fa .btable .bsrc{margin:0;padding:12px 18px;border-top:1px solid #f0ece4;font-size:13.5px;line-height:1.5;color:#6B655B}.fa .btoc .share a{display:inline;padding:0;border:0;border-radius:0;background:none;color:#4338ca;font-weight:600}.fa .btoc .share a:hover{background:none;text-decoration:underline}.fa .btoc .share .alt a+a{margin-left:8px}.fa .bfig .bcov{height:auto}.fa .q:focus-visible{outline:3px solid #4338ca;outline-offset:2px}.fa .bmeta time,.fa .brel time{font:inherit}.fa .ctas .btn svg{width:18px;height:18px;flex:none;transition:transform .25s ease}.fa .ctas .btn-ink:hover svg{transform:translateX(4px)}.fa .ctas .btn.btn-ghost{background:rgba(255,255,255,.7);color:#1b1917;border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 6px 20px rgba(40,40,110,.08)}.fa .ctas .btn.btn-ghost:hover{color:#1b1917;background:#fff}.fa .rcopy .btn:focus-visible,.fa .rli:focus-visible{outline:3px solid #4338ca;outline-offset:2px}.fa .rfail{font-weight:700;color:#a8321e}.fa .rcheck+.rcheck{margin-top:18px}.fa .rcard.rcheck h2{font-size:26px;line-height:1.2;margin-top:8px}.fa .rcard.rcheck h2 label{cursor:pointer}.fa .rcheck .eyebrow{color:#4338ca}.fa .rcount.rcrit{background:#fff1ec;color:#a8321e}.fa .rsel{min-height:46px;padding:0 40px 0 16px;border-radius:999px;border:1px solid #e6e1d6;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231B1917' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:15px;color:#1b1917;cursor:pointer}.fa .rsel:focus-visible{outline:3px solid #4338ca;outline-offset:2px}.fa .rsel-l{font-size:14px;font-weight:700;color:#4a453e}.fa .rprog{padding:20px;border-radius:22px;background:#fff;border:1px solid #e6e1d6;box-shadow:0 14px 34px rgba(40,30,20,.07);margin-bottom:10px}.fa .rprog .big{font-family:var(--font-fd),"Bricolage Grotesque",sans-serif;font-weight:700;font-size:34px;line-height:1;letter-spacing:-.02em}.fa .rprog p{font-size:14.5px;line-height:1.5;color:#4a453e;margin-top:8px}.fa .rprog .gate{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fffaeb;border:1px dashed #e0c56a;color:#5e4a00;font-size:14px}.fa .rprog .gate.ok{background:#eef4ef;border-color:#9fcdb2;color:#1f5a3d}.fa a.rli{text-decoration:none}