.blog-page{width:100%;background:#fff}.blog-page__intro{width:100%;padding:5.4rem 8rem 2.2rem}.blog-page__container{max-width:1280px;margin:0 auto}.blog-page__tagline{display:block;font-size:.82rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-primary,#0a6ed1);margin-bottom:.55rem;text-align:center}.blog-page__intro h1{font-size:clamp(2rem, 2.5vw, 2.8rem);line-height:1.2;color:#111827;text-align:center}.blog-page__list-wrap{width:100%;padding:0 8rem 4rem}.blog-page__categories{margin-bottom:2rem}.blog-page__categories-heading{margin-bottom:.9rem}.blog-page__categories-heading h2{font-size:clamp(1.35rem, 1.9vw, 1.85rem);line-height:1.25;color:#111827}.blog-page__categories-row{display:flex;gap:.9rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scrollbar-width:thin;scroll-snap-type:x proximity}.blog-page__category-item{flex:0 0 auto;width:max-content;max-width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;padding:.85rem 1rem;box-shadow:0 2px 8px rgb(15 23 42 / .05);scroll-snap-align:start;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.blog-page__category-item h3{font-size:1.02rem;line-height:1.3;color:#0f172a}.blog-page__category-item:hover{border-color:var(--asc-primary,#0a6ed1);box-shadow:0 4px 12px rgb(15 23 42 / .08)}.blog-page__term-type{font-size:.68rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-primary,#0a6ed1);margin-bottom:.28rem}.blog-page__list{column-count:2;column-gap:1.2rem}.blog-page__item{break-inside:avoid;margin:0 0 1.2rem;background:#fff;border-radius:.45rem;overflow:hidden;box-shadow:0 8px 26px rgb(15 23 42 / .08)}.blog-page__thumb{display:block;width:100%}.blog-page__thumb img{width:100%;height:260px;object-fit:cover;display:block}.blog-page__content{background:#fff;padding:1rem 1rem 1.1rem}.blog-page__item-tagline{font-size:.74rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-primary,#0a6ed1);margin-bottom:.5rem}.blog-page__item-tagline a{color:inherit;text-decoration:none}.blog-page__content h2{font-size:clamp(1.18rem, 1.55vw, 1.45rem);line-height:1.3;margin-bottom:.5rem}.blog-page__content h2 a{color:#0f172a;text-decoration:none}.blog-page__content h2 a:hover{color:var(--asc-primary,#0a6ed1)}.blog-page__excerpt{color:#334155;font-size:.98rem;line-height:1.65}.blog-page__read-more{margin-top:.7rem;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem .95rem;border-radius:.38rem;background:var(--asc-primary,#0a6ed1);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;transition:filter .2s ease}.blog-page__read-more:hover{filter:brightness(1.08)}.blog-page__empty{text-align:center;color:#334155;font-size:clamp(2.2rem, 3.2vw, 3.2rem);line-height:1.15;font-weight:800}.blog-page__meta{margin-top:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.blog-page__count{color:#334155;font-size:.95rem}.blog-page__pagination{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.blog-page__pagination .page-numbers{min-width:36px;height:36px;padding:0 .55rem;border-radius:.38rem;border:1px solid #d8e1ee;color:#0f172a;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.92rem;background:#fff}.blog-page__pagination .page-numbers.current{background:var(--asc-primary,#0a6ed1);border-color:var(--asc-primary,#0a6ed1);color:#fff}.blog-page__pagination .page-numbers:hover{border-color:var(--asc-primary,#0a6ed1);color:var(--asc-primary,#0a6ed1)}@media (max-width:1200px){.blog-page__intro{padding-left:5rem;padding-right:5rem}.blog-page__list-wrap{padding-left:5rem;padding-right:5rem}}@media (max-width:768px){.blog-page__intro{padding:3.2rem .5rem 1.4rem}.blog-page__tagline{font-size:.76rem;margin-bottom:.45rem}.blog-page__intro h1{font-size:1.8rem}.blog-page__list-wrap{padding:0 .5rem 2.5rem}.blog-page__categories{margin-bottom:1.3rem}.blog-page__categories-heading{margin-bottom:.7rem}.blog-page__categories-heading h2{font-size:1.35rem}.blog-page__categories-row{gap:.7rem}.blog-page__category-item{width:auto;max-width:86vw;padding:.8rem .9rem}.blog-page__list{column-count:1;column-gap:0}.blog-page__item{margin-bottom:.9rem}.blog-page__thumb img{height:220px}.blog-page__meta{margin-top:.9rem;flex-direction:column;align-items:flex-start;gap:.65rem}.blog-page__pagination .page-numbers{min-width:34px;height:34px;font-size:.88rem}}.asc-blog-chips{margin:0 0 1.6rem}.asc-blog-chips__title{margin:0 0 .7rem;font-size:1rem;line-height:1.3;font-weight:700;color:#1f2733}.asc-blog-chips__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.asc-blog-chips__list li{margin:0}.asc-blog-chips__chip{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:.5rem 1rem;border:1.5px solid #cfdbe7;border-radius:999px;background:#fff;color:#0e639c;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.asc-blog-chips__chip:hover{border-color:#0e639c;background:#f5f8fb}.asc-blog-chips__chip.is-active,.asc-blog-chips__chip[aria-current="page"]{background:#0e639c;border-color:#0e639c;color:#fff}.asc-blog-chips__count{font-weight:500;opacity:.85}.asc-blog-chips__chip:focus-visible,.asc-blog-list a:focus-visible{outline:3px solid #1f2733;outline-offset:2px}.asc-blog-list-pagination .page-numbers{min-height:44px;height:auto}.asc-blog-list-pagination .prev,.asc-blog-list-pagination .next{gap:.35rem;padding:0 16px}@media (max-width:640px){.asc-blog-list-grid{gap:.75rem}.asc-blog-list-card--compact{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:.85rem;align-items:start;padding:.7rem;border-radius:14px}.asc-blog-list-card--compact:hover{transform:none}.asc-blog-list-card--compact .asc-blog-list-thumb{height:auto;aspect-ratio:3 / 2;border-radius:10px}.asc-blog-list-card--compact .asc-blog-list-thumb--noimg svg{width:28px;height:28px}.asc-blog-list-card--compact .asc-blog-list-body{padding:0}.asc-blog-list-card--compact .asc-blog-list-badge,.asc-blog-list-card--compact .asc-blog-list-excerpt,.asc-blog-list-card--compact .asc-blog-list-more{display:none}.asc-blog-list-card--compact .asc-blog-list-title{order:-1;margin:0 0 .35rem;font-size:1rem;line-height:1.35}.asc-blog-list-card--compact .asc-blog-list-title a{display:block}.asc-blog-list-card--compact .asc-blog-list-date{margin:0;font-size:.8rem}.asc-blog-chips__chip{font-size:.9rem;padding:.45rem .85rem}.asc-blog-list-pagination .prev,.asc-blog-list-pagination .next{flex:1 1 40%}}