.entry_entry__E_qra{background:#faf9f6;min-height:100vh;--entry-rust:#a43c27}.entry_entry__E_qra .mkt-btn{gap:.5rem}.entry_hero__i_MdB{max-width:840px;margin:auto;padding:58px 24px 38px;text-align:center}.entry_mark__eivLQ{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border:1px solid #cbd6ca;border-radius:20px;background:#eaf0e6;color:#174a37;font-family:var(--font-display),Georgia,serif;font-size:24px}.entry_eyebrow__WeduH{font-size:12px;font-weight:600;color:#526258;margin:0 0 12px}.entry_entry__E_qra .entry_hero__i_MdB h1{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(40px,5.4vw,66px);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px}.entry_lead___Nr1H{font-size:20px;line-height:1.6;max-width:560px;margin:0 auto 10px}.entry_explanation__XU2V1{font-size:17px;line-height:1.7;color:#526057;margin:0 auto}.entry_actions__cJN4S{display:flex;flex-direction:column;align-items:center;gap:16px;margin:28px 0 18px}.entry_actions__cJN4S .mkt-btn{min-height:50px;padding-inline:28px}.entry_textLink__42EP6{color:#27583f;font-weight:600;font-size:14px;text-underline-offset:4px;text-decoration:underline}.entry_small__fYQpV{font-size:13px;line-height:1.6;color:#59645d}.entry_startingPoints__LKJTI{max-width:1080px;padding:20px 24px 40px;margin:0 auto}.entry_entry__E_qra .entry_startingPoints__LKJTI h2{text-align:center;font-size:16px;font-weight:600;letter-spacing:0;margin:0 0 20px;color:#526258}.entry_cards__aKO77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.entry_card__pHJuz{display:flex;flex-direction:column;padding:24px;border:1px solid #dce2d8;border-radius:16px;background:#fff;color:#263e30;text-decoration:none;transition:border-color .15s,background .15s}.entry_card__pHJuz:hover{border-color:#7a9a84;background:#f4f7f0;text-decoration:none}.entry_cardLabel__Lu4oD{font-size:12px;font-weight:600;color:#58715f;margin-bottom:16px}.entry_entry__E_qra .entry_card__pHJuz h3{font-size:18px;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.entry_card__pHJuz p{font-size:14px;line-height:1.65;color:#526057;margin:0 0 22px}.entry_cardAction__T__Qo{font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.entry_context__qdmGW{max-width:700px;text-align:center;font-size:13px;line-height:1.7;color:#59645d;margin:28px auto 0}.entry_choices__v_8yl button:focus-visible,.entry_entry__E_qra a:focus-visible{outline:3px solid #397b57;outline-offset:4px}.entry_dilemma__h5a_u{background:#faf7f0;color:#183c30;padding:30px}.entry_dilemma__h5a_u blockquote{font-family:var(--font-display),Georgia,serif;font-size:29px;line-height:1.3;margin:26px 0 20px}.entry_dilemma__h5a_u>p:not(.entry_small__fYQpV){font-size:15px;line-height:1.7}.entry_choices__v_8yl{border:0;padding:0;margin:26px 0 0;min-width:0}.entry_choices__v_8yl legend{font-size:13px;font-weight:700;margin-bottom:12px}.entry_choices__v_8yl button{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid #b9c3b7;padding:14px;margin:8px 0;background:transparent;color:#183c30;font:inherit;font-size:14px;cursor:pointer}.entry_choices__v_8yl button:hover{background:#e6ebdf}.entry_choices__v_8yl button[aria-pressed=true]{background:#183c30;border-color:#183c30;color:#fff}.entry_reflection__AEKQ7{border-top:1px solid #c7cebf;margin-top:24px;padding-top:24px}.entry_reflection__AEKQ7 h3{font-family:var(--font-display),Georgia,serif;font-size:26px;line-height:1.25;margin-bottom:14px}.entry_reflection__AEKQ7 p{font-size:14px;line-height:1.7}.entry_reflection__AEKQ7 .entry_eyebrow__WeduH{font-size:10px;margin-bottom:12px}.entry_question__TTdSk{border-left:2px solid var(--entry-rust);padding-left:14px;margin:20px 0;font-weight:600}.entry_prompt__M3GBu{color:#657164;margin:0}@media (max-width:700px){.entry_hero__i_MdB{padding:36px 20px 24px}.entry_lead___Nr1H{font-size:18px}.entry_explanation__XU2V1{font-size:16px}.entry_startingPoints__LKJTI{padding:20px 20px 32px}.entry_cards__aKO77{grid-template-columns:1fr;gap:12px}.entry_card__pHJuz{padding:20px}.entry_cardLabel__Lu4oD{margin-bottom:8px}.entry_card__pHJuz p{margin-bottom:14px}}