:root{--blue: #01447c;--blue-2: #2d6493;--green: #77ae46;--green-2: #a3d979;--gray-1: #515050;--gray-2: #9e9e9e;--gray-4: #f1f1f1;--gray-5: #f7f7f7;--black: #000;--white: #fff}#blog-index .container,#post .container{max-width:1000px;margin:0 auto;padding:0 clamp(16px, 3vw, 24px);margin-top:60px}#blog-index.blog-index{background:var(--gray-5);padding:clamp(28px, 6vw, 64px) 0}#blog-index .bi__head{margin-bottom:clamp(16px, 4vw, 28px)}#blog-index .bi__head h1{font-weight:800;color:var(--gray-1)}#blog-index .bi__head .lead{color:var(--gray-2);max-width:760px;margin:6px auto 0}#blog-index .bi__grid{display:grid;gap:clamp(14px, 2.6vw, 22px);grid-template-columns:repeat(3, 1fr)}@media (max-width:992px){#blog-index .bi__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){#blog-index .bi__grid{grid-template-columns:1fr}}#blog-index .bi-card{background:var(--white);border:1px solid color-mix(in oklab, var(--blue) 12%, transparent);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(0, 0, 0, 0.06);transition:0.22s transform, 0.22s box-shadow, 0.22s border-color}#blog-index .bi-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0, 0, 0, 0.1);border-color:color-mix(in oklab, var(--blue) 20%, transparent)}#blog-index .bi-card__link{color:inherit;text-decoration:none;display:grid;grid-template-rows:auto 1fr;height:100%}#blog-index .bi-card__media{position:relative;width:100%;aspect-ratio:1.7777777778;background:var(--gray-4)}#blog-index .bi-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.5s ease}#blog-index .bi-card:hover .bi-card__media img{transform:scale(1.06)}#blog-index .bi-chip{position:absolute;left:12px;top:12px;padding:6px 10px;font-size:12px;font-weight:700;color:var(--white);border-radius:999px;box-shadow:0 8px 18px rgba(0, 0, 0, 0.18)}#blog-index .bi-chip--green{background:var(--green)}#blog-index .bi-chip--blue{background:var(--blue)}#blog-index .bi-chip--gray{background:var(--gray-2)}#blog-index .bi-card__body{padding:clamp(14px, 2.4vw, 18px);display:grid;gap:8px}#blog-index .bi-card__title{font-weight:800;color:var(--gray-1);line-height:1.25;font-size:clamp(18px, 2.2vw, 20px)}#blog-index .bi-card__excerpt{color:#494949;font-size:15px;line-height:1.55;margin:0}#blog-index .bi-card__meta{color:var(--gray-2);font-size:13px}#blog-index .bi__pagination{display:flex;gap:10px;justify-content:center;margin-top:clamp(16px, 4vw, 24px)}#blog-index .bi-page{padding:8px 14px;border-radius:999px;background:var(--white);border:1px solid color-mix(in oklab, var(--blue) 12%, transparent);color:var(--blue);font-weight:700;text-decoration:none}#blog-index .bi-page--next{background:var(--blue);border-color:var(--blue);color:var(--white)}#post.post-single .ps__progress{position:sticky;top:0;left:0;height:4px;background:color-mix(in oklab, var(--blue) 8%, transparent);z-index:2000}#post.post-single .ps__progress span{display:block;height:100%;width:0;background:var(--green-2)}#post.post-single .ps__hero{background:var(--gray-5);padding:clamp(18px, 3vw, 26px) 0 clamp(20px, 4vw, 34px)}#post.post-single .ps__breadcrumbs{font-size:14px;margin-bottom:10px}#post.post-single .ps__breadcrumbs a{color:var(--blue);text-decoration:none}#post.post-single .ps__title{font-weight:900;font-size:clamp(26px, 3.2vw, 40px);line-height:1.15;color:var(--gray-1);margin:6px 0 10px}#post.post-single .ps__meta{display:flex;gap:10px;align-items:center;color:var(--gray-2)}#post.post-single .ps__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}#post.post-single .ps__cover{margin-top:14px;border-radius:14px;overflow:hidden}#post.post-single .ps__cover img{width:100%;height:auto;display:block;object-fit:cover}#post.post-single .ps__layout{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:clamp(18px, 3vw, 24px);align-items:start}@media (max-width:992px){#post.post-single .ps__layout{grid-template-columns:1fr}}#post.post-single .ps__content h2,#post.post-single .ps__content h3,#post.post-single .ps__content h4{color:var(--gray-1);font-weight:800;margin:18px 0 10px}#post.post-single .ps__content p,#post.post-single .ps__content li{color:#494949;line-height:1.7}#post.post-single .ps__content img{max-width:100%;height:auto;border-radius:10px;display:block}#post.post-single .ps__content blockquote{border-left:4px solid var(--green-2);padding:8px 12px;background:color-mix(in oklab, var(--green-2) 8%, transparent);color:#494949;border-radius:8px}#post.post-single .ps__aside{display:grid;gap:16px;position:relative;top:6px}#post.post-single .ps__share,#post.post-single .ps__related{background:var(--white);border:1px solid color-mix(in oklab, var(--blue) 10%, transparent);border-radius:12px;padding:12px}#post.post-single .ps__share h3,#post.post-single .ps__related h3{font-size:16px;font-weight:800;margin:0 0 8px;color:var(--gray-1)}#post.post-single .ps__share .ps__share-btn{display:block;width:100%;text-align:center;padding:8px 10px;margin-bottom:6px;border-radius:999px;font-weight:700;text-decoration:none;border:none;background:var(--blue);color:var(--white)}#post.post-single .ps__share .ps__share-btn[data-share="copy"]{background:var(--green)}#post.post-single .ps__related ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}#post.post-single .ps__related li a{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;color:var(--gray-1);text-decoration:none}#post.post-single .ps__related li img{width:72px;height:56px;object-fit:cover;border-radius:8px}#blog-index img,#post img{vertical-align:middle}#blog-index figure,#post figure{margin:0}/*# sourceMappingURL=/public_html/assets/web/css/pages/maps/blog.map */