.articles-count{color:var(--muted);margin:0 0 18px;font-size:.82rem}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.pagination__list{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.pagination__num,.pagination__edge{border:1px solid var(--line);min-width:40px;min-height:40px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;text-decoration:none;display:inline-flex}.pagination__num.is-current{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:700}.pagination__num:hover,.pagination__edge:hover{border-color:var(--blue);color:var(--blue)}.pagination__edge.is-disabled{opacity:.4;pointer-events:none}.pagination__ellipsis{min-width:24px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@media (max-width:560px){.pagination__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pagination__list::-webkit-scrollbar{display:none}}.blog-subnav{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.blog-subnav__item{border:1px solid var(--line);min-height:40px;color:var(--text);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-subnav__item:hover{border-color:var(--blue);color:var(--blue)}.blog-subnav__item.is-current{background:var(--blue);border-color:var(--blue);color:#fff}.blog-topic-intro{color:var(--muted);max-width:760px;margin:0 0 22px;font-size:.92rem}.blog-map-index{flex-wrap:wrap;gap:10px;margin:8px 0 40px;display:flex}.blog-map-index a{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.blog-map-index a:hover{border-color:var(--blue);color:var(--blue)}.blog-map-index b{color:var(--blue)}.blog-map-section{border-top:1px solid var(--line);margin-top:26px;padding-top:26px;scroll-margin-top:130px}.blog-map-section>h2{margin-bottom:6px}.blog-map-section__meta{color:var(--muted);margin:0 0 16px;font-size:.86rem}.blog-map-section__meta b{color:var(--text)}.blog-map-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.blog-map-list a{color:var(--text);font-size:.92rem;font-weight:600;text-decoration:none}.blog-map-list a:hover{color:var(--blue)}.blog-map-list small{color:var(--muted);font-size:.72rem;font-weight:400;display:block}.glossary-search{gap:8px;max-width:460px;margin:0 0 24px;display:grid}.glossary-search label{color:var(--text);font-size:.78rem;font-weight:700}.glossary-search__row{gap:8px;display:flex}.glossary-search input{border-radius:var(--radius);min-height:46px;font:inherit;background:#f8fbfd;border:1px solid #cedee6;outline:none;flex:1;padding:0 14px;font-size:1rem}.glossary-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0164a71f}.glossary-search button{border:1px solid var(--line);border-radius:var(--radius);min-height:46px;color:var(--text);font:inherit;cursor:pointer;background:#fff;padding:0 16px;font-size:.82rem}.glossary-alphabet{flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex}.glossary-alphabet a,.glossary-alphabet span{border:1px solid var(--line);min-width:38px;min-height:38px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.glossary-alphabet a:hover{border-color:var(--blue);color:var(--blue)}.glossary-alphabet .is-empty{opacity:.35}.glossary-group{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;scroll-margin-top:130px}.glossary-group h2{color:var(--blue);margin-bottom:12px;font-size:1.5rem}.glossary-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.glossary-group a{color:var(--text);font-size:.92rem;text-decoration:none}.glossary-group a:hover{color:var(--blue);text-decoration:underline}.glossary-empty{color:var(--muted)}@media (max-width:560px){.glossary-alphabet{flex-wrap:nowrap;overflow-x:auto}}.blog-carousel{position:relative}.blog-carousel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.blog-carousel__controls{gap:8px;display:flex}.blog-carousel__btn{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.blog-carousel__btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.blog-carousel__btn:disabled{opacity:.4;cursor:default}.blog-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding-bottom:4px;display:grid;overflow-x:auto}.blog-carousel__track::-webkit-scrollbar{display:none}.blog-carousel__card{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-carousel__card .media{aspect-ratio:1.6;background:#e7f0f4;overflow:hidden}.blog-carousel__card .media img{object-fit:cover;width:100%;height:100%}.blog-carousel__card .body{gap:8px;padding:16px;display:grid}.blog-carousel__card h3{margin:0;font-size:1rem}.blog-carousel__card a{color:var(--text);text-decoration:none}.blog-carousel__card a:hover{color:var(--blue)}.blog-carousel__card small{color:var(--muted);font-size:.72rem}@media (max-width:1023px){.blog-carousel__track{grid-auto-columns:calc(50% - 12px)}}@media (max-width:639px){.blog-carousel__track{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.blog-carousel__track{scroll-behavior:auto}}
