.post-module__DlTXra__scope{color:#16281d;background:#f5f7f2;min-height:100vh}.post-module__DlTXra__shell{max-width:1120px;margin:0 auto;padding:14px 24px 96px}.post-module__DlTXra__header{text-align:center;max-width:860px;margin:0 auto}.post-module__DlTXra__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;margin-top:34px;display:grid}.post-module__DlTXra__sidebar{align-self:start;position:sticky;top:88px}.post-module__DlTXra__main{min-width:0;max-width:720px}@media (max-width:900px){.post-module__DlTXra__layout{grid-template-columns:1fr;gap:8px}.post-module__DlTXra__sidebar{position:static}}.post-module__DlTXra__back{width:fit-content;font-family:var(--label-font);letter-spacing:.1em;text-transform:uppercase;color:#2f7d39;align-items:center;gap:8px;padding:8px 0;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.post-module__DlTXra__back:hover{color:#1c5a26}.post-module__DlTXra__cat{font-family:var(--label-font);letter-spacing:.16em;text-transform:uppercase;color:#2f7d39;background:#e7f2df;border:1px solid #cfe6bf;border-radius:999px;margin-top:18px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.post-module__DlTXra__title{font-family:var(--display);letter-spacing:-.02em;color:#0e2417;margin:10px 0 0;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.08}.post-module__DlTXra__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-module__DlTXra__meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a7a70;white-space:nowrap;font-size:12px}.post-module__DlTXra__banner{border:1px solid #e2e9dc;border-radius:16px;width:100%;max-width:600px;height:auto;margin:20px auto 8px;display:block}.post-module__DlTXra__toc{border-left:2px solid #dbe5d3;padding-left:18px}.post-module__DlTXra__tocLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#6a7a70;margin-bottom:14px;font-size:10.5px;font-weight:700}.post-module__DlTXra__tocList{counter-reset:toc;margin:0;padding:0;list-style:none}.post-module__DlTXra__tocList li{counter-increment:toc;margin:0}.post-module__DlTXra__tocList a{color:#47584d;font-family:var(--body);gap:9px;padding:7px 0;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .18s;display:flex}.post-module__DlTXra__tocList a:before{content:counter(toc, decimal-leading-zero);color:#8acf35;font-family:var(--label-font);padding-top:1px;font-size:11px;font-weight:700}.post-module__DlTXra__tocList a:hover{color:#0e2417}.post-module__DlTXra__tocActive{font-weight:600;color:#0e2417!important}.post-module__DlTXra__tocActive:before{color:#2f7d39!important}.post-module__DlTXra__body{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:#24352b;letter-spacing:.002em;font-size:1.16rem;line-height:1.75}.post-module__DlTXra__body .sec-anchor{visibility:hidden;height:0;scroll-margin-top:90px;display:block}.post-module__DlTXra__body p{margin:1.3em 0}.post-module__DlTXra__body h2{font-family:var(--display);color:#0e2417;text-align:left;border-left:4px solid #8acf35;margin:1.9em 0 .6em;padding-left:14px;scroll-margin-top:90px;font-size:1.7rem;font-weight:800;line-height:1.2}.post-module__DlTXra__body h3{font-family:var(--display);color:#2f7d39;text-align:left;margin:1.5em 0 .5em;scroll-margin-top:90px;font-size:1.32rem;font-weight:700}.post-module__DlTXra__body strong{color:#0e2417;font-weight:700}.post-module__DlTXra__body a{color:#2f7d39;text-underline-offset:2px;text-decoration:underline}:is(.post-module__DlTXra__body ul,.post-module__DlTXra__body ol){margin:1.1em 0;padding-left:1.4rem}.post-module__DlTXra__body ul{list-style:outside}.post-module__DlTXra__body ol{list-style:decimal}.post-module__DlTXra__body li{margin:.5em 0}.post-module__DlTXra__body li::marker{color:#8acf35}.post-module__DlTXra__body aside.callout{background:#eef5e8;border:1px solid #cfe6bf;border-left:4px solid #8acf35;border-radius:12px;margin:2em 0;padding:18px 22px}.post-module__DlTXra__body aside.callout p{margin:.8em 0}.post-module__DlTXra__body aside.callout p:first-of-type{margin-top:0}.post-module__DlTXra__body aside.callout p:last-of-type{margin-bottom:0}.post-module__DlTXra__body table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.98rem}:is(.post-module__DlTXra__body th,.post-module__DlTXra__body td){text-align:left;border:1px solid #dbe5d3;padding:8px 12px}.post-module__DlTXra__body blockquote{color:#33473b;background:#eef5e8;border-left:3px solid #cfe6bf;border-radius:0 8px 8px 0;margin:1.3em 0;padding:10px 18px}.post-module__DlTXra__body img{border-radius:12px;max-width:100%;height:auto;margin:1.4em 0}.post-module__DlTXra__body figure.mid-summary{margin:2.6em 0}.post-module__DlTXra__body figure.mid-summary img{border:1px solid #e2e9dc;border-radius:16px;width:100%;margin:0}.post-module__DlTXra__faq{font-family:var(--body);border-top:1px solid #e2e9dc;margin-top:56px;padding-top:32px}.post-module__DlTXra__faqHead{font-family:var(--display);color:#0e2417;margin:0 0 12px;font-size:1.3rem;font-weight:800}.post-module__DlTXra__faqItem{border-bottom:1px solid #e8eee2}.post-module__DlTXra__faqQ{cursor:pointer;color:#16281d;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 0;font-size:.97rem;font-weight:700;list-style:none;display:flex}.post-module__DlTXra__faqQ::-webkit-details-marker{display:none}.post-module__DlTXra__faqQ:after{content:"+";font-family:var(--mono);color:#2f7d39;flex-shrink:0;font-size:1.05rem;transition:transform .2s}.post-module__DlTXra__faqItem[open] .post-module__DlTXra__faqQ:after{transform:rotate(45deg)}.post-module__DlTXra__faqA{color:#3a4d42;font-family:var(--font-serif), Georgia, "Times New Roman", serif;margin:0;padding:0 0 16px;font-size:1rem;line-height:1.7}.post-module__DlTXra__footerBack{margin-top:48px}
