.Blog-module__TG-LQG__homeBand{background:#f7faf6;border-top:1px solid #dce7dd}.Blog-module__TG-LQG__inner{width:min(calc(100% - var(--site-screen-gutter) - var(--site-screen-gutter)), var(--content-width));margin:0 auto;padding:26px 0 32px}.Blog-module__TG-LQG__heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:17px;display:flex}.Blog-module__TG-LQG__eyebrow{color:#2d6549;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:800}.Blog-module__TG-LQG__heading h2{letter-spacing:-.05em;margin:4px 0 0;font-size:1.45rem}.Blog-module__TG-LQG__heading a{color:#2e6349;white-space:nowrap;font-size:.85rem;font-weight:700;text-decoration:none}.Blog-module__TG-LQG__heading a span{margin-left:6px}.Blog-module__TG-LQG__heading a:hover{text-decoration:underline}.Blog-module__TG-LQG__homeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Blog-module__TG-LQG__intro,.Blog-module__TG-LQG__postCard,.Blog-module__TG-LQG__emptyHome{border-radius:13px;min-height:78px;padding:18px}.Blog-module__TG-LQG__intro{background:#eaf2e9;align-items:center;gap:14px;display:flex}.Blog-module__TG-LQG__codeIcon{color:#2e6349;font-size:1.7rem;font-weight:700}.Blog-module__TG-LQG__intro strong{font-size:.95rem}.Blog-module__TG-LQG__intro p{color:#819087;margin:2px 0 0;font-size:.76rem}.Blog-module__TG-LQG__postCard,.Blog-module__TG-LQG__emptyHome{background:#fff;border:1px solid #dbe5dc;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.Blog-module__TG-LQG__postCard small{color:#2e6349;font-weight:700}.Blog-module__TG-LQG__postCard strong{margin-top:4px;font-size:.9rem}.Blog-module__TG-LQG__postCard:hover{border-color:#2e6349}.Blog-module__TG-LQG__emptyHome{color:#78887d;grid-column:span 2;font-size:.88rem}.Blog-module__TG-LQG__page,.Blog-module__TG-LQG__article{width:min(100% - 48px,800px);margin:0 auto;padding:58px 0 90px}.Blog-module__TG-LQG__page h1,.Blog-module__TG-LQG__article h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(2.2rem,5vw,3.5rem)}.Blog-module__TG-LQG__pageIntro{color:#77867b;margin:0 0 38px}.Blog-module__TG-LQG__postList{gap:12px;padding:0;list-style:none;display:grid}.Blog-module__TG-LQG__postList a{background:#fff;border:1px solid #dbe5dc;border-radius:12px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.Blog-module__TG-LQG__postList a:hover{border-color:#2e6349}.Blog-module__TG-LQG__postList small{color:#2e6349}.Blog-module__TG-LQG__postList strong{font-size:1.2rem}.Blog-module__TG-LQG__postList span{color:#819087;font-size:.85rem}.Blog-module__TG-LQG__emptyPage{background:#fff;border:1px solid #dbe5dc;border-radius:16px;padding:30px}.Blog-module__TG-LQG__emptyPage p{color:#819087}.Blog-module__TG-LQG__emptyPage a,.Blog-module__TG-LQG__back{color:#2e6349;font-weight:700;text-decoration:none}.Blog-module__TG-LQG__back{margin-bottom:34px;display:inline-block}.Blog-module__TG-LQG__byline{color:#819087;gap:8px;display:flex}.Blog-module__TG-LQG__body{white-space:pre-wrap;border-top:1px solid #dbe5dc;margin-top:38px;padding-top:24px;font-size:1.05rem;line-height:1.85}@media (max-width:620px){.Blog-module__TG-LQG__inner{width:min(100% - 56px, var(--content-width));padding:30px 0 40px}.Blog-module__TG-LQG__homeGrid{grid-template-columns:1fr}.Blog-module__TG-LQG__emptyHome{grid-column:auto}.Blog-module__TG-LQG__page,.Blog-module__TG-LQG__article{width:min(100% - 40px,800px);padding-top:44px}}.Blog-module__TG-LQG__pageBand{min-height:62vh}.Blog-module__TG-LQG__pageBand .Blog-module__TG-LQG__inner{padding-top:56px;padding-bottom:80px}.Blog-module__TG-LQG__pageBand .Blog-module__TG-LQG__heading{margin-bottom:24px}.Blog-module__TG-LQG__pageBand .Blog-module__TG-LQG__heading h1{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(2rem,4vw,2.8rem)}.Blog-module__TG-LQG__postCard span{color:#819087;margin-top:5px;font-size:.78rem}@media (max-width:620px){.Blog-module__TG-LQG__pageBand .Blog-module__TG-LQG__inner{padding-top:45px;padding-bottom:65px}}
