.fsq{background:#fff;border:2px solid var(--ink);border-radius:24px;padding:26px;box-shadow:10px 10px 0 var(--sun);margin:28px 0;max-width:860px;color:var(--ink)}.fsq__head{display:flex;gap:18px;align-items:flex-start}.fsq__ico{width:58px;height:58px;border-radius:16px;background:#fff3cc;color:var(--ink);display:grid;place-items:center;flex:none}.fsq__head h3{margin:0;font:800 clamp(20px,2.4vw,26px)/1.15 var(--display);color:var(--ink)}.fsq__head p{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--ink-2)}.fsq__bar{height:8px;border-radius:99px;background:var(--mist);margin:22px 0 8px;overflow:hidden}.fsq__bar i{display:block;height:100%;width:0;background:var(--atlantic);border-radius:99px;transition:width .4s ease}.fsq__count{margin:0 0 14px;font:700 13px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fsq__card[hidden],.fsq__end[hidden],.fsq__res[hidden]{display:none}.fsq__tag{display:inline-block;background:var(--ink);color:#fff;font:700 12.5px var(--display);letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:99px}.fsq__shot{margin:14px 0 18px;border:2px solid var(--ink);border-radius:14px;overflow:hidden;background:#fff}.fsq__url{display:flex;align-items:center;gap:6px;background:var(--mist);padding:9px 12px;border-bottom:2px solid var(--ink)}.fsq__url span{width:9px;height:9px;border-radius:50%;background:#c3ccd5}.fsq__url em{font:500 14px var(--text);font-style:normal;color:var(--ink-2);margin-left:8px;background:#fff;border-radius:99px;padding:3px 14px;overflow-wrap:anywhere}.fsq__page{padding:20px 18px;display:grid;gap:8px;background:repeating-linear-gradient(135deg,#fff 0 14px,#f6f8fb 14px 28px)}.fsq__page b{font:800 19px/1.25 var(--display);color:var(--ink)}.fsq__page span{font-size:16px;line-height:1.45;color:var(--ink-2)}.fsq__page u{text-decoration:none;font-size:13.5px;color:var(--ink-3);border-top:1px dashed #b9c4cf;padding-top:8px;margin-top:4px}.fsq__ask{display:flex;gap:12px;flex-wrap:wrap}.fsq__btn,.fsq__next{font:700 16px var(--display);border:2px solid var(--ink);border-radius:14px;padding:12px 22px;background:#fff;color:var(--ink);cursor:pointer;min-height:48px;box-shadow:4px 4px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.fsq__btn:hover,.fsq__next:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink)}.fsq__btn:focus-visible,.fsq__next:focus-visible{outline:3px solid var(--sun-deep);outline-offset:3px}.fsq__next{background:var(--atlantic);color:#fff;margin-top:14px}.fsq__ask[data-done] .fsq__btn{pointer-events:none;opacity:.55;box-shadow:none}.fsq__ask[data-done] .fsq__btn[aria-pressed=true]{opacity:1;background:var(--sun)}.fsq__res{margin-top:16px;border-radius:16px;padding:16px 18px;background:var(--mist);border-left:6px solid var(--atlantic)}.fsq__res[data-ok="1"]{background:#e7f3ec;border-left-color:var(--verde)}.fsq__res[data-ok="0"]{background:#fdecea;border-left-color:var(--vermelho)}.fsq__verdict{margin:0;font:800 18px/1.3 var(--display);color:var(--ink)}.fsq__why{margin:8px 0 0;font-size:16.5px;line-height:1.6;color:var(--ink-2)}.fsq__end{text-align:left;padding:8px 0}.fsq__score{margin:0;font:800 clamp(26px,4vw,38px)/1.1 var(--display);color:var(--ink)}.fsq__score b{color:var(--atlantic)}.fsq__endtxt{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:640px}.fsq__note{margin:20px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-3)}@media(max-width:560px){.fsq{padding:18px;box-shadow:6px 6px 0 var(--sun)}.fsq__head{flex-direction:column}.fsq__btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.fsq__bar i,.fsq__btn,.fsq__next{transition:none}}.nst{display:grid;grid-template-columns:190px minmax(0,1fr);margin:0;border:2px solid var(--ink);border-radius:24px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--vermelho)}.nst-flag{background:var(--vermelho);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 14px;text-align:center}.nst-flag svg{color:#fff}.nst-flag span{text-transform:uppercase;letter-spacing:.06em}.nst-risks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nst-risks li{max-width:none;font:700 13px/1 var(--display);color:#b0231a;background:#fdecec;border-radius:999px;padding:8px 12px}.nst-risks li:before{content:"✕ "}.nst-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.nst-actions .btn-visit{color:#fff}.nst-flag span{font:800 15px/1.2 var(--display);letter-spacing:.02em}.nst-body{padding:20px 24px 22px;min-width:0}.nst-title{margin:0 0 6px;font:800 21px/1.25 var(--display);color:var(--ink)}.nst-text p{margin:0;font-size:16.5px;line-height:1.6;color:var(--ink-2)}.nst-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px}.nst-meta div{background:var(--mist);border-radius:12px;padding:10px 12px;min-width:0}.nst-meta dt{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.nst-meta dd{margin:2px 0 0;font:700 15px/1.25 var(--display);color:var(--ink);overflow-wrap:anywhere}.prose .nst-link,.nst-link{font-weight:600;font-size:15px;color:var(--atlantic);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:760px){.nst{grid-template-columns:1fr}.nst-flag{flex-direction:row;justify-content:flex-start;padding:14px 18px}.nst-flag svg{width:30px;height:30px}.nst-meta{grid-template-columns:1fr}}
