.sbs-top{padding-bottom:18px}.sbs-top h1{font:600 clamp(32px,4.6vw,52px)/1.08 var(--f-display);color:var(--navy-900);margin:6px 0 10px}.sbs-sub{font:400 18px/1.5 var(--f-ui);color:var(--ink-2,#4a4f63);margin:0 0 18px;max-width:640px}.sbs-body{padding:8px 0 40px}.sbs-offer{background:var(--navy-900);color:#fff}.sbs-off-in{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.sbs-offer h2{font:600 clamp(24px,3vw,34px)/1.15 var(--f-display);color:#fff;margin:4px 0 10px}.sbs-offer p{color:#ffffffdb}.sbs-offer .fine{font-size:14px;margin-top:10px}.sbs-cv{width:120px;height:auto;border-radius:6px;box-shadow:0 12px 30px #00000059}@media(max-width:600px){.sbs-off-in{grid-template-columns:1fr}.sbs-cv{width:96px}}.sbs-faq details{border-top:1px solid var(--line,#eadfc6);padding:14px 0}.sbs-faq summary{font:700 17px/1.4 var(--f-ui);color:var(--navy-900);cursor:pointer}.sbs-faq details p{margin:10px 0 0;font:400 16px/1.6 var(--f-ui)}.sbt-h{font:600 26px/1.2 var(--f-display);color:var(--navy-900);margin:34px 0 12px}.sbt-pop{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:820px}.sbt-pop a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--cream-50,#fbf6ea);text-decoration:none}.sbt-pop q{font:italic 400 18px/1.45 var(--f-display);color:var(--navy-900)}.sbt-pop span{font:600 13px/1.2 var(--f-ui);color:var(--ink-2,#4a4f63)}.ft-modes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.ft-modes a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:700 14.5px/1 var(--f-ui);color:var(--navy-800);text-decoration:none}.ft-modes a[aria-current=page]{background:var(--navy-800);border-color:var(--navy-800);color:var(--gold-500)}.ft-box{max-width:820px;margin-top:16px}.ft-box textarea{box-sizing:border-box;width:100%;min-height:120px;padding:14px 16px;border:1.5px solid var(--navy-800);border-radius:14px;background:#fff;font:400 18px/1.5 var(--f-ui);color:var(--ink);resize:vertical}.ft-box .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.ft-box .row .btn{min-height:52px;padding:0 22px}.ft-box .row small{font:400 13px/1.4 var(--f-ui);color:var(--ink-muted)}.ft-out{max-width:820px;margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}.ft-out .lbl{margin:0 0 8px;font:800 12px/1.2 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-800)}.ft-out .txt{margin:0;font:italic 400 22px/1.5 var(--f-read);color:var(--navy-900)}.ft-out .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ft-out .acts button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--cream-50);font:700 14px/1 var(--f-ui);color:var(--navy-800);cursor:pointer}.ft-ex{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:820px}.ft-ex li{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:var(--cream-50)}.ft-ex .m{font:500 15px/1.45 var(--f-ui);color:var(--ink-muted)}.ft-ex .o{font:italic 400 18px/1.45 var(--f-read);color:var(--navy-900)}.ft-insult{max-width:820px;margin-top:18px;padding:26px 22px;border-radius:var(--r-panel);background:var(--navy-900);text-align:center}.ft-insult p{margin:0;font:600 clamp(26px,5vw,40px)/1.2 var(--f-display);color:var(--cream-50)}.ft-insult .acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.ft-insult .acts .btn{min-height:52px}.ft-note{max-width:70ch;margin:12px 0 0;font:400 14px/1.5 var(--f-ui);color:var(--ink-muted)}.ft-hub{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}@media(min-width:760px){.ft-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ft-card{display:flex;flex-direction:column;gap:8px;block-size:100%;box-sizing:border-box;padding:18px;border:1px solid var(--line);border-radius:var(--r-panel);background:#fff;color:var(--ink);text-decoration:none;box-shadow:var(--sh-card)}.ft-card:hover{border-color:var(--gold-500)}.ft-card:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.ft-demo{display:grid;gap:6px;margin:0 0 6px;padding:14px;border-radius:10px;background:var(--cream-100);font-family:var(--f-display)}.ft-demo .m{font-size:14px;line-height:1.4;color:var(--ink-muted)}.ft-demo .o{font-size:19px;line-height:1.35;color:var(--navy-800)}.ft-card h2{margin:4px 0 0;font:600 22px/1.2 var(--f-display);color:var(--navy-800)}.ft-card .x{font:400 15px/1.5 var(--f-ui);color:var(--ink)}.ft-card .go{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-block-start:auto;font:800 15px/1.3 var(--f-ui);color:var(--navy-800);text-decoration:underline;text-underline-offset:3px}.ft-card.dk{background:var(--navy-900);border-color:var(--navy-900)}.ft-card.dk .ft-demo{background:#ffffff12}.ft-card.dk .ft-demo .o{color:var(--gold-400);font-style:italic}.ft-card.dk h2,.ft-card.dk .go{color:var(--cream-50)}.ft-card.dk .x{color:var(--on-navy)}.ft-qa h3{margin:20px 0 6px;font:700 18px/1.3 var(--f-ui);color:var(--navy-800)}.ft-qa p{margin:0;max-inline-size:70ch;font:400 16px/1.6 var(--f-ui);color:var(--ink)}.ft-modes a:focus-visible,.ft-out .acts button:focus-visible,.ft-box textarea:focus-visible,.ft-box .btn:focus-visible,.ft-insult .acts .btn:focus-visible,.sbs-faq summary:focus-visible,.sbt-pop a:focus-visible{outline:3px solid var(--gold-500,#d4af55);outline-offset:2px}.ft-out [hidden],.ft-insult [hidden]{display:none}.ft-status{margin:10px 0 0;font:600 14px/1.4 var(--f-ui);color:var(--navy-800)}.ft-insult .ft-status{margin:12px 0 0;font:600 14px/1.4 var(--f-ui);color:var(--cream-50);text-align:center}.ft-insult .acts .btn-ghost{background:transparent;color:var(--cream-50);border-color:#dbb97399}.ft-out .ft-note{margin-block-start:10px}.ft-ex li:only-child .o:only-child,.ft-ex .o:only-child{font-style:italic}.ft-lookup{max-inline-size:820px;margin-block-start:28px}.ft-lookup .sbt-form{margin-block-start:0}.sbs .crumbs a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-12px}.sbs-faq{max-inline-size:820px;margin-block-start:22px}.sbs-faq details:last-child{border-block-end:1px solid var(--line,#eadfc6)}.sbs-soon{padding-block:64px}.sbs-soon h1{font:600 clamp(28px,4vw,44px)/1.1 var(--f-display);color:var(--navy-900);margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/library-v21-tools.css.map */
