._index_1so7k_16{padding:20px 0 72px;position:relative;overflow:hidden}._indexInner_1so7k_17{z-index:2;position:relative}._indexMark_1so7k_18{width:200px;top:-2%;right:-20%}._crumbs_1so7k_19{margin-bottom:14px}._indexH1_1so7k_20{letter-spacing:-.038em;font-size:38px;font-weight:700;line-height:1.02}._indexInner_1so7k_17 ._indexLede_1so7k_22{max-width:52ch;color:var(--text-soft);margin-top:18px;font-size:15.5px;line-height:1.6}._list_1so7k_24{border-top:1px solid var(--line-2);margin-top:32px}._item_1so7k_25{border-bottom:1px solid var(--line)}._itemLink_1so7k_29{color:var(--ink);flex-direction:column;gap:8px;padding:22px 0;display:flex}._itemLink_1so7k_29:hover ._itemTitle_1so7k_30{color:var(--brown)}._thumb_1so7k_31{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line);border-radius:18px;width:100%;height:auto;margin-bottom:8px;display:block}._itemText_1so7k_41{flex-direction:column;gap:8px;display:flex}._itemMeta_1so7k_42{color:var(--text-soft);line-height:normal}._itemTitle_1so7k_30{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.28;transition:color .14s}._itemDesc_1so7k_44{max-width:62ch;color:var(--text-soft);font-size:15px;line-height:1.55}._indexInner_1so7k_17 ._empty_1so7k_46{border-top:1px solid var(--line-2);color:var(--text-soft);margin-top:32px;padding-top:22px;font-size:15px;line-height:1.55}@media (min-width:600px){._itemLinkCover_1so7k_49{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:28px;display:grid}._itemLinkCover_1so7k_49 ._thumb_1so7k_31{grid-area:1/2;margin-bottom:0}}@media (min-width:820px){._index_1so7k_16{padding:48px 0 118px}._indexMark_1so7k_18{width:min(29.17vw,420px);top:-10%;right:-7%}._crumbs_1so7k_19{margin-bottom:22px}._indexH1_1so7k_20{font-size:clamp(38px,5.59vw,66px)}._indexInner_1so7k_17 ._indexLede_1so7k_22{margin-top:22px;font-size:18.5px}._list_1so7k_24{max-width:980px;margin-top:48px}._itemLink_1so7k_29{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;padding:30px 0;display:grid}._itemLinkCover_1so7k_49{grid-template-columns:minmax(0,1fr) 300px}._itemTitle_1so7k_30{font-size:23px;line-height:1.25}._itemDesc_1so7k_44{font-size:15.5px}._indexInner_1so7k_17 ._empty_1so7k_46{max-width:980px;margin-top:48px;padding-top:30px;font-size:15.5px}}._post_1so7k_71{padding:20px 0 72px}._column_1so7k_72{max-width:720px;margin:0 auto}._postH1_1so7k_73{letter-spacing:-.032em;font-size:32px;font-weight:700;line-height:1.1}._column_1so7k_72 ._meta_1so7k_74{color:var(--text-soft);margin-top:16px;line-height:normal}._column_1so7k_72 ._postLede_1so7k_75{color:var(--text-soft);margin-top:16px;font-size:16.5px;line-height:1.6}._cover_1so7k_76{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line);border-radius:22px;width:100%;height:auto;margin-top:28px;display:block}._aside_1so7k_88{border-top:1px solid var(--line-2);margin-top:56px;padding-top:22px}._asideLabel_1so7k_89{color:var(--text-soft);line-height:normal}._aside_1so7k_88 ._asideLink_1so7k_90{margin-top:8px;font-size:16px}._back_1so7k_91{min-height:44px;color:var(--text-soft);align-items:center;margin-top:20px;line-height:normal;display:inline-flex}._back_1so7k_91:hover{color:var(--ink)}@media (min-width:820px){._post_1so7k_71{padding:48px 0 118px}._postH1_1so7k_73{font-size:48px}._column_1so7k_72 ._postLede_1so7k_75{margin-top:20px;font-size:19px}._aside_1so7k_88 ._asideLink_1so7k_90{font-size:17px}}._prose_1so7k_8{overflow-wrap:break-word;margin-top:12px}._prose_1so7k_8._prose_1so7k_8 p{color:var(--ink-soft);margin-top:1.1em;font-size:16.5px;line-height:1.7}._prose_1so7k_8._prose_1so7k_8 h2{letter-spacing:-.02em;color:var(--ink);margin-top:1.9em;font-size:22px;font-weight:700;line-height:1.25}._prose_1so7k_8._prose_1so7k_8 h3{letter-spacing:-.015em;color:var(--ink);margin-top:1.6em;font-size:19px;font-weight:700;line-height:1.3}._prose_1so7k_8._prose_1so7k_8 strong{color:var(--ink)}._prose_1so7k_8._prose_1so7k_8 a{color:var(--brown);text-underline-offset:3px;text-decoration:underline}._prose_1so7k_8._prose_1so7k_8 a:hover{color:var(--brown-deep)}._prose_1so7k_8._prose_1so7k_8 ul,._prose_1so7k_8._prose_1so7k_8 ol{flex-direction:column;gap:.55em;margin-top:1.1em;display:flex}._prose_1so7k_8._prose_1so7k_8 li{color:var(--ink-soft);font-size:16.5px;line-height:1.65;position:relative}._prose_1so7k_8._prose_1so7k_8 ul>li{padding-left:18px}._prose_1so7k_8._prose_1so7k_8 ul>li:before{content:"";background:var(--lime-deep);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}._prose_1so7k_8._prose_1so7k_8 ol{padding-left:26px;list-style:decimal}._prose_1so7k_8._prose_1so7k_8 ol>li::marker{font-variant-numeric:tabular-nums;color:var(--brown);font-weight:600}._prose_1so7k_8._prose_1so7k_8 li>p{font-size:inherit;line-height:inherit;margin-top:.4em}._prose_1so7k_8._prose_1so7k_8 li>p:first-child{margin-top:0}._prose_1so7k_8._prose_1so7k_8 blockquote{border-left:2px solid var(--lime);font-family:var(--font-serif-upright), Georgia, serif;letter-spacing:-.01em;color:var(--ink);margin-top:1.6em;padding:4px 0 4px 20px;font-size:22px;font-weight:400;line-height:1.35}._prose_1so7k_8._prose_1so7k_8 blockquote p{font:inherit;letter-spacing:inherit;color:inherit;margin-top:0}._prose_1so7k_8._prose_1so7k_8 blockquote p+p{margin-top:.5em}._prose_1so7k_8._prose_1so7k_8 code{border:1px solid var(--line);background:var(--paper-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-ligatures:none;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:.08em .38em;font-size:.86em}._prose_1so7k_8._prose_1so7k_8 pre{border-radius:14px;margin-top:1.1em;padding:14px 16px;font-size:14px;line-height:1.6;overflow-x:auto}._prose_1so7k_8._prose_1so7k_8 pre code{font-size:inherit;color:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}._prose_1so7k_8._prose_1so7k_8 img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block}._prose_1so7k_8._prose_1so7k_8 hr{border:0;border-top:1px solid var(--line-2);height:0;margin-top:2em}@media (min-width:820px){._prose_1so7k_8._prose_1so7k_8 p,._prose_1so7k_8._prose_1so7k_8 li{font-size:17px}._prose_1so7k_8._prose_1so7k_8 h2{font-size:24px}._prose_1so7k_8._prose_1so7k_8 h3{font-size:20px}._prose_1so7k_8._prose_1so7k_8 blockquote{font-size:26px}}
