.fs svg text{font-family:var(--font)}.fs .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.fs .ic-round-head .v4-h{text-wrap:balance}.fs .ic-round-head .v4-h span{display:inline}.fs a.fs-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.fs .fs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs #financial-slow .ic-round-head .v4-intro{max-width:66em;font-size:16px}.fs .fs-slow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);margin:clamp(40px,7vh,64px) 0 0;padding:0;list-style:none;display:grid}.fs .fs-slow li{border:1.5px solid var(--v4-line);background:#fff;border-top:4px solid #d9641a;border-radius:18px;margin:0;padding:clamp(38px,5.4vh,48px) 20px clamp(16px,2.8vh,26px);position:relative}.fs .fs-ico{width:56px;height:56px;position:absolute;top:-30px;left:20px}.fs .fs-slow b{color:var(--v4-ink);margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.fs .fs-slow span{color:var(--v4-muted);font-size:16px;line-height:1.5;display:block}.fs-mx-wrap{margin:clamp(10px,2vh,22px) 0 0}.fs table.fs-mx{border-collapse:separate;border-spacing:0 clamp(6px,1.2vh,12px);table-layout:fixed;width:100%}.fs .fs-mx th,.fs .fs-mx td{text-align:left;vertical-align:middle;border:0;padding:clamp(10px,1.9vh,18px) 18px;font-size:16px;line-height:1.4}.fs .fs-mx thead th{vertical-align:bottom;color:var(--v4-ink);padding-top:0;padding-bottom:4px;font-size:18px;font-weight:600;line-height:1.3}.fs .fs-mx thead th:first-child,.fs .fs-mx tbody th{width:168px}.fs .fs-mx thead th:not(:first-child){border-left:4px solid #e3b93c}.fs .fs-mx tbody th{letter-spacing:.06em;text-transform:uppercase;border-radius:14px 0 0 14px;font:500 14px/1.35 JetBrains Mono,monospace}.fs .fs-mx tbody td:last-child{border-radius:0 14px 14px 0}.fs .fs-mx .fs-a th,.fs .fs-mx .fs-a td{color:var(--v4-muted);background:#f1f2f8}.fs .fs-mx .fs-a th{color:#5c6088}.fs .fs-mx .fs-b th,.fs .fs-mx .fs-b td{background:var(--v4-indigo);color:#fff;font-weight:500}.fs .fs-mx .fs-b th{color:#cbd0ff;font-weight:500}.fs .fs-mx .fs-c th,.fs .fs-mx .fs-c td{color:var(--v4-ink);background:#fdf6de}.fs .fs-mx .fs-c th{color:#7a5a06}.fs .fs-story{-moz-columns:2;columns:2;-moz-column-gap:clamp(28px,4vw,64px);max-width:1100px;color:var(--v4-muted);column-gap:clamp(28px,4vw,64px);font-size:16px;line-height:1.55;margin:clamp(8px,1.6vh,16px) auto 0!important}.fs .fs-story b{color:var(--v4-ink);font-weight:600}.fs-art{max-width:1060px;margin:clamp(10px,2vh,22px) auto 0}.fs-art svg{width:100%;height:auto;max-height:40vh;display:block;overflow:visible}.fs .fs-art .pa-illus{text-align:center;margin:6px 0 0!important}.fs-miss{opacity:0}@media (prefers-reduced-motion:no-preference){.fs-card0{animation:8s ease-in-out infinite both fs-card0}.fs-card1{animation:8s ease-in-out infinite both fs-card1}.fs-green0{animation:8s infinite both fs-green0}.fs-green1{animation:8s infinite both fs-green1}.fs-miss{animation:8s infinite both fs-miss}.fs-ok{animation:8s infinite both fs-ok}.fs-why{animation:8s infinite both fs-why}}@keyframes fs-card0{0%,3%{transform:translate(-820px)}12%,17%{transform:translate(-630px)}25%,30%{transform:translate(-430px)}44%,to{transform:none}}@keyframes fs-card1{0%,3%{transform:translate(-820px)}12%,17%{transform:translate(-630px)}25%,42%{transform:translate(-430px)}52%,72%{transform:translate(-230px)}84%,to{transform:none}}@keyframes fs-green0{0%,29%{opacity:0}33%,to{opacity:1}}@keyframes fs-green1{0%,84%{opacity:0}88%,to{opacity:1}}@keyframes fs-miss{0%,31%{opacity:0}35%,66%{opacity:1}70%,to{opacity:0}}@keyframes fs-ok{0%,58%{opacity:0}62%,to{opacity:1}}@keyframes fs-why{0%,62%{opacity:0}66%,to{opacity:1}}.fs .fs-core-sec .ic-round-head .v4-h span{color:#cbd0ff}.fs-along{grid-template-columns:clamp(180px,22vw,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);margin:clamp(16px,3vh,34px) 0 0;display:grid}.fs-core{width:100%;height:auto;max-height:44vh;display:block}.fs .fs-along ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3.4vh,36px) clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}.fs .fs-along li{border-top:3px solid #e3b93c;margin:0;padding:clamp(12px,2vh,18px) 0 0}.fs .fs-along b{color:#fff;margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.fs .fs-along span{color:#e6e8ff;font-size:16px;line-height:1.5;display:block}.fs .fs-along a.fs-in{color:#fff}.fs-control{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:clamp(24px,3.4vw,56px);margin:clamp(12px,2.4vh,26px) 0 0;display:grid}.fs .fs-rules{border:1.6px solid var(--v4-line);background:#fcfcfd;border-radius:20px;gap:0;margin:0;padding:clamp(4px,.8vh,8px) 24px;list-style:none;display:grid}.fs .fs-rules li{color:var(--v4-muted);margin:0;padding:clamp(8px,1.5vh,14px) 0 clamp(8px,1.5vh,14px) 42px;font-size:16px;line-height:1.5;position:relative}.fs .fs-rules li+li{border-top:1px solid var(--v4-line)}.fs .fs-rules li:before{content:"";background:#1f8a5b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M7 13.4l4 4.4 8-9.4' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/26px no-repeat;border-radius:8px;width:26px;height:26px;position:absolute;top:clamp(8px,1.5vh,14px);left:0}.fs .fs-rules li b{color:var(--v4-ink);font-weight:600}.fs-own{text-align:center}.fs-seal{width:100%;max-width:200px;height:auto;max-height:20vh;margin:0 auto clamp(8px,1.6vh,16px);display:block}.fs .fs-own p{color:var(--v4-indigo);font-size:18px;font-weight:600;line-height:1.45;margin:0!important}.fs .fs-ai{border:1.6px solid var(--v4-indigo);color:var(--v4-ink);background:#f6f7fc;border-radius:16px;padding:clamp(10px,1.8vh,16px) 24px;font-size:16px;line-height:1.5;margin:clamp(12px,2.2vh,22px) 0 0!important}.fs .fs-ai b{color:var(--v4-indigo);font-weight:600}.fs .v4-close p+p{margin-top:12px!important}.fs .v4-close p a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.fs .fs-slow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:46px}.fs-mx-wrap{overflow-x:auto}.fs table.fs-mx{min-width:880px}.fs .fs-story{-moz-columns:1;columns:1}.fs-along,.fs-control{grid-template-columns:minmax(0,1fr)}.fs-core{display:none}}@media (max-width:640px){.fs .fs-slow,.fs .fs-along ul{grid-template-columns:minmax(0,1fr)}}
