.bl-filter{margin-block-end:clamp(28px,3.5vw,48px)}.bl-filter ul.bl-filter-track{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bl-filter-btn{min-height:40px;color:var(--ink);font:inherit;font-size:calc((15px) * var(--a11y-fs,1));line-height:calc((24px) * var(--a11y-fs,1));white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:999px;align-items:center;padding:8px 18px;text-decoration:none;display:inline-flex}.bl-filter-btn[aria-current=page]{background:var(--ink);color:var(--paper)}.bl-filter-btn:focus-visible{outline-offset:3px}@media (hover:hover) and (pointer:fine){.bl-filter-btn{transition:background-color .16s,color .16s}.bl-filter-btn:not([aria-current]):hover{background:#e4e4df}}@media (width<=767px){.bl-filter{margin-inline:calc(var(--gutter) * -1);overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.bl-filter::-webkit-scrollbar{display:none}.bl-filter ul.bl-filter-track{width:max-content;padding:6px var(--gutter);flex-wrap:nowrap;justify-content:flex-start}.bl-filter-row{display:none}}.pg-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-block-start:clamp(36px,4.5vw,64px);display:grid}.pg-side{justify-content:flex-start;display:flex}.pg-side-end{justify-content:flex-end}.pg-nav ul.pg-list{align-items:center;gap:6px;display:flex}.pg-btn{min-width:44px;min-height:44px;color:var(--ink);font-size:calc((15px) * var(--a11y-fs,1));white-space:nowrap;touch-action:manipulation;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.pg-num{font-variant-numeric:tabular-nums;padding:0}.pg-btn[aria-current=page]{background:var(--ink);color:var(--paper)}.pg-btn:focus-visible{outline-offset:3px}.pg-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pg-gap{min-width:20px;color:var(--muted);text-align:center}@media (hover:hover) and (pointer:fine){.pg-btn{transition:background-color .16s}.pg-btn:not([aria-current]):hover{background:#e4e4df}}@media (width<=599px){.pg-step-label{display:none}.pg-step{padding:0}.pg-nav,.pg-nav ul.pg-list{gap:4px}.pg-btn{min-width:40px;min-height:40px}}.bl-posts{padding-block-end:var(--space-section)}.bl-grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,24px);display:grid}@media (width>=640px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-back{min-height:44px;color:var(--muted);font-size:calc((15px) * var(--a11y-fs,1));align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bl-back:hover{color:var(--ink)}}.ar-hero{isolation:isolate;background:var(--ink);align-items:center;min-height:max(40svh,260px);display:flex;position:relative;overflow:hidden}@media (width>=768px){.ar-hero{min-height:clamp(380px,50svh,520px)}}.ar-hero-bg,.ar-hero-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-hero-bg{z-index:-2}.ar-hero-shade{z-index:-1;background:#0202019e;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root:not(.lite)) .ar-hero{view-timeline-name:--ar-hero;view-timeline-axis:block;--plx:6.67%}@media (width>=768px){:where(:root:not(.lite)) .ar-hero{--plx:13.33%}}:where(:root:not(.lite)) .ar-hero-bg{height:150%;animation-name:ar-hero-plx;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ar-hero;animation-range:exit;top:-25%;bottom:auto}}}@keyframes ar-hero-plx{0%{transform:translateY(calc(var(--plx) * -1))}to{transform:translateY(var(--plx))}}.ar-hero-inner{color:var(--paper);justify-content:center;padding-block:40px;display:flex}.ar-hero-title{max-width:900px;font-weight:600;font-size:calc((var(--fs-h2)) * var(--a11y-fs,1));text-align:center;text-wrap:balance;line-height:1.08}@media (prefers-reduced-motion:no-preference){.ar-hero-title{animation:hp-rise .9s var(--ease-out) .15s both}}.ar-head{max-width:760px;margin-block-start:clamp(28px,3.5vw,44px)}.ar-title{font-weight:600;font-size:calc((var(--fs-mid)) * var(--a11y-fs,1));text-wrap:balance;line-height:1.12}.ar-excerpt{color:var(--ink);font-size:calc((clamp(18px, 1.5vw, 21px)) * var(--a11y-fs,1));margin-block-start:24px;line-height:1.65}.ar-body{padding-block:clamp(32px, 4.2vw, 60px) var(--space-section);gap:clamp(40px,6vw,72px);display:grid}@media (width>=1024px){.ar-body{grid-template-columns:352px minmax(0,1fr);align-items:stretch;gap:clamp(24px,2.4vw,40px)}.ar-main{grid-area:1/2}.ar-side{grid-area:1/1}}.ar-cover{aspect-ratio:16/9;background:#0202010f;border-radius:20px;overflow:hidden}.ar-cover img{object-fit:cover;width:100%;height:100%}.ar-prose{max-width:760px;font-size:calc((var(--fs-body)) * var(--a11y-fs,1));margin-block-start:clamp(32px,4vw,56px);line-height:1.8}.ar-prose>*+*{margin-block-start:1em}.ar-prose h2{font-weight:600;font-size:calc((var(--fs-h3)) * var(--a11y-fs,1));text-wrap:balance;margin-block-start:clamp(40px,4.5vw,60px);line-height:1.3}.ar-prose h2:first-child{margin-block-start:0}.ar-prose h2+*{margin-block-start:14px}.ar-prose h3{font-weight:600;font-size:calc((var(--fs-h4)) * var(--a11y-fs,1));margin-block-start:36px;line-height:1.35}.ar-prose ul,.ar-prose ol{padding-inline-start:1.4em}.ar-prose ul{list-style:outside}.ar-prose ol{list-style:decimal}.ar-prose li+li{margin-block-start:.4em}.ar-prose li::marker{color:var(--muted)}.ar-prose blockquote{border-inline-start:3px solid var(--ink);font-size:calc((var(--fs-h4)) * var(--a11y-fs,1));margin-inline:0;padding-inline-start:20px;font-weight:600;line-height:1.5}.ar-prose a{text-underline-offset:3px;text-decoration:underline 1px}.ar-prose strong{font-weight:600}.ar-prose img{border-radius:16px;width:100%;height:auto;display:block}.ar-prose p:has(>img+img){gap:16px;margin-block:clamp(28px,3.5vw,44px);display:grid}@media (width>=640px){.ar-prose p:has(>img+img){grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-prose p:has(>img+img) img{aspect-ratio:3/2;object-fit:cover;background:#0202010f;height:auto}.ar-side{align-content:start;gap:20px;display:grid}.ar-card{background:#fff;border-radius:24px;padding:12px}.ar-card-title{font-weight:600;font-size:calc((var(--fs-h4)) * var(--a11y-fs,1));padding:10px 10px 0;line-height:1.3}.ar-recent ul.ar-recent-list{gap:2px;margin-block-start:20px;display:grid}.ar-recent-link{border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.ar-recent-img{object-fit:cover;background:#0202010f;border-radius:12px;width:64px;height:64px}.ar-recent-text{gap:4px;display:grid}.ar-recent-name{font-weight:600;font-size:calc((15px) * var(--a11y-fs,1));line-height:1.4}.ar-recent-text time{color:var(--muted);font-size:calc((13px) * var(--a11y-fs,1));justify-self:start}@media (hover:hover) and (pointer:fine){.ar-recent-link{transition:background-color .16s}.ar-recent-link:hover{background:var(--paper)}}.ar-lead-sub{color:var(--muted);font-size:calc((15px) * var(--a11y-fs,1));padding:6px 10px 0;line-height:1.6}.ar-lead-form{gap:18px;padding:10px;display:grid}.ar-lead-submit{cursor:pointer;border:0;justify-content:center;width:100%;margin-block-start:4px;font-family:inherit}@media (width>=1024px){.ar-lead{position:sticky;top:88px}}@media (width>=1024px) and (height>=820px){.ar-side{align-self:start;position:sticky;top:88px}.ar-lead{position:static}}@media (width<=1023px){.ar-recent{display:none}}
