#bsx .bs-starters{padding:55px 0 65px;color:#edf0ec}#bsx .bs-starters>h2,#bsx .bs-topic-head h2{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:20px 0;color:#f2eee4}#bsx .bs-starter-intro,#bsx .bs-topic-head>p{max-width:750px;font-size:16px;color:#becbd1;line-height:1.8}#bsx .bs-lesson-list{display:grid;gap:18px;margin-top:35px}#bsx .bs-text-lesson{background:linear-gradient(140deg,#1d303e,#0d1923);border:1px solid #dfc49b44;border-radius:22px;overflow:hidden;box-shadow:0 5px 0 #040b10}#bsx .bs-text-lesson summary{list-style:none;display:grid;grid-template-columns:60px 1fr 24px;gap:22px;align-items:center;padding:30px;cursor:pointer}#bsx .bs-text-lesson summary::-webkit-details-marker{display:none}#bsx .bs-lesson-no{font-size:34px;color:#dfc49b;letter-spacing:-.05em}#bsx .bs-text-lesson summary small{font-size:10px;letter-spacing:.1em;color:#b7c8d0;display:block}#bsx .bs-text-lesson summary strong{display:block;font-size:clamp(21px,2.5vw,30px);line-height:1.3;color:#f2eee4;margin:9px 0}#bsx .bs-text-lesson summary em{font:12px/1.5 system-ui;color:#dfc49b;letter-spacing:0}#bsx .bs-text-lesson summary>b{font-size:28px;color:#dfc49b;transition:transform .25s}#bsx .bs-text-lesson[open] summary>b{transform:rotate(45deg)}#bsx .bs-lesson-body{padding:0 35px 35px 112px;max-width:1000px}#bsx .bs-lesson-body h3{font-size:20px;line-height:1.4;margin:24px 0 10px;color:#dfc49b}#bsx .bs-lesson-body p,#bsx .bs-lesson-body li{font-size:16px;line-height:1.85;color:#c7d3d8}#bsx .bs-lesson-body ol{padding-left:22px;margin:0}#bsx .bs-lesson-body li{padding:8px 0 8px 8px}#bsx .bs-lesson-check{border-left:2px solid #dfc49b;padding:0 22px;margin:30px 0}#bsx .bs-lesson-body>a{display:inline-block;padding:12px 0;color:#dfc49b;border-bottom:1px solid #dfc49b88;font-size:14px}#bsx .bs-topic-head{margin-top:65px}#bsx .bs-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}#bsx .bs-topic-grid article{padding:28px;border:1px dashed #a7bac64d;border-radius:20px;background:#101d26}#bsx .bs-topic-grid article>span{font-size:24px;color:#dfc49b}#bsx .bs-topic-grid small{display:block;color:#b4c6cf;font-size:10px;letter-spacing:.08em;margin:20px 0}#bsx .bs-topic-grid h3{font-size:25px;color:#f2eee4;line-height:1.2;margin-bottom:14px}#bsx .bs-topic-grid p{font-size:15px;line-height:1.7;color:#bbcad1}#bsx .bs-community-pulse{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding:26px 0;margin:30px 0;border-block:1px solid #afc6d23d}#bsx .bs-pulse-symbol{font-size:54px;color:#dfc49b}#bsx .bs-community-pulse strong{color:#eee8db;font-size:24px}#bsx .bs-community-pulse span{color:#c6d4dc}#bsx .bs-community-pulse small{display:block;font-size:11px;color:#a7bcc7;margin-top:6px}#bsx .bs-community-pulse a{margin-left:auto;color:#dfc49b;font-size:13px;min-height:44px;display:flex;align-items:center}#bsx.bsx-v5 #bs-academy .bs-academy-start{display:block;color:#f3eadb;background:#14232f;border:1px solid #405362;border-radius:22px;margin:34px 0 20px;padding:28px}#bsx.bsx-v5 #bs-academy .bs-academy-start strong{display:block;font-size:26px;line-height:1.3;margin-bottom:12px}#bsx.bsx-v5 #bs-academy .bs-academy-start span{font-size:14px;line-height:1.7;color:#bbd0db}#bsx .bs-text-lesson summary:focus-visible{outline:2px solid #dfc49b;outline-offset:-6px}@media(max-width:650px){#bsx .bs-text-lesson summary{grid-template-columns:34px 1fr 18px;gap:12px;padding:22px 18px}#bsx .bs-lesson-no{font-size:26px}#bsx .bs-lesson-body{padding:0 24px 26px}#bsx .bs-topic-grid{grid-template-columns:1fr}#bsx .bs-community-pulse{gap:16px}#bsx .bs-community-pulse>a{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){#bsx .bs-text-lesson summary>b{transition:none}}
#bsx .bs-community-preview{padding:15px 0 55px}#bsx .bs-community-preview>h2{font-size:clamp(32px,4.5vw,58px);line-height:1.1;color:#eee8db;margin:20px 0}#bsx .bs-community-preview>p{font-size:16px;line-height:1.8;color:#bdcdd6;max-width:750px}#bsx .bs-community-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px}#bsx .bs-community-preview-grid article{padding:26px;background:linear-gradient(145deg,#1c303e,#0b1720);border:1px solid #b0c7d238;border-radius:22px;min-width:0;display:flex;flex-direction:column;box-shadow:0 5px 0 #040b10}#bsx .bs-preview-orbit{display:grid;place-items:center;width:54px;height:54px;border:1px solid #dfc49b88;border-radius:50%;color:#dfc49b;font-size:24px;box-shadow:8px 0 0 -1px #132330,8px 0 0 #dfc49b33}#bsx .bs-community-preview-grid small{display:block;font-size:10px;color:#b5c8d4;letter-spacing:.08em;margin:28px 0 15px}#bsx .bs-community-preview-grid h3{font-size:24px;line-height:1.2;color:#f3eadb;margin-bottom:16px}#bsx .bs-community-preview-grid p{font-size:14px;line-height:1.75;color:#bdcdd6}#bsx .bs-community-preview-grid a{display:block;font-size:12px;color:#dfc49b;padding-top:22px;margin-top:auto;line-height:1.5}#bsx .bs-community-preview-grid article:last-child{background:transparent;border-style:dashed;box-shadow:none}@media(max-width:1100px){#bsx .bs-community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#bsx .bs-community-preview-grid{grid-template-columns:1fr}#bsx .bs-community-preview-grid article{padding:24px}#bsx .bs-community-preview-grid small{margin-top:20px}}
