.fcr-body{margin:0;background:#f7f7f7;color:#171717;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fcr{--fcr-ink:#171717;--fcr-muted:#525252;--fcr-line:#d4d4d4;--fcr-blue:#171717;max-width:1180px;padding:32px 24px;margin:auto;color:var(--fcr-ink);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fcr *{box-sizing:border-box}.fcr h1,.fcr h2,.fcr h3,.fcr strong,.fcr label,.fcr summary{color:var(--fcr-ink)!important}.fcr h1{font-size:clamp(30px,4vw,48px);line-height:1.13;letter-spacing:-1.4px;margin:12px 0 20px}.fcr h2{font-size:23px;line-height:1.3;margin:0 0 15px}.fcr h3{font-size:18px}.fcr p,.fcr small{color:var(--fcr-muted)!important}.fcr a{color:#333333;text-decoration:underline;text-underline-offset:3px}.fcr-entry{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-top:52px;padding-bottom:52px;background:#f7f7f7}.fcr .fcr{padding:0}.fcr-entry-copy>p{max-width:600px;font-size:18px}.fcr-kicker{font-size:12px;font-weight:750;letter-spacing:1.3px;color:#525252}.fcr-card{padding:26px;border:1px solid var(--fcr-line);border-radius:14px;background:#fff;margin:20px 0;min-width:0}.fcr-entry .fcr-card{border-top:4px solid #404040;box-shadow:0 16px 40px #0000000a}.fcr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px}.fcr-grid>.fcr-card{margin:12px 0}.fcr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.fcr .fcr-btn,.fcr button.fcr-btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;border:1px solid #171717;border-radius:8px;background:#171717;color:#fff!important;font:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.fcr .fcr-btn:hover{background:#333333}.fcr .fcr-secondary{background:#fff;color:#333333!important}.fcr label{display:block;font-size:14px;font-weight:600;margin:0 0 16px}.fcr input,.fcr select{width:100%;padding:11px;border:1px solid #9dacbf;border-radius:7px;background:#fff!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font:inherit;margin:6px 0 0;min-height:44px}.fcr input::placeholder{color:#586b80!important;-webkit-text-fill-color:#586b80!important}.fcr input[type=checkbox],.fcr input[type=radio]{width:18px;height:18px;min-height:18px;flex:none;margin:3px 8px 0 0;accent-color:#171717}.fcr-check,.fcr-choices label{display:flex!important;align-items:flex-start}.fcr-choices label{padding:12px;border:1px solid #d4d4d4;border-radius:8px;cursor:pointer}.fcr-choices label:has(input:checked){border-color:#404040;background:#f0f0f0}.fcr .fcr-small{font-size:14px!important;line-height:1.55}.fcr-number{font-size:30px;display:block;font-variant-numeric:tabular-nums}.fcr-table{overflow:auto;max-width:100%}.fcr table{width:100%;border-collapse:collapse;font-size:14px;color:#171717;background:#fff;font-variant-numeric:tabular-nums}.fcr td,.fcr th{padding:12px;border-bottom:1px solid #dedede;text-align:left;vertical-align:top}.fcr th{font-weight:650;color:#262626}.fcr li{margin:12px 0}.fcr details summary{cursor:pointer;font-weight:650}.fcr code{overflow-wrap:anywhere;font-size:13px;background:#f0f0f0;color:#171717}.fcr-drop{border:2px dashed #a3a3a3;padding:30px 20px;border-radius:10px}.fcr-drop.is-over{background:#f0f0f0;border-color:#171717}.fcr-nav{padding:20px 5%;display:flex;justify-content:space-between;background:#fff;border-bottom:1px solid #dedede;gap:20px}.fcr-nav a{color:#171717;text-decoration:none;font-weight:600}.fcr-nav nav,.fcr-subnav{display:flex;gap:22px;flex-wrap:wrap}.fcr-subnav{margin:0 0 26px;font-size:14px}.fcr-footer{padding:24px;text-align:center;font:14px/1.6 system-ui;color:#525252}.fcr-footer a{color:#333333}.fcr-error{padding:18px;border:1px solid #a73535;background:#fff3f3;color:#722121}.fcr :focus-visible{outline:3px solid #404040;outline-offset:3px}.fcr button:disabled{opacity:.65;cursor:wait}@media(max-width:760px){.fcr{padding:24px 16px}.fcr-entry{grid-template-columns:1fr;gap:5px}.fcr-card{padding:20px}.fcr h1{letter-spacing:-.8px}.fcr-grid{grid-template-columns:1fr}}@media print{.fcr-nav,.fcr-subnav,.fcr-actions,.fcr-btn,.fg-vf10a-sidebar,.fg-vf10a-mobile-header{display:none!important}.fcr{max-width:none;padding:0}.fcr-card{break-inside:avoid;box-shadow:none}.fcr-grid{display:block}.fcr-table{overflow:visible}.fcr table{font-size:11px}.fcr-footer{padding:10px}}
