.hl .bl-grid>li{display:flex}.hl .bl-card{width:100%}.hl .bl-card__img{display:block;width:calc(100% + 60px);max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;margin:-32px -30px 24px;border-radius:16px 16px 0 0}.hl .bl-date{display:block;font-size:14px;font-weight:600;color:var(--hl-graphite)}.hl .bl-card__t{margin-top:10px;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--hl-navy)}.hl .bl-empty{margin-top:0}.hl .bl-pager{display:flex;justify-content:space-between;gap:16px;margin-top:48px}.proto .bl-meta{margin-top:20px;font-size:16px;color:var(--on-dark-2)}.hl .bl-article{max-width:760px;margin:0 auto;font-size:18px;line-height:1.75}.hl .bl-hero-img{display:block;width:100%;height:auto;margin:0 0 40px;border-radius:16px}.hl .bl-body>*+*{margin-top:1.1em}.hl .bl-body h2{margin-top:1.8em;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--hl-navy)}.hl .bl-body h3{margin-top:1.6em;font-size:23px;line-height:1.3}.hl .bl-body h3,.hl .bl-body h4{font-weight:700;color:var(--hl-navy)}.hl .bl-body h4{margin-top:1.4em;font-size:19px}.hl .bl-body a{font-weight:600;color:var(--hl-indigo);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(99,91,255,.35)}.hl .bl-body ol,.hl .bl-body ul{padding-left:1.4em}.hl .bl-body ul{list-style:disc}.hl .bl-body ol{list-style:decimal}.hl .bl-body li+li{margin-top:.4em}.hl .bl-body blockquote{padding-left:20px;border-left:3px solid var(--hl-indigo);color:var(--hl-graphite)}.hl .bl-body iframe,.hl .bl-body img,.hl .bl-body video{max-width:100%;height:auto;border-radius:12px}.hl .bl-body figure{margin-left:0;margin-right:0}.hl .bl-body figcaption{margin-top:8px;font-size:15px;color:var(--hl-graphite)}.hl .bl-body pre{overflow-x:auto;padding:16px;border-radius:8px;background:var(--hl-tint);font-size:15px}.hl .bl-body table{width:100%;border-collapse:collapse;font-size:16px}.hl .bl-body td,.hl .bl-body th{padding:8px 12px;border:1px solid var(--hl-line);text-align:left}.hl .bl-back{margin-top:48px}@media (max-width:680px){.hl .bl-article{font-size:17px}.hl .bl-body h2{font-size:25px}.hl .bl-pager .hl-btn{padding:0 20px}}