.task-lead{margin:8px 0 0;font-size:13px;line-height:1.5;color:#64735b}
.task-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:25px 0 0;padding:16px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.6}
.task-links>span{color:#64735b}.task-links a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.task-links a:hover,.task-detail-links a:hover{color:#194b38}
.task-details{margin:36px 0 8px;border-top:1px solid var(--line);padding-top:28px}
.task-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:32px;align-items:center}
.task-copy h2{font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.4px;margin:0 0 10px}
.task-copy>p{max-width:48em;font-size:13px;line-height:1.8;color:#52664f;margin:0}
.task-facts{display:grid;gap:12px;margin:20px 0 0;font-size:13px;line-height:1.7}
.task-facts>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px}.task-facts dt{font-weight:600;color:#335940}.task-facts dd{margin:0;color:#52664f}
.task-example{min-width:0}.task-example-images{display:flex;justify-content:center;align-items:center;gap:16px;padding:18px 16px 13px;border-radius:12px;background:#f1f4ed}
.task-example figure{margin:0;min-width:0;flex:1;max-width:160px;text-align:center}.task-example-well{height:154px;display:flex;align-items:center;justify-content:center}
.task-example img{display:block;max-height:154px;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:2px;box-shadow:0 2px 8px #253b310c}
.task-example figcaption{margin-top:10px;font-size:11px;line-height:1.5;color:#52664f;overflow-wrap:anywhere}.task-example-arrow{font-size:19px;color:#829577;flex:none}.task-example-note{font-size:11px;line-height:1.6;text-align:center;color:#64735b;margin:9px 0 0}
.task-faq{margin-top:26px;border-top:1px solid var(--line)}.task-faq details{border-bottom:1px solid var(--line)}.task-faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-size:13px;line-height:1.55;color:#335940;font-weight:550}.task-faq summary::-webkit-details-marker{display:none}.task-faq summary:after{content:'+';position:absolute;right:5px;top:16px;color:#64735b;font-size:16px;font-weight:400}.task-faq details[open] summary:after{content:'−'}.task-faq p{margin:0;padding:0 28px 17px 0;color:#52664f;font-size:13px;line-height:1.8;max-width:78em}
.task-detail-links{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:17px;font-size:12px;line-height:1.6;color:#64735b}.task-detail-links a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.task-details{margin-top:27px;padding-top:23px}.task-explainer{grid-template-columns:1fr;gap:21px}.task-copy h2{font-size:19px}.task-facts{margin-top:15px;gap:9px}.task-example{max-width:430px;width:100%;margin:0 auto}.task-faq{margin-top:22px}.task-links{margin-top:22px;gap:6px 14px}.task-lead{font-size:12px}}
@media(max-width:380px){.task-copy h2{font-size:18px}.task-facts>div{grid-template-columns:58px minmax(0,1fr);gap:9px}.task-example-images{gap:10px;padding:14px 12px 12px}.task-example-well,.task-example img{max-height:138px}.task-example-well{height:138px}.task-example figcaption{font-size:10px}.task-links{font-size:11px}}
