.o11-blog nav a[aria-current]{color:var(--fg)}.o11-blog .phero{padding:72px 0 56px}.o11-blog .phero .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;display:grid}.o11-blog .phero h1{font:700 clamp(40px, 4.6vw, 64px)/1.02 var(--display);letter-spacing:-.015em;margin:16px 0 20px}.o11-blog .phero .lead{max-width:34em}.o11-blog .phero .news{border:1px solid var(--line-2);border-radius:var(--r2);background:var(--panel);padding:22px 24px 24px}.o11-blog .phero .news label:first-child{color:var(--fg);font-weight:600}.o11-blog .phero .news .hint{color:var(--muted);font-size:13px}.o11-blog .meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.o11-blog .meta .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-soft);font-size:11px;font-weight:600}.o11-blog .feat{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding:48px 0 56px;display:grid}.o11-blog .feat .k{margin-bottom:18px}.o11-blog .feat h2{margin:12px 0 16px;font-size:clamp(32px,3.2vw,46px)}.o11-blog .feat h2 a{text-decoration:none}.o11-blog .feat h2 a:hover{text-underline-offset:6px;-webkit-text-decoration:underline #b9b8eb80;text-decoration:underline #b9b8eb80}.o11-blog .feat p{color:var(--fg-2);max-width:34em}.o11-blog .feat .more{margin-top:20px;font-size:15px;display:inline-block}.o11-blog .starts li{border-top:1px solid var(--line);padding:16px 0}.o11-blog .starts li:first-of-type{border-top:0;padding-top:0}.o11-blog .starts h3{font:700 22px/1.2 var(--display);margin:6px 0 4px}.o11-blog .starts h3 a{text-decoration:none}.o11-blog .starts h3 a:hover{text-underline-offset:4px;text-decoration:underline}.o11-blog .starts p{color:var(--fg-2);font-size:14px}.o11-blog .all{border-top:1px solid var(--line);padding:56px 0 96px}.o11-blog .all .sec-head{align-items:end;margin-bottom:20px}.o11-blog .filt{flex-wrap:wrap;justify-self:end;gap:22px;display:flex}.o11-blog .filt button{all:unset;cursor:pointer;font:600 14px/1 var(--body);color:var(--muted);border-bottom:2px solid #0000;padding:10px 0 8px}.o11-blog .filt button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--lav)}.o11-blog .filt button:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.o11-blog .posts{border-top:1px solid var(--line-2)}.o11-blog .posts li{border-bottom:1px solid var(--line);grid-template-columns:130px 110px minmax(0,1fr) 64px;align-items:start;gap:24px;padding:22px 0;display:grid}.o11-blog .posts li[hidden]{display:none}.o11-blog .posts time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:5px;font-size:14px}.o11-blog .posts .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-soft);padding-top:7px;font-size:11px;font-weight:600}.o11-blog .posts h3{font:700 24px/1.15 var(--display);margin-bottom:6px}.o11-blog .posts h3 a{text-decoration:none}.o11-blog .posts h3 a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #b9b8eb80;text-decoration:underline #b9b8eb80}.o11-blog .posts p{color:var(--fg-2);max-width:46em;font-size:15px}.o11-blog .posts .min{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:6px;font-size:13px}.o11-blog .posts .empty{color:var(--muted);padding:32px 0;font-size:15px;display:block}.o11-blog .final>.wrap>p.small{color:var(--muted);margin:28px auto 0;font-size:14px}@media (max-width:960px){.o11-blog .phero{padding:40px 0 36px}.o11-blog .phero .wrap{grid-template-columns:1fr;gap:28px}.o11-blog .feat{grid-template-columns:1fr;gap:36px;padding:36px 0 40px}.o11-blog .all{padding:40px 0 64px}.o11-blog .all .sec-head{grid-template-columns:1fr;gap:16px}.o11-blog .filt{justify-self:start;gap:18px}.o11-blog .posts li{grid-template-columns:1fr;gap:6px;padding:18px 0}.o11-blog .posts time{order:1}.o11-blog .posts .cat{order:2;padding-top:0}.o11-blog .posts .min{text-align:left;order:4}.o11-blog .posts div{order:3}.o11-blog .posts h3{font-size:22px}}