.insta-hero[data-astro-cid-wifeckbq]{padding:24px 0;background:var(--bg-alt);scroll-margin-top:100px}.insta-hero[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{display:block;width:100%;max-width:1120px;height:auto;margin:0 auto}.connection[data-astro-cid-wifeckbq]{margin:24px 0;padding:20px;border:1px solid #d7dfd1;border-radius:4px;background:#fff}.connection__grid[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:8px;align-items:center}.connection__node[data-astro-cid-wifeckbq]{align-self:stretch;border:1px solid #dde2d7;border-radius:4px;overflow:hidden;background:#f8f9f5}.connection__node--hp[data-astro-cid-wifeckbq]{border-color:#84987a}.connection__node[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{display:block;width:100%;height:auto}.connection__node[data-astro-cid-wifeckbq] h3[data-astro-cid-wifeckbq]{font-size:16px;margin:12px 10px 5px;line-height:1.7}.connection__node[data-astro-cid-wifeckbq] p[data-astro-cid-wifeckbq]{font-size:14px;margin:0 10px 14px;line-height:1.8}.connection__arrow[data-astro-cid-wifeckbq]{color:#516e46}.connection__arrow[data-astro-cid-wifeckbq] svg[data-astro-cid-wifeckbq]{display:block;width:100%;height:auto}.connection[data-astro-cid-wifeckbq] figcaption[data-astro-cid-wifeckbq]{margin-top:20px;border-top:1px solid #dde2d7;padding-top:14px}.connection[data-astro-cid-wifeckbq] figcaption[data-astro-cid-wifeckbq] p[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:125px 1fr;gap:12px;margin:8px 0;font-size:14px;line-height:1.8}.connection[data-astro-cid-wifeckbq] figcaption[data-astro-cid-wifeckbq] strong[data-astro-cid-wifeckbq]{color:#415a37;background:none}@media(max-width:767px){.connection[data-astro-cid-wifeckbq]{padding:16px}.connection__grid[data-astro-cid-wifeckbq]{grid-template-columns:minmax(0,1fr);gap:12px}.connection__arrow[data-astro-cid-wifeckbq]{width:36px;height:36px;margin:0 auto;transform:rotate(90deg)}.connection__node[data-astro-cid-wifeckbq] h3[data-astro-cid-wifeckbq]{font-size:18px}.connection[data-astro-cid-wifeckbq] figcaption[data-astro-cid-wifeckbq] p[data-astro-cid-wifeckbq]{grid-template-columns:1fr;gap:4px}}.role-examples[data-astro-cid-wifeckbq]{margin:2rem 0 2.5rem;scroll-margin-top:100px}.role-examples[data-astro-cid-wifeckbq] h3[data-astro-cid-wifeckbq]{margin-bottom:.5rem}.role-examples__intro[data-astro-cid-wifeckbq]{margin:0 0 1.25rem}.role-examples__grid[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.role-example[data-astro-cid-wifeckbq]{margin:0;padding:0 0 1.1rem;background:#fff;border:1px solid #d8ded8;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.role-example__heading[data-astro-cid-wifeckbq]{padding:1rem;background:#edf2ec;border-left:4px solid #56745d}.role-example__heading[data-astro-cid-wifeckbq] span[data-astro-cid-wifeckbq]{display:block;font-size:14px;color:#536451;margin-bottom:.4rem}.role-example__heading[data-astro-cid-wifeckbq] strong[data-astro-cid-wifeckbq]{display:block;font-size:18px;line-height:1.6;min-height:3.2em;background:none}.role-example__photos[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px}.role-example__photos[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{display:block;width:100%;height:320px;object-fit:cover;border-radius:2px}.role-example__photos[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]:first-child{object-position:60% 90%}.role-example[data-astro-cid-wifeckbq] figcaption[data-astro-cid-wifeckbq]{padding:0 16px;font-size:15px;line-height:1.8;margin-top:auto;color:#454b43}.role-examples__credit[data-astro-cid-wifeckbq]{font-size:14px;line-height:1.8;margin-top:12px;color:#5e655b}.info-screen[data-astro-cid-wifeckbq]{margin:16px;border:1px solid #c9d1c7;border-radius:4px;overflow:hidden}.info-screen__bar[data-astro-cid-wifeckbq]{display:flex;align-items:center;gap:5px;background:#f0f1ee;padding:8px 10px;border-bottom:1px solid #d9ddd7}.info-screen__bar[data-astro-cid-wifeckbq] i[data-astro-cid-wifeckbq]{width:6px;height:6px;border-radius:50%;background:#aab4a6}.info-screen__bar[data-astro-cid-wifeckbq] span[data-astro-cid-wifeckbq]{margin-left:8px;font-size:14px;color:#576150}.info-screen__body[data-astro-cid-wifeckbq]{padding:12px 16px 8px}.info-screen__title[data-astro-cid-wifeckbq]{font-size:19px;font-weight:700;margin:0 0 8px;color:#425940}.info-screen[data-astro-cid-wifeckbq] dl[data-astro-cid-wifeckbq]{margin:0}.info-screen[data-astro-cid-wifeckbq] dl[data-astro-cid-wifeckbq] div[data-astro-cid-wifeckbq]{padding:8px 0;border-top:1px dashed #d8dfd4}.info-screen[data-astro-cid-wifeckbq] dt[data-astro-cid-wifeckbq]{font-size:16px;font-weight:700}.info-screen[data-astro-cid-wifeckbq] dd[data-astro-cid-wifeckbq]{margin:3px 0 0;font-size:14px;line-height:1.6}@media(max-width:640px){.role-examples__grid[data-astro-cid-wifeckbq]{grid-template-columns:1fr}.role-example__photos[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{height:240px}}#tools[data-astro-cid-wifeckbq],#insta[data-astro-cid-wifeckbq],#hp[data-astro-cid-wifeckbq],#map[data-astro-cid-wifeckbq],#decide[data-astro-cid-wifeckbq],#together[data-astro-cid-wifeckbq],#honest[data-astro-cid-wifeckbq]{scroll-margin-top:100px}.answer-box[data-astro-cid-wifeckbq]{padding:1rem 1.1rem .25rem;background:var(--white);border:1px solid rgba(43,42,39,.06);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.ref[data-astro-cid-wifeckbq]{margin-left:.25rem;font-size:.875rem;white-space:nowrap}.small-note[data-astro-cid-wifeckbq]{font-size:.9rem;color:var(--ink-mid)}.page-hero__meta[data-astro-cid-wifeckbq],.page-hero__meta[data-astro-cid-wifeckbq] time[data-astro-cid-wifeckbq],.disclaimer[data-astro-cid-wifeckbq]{font-size:.875rem}.facts[data-astro-cid-wifeckbq] li[data-astro-cid-wifeckbq]{margin-bottom:.6rem}.toolfig[data-astro-cid-wifeckbq]{margin:2rem 0;scroll-margin-top:110px}.toolfig__cols[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.toolfig__col[data-astro-cid-wifeckbq]{background:#fff;border:1px solid #dce1d7;border-radius:4px;overflow:hidden}.toolfig__image[data-astro-cid-wifeckbq]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.toolfig__name[data-astro-cid-wifeckbq]{margin:0;padding:16px 14px 4px;font-size:18px;line-height:1.6}.toolfig__lead[data-astro-cid-wifeckbq]{margin:0;padding:0 14px 14px;font-size:15px;font-weight:700;line-height:1.7;color:var(--bamboo-dark)}.toolfig__items[data-astro-cid-wifeckbq]{margin:0;padding:0 14px 16px 30px;font-size:14px;line-height:1.8}.toolfig__items[data-astro-cid-wifeckbq] li[data-astro-cid-wifeckbq]+li[data-astro-cid-wifeckbq]{margin-top:10px}.decision-cards[data-astro-cid-wifeckbq]{display:grid;gap:24px;margin:1.5rem 0 2rem}.decision-card[data-astro-cid-wifeckbq]{border:1px solid #d5ddcf;border-radius:4px;overflow:hidden;background:#fff}.decision-card__heading[data-astro-cid-wifeckbq]{display:flex;align-items:center;gap:18px;padding:14px 24px;background:#f2f4ed;border-bottom:1px solid #dce2d7}.decision-card__heading[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{width:85px;height:auto}.decision-card__heading[data-astro-cid-wifeckbq] h3[data-astro-cid-wifeckbq]{margin:0;font-size:20px;line-height:1.6}.decision-card__options[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:1fr 1fr}.decision-card__options[data-astro-cid-wifeckbq]>div[data-astro-cid-wifeckbq]{padding:20px 24px}.decision-card__options[data-astro-cid-wifeckbq]>div[data-astro-cid-wifeckbq]+div[data-astro-cid-wifeckbq]{border-left:1px solid #e0e4da}.decision-card__options[data-astro-cid-wifeckbq] p[data-astro-cid-wifeckbq]{margin:0;font-size:16px;line-height:1.8}.decision-card__options[data-astro-cid-wifeckbq] .decision-card__label[data-astro-cid-wifeckbq]{margin-bottom:10px;font-size:14px;font-weight:700;color:#596351}.decision-card__options[data-astro-cid-wifeckbq]>div[data-astro-cid-wifeckbq]+div[data-astro-cid-wifeckbq] .decision-card__label[data-astro-cid-wifeckbq]{color:var(--bamboo-dark)}@media(max-width:767px){.toolfig__cols[data-astro-cid-wifeckbq]{grid-template-columns:1fr;gap:24px}.toolfig__items[data-astro-cid-wifeckbq]{font-size:15px}.toolfig__name[data-astro-cid-wifeckbq]{font-size:20px}.decision-card__heading[data-astro-cid-wifeckbq]{padding:12px 16px;gap:12px}.decision-card__heading[data-astro-cid-wifeckbq] img[data-astro-cid-wifeckbq]{width:64px}.decision-card__heading[data-astro-cid-wifeckbq] h3[data-astro-cid-wifeckbq]{font-size:18px}.decision-card__options[data-astro-cid-wifeckbq]{grid-template-columns:1fr}.decision-card__options[data-astro-cid-wifeckbq]>div[data-astro-cid-wifeckbq]{padding:16px}.decision-card__options[data-astro-cid-wifeckbq]>div[data-astro-cid-wifeckbq]+div[data-astro-cid-wifeckbq]{border-left:0;border-top:1px dashed #d8dfd1}}.check[data-astro-cid-wifeckbq]{margin:1rem 0 1.5rem;padding:0;list-style:none}.check[data-astro-cid-wifeckbq] li[data-astro-cid-wifeckbq]{display:grid;grid-template-columns:1.4rem 1fr;gap:.75rem;align-items:start;margin-bottom:.7rem;padding:.8rem 1rem;background:var(--white);border:1px solid rgba(43,42,39,.06);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.check__box[data-astro-cid-wifeckbq]{width:1.3rem;height:1.3rem;margin-top:.2rem;border:2px solid var(--ink-mid);border-radius:4px}.check__title[data-astro-cid-wifeckbq]{margin:0;font-weight:800;line-height:1.6;color:var(--ink)}.check__body[data-astro-cid-wifeckbq]{margin:.3rem 0 0;font-size:.93rem;line-height:1.75}.sources[data-astro-cid-wifeckbq]{font-size:.875rem;word-break:break-all}
