.v6-blog .herobox.solo .h1{max-width:24ch}.v6-blog .herobox.solo .text-lg{max-width:62ch}.v6-blog .crumb{flex-wrap:wrap;row-gap:2px}.v6-blog .crumb [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:min(52ch,100%);font-weight:600;overflow:hidden}.v6-blog .byline a{text-underline-offset:3px;font-weight:800;text-decoration:underline 1px}.v6-blog .author{border-top:1px solid #15232a24;align-items:center;gap:12px;max-width:62ch;margin-top:24px;padding-top:20px;display:flex}.v6-blog .author img{background:var(--paper);border-radius:999px;flex:none;width:40px;height:40px;padding:6px}.v6-blog .author img.photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;padding:0}.v6-blog .author p{color:#3e4649;font-size:14px;line-height:1.45}.v6-blog .author b{color:var(--ink);font-size:15px;font-weight:800;display:block}.v6-blog .post-body{color:#2f3a3f;max-width:68ch;margin:72px auto 0;font-size:18px;line-height:1.7}.v6-blog .post-body>:first-child{margin-top:0}.v6-blog .post-body p,.v6-blog .post-body ul,.v6-blog .post-body ol,.v6-blog .post-body blockquote,.v6-blog .post-body pre{margin-top:20px}.v6-blog .post-body h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-top:64px;font-family:Young Serif,Georgia,serif;font-size:32px;font-weight:400;line-height:1.18}.v6-blog .post-body h3{color:var(--ink);margin-top:40px;font-family:Nunito,sans-serif;font-size:21px;font-weight:800;line-height:1.35}.v6-blog .post-body h4{color:var(--ink);margin-top:28px;font-size:18px;font-weight:800}.v6-blog .post-body h2+p,.v6-blog .post-body h3+p,.v6-blog .post-body h2+ul,.v6-blog .post-body h3+ul,.v6-blog .post-body h2+ol,.v6-blog .post-body h3+ol{margin-top:14px}.v6-blog .post-body strong{color:var(--ink);font-weight:800}.v6-blog .post-body a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.v6-blog .post-body a:hover{background:var(--sun-soft)}.v6-blog .post-body ul{padding-left:1.4em;list-style:outside}.v6-blog .post-body ol{padding-left:1.4em;list-style:decimal}.v6-blog .post-body li+li{margin-top:8px}.v6-blog .post-body li::marker{color:var(--brand-dk)}.v6-blog .post-body ol>li::marker{font-weight:800}.v6-blog .post-body blockquote{color:var(--ink);background:#fffbea;border-radius:16px;padding:18px 22px}.v6-blog .post-body code{background:#f3eee4;border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.v6-blog .post-body pre{background:var(--ink);color:#f4eee4;border-radius:16px;padding:18px 20px;overflow-x:auto}.v6-blog .post-body pre code{color:inherit;background:0 0;padding:0}.v6-blog .post-body img{border-radius:20px;max-width:100%;height:auto;margin-top:28px}.v6-blog .post-body hr{border:0;border-top:1px solid var(--line);margin:48px 0}.v6-blog .post-body .table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-block:32px}.v6-blog .post-body :where(h2,h3,h4)+.table-scroll{margin-top:20px}.v6-blog .post-body table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.v6-blog .post-body th,.v6-blog .post-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}.v6-blog .post-body thead th{color:var(--ink);background:#fbf7ee;font-size:14.5px;font-weight:800}.v6-blog .post-body tbody tr:last-child td{border-bottom:0}.v6-blog .post-body td:first-child{color:var(--ink)}.v6-blog .post-cta{max-width:none}.v6-blog .related{max-width:68ch;margin:96px auto 0}.v6-blog .related .h2{font-size:32px}.v6-blog .related .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.v6-blog .related .card .cat{color:var(--mute);font-size:13px;font-weight:700}.v6-blog .intro{max-width:68ch}.v6-blog .intro p{color:var(--ink);font-size:18px;line-height:1.7}.v6-blog .intro p+p{margin-top:16px}.v6-blog .posts{border-top:1px solid var(--line);margin-top:64px}.v6-blog .posts li{border-bottom:1px solid var(--line)}.v6-blog .posts a{grid-template-columns:180px minmax(0,1fr) 32px;align-items:start;gap:12px 40px;padding:32px 8px;text-decoration:none;transition:background-color .2s;display:grid}.v6-blog .posts a:hover{background:var(--sun-soft)}.v6-blog .posts .meta{color:var(--mute);flex-direction:column;gap:2px;padding-top:6px;font-size:14px;display:flex}.v6-blog .posts .meta .cat{color:var(--ink);font-weight:800}.v6-blog .posts h2{letter-spacing:-.01em;text-wrap:balance;font-family:Young Serif,Georgia,serif;font-size:26px;font-weight:400;line-height:1.22}.v6-blog .posts p{color:var(--mute);max-width:68ch;margin-top:8px}.v6-blog .posts .i{transition:transform .2s var(--ease);margin-top:6px;font-size:24px}.v6-blog .posts a:hover .i{transform:translate(4px)}@media (width<=760px){.v6-blog .posts a{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 4px}.v6-blog .posts .meta{flex-direction:row;gap:12px;padding-top:0}.v6-blog .posts .i{display:none}}@media (width<=640px){.v6-blog .post-body{margin-top:48px;font-size:17px}.v6-blog .intro p{font-size:17px}.v6-blog .post-body h2{margin-top:48px;font-size:26px}.v6-blog .post-body h3{font-size:19px}.v6-blog .post-body .table-scroll{border-left:0;border-right:0;border-radius:0}.v6-blog .post-body th,.v6-blog .post-body td{padding:10px 12px}.v6-blog .posts h2{font-size:22px}.v6-blog .related{margin-top:72px}.v6-blog .related .h2{font-size:26px}}.v6-blog .post-body blockquote>:first-child{margin-top:0}
