/* r10 fund lane (13 Nov 2026): /learn/your-film/funding/ and /learn/your-film/business/. Option 13: light, rounded, yellow only for actions. */
/* honesty band */
.sys13 .fu-real{display:grid;gap:clamp(18px,3vw,32px);align-items:start;padding-top:var(--rowgap)}
@media (min-width:900px){.sys13 .fu-real{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}
.sys13 .fu-real h2{margin:.2em 0 .45em}
.sys13 .fu-real p{color:var(--ink2);margin:0 0 .8em;max-width:60ch;font-size:17px;line-height:1.55}
.sys13 .fu-facts{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.sys13 .fu-facts li{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:16px 18px}
.sys13 .fu-facts b{display:block;font:800 22px/1.1 var(--f-display);font-stretch:var(--ds);letter-spacing:-.01em;margin-bottom:4px}
.sys13 .fu-facts span{color:var(--ink2);font-size:15px;line-height:1.45}
.sys13 .fu-facts a{font-weight:600}
/* fund cards */
.sys13 .fc{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;color:var(--ink)}
.sys13 .fc .im{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:var(--bg3);overflow:hidden}
.sys13 .fc .im img{max-height:46%;max-width:62%;width:auto;height:auto;object-fit:contain}
.sys13 .fc .im.tc13{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:52px 22px 20px;aspect-ratio:16/9;background:radial-gradient(120% 95% at 88% 8%,#3b3b41 0,#1d1d1f 52%,#0d0d0e 100%)}
.sys13 .fc .tc13-t{font-size:clamp(24px,1.7vw + 10px,32px);max-width:12ch}
.sys13 .fc .cn{width:16px;height:16px}
.sys13 .fc-st{position:absolute;left:12px;top:12px;z-index:3;background:#fff;color:var(--ink);font:700 12.5px/1 var(--f-body);letter-spacing:.04em;padding:7px 10px;border-radius:var(--pill);box-shadow:var(--sh)}
.sys13 .fc-st.st-open{background:var(--ink);color:#fff}
.sys13 .fc-st.st-rolling{background:#e8f3ec;color:#14532d}
.sys13 .fc-st.st-closed{background:#fff;color:var(--ink2)}
.sys13 .fc-st.st-check{background:#fff;color:var(--ink)}
.sys13 .fc .tx{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}
.sys13 .fc .k{font:600 12.5px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}
.sys13 .fc h3{font:800 21px/1.12 var(--f-display);font-stretch:var(--ds);letter-spacing:-.01em;margin:0}
.sys13 .fc .by{font-size:14px;color:var(--ink2);margin:0}
.sys13 .fc dl{margin:6px 0 0;display:grid;gap:8px}
.sys13 .fc dt{font:700 12px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}
.sys13 .fc dd{margin:2px 0 0;font-size:15px;line-height:1.42;color:var(--ink)}
.sys13 .fc dd.amt{font-weight:700}
.sys13 .fc .go{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:6px}
.sys13 .fc .go a{align-self:flex-start;background:var(--y);color:#000;text-decoration:none;font:700 15px var(--f-body);padding:10px 16px;border-radius:var(--pill)}
.sys13 .fc .go a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.sys13 .fc .ck{font-size:13px;color:var(--ink3)}
/* status key */
.sys13 .fu-key{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;list-style:none;margin:10px 0 0;padding:0;font-size:14px;color:var(--ink2)}
.sys13 .fu-key .fc-st{position:static;box-shadow:none;border:1px solid var(--line)}
/* jump nav */
.sys13 .fu-jump{padding-top:24px}
.sys13 .fu-jump ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.sys13 .fu-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--pill);background:#fff;box-shadow:var(--sh);color:var(--ink);font:600 15px/1 var(--f-body);text-decoration:none}
.sys13 .fu-jump a:hover{background:var(--ink);color:#fff}
/* downloads */
.sys13 .fu-dl{padding-top:var(--rowgap)}
.sys13 .fu-dl-g{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
.sys13 .fu-dl-c{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}
.sys13 .fu-dl-c .im{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px 20px;background:radial-gradient(120% 95% at 88% 8%,#3b3b41 0,#1d1d1f 52%,#0d0d0e 100%);color:#fff;position:relative}
.sys13 .fu-dl-c .im .tc13-k{color:#d2d2d7}
.sys13 .fu-dl-c .im b{font:800 clamp(24px,1.6vw + 12px,32px)/1 var(--f-display);font-stretch:var(--ds);letter-spacing:-.02em;max-width:14ch}
.sys13 .fu-dl-c .tx{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}
.sys13 .fu-dl-c p{margin:0;color:var(--ink2);font-size:15px;line-height:1.45}
.sys13 .fu-dl-c .fl{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}
.sys13 .fu-dl-c .fl a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--pill);background:var(--y);color:#000;font:700 15px var(--f-body);text-decoration:none}
.sys13 .fu-dl-c .fl a.alt{background:#fff;border:2px solid var(--ink)}
.sys13 .fu-dl-c .v{font-size:13px;color:var(--ink3)}
/* guide extras */
.sys13 .prose .fu-steps{counter-reset:s;list-style:none;padding:0;margin:0 0 1.4em}
.sys13 .prose .fu-steps>li{counter-increment:s;position:relative;padding:0 0 0 46px;margin:0 0 14px}
.sys13 .prose .fu-steps>li::before{content:counter(s);position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font:700 15px/32px var(--f-body);text-align:center}
.sys13 .prose .fu-note{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:16px 18px;font-size:16px;line-height:1.5;margin:0 0 1.4em}
.sys13 .prose .fu-src{font-size:14.5px;color:var(--ink2)}
.sys13 .prose dl.fu-chain{display:grid;gap:10px;margin:0 0 1.4em}
.sys13 .prose dl.fu-chain>div{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:14px 16px}
.sys13 .prose dl.fu-chain dt{font-weight:800}
.sys13 .prose dl.fu-chain dd{margin:4px 0 0;color:var(--ink2);font-size:16px;line-height:1.5}
/* markets */
.sys13 .mk .im{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg3)}
.sys13 .mk .im img{width:100%;height:100%;object-fit:cover;display:block}
.sys13 .mk .t{font-size:20px}
/* jargon */
.sys13 .fu-jg{padding-top:var(--rowgap)}
.sys13 .fu-jg dl{display:grid;gap:12px;margin:16px 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
.sys13 .fu-jg dl>div{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:14px 16px}
.sys13 .fu-jg dt{font:800 18px/1.2 var(--f-display);font-stretch:var(--ds)}
.sys13 .fu-jg dd{margin:4px 0 0;color:var(--ink2);font-size:15px;line-height:1.45}
.sys13 .fu-jg dd a{font-weight:600}
.sys13 .fu-legal{font-size:14.5px;color:var(--ink2);padding-top:20px}
.sys13 .fc .im.dk{background:#1d1d1f}
.sys13 .fu-grid .g{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.sys13 .mk .d{-webkit-line-clamp:4}
.sys13 .mk .im.mk-tc{background:radial-gradient(120% 95% at 88% 8%,#2f4a66 0,#1b2633 55%,#0c1118 100%)}
.sys13 .mk .im.mk-tc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:34px 26px 20px;aspect-ratio:16/9;box-sizing:border-box}
.sys13 .mk .mk-tc .tc13-k{font-size:11.5px}
.sys13 .mk .mk-tc .tc13-t{font-size:clamp(22px,1.6vw + 10px,30px);max-width:16ch;line-height:1}
.sys13 .mk .mk-tc .tc13-s{font-size:14px}
.sys13 .mk .mk-tc .cn{width:16px;height:16px}
