.blogMagazine{background:#fcfcf8}.blogEyebrow{font-size:.65rem;line-height:1.6;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.blogButton{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.9rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:700}.blogArticleCard,.blogFeature,.blogPath{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blogPathSage{background:#e9eddc;color:#23381f}.blogPathDark{background:#20382c;color:#f0f4e6}.blogPathSand{background:#f0e7d8;color:#473b27}.blogFilter{min-height:44px;padding:.6rem .85rem;border:1px solid #dce2d5;border-radius:999px;background:#f8f9f5;color:#42553c;font-size:.75rem;font-weight:650;transition:background .2s ease,color .2s ease}.blogFilter span{margin-left:.2rem;font-size:.65rem;opacity:.85}.blogFilter[aria-pressed=true]{background:#263e2b;color:#fff;border-color:#263e2b}.blogMagazine :is(a,button,input,select):focus-visible,.blogReading a:focus-visible{outline:3px solid #68852b;outline-offset:4px}.blogArticleCard:focus-within{border-color:#68852b;box-shadow:0 12px 30px #243a2014}.blogReading :is(h2,h3){scroll-margin-top:8rem}.blogReading .blogAnswer{border-left:4px solid #8daa3d;background:#edf1e4;border-radius:0 1.25rem 1.25rem 0;padding:1.5rem;margin-bottom:2rem;color:#273e24}.blogReading .blogAnswer p{color:#3e503b;line-height:1.9}.blogReading .blogToc{border:1px solid #dce2d5;border-radius:1.25rem;padding:1.25rem 1.5rem;margin-bottom:2rem;background:#fafbf6}.blogReading .blogToc summary{cursor:pointer;font-weight:700;color:#273e24;min-height:32px}.blogReading .blogToc ol{display:grid;gap:.7rem;padding-left:1.2rem;margin-top:.8rem;font-size:.9rem;line-height:1.6;color:#42553c}.blogReading .blogToc a{text-decoration:underline;text-underline-offset:3px}.blogReading .prose{overflow-wrap:anywhere}.blogReading .prose p{line-height:1.95}.blogReading .prose h2{margin-top:2.5em;padding-top:.8em;border-top:1px solid #e5e9df}.blogReadingProgress{position:fixed;left:0;right:0;bottom:0;height:4px;background:#8daa3d;z-index:45;transform:scaleX(0);transform-origin:left;pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blogArticleCard:hover,.blogFeature:hover,.blogPath:hover{transform:translateY(-4px);box-shadow:0 18px 45px #23371e14}.blogCardTitle:hover{color:#3b622d}}@media (prefers-reduced-motion:no-preference){.blogHeroTitle{animation:blogTitleIn .65s ease-out both}.blogArticleCard{animation:blogCardIn .4s ease-out backwards}}@keyframes blogTitleIn{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes blogCardIn{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blogMagazine *,.blogReading *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}