.post[data-astro-cid-q7kxohas]{max-width:760px;margin:0 auto;padding:64px var(--pad) 100px}.post__head[data-astro-cid-q7kxohas]{text-align:center;margin-bottom:36px}.post__title[data-astro-cid-q7kxohas]{font-size:clamp(34px,4.4vw,54px);margin:12px 0 16px}.post__date[data-astro-cid-q7kxohas]{color:var(--ink-soft)}.post__langs[data-astro-cid-q7kxohas]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin-top:14px;font-size:15px}.post__langs[data-astro-cid-q7kxohas]>[data-astro-cid-q7kxohas]+[data-astro-cid-q7kxohas]:before{content:"·";display:inline-block;margin:0 10px;color:var(--ink-soft)}.post__langs[data-astro-cid-q7kxohas] span[data-astro-cid-q7kxohas][aria-current]{color:var(--ink-soft)}.post__langs[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.post__draft[data-astro-cid-q7kxohas]{margin:0 0 28px;padding:10px 16px;border-radius:8px;background:var(--mist);text-align:center;font-size:15px}.post__img[data-astro-cid-q7kxohas]{border-radius:10px;overflow:hidden;margin-bottom:40px}.post__body[data-astro-cid-q7kxohas]{font-size:19px;line-height:1.65;overflow-wrap:break-word}.post__body[data-astro-cid-q7kxohas] p{margin:0 0 1.1em}.post__body[data-astro-cid-q7kxohas] strong{font-weight:600}.post__body[data-astro-cid-q7kxohas] h2,.post__body[data-astro-cid-q7kxohas] h3{line-height:1.2;text-wrap:balance}.post__body[data-astro-cid-q7kxohas] h2{margin:1.9em 0 .55em;font-size:clamp(26px,3vw,32px)}.post__body[data-astro-cid-q7kxohas] h3{margin:1.5em 0 .45em;font-size:clamp(21px,2.3vw,23px);font-weight:600}.post__body[data-astro-cid-q7kxohas] h2+h3{margin-top:.8em}.post__body[data-astro-cid-q7kxohas]>:first-child{margin-top:0}.post__body[data-astro-cid-q7kxohas] ul,.post__body[data-astro-cid-q7kxohas] ol{margin:0 0 1.2em;padding-left:1.4em}.post__body[data-astro-cid-q7kxohas] li{margin:0 0 .45em;padding-left:.2em}.post__body[data-astro-cid-q7kxohas] li::marker{color:var(--sage)}.post__body[data-astro-cid-q7kxohas] li>ul,.post__body[data-astro-cid-q7kxohas] li>ol{margin:.45em 0 0}.post__body[data-astro-cid-q7kxohas] img{display:block;width:auto;max-width:100%;height:auto;margin:1.8em auto;border-radius:10px}.post__body[data-astro-cid-q7kxohas] figure{margin:1.8em 0}.post__body[data-astro-cid-q7kxohas] figure img{margin:0 auto}.post__body[data-astro-cid-q7kxohas] figcaption{margin-top:10px;font-size:15px;line-height:1.4;text-align:center;color:var(--ink-soft)}.post__body[data-astro-cid-q7kxohas] blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--sage);font-style:italic}.post__body[data-astro-cid-q7kxohas] a{text-underline-offset:3px;text-decoration-thickness:1px}.post__body[data-astro-cid-q7kxohas] hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.post__body[data-astro-cid-q7kxohas] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.6em 0;font-size:16px;line-height:1.45}.post__body[data-astro-cid-q7kxohas] th,.post__body[data-astro-cid-q7kxohas] td{padding:10px 14px 10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px}.post__body[data-astro-cid-q7kxohas] th{font-weight:600;border-bottom-color:var(--ink-soft)}.post__note[data-astro-cid-q7kxohas]{margin:48px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:14px;line-height:1.55;font-style:italic;color:var(--ink-soft)}.post__note[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]{font-style:normal}@media(max-width:620px){.post[data-astro-cid-q7kxohas]{padding-top:44px}.post__body[data-astro-cid-q7kxohas]{font-size:18px}.post__img[data-astro-cid-q7kxohas]{margin-bottom:28px}}.post__care[data-astro-cid-q7kxohas]{margin-top:40px}.post__care[data-astro-cid-q7kxohas] .label[data-astro-cid-q7kxohas]{color:var(--ink-soft);margin:0 0 8px}.post__care[data-astro-cid-q7kxohas] ul[data-astro-cid-q7kxohas]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.post__care[data-astro-cid-q7kxohas] li[data-astro-cid-q7kxohas]{border-bottom:1px solid var(--line)}.post__care[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]{display:flex;justify-content:space-between;gap:16px;padding:14px 2px;font-size:19px;color:var(--ink);text-decoration:none}.post__care[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas] span[data-astro-cid-q7kxohas]{transition:transform .2s}.post__care[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:hover span[data-astro-cid-q7kxohas],.post__care[data-astro-cid-q7kxohas] a[data-astro-cid-q7kxohas]:focus-visible span[data-astro-cid-q7kxohas]{transform:translate(4px)}.post__cta[data-astro-cid-q7kxohas]{margin-top:48px;padding:36px;border-radius:16px;background:var(--mist);text-align:center}.post__cta[data-astro-cid-q7kxohas] p[data-astro-cid-q7kxohas]{font-size:24px}
