.fc-h .btn-second{flex:none}.fc.closed .fc-t b{color:var(--ink-2)}.fc-sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.fc-sum .hw-note{flex:260px;font-size:14.5px}.fc-sum-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-sum-a svg{transition:transform .15s}.fc-sum-a svg.up{transform:rotate(180deg)}.fc-dr{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:600;display:inline-flex}.fc-dr.saved{color:var(--ok-ink)}.fc-dr.error{color:#b3261e}.fc-re{height:32px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:0 12px;font-weight:700}.fq-lim{color:var(--ink-3);flex-basis:100%;margin:0;font-size:13.5px;line-height:1.45}.fq .field.bad{border-color:#b3261e;box-shadow:0 0 0 4px #b3261e1a}.fq>.err,.hw-a .err{font-size:14px}.fa-link{max-width:100%;color:var(--accent-ink);text-underline-offset:3px;align-items:center;gap:7px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.fa-link span{overflow-wrap:anywhere}.fa-link svg{flex:none}.les-hw{gap:4px;display:grid}.les-hw .crit{margin-top:0}.les-hw .crit b{font-size:15px}.fb-form{border:1px solid var(--line);background:var(--paper);border-radius:18px}.fb-form.open{background:var(--card);border-color:var(--ink-3)}.fb-form.kept{padding:16px 18px}.fb-form .bd-tx b{font-size:16.5px;font-weight:800}.fb-form .bd-tx small{color:var(--ink-3);font-size:14px;font-weight:600;line-height:1.45}.fb-head{align-items:center;gap:10px;padding:8px 12px 8px 0;display:flex}.fb-fold{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 10px 18px;display:flex}.fb-chev{color:var(--ink-3);flex:none;transition:transform .15s}.fb-fold[aria-expanded=true] .fb-chev{transform:rotate(180deg)}.fb-body{border-top:1px solid var(--line);gap:10px;padding:4px 18px 20px;display:grid}.fb-seg{background:var(--paper-3);border-radius:14px;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.fb-seg button{height:42px;font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 20px;font-size:15px;font-weight:700}.fb-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.fb-lines{gap:8px;display:grid}.fb-line{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.fb-qs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fb-q{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:10px;padding:14px;display:grid}.fb-q-top{grid-template-columns:36px minmax(0,1fr) minmax(190px,240px) auto;align-items:center;gap:10px;display:grid}.fb-q-top .le-no{margin:0}.fb-q-l{grid-area:1/2;font-weight:700}.fb-q-type{grid-area:1/3}.fb-q-type .ui-sel,.fb-q-type .ui-trg{width:100%}.fb-q-type .ui-trg{justify-content:space-between;height:48px;font-size:15px}.fb-q-type em{color:var(--ink-3);font-size:14.5px;font-style:normal;font-weight:700}.fb-q-acts{grid-area:1/4;gap:2px;display:flex}.fb-q-acts .ui-more:disabled{opacity:.3;cursor:default;background:0 0}.fb-q-more{gap:10px;padding-left:46px;display:grid}.fb-q-opts{flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:48px;display:flex}.fb-tick{align-items:center;gap:10px;display:inline-flex}.fb-tick>button:last-child{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.fb-btn-word{flex:320px;align-items:center;gap:10px;display:flex}.fb-btn-word span{color:var(--ink-3);flex:none;font-size:14px;font-weight:700}.fb-note{color:var(--ink-3);font-size:14px;font-weight:600}.fb .le-save{flex-wrap:wrap}.fb .le-save .err{font-size:14.5px}@media (max-width:760px){.fc-dr{flex-basis:100%;margin-left:0}.fc.closed .fc-h{flex-wrap:wrap}.fc.closed .fc-h .btn-second{margin-left:42px}.fb-head{flex-wrap:wrap;padding-right:8px}.fb-fold{flex-basis:100%;padding-left:14px}.fb-head>.btn-ghost{margin:-6px 0 4px 6px}.fb-body{padding:4px 12px 16px}.fb-seg{justify-self:stretch;display:flex}.fb-seg button{flex:1;padding:0 10px}.fb-q{padding:12px}.fb-q-top{grid-template-columns:36px minmax(0,1fr)}.fb-q-acts{grid-area:1/2;justify-content:flex-end}.fb-q-l{grid-area:2/1/auto/-1}.fb-q-type{grid-area:3/1/auto/-1}.fb-q-more{padding-left:0}.fb-btn-word{flex-wrap:wrap}.fc-sum-a .btn-ghost{padding-left:0}}
.cf-sheet{aspect-ratio:3508/2480;width:100%;height:auto;box-shadow:0 0 0 1px var(--line), var(--shadow-md);background:#fff;border-radius:clamp(8px,.6vw,16px);display:block}.cf-err{color:#b3261e;background:#ffe6e3;border-radius:12px;margin:0;padding:10px 14px;font-size:14.5px;font-weight:700}.cf-name{gap:8px;width:100%;display:grid}.cf-name>span{color:var(--ink-3);font-size:13.5px;font-weight:700}.cf-name .field{background:#fff;height:50px;padding-block:0;font-size:17px;font-weight:600}.cf-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cf-take{gap:var(--p);background:var(--tint);box-shadow:none;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.cf-take-f{flex-direction:column;align-items:flex-start;gap:clamp(14px,1vw,24px);display:flex}.cf-take-f>b{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--name,26px);letter-spacing:-.04em;line-height:1.12}.cf-take-i{color:var(--accent)}.cf-take-i svg{width:clamp(48px,3.6vw,92px);height:clamp(48px,3.6vw,92px);display:block}.cf-take .cf-name>span{font-size:var(--fn,14px);color:var(--ink-2)}.cf-take .cf-name .field{height:clamp(50px,2.8vw,68px);font-size:var(--fl,18px);border-radius:clamp(12px,.7vw,18px)}.cf-warn{font-size:var(--fs,15.5px);color:var(--ink-2);max-width:46ch;margin:0;font-weight:600;line-height:1.45}.cf-take-p{gap:12px;display:grid}.cf-take-p small{font-size:var(--fn,14px);color:var(--ink-3);font-weight:600}.cf-mine{gap:clamp(18px,1.4vw,34px);display:grid}.cf-mine .cf-sheet{max-width:1500px}.cf-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-acts .btn-primary,.cf-acts .btn-second{height:clamp(48px,2.5vw,62px);font-size:var(--fs,16px);border-radius:clamp(12px,.7vw,18px);gap:10px;padding:0 clamp(20px,1.3vw,32px)}.cf-link{background:var(--paper);border-radius:clamp(16px,1vw,24px);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:clamp(16px,1.1vw,26px) clamp(18px,1.3vw,30px);display:flex}.cf-link>span{flex:320px;gap:4px;display:grid}.cf-link b{font-size:var(--fs,16px)}.cf-link small{font-size:var(--fn,14px);color:var(--ink-3);font-weight:600;line-height:1.4}.cf-link code,.cf-made code{min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:9px 13px;font:600 14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.cf-page{gap:clamp(20px,1.8vw,40px);width:min(1500px,100%);margin:0 auto;padding:clamp(20px,2.6vw,64px) clamp(16px,3vw,64px) clamp(48px,5vw,120px);display:grid}.cf-school{font-family:var(--font-display), sans-serif;color:var(--accent);align-items:center;gap:.5em;margin:0;font-size:clamp(20px,1.4vw,32px);font-weight:500;line-height:1;display:flex}.cf-logo{width:auto;height:.86em;color:var(--ink)}.cf-true{background:var(--ok-soft);border-radius:clamp(20px,1.4vw,36px);align-items:flex-start;gap:clamp(14px,1.2vw,26px);padding:clamp(20px,1.8vw,44px);display:flex}.cf-true>svg{width:clamp(34px,2.6vw,60px);height:clamp(34px,2.6vw,60px);color:var(--ok);flex:none}.cf-true h1,.cf-none h1{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2vw,46px);font-weight:700;line-height:1.1}.cf-true h1{color:var(--ok-ink)}.cf-true p,.cf-none p{max-width:60ch;margin:.55em 0 0;font-size:clamp(17px,1.15vw,26px);font-weight:500;line-height:1.45}.cf-true small{color:var(--ink-2);max-width:70ch;margin-top:.8em;font-size:clamp(14px,.8vw,18px);font-weight:600;line-height:1.45;display:block}.cf-none{background:var(--card);box-shadow:var(--shadow-sm);border-radius:clamp(20px,1.4vw,36px);padding:clamp(24px,2.4vw,56px)}.cf-none p{color:var(--ink-2)}.cf-set{margin-top:44px}.cf-ed{grid-template-columns:minmax(380px,520px) minmax(0,1fr);align-self:stretch;align-items:start;gap:28px;display:grid}.cf-ctl{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cf-ctl>.btn-ghost{align-self:flex-start}.cf-box{background:var(--paper);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 2px #0000}.cf-fld.on{background:var(--card);box-shadow:inset 0 0 0 2px var(--accent)}.cf-lbl{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:16px;font-weight:600}.cf-hint{color:var(--ink-2);max-width:70ch;margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.cf-nums{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;display:flex}.cf-nums>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.cf-nums>div>span:first-child{color:var(--ink-3);font-size:13px;font-weight:700}.cf-seg{background:var(--paper-3);border-radius:12px;padding:3px;display:inline-flex}.cf-seg button{height:34px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:700}.cf-seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #14161d24}.cf-seg button:focus-visible,.cf-sw:focus-visible,.cf-hits button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-col{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-sw{cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;padding:0;box-shadow:inset 0 0 0 1px #14161d2e}.cf-sw[aria-pressed=true]{box-shadow:inset 0 0 0 1px #14161d2e, 0 0 0 3px var(--card), 0 0 0 5px var(--accent)}.field.cf-hex{background:#fff;width:112px;height:38px;margin-left:6px;padding:0 12px;font:600 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.field.cf-hex.bad{border-color:#d5322a}.cf-prev{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky;top:24px}.cf-stage{align-self:stretch;position:relative}.cf-stage.drag{cursor:grab;-webkit-user-select:none;user-select:none}.cf-stage.drag:active{cursor:grabbing}.cf-guide{border-top:2px dashed var(--accent);opacity:.75;pointer-events:none;height:0;position:absolute;left:0;right:0}.cf-guide b{background:var(--accent);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-8px;box-shadow:0 0 0 3px #fff}.cf-prev .cf-name{max-width:620px}.cf-find{background:var(--paper);border-radius:22px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.cf-q{width:min(460px,100%);display:block;position:relative}.cf-q svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.cf-q .field{background:var(--card);height:48px;padding:0 16px 0 44px}.cf-hits{background:var(--card);width:min(760px,100%);box-shadow:var(--shadow-sm);border-radius:18px;margin:0;padding:6px;list-style:none}.cf-hits button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:11px 14px;display:grid}.cf-hits button:hover{background:var(--paper-2)}.cf-hits b{font-size:16px}.cf-hits small{color:var(--ink-3);font-size:14px;font-weight:600;line-height:1.4}.cf-who{flex-direction:column;align-items:flex-start;gap:14px;width:min(620px,100%);display:flex}.cf-made{flex-direction:column;align-items:flex-start;gap:10px;margin:0;display:flex}@media (max-width:1100px){.cf-ed{grid-template-columns:minmax(0,1fr)}.cf-prev{order:-1;position:static}}@media (max-width:900px){.cf-take{grid-template-columns:minmax(0,1fr)}.cf-take-p{order:-1}}@media (max-width:560px){.cf-acts .btn-primary,.cf-acts .btn-second{flex:100%;justify-content:center}.cf-link code{flex:100%}.cf-nums{gap:12px 16px}}@media (min-width:1500px){.cf-mine{align-items:start;column-gap:var(--p,40px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.cf-mine .cf-sheet{grid-row:1/span 2}.cf-mine .cf-link{align-self:start}.cf-mine .cf-link code{flex:100%}}
.cq-bar{align-items:flex-end}.cq-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:20px;display:flex}.cq-f{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.cq-q{width:300px}.cq-q.wide{width:460px}.cq-start{height:52px;padding:0 22px;font-size:16.5px}.cq-li{position:relative}.cq-li .cq-r{grid-template-columns:48px 330px minmax(0,1fr) 330px 148px;padding-right:74px}.cq-task{min-width:0}.cq-task b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.cq-task small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.cq-ago.late{color:#b3261e;font-weight:800}.cq-card{width:42px;height:42px;color:var(--ink-3);border-radius:13px;place-items:center;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.cq-card:hover{background:var(--paper-2);color:var(--accent-ink)}.cq-more{color:var(--ink-3);align-items:center;gap:16px;margin:18px 0 0;font-size:14.5px;font-weight:600;display:flex}.cs-f{margin-bottom:20px}.cs-r{color:inherit;grid-template-columns:48px minmax(240px,1fr) 190px 230px 210px 20px;align-items:center;gap:18px;padding:16px 22px;text-decoration:none;display:grid}.cs-r:hover{background:var(--paper)}.cs-r:hover .cq-who b{color:var(--accent-ink)}.cs-n{color:var(--ink-2);white-space:nowrap;font-size:14.5px;font-weight:600}.cs-n b{color:var(--ink);font-size:17px}.cs-facts{flex-wrap:wrap;gap:14px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cs-facts li{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;flex:180px;gap:6px;padding:18px 22px;display:flex}.cs-facts b{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--accent);font-size:34px;font-weight:700;line-height:1}.cs-facts b.t{color:var(--ink);font-size:20px;line-height:1.7}.cs-facts span{color:var(--ink-2);font-size:14.5px;font-weight:600}.cs-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cs-list{margin:0;padding:0;list-style:none}.cs-list li+li{border-top:1px solid var(--line)}.cs-list li>a,.cs-list li>div{color:inherit;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex}.cs-list li>a:hover b{color:var(--accent-ink)}.cs-list .bd-tx{flex:1;min-width:0}.cs-list .bd-tx b{font-size:16px}.cs-list .bd-tx small{color:var(--ink-3);font-size:14px;font-weight:600}.cs-list .cs-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cw-name a{color:inherit;text-decoration:none}.cw-name a:hover{color:var(--accent-ink)}.cw-hold{color:var(--ink-2);background:#ffefdc;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:16px 20px;font-size:15.5px;display:flex}.cw-hold b{color:var(--ink)}.cw-more{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.va{flex-direction:column;gap:10px;display:flex}.va-start{flex-wrap:wrap;gap:10px;display:flex}.va-rec,.va-take{background:var(--paper);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.va-rec video,.va-take video{background:#0f1115;border-radius:12px;width:100%;max-height:300px}.va-time{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.va-time i{background:#e5372b;border-radius:50%;width:11px;height:11px;animation:1.2s ease-in-out infinite va-blink}.va-time small{color:var(--ink-3);font-size:13.5px;font-weight:600}.va-acts{flex-wrap:wrap;gap:10px;display:flex}@keyframes va-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.va-time i{animation:none}}@media (max-width:1100px){.cq-li .cq-r{grid-template-columns:48px minmax(0,1fr);row-gap:8px;padding-right:64px}.cq-li .cq-task,.cq-li .cq-when,.cq-li .cq-go{grid-column:2;justify-self:start}.cq-li .cq-when{flex-wrap:wrap;justify-content:flex-start}.cq-card{top:34px}.cs-r{grid-template-columns:48px minmax(0,1fr)}.cs-r>:nth-child(n+3){grid-column:2}.cs-two{grid-template-columns:minmax(0,1fr)}.cq-q,.cq-q.wide{width:100%}}.sl{flex-direction:column;gap:16px;display:flex}.sl.busy .sl-grid{opacity:.7}.sl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sl-week{align-items:center;gap:12px;display:flex}.sl-week b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-align:center;min-width:330px;font-size:24px;font-weight:600}.sl-arrow{place-items:center;width:46px;height:46px;padding:0;display:grid}.sl-acts{align-items:center;gap:10px;display:flex}.sl-copy{color:var(--ink-2);align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.sl-sum .rest{color:var(--ink-3)}.sl-lede{color:var(--ink-2);max-width:min(120ch,100%);margin:0;font-size:15.5px;line-height:1.55}.sl-done{background:var(--ok-soft);color:var(--ok-ink);border-radius:14px;margin:0;padding:12px 16px;font-size:15px;font-weight:700}.sl-grid{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:24px;overflow-x:auto}.sl-row{border-top:1px solid var(--line);grid-template-columns:290px repeat(7,minmax(150px,1fr));min-width:1340px;display:grid}.sl-row:first-child{border-top:0}.sl-row>span{border-left:1px solid var(--line);min-width:0;padding:12px}.sl-row>span:first-child{border-left:0;padding:14px 18px}.sl-head>span{background:var(--paper);color:var(--ink-3);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.sl-head b{color:var(--ink);font-size:16.5px}.sl-head small{font-size:14px;font-weight:600}.sl-head .now b,.sl-head .now small{color:var(--accent)}.sl-head .off,.sl-cell.off{background:color-mix(in srgb, var(--paper) 60%, transparent)}.sl-who{align-items:center;gap:12px;display:flex}.sl-who .bd-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.sl-who .bd-tx small{color:var(--ink-3);font-size:13.5px;font-weight:600}.sl-row.me .sl-who b{color:var(--accent-ink)}.sl-cell{flex-direction:column;align-items:stretch;gap:6px;min-height:72px;display:flex}.sl-cell.over{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.sl-slot{border:2px dashed var(--accent);background:var(--card);height:38px;font:inherit;font-variant-numeric:tabular-nums;color:var(--accent-ink);cursor:grab;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-style:normal;font-weight:800;display:inline-flex}.sl-slot.ok{border:2px solid var(--accent);background:var(--accent);color:#fff}.sl-slot:disabled{cursor:default;opacity:1}.sl-slot:active{cursor:grabbing}.sl-add{height:30px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sl-cell:hover .sl-add,.sl-add:focus-visible,.sl-cell:empty .sl-add{opacity:1}.sl-add:hover{background:var(--paper-2);color:var(--accent-ink)}.sl-sum>span{color:var(--ink-2);background:var(--paper);font-size:14px;font-weight:700}.sl-sum .none{color:#b3261e}.sl-key{gap:10px;margin:0;display:flex}.sl-key .sl-slot{cursor:default;height:30px;font-size:13px}.sl-f{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.sl-two{gap:16px;display:flex}.sl-del{color:#b3261e;margin-right:auto}@media (hover:none){.sl-add{opacity:1}}.sl-fact{background:var(--paper);color:var(--ink-2);border-radius:10px;flex-direction:column;gap:2px;padding:6px 9px;font-size:13px;line-height:1.3;display:flex}.sl-fact b{font-weight:700}.sl-fact small{color:var(--ink-3);font-size:12.5px;font-weight:600}.sl-fact.ok{background:var(--ok-soft);color:var(--ok-ink)}.sl-fact.warn{color:#a8560f;background:#ffefdc}.sl-fact.bad{color:#b3261e;background:#ffe6e3}.sl-key{flex-wrap:wrap;align-items:center}.sl-key span{color:var(--ink-3);max-width:110ch;font-size:13.5px;font-weight:600}.nm{border:1px solid var(--line);background:var(--card);border-radius:24px;flex-wrap:wrap;align-items:flex-end;gap:18px 40px;margin-top:30px;padding:22px 24px;display:flex}.nm .bd-tx{flex:380px;align-self:center}.nm .bd-tx b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:20px;font-weight:600}.nm .bd-tx small{color:var(--ink-3);max-width:70ch;font-size:14.5px;font-weight:600;line-height:1.45}.nm-f{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.nm-f>b{font-size:22px}
