.resources-list{background:linear-gradient(130deg,#f7fbff,#fff)}.resource-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.resource-categories{display:flex;flex-wrap:wrap;gap:8px}.resource-categories a,.article-tags a{display:inline-block;padding:9px 14px;background:#fff;border:1px solid #dce8f3;border-radius:8px;color:#33536f;text-decoration:none;font-size:14px;font-weight:600}.resource-categories a.active,.resource-categories a:hover{background:#049bf0;color:#fff;border-color:#049bf0}.resource-search{display:flex;min-width:260px;border:1px solid #dce8f3;border-radius:10px;overflow:hidden;background:#fff}.resource-search input{border:0;background:transparent;padding:12px 16px;min-width:0;width:100%;outline:none;color:#173b5c}.resource-search button{border:0;background:#079cf0;color:#fff;padding:10px 18px}.resource-search:focus-within{outline:2px solid #079cf0;outline-offset:2px}.resource-intro{font-size:17px;line-height:1.9;color:#647b92;white-space:pre-line;margin-bottom:30px}.resource-card-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#8292a7;margin-bottom:13px}.resource-empty{text-align:center;padding:60px 15px}.resource-article-header{background:radial-gradient(ellipse at 100% 0,#e2f3ff,transparent 65%),#f5faff;padding:35px 0 55px}.resource-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#8296ac;font-size:13px;margin-bottom:40px}.resource-breadcrumb a{color:#3283b4;text-decoration:none}.article-category{display:inline-block;background:#e1f2ff;border:1px solid #c8e8ff;color:#058ed5;padding:7px 12px;border-radius:7px;font-size:13px;font-weight:650;text-decoration:none;margin-bottom:22px}.resource-article h1{font-size:clamp(32px,4vw,57px);font-weight:750;line-height:1.15;letter-spacing:-.045em;color:#123353;max-width:1050px;margin-bottom:24px}.resource-lead{font-size:20px;line-height:1.8;color:#668098;max-width:950px}.article-meta{display:flex;flex-wrap:wrap;gap:22px;font-size:14px;color:#72899f;margin:28px 0}.article-cover{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:20px;margin-top:35px}.article-reading-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(230px,310px);justify-content:space-between;gap:65px;padding-top:65px;padding-bottom:70px}.article-body{font-size:18px;line-height:1.95;color:#456078;overflow-wrap:anywhere}.article-body p{margin-bottom:24px}.article-body h2,.article-body h3,.article-body h4{color:#123353;font-weight:700;line-height:1.3;letter-spacing:-.025em;margin:42px 0 20px;scroll-margin-top:120px}.article-body h2{font-size:32px}.article-body h3{font-size:26px}.article-body h4{font-size:22px}.article-body img{max-width:100%;height:auto;border-radius:12px;margin:16px 0}.article-body a{color:#069be9}.article-body blockquote{border-left:4px solid #05a1f7;background:#f0f8ff;padding:20px 25px;color:#234d72;border-radius:0 10px 10px 0}.article-body pre{background:#102b46;color:#d2e7f8;padding:22px;border-radius:10px;white-space:pre-wrap;font-size:14px}.article-sidebar{align-self:start;position:sticky;top:120px}.article-toc{padding:24px;border:1px solid #dbe9f5;border-radius:16px;background:#f7fbff;margin-bottom:24px}.article-toc summary{color:#173d5e;font-weight:700;cursor:pointer}.article-toc nav{display:flex;flex-direction:column;gap:12px;margin-top:20px}.article-toc a{font-size:14px;color:#627c94;text-decoration:none;line-height:1.6}.article-toc a:hover{color:#0098eb}.article-consult{padding:27px;border-radius:17px;background:linear-gradient(140deg,#102947,#0e456a);color:#fff}.article-consult>span{font-size:10px;letter-spacing:.13em;color:#6bceff;font-weight:700}.article-consult h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:20px 0 15px;color:#fff;font-weight:700}.article-consult p{font-size:14px;line-height:1.9;color:#bdd2e4}.article-consult button{display:flex;gap:15px;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:9px;background:#039ef5;color:#fff;padding:13px 16px;font-size:13px;font-weight:650}.article-tags{display:flex;gap:9px;flex-wrap:wrap;padding-top:30px;border-top:1px solid #e0eaf2;margin-top:35px}.resource-back{display:inline-flex;gap:10px;color:#1688c8;text-decoration:none;font-weight:600;margin-top:30px}@media(max-width:991px){.resource-tools{align-items:stretch;flex-direction:column}.article-reading-layout{grid-template-columns:minmax(0,1fr);gap:35px}.article-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.article-toc{margin:0}.resource-lead{font-size:18px}}@media(max-width:575px){.article-sidebar{grid-template-columns:1fr}.resource-article-header{padding-top:22px}.resource-breadcrumb{margin-bottom:25px;font-size:12px}.article-reading-layout{padding-top:30px;padding-bottom:45px}.article-body{font-size:17px}.article-body h2{font-size:27px}.resource-card-meta{font-size:11px}.article-meta{gap:12px;font-size:12px}.article-cover{border-radius:12px}.resource-categories{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}.resource-categories a{white-space:nowrap}.resource-article-header h1{font-size:34px}}
