.blog_page__HMVuj{background:var(--cream);color:var(--ink);min-height:100vh;padding:76px 24px 80px}.blog_shell__NWg0p{max-width:1120px;margin:auto}.blog_nav__0lazq{display:flex;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--rule)}.blog_page__HMVuj a{color:var(--forest);text-underline-offset:4px}.blog_header__DAJF7{max-width:840px;padding:64px 0 36px}.blog_eyebrow__uah4X{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.blog_page__HMVuj h1{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.08;font-weight:500;margin:20px 0}.blog_page__HMVuj h2{font-family:var(--font-heading);font-size:2rem;line-height:1.2}.blog_page__HMVuj h3{font-size:1.1rem}.blog_page__HMVuj li,.blog_page__HMVuj p{line-height:1.85}.blog_lead__xMAAn{font-size:1.15rem}.blog_toc__WtuGq{padding:24px;background:var(--sage-pale)}.blog_tableWrap__avl_7,.blog_toc__WtuGq{border:1px solid var(--rule);border-radius:12px}.blog_tableWrap__avl_7{overflow-x:auto;margin:24px 0;background:var(--bg-card)}.blog_tableWrap__avl_7:focus-visible{outline:3px solid var(--forest)}.blog_table__N0WJz{border-collapse:collapse;width:100%;min-width:820px;text-align:left;font-size:.9rem;line-height:1.65}.blog_table__N0WJz caption{text-align:left;padding:18px;font-weight:600}.blog_table__N0WJz td,.blog_table__N0WJz th{padding:20px;border-top:1px solid var(--rule);vertical-align:top}.blog_table__N0WJz thead{background:var(--sage-pale)}.blog_table__N0WJz th:first-child{width:13%}.blog_prose__t2BXY{max-width:790px;margin:48px 0;scroll-margin-top:24px}.blog_note__GzCdb{font-size:.9rem}.blog_cta__36AfY{display:inline-block;padding:14px 22px;border:1px solid var(--forest);border-radius:8px}.blog_detailsSection__IKiEN,.blog_overview__S1zQ3{margin:48px 0;scroll-margin-top:24px}.blog_table__N0WJz{min-width:0;font-size:1rem}.blog_table__N0WJz th:first-child{width:22%}.blog_table__N0WJz th:last-child{width:38%}.blog_table__N0WJz td,.blog_table__N0WJz th{vertical-align:middle}.blog_price__ldXHF{display:block}.blog_condition__LCHB2{display:block;font-size:.8rem;margin-top:6px}.blog_productGrid__m_9Zm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.blog_productCard__jSxz2{padding:28px;background:var(--bg-card);border:1px solid var(--rule);border-radius:12px;scroll-margin-top:28px}.blog_productCard__jSxz2 h3{font-family:var(--font-heading);font-size:2rem;margin:0}.blog_productFocus__ZmpMa{margin:10px 0 24px}.blog_productCard__jSxz2 dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:22px}.blog_productCard__jSxz2 dd{margin:8px 0 0;line-height:1.8;font-size:.9rem}.blog_productCard__jSxz2>a{display:inline-block;margin-top:16px;font-size:.85rem}@media (max-width:640px){.blog_page__HMVuj{padding-inline:16px}.blog_header__DAJF7{padding-top:36px}.blog_productGrid__m_9Zm{grid-template-columns:1fr}.blog_productCard__jSxz2{padding:22px}.blog_table__N0WJz{font-size:.8rem}.blog_table__N0WJz td,.blog_table__N0WJz th{padding:14px 9px;overflow-wrap:anywhere}.blog_table__N0WJz caption{font-size:.8rem;padding:14px}.blog_condition__LCHB2{font-size:.7rem}.blog_table__N0WJz th:first-child{width:28%;white-space:nowrap;overflow-wrap:normal}.blog_table__N0WJz th:last-child{width:37%}}.blog_rowToggle__izOOv{display:inline-flex;align-items:center;gap:10px;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--forest);font:inherit;font-weight:600;cursor:pointer;text-align:left}.blog_rowToggle__izOOv:hover{text-decoration:underline;text-underline-offset:4px}.blog_rowToggle__izOOv:focus-visible{outline:2px solid var(--forest);outline-offset:5px}.blog_chevron__ksPiz{font-size:1.15em;line-height:1}.blog_detailRow__gk8_g[hidden]{display:none}.blog_table__N0WJz .blog_detailRow__gk8_g td{padding:0;white-space:normal}.blog_inlineDetails__4b2Rj{padding:24px 28px 28px;background:var(--sage-pale)}.blog_inlineDetails__4b2Rj .blog_productFocus__ZmpMa{margin:0 0 20px;font-weight:600}.blog_inlineGrid__yBcSv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin:0 0 24px}.blog_inlineGrid__yBcSv dt{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blog_inlineGrid__yBcSv dd{margin:8px 0 0;font-size:.9rem;line-height:1.8}.blog_inlineDetails__4b2Rj>a{font-size:.85rem}@media (max-width:640px){.blog_rowToggle__izOOv{gap:4px}.blog_inlineDetails__4b2Rj{padding:20px}.blog_inlineGrid__yBcSv{grid-template-columns:1fr;gap:20px}}