.task-summary-cost{display:block;font-family:'DM Sans',Arial,sans-serif;font-weight:400;font-size:11px;color:#748066;margin-top:6px;line-height:1.6}.task-expanded{display:block;padding:5px 0 25px}.task-metrics{display:grid;grid-template-columns:.85fr 1.2fr 1fr;gap:16px;background:#e9eddf;padding:18px;border-radius:10px;margin-bottom:23px}.task-metrics h4{font-size:10px}.task-metrics strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.4;letter-spacing:-.4px;margin-bottom:6px}.task-metrics p{font-size:12px}.task-step-block h4,.task-learning h4,.task-delivery h4{font-size:11px;margin-bottom:10px}.task-step-block ol{padding-left:21px;margin:0 0 14px;display:grid;gap:9px;font-size:13px;color:#59674c;line-height:1.8}.task-trigger{font-size:12px!important;border-left:2px solid #c2cdae;padding-left:12px!important}.task-learning,.task-delivery{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:23px;padding-top:21px;border-top:1px solid #d9dece}.task-learning p,.task-delivery p{font-size:13px;line-height:1.8}.task-delivery>div:last-child h4{color:#966041}.task-accounting-note{padding:16px;background:#ede8df;border-radius:8px;margin-top:23px;font-size:12px}.task-accounting-note>strong{display:block;margin-bottom:7px;color:#755d43}.task-accounting-note p{font-size:12px}.task-speed-note{font-size:11px!important;color:#7a806b!important;margin-top:16px!important;line-height:1.7!important}.task-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:20px}.download-mission{border:1px solid #bac5aa;border-radius:6px;padding:10px 14px;font-size:12px;background:#f9faf3;color:#485c36}.download-mission:hover{background:#e1e8d4}.task-actions a{font-size:12px}.task-detail{scroll-margin-top:28px}.work-rules{padding-block:0 55px}.work-rules .compact-heading{align-items:end;border-top:1px solid var(--line);padding-top:35px}.work-rules .compact-heading h2{margin-top:12px}.rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.rule-grid article>span{font-family:Manrope,Arial,sans-serif;color:#8a9774;font-size:13px}.rule-grid h3{font-size:17px;margin-block:13px 12px;line-height:1.4}.rule-grid p{font-size:13px;line-height:1.85;color:#68765a}.counting-detail{border-block:1px solid var(--line);margin-top:26px}.counting-detail summary{font-size:13px}.counting-detail p{max-width:1000px}.teach-section{display:grid;grid-template-columns:1fr 1.45fr;gap:80px;padding-block:45px 75px}.teach-heading h2{font-size:36px;letter-spacing:-1.5px;margin-block:19px 23px}.teach-heading>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#677658}.teach-heading>a{display:inline-block;margin-top:23px}.teach-steps article{display:flex;gap:20px;border-top:1px solid var(--line);padding-block:20px}.teach-steps article>span{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;background:#e1e8d5;border-radius:50%;font-size:12px;color:#617547}.teach-steps h3{font-size:17px;line-height:1.5}.teach-steps article p{font-size:13px;line-height:1.8;color:#6c755d;margin-top:9px}.teach-example{background:#e8ecdF;padding:22px;border-radius:12px;margin-top:12px}.teach-example>p:not(.eyebrow){font-size:14px;line-height:1.85;margin-top:14px;color:#4d6040}.teach-example small{display:block;margin-top:13px;font-size:11px;line-height:1.8;color:#788266}.examples-bridge{background:#e4eada;padding:24px;border-radius:13px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:13px;line-height:1.8;margin-top:10px}.example-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;font-size:12px}.example-nav a{border:1px solid #ccd4bc;padding:10px 17px;border-radius:30px}.example-nav a:hover{background:#dfe7d0}.example-case{display:grid;grid-template-columns:340px 1fr;gap:65px;padding-block:60px;border-bottom:1px solid var(--line);scroll-margin-top:10px}.example-intro>.eyebrow{font-size:10px;line-height:1.9;color:#7c8869}.example-intro h2{font-size:36px;line-height:1.2;letter-spacing:-1.7px;margin-top:17px}.example-budget{margin-top:25px}.example-budget>strong{font-family:Manrope,Arial,sans-serif;font-size:45px;line-height:1.3;letter-spacing:-1.8px}.example-budget>span{font-size:12px;color:#6e785f;margin-left:7px}.example-budget p{font-size:12px;line-height:1.9;color:#6e785e;margin-top:12px}.example-people{display:flex;gap:17px;margin-top:25px}.example-people>div{text-align:center;font-size:11px;color:#6a7957}.example-people .avatar{width:53px;height:59px;margin-bottom:6px}.example-config{font-size:12px;line-height:2;color:#72815e;margin-block:20px 24px}.example-intro>.button{font-size:12px}.unit-progress{background:#e8ecdf;padding:18px 21px;border-radius:12px;margin-bottom:22px}.unit-progress>div{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:12px}.unit-progress strong{font-size:14px;font-weight:600}.unit-progress span{font-size:11px;color:#778368}.unit-progress progress{display:block;appearance:none;width:100%;height:7px;border:0;border-radius:5px;overflow:hidden;background:#cdd5c0}.unit-progress progress::-webkit-progress-bar{background:#cdd5c0}.unit-progress progress::-webkit-progress-value{background:#839562}.unit-progress progress::-moz-progress-bar{background:#839562}.example-table th,.example-table td{padding:13px 10px}.example-table td:nth-child(2),.example-table th:nth-child(2){text-align:right;white-space:nowrap;font-size:12px}.example-table td:first-child{min-width:0}.example-table a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.example-table small{display:block;font-size:11px;line-height:1.7;color:#7a816b;margin-top:6px}.example-table tfoot{background:#e9ece1}.example-table tfoot th{font-size:13px}.example-table tfoot td{font-weight:700}.example-time{padding-block:21px;border-bottom:1px solid var(--line)}.example-time>strong{font-family:Manrope,Arial,sans-serif;font-size:24px;letter-spacing:-.7px;color:#4e6240}.example-time>p{font-size:12px;line-height:1.85;color:#788267;margin-top:9px}.example-detail summary{font-size:14px}.example-detail p{font-size:13px;line-height:1.85;padding:0;color:#68765a}.example-detail h3{font-size:14px;margin-block:20px 9px}.example-detail ul{font-size:13px;line-height:1.8;color:#68765a;padding-left:19px}.example-limit{background:#eee7dc;border-left:2px solid #c4ad86;padding:16px;margin-top:23px}.example-limit>strong{font-size:12px;color:#8b704b;display:block;margin-bottom:8px}.example-limit p{font-size:12px}.fallback-profile .task-expanded{margin-top:20px}.fallback-profile .task-learning p{font-size:13px}
@media(max-width:1100px){.example-case{grid-template-columns:280px 1fr;gap:35px}.task-metrics{grid-template-columns:1fr 1fr}.task-metrics>div:nth-child(2){grid-column:1/-1;grid-row:2}.rule-grid{grid-template-columns:1fr 1fr}.teach-section{gap:40px}.example-intro h2{font-size:32px}.example-budget>strong{font-size:40px}.task-learning,.task-delivery{gap:18px}}
@media(max-width:800px){.task-learning,.task-delivery{grid-template-columns:1fr}.example-case{grid-template-columns:1fr;gap:27px}.example-intro h2{font-size:34px;max-width:500px}.example-people{margin-top:20px}.example-config{margin-bottom:18px}.teach-section{grid-template-columns:1fr;gap:28px;padding-block:35px 50px}.examples-bridge{display:block}.examples-bridge .button{margin-top:17px}.work-rules .compact-heading{display:block}.work-rules .compact-heading .button{margin-top:20px}.unit-progress>div{flex-wrap:wrap;gap:5px 15px}}
@media(max-width:520px){.rule-grid{grid-template-columns:1fr;gap:22px}.rule-grid h3{margin-top:8px}.rule-grid p{font-size:14px}.rule-grid article{border-top:1px solid #d9dfce;padding-top:16px}.work-rules{padding-bottom:38px}.work-rules .compact-heading h2{font-size:29px}.task-summary-cost{font-size:11px}.task-metrics{padding:15px;gap:17px}.task-metrics strong{font-size:16px}.task-metrics p{font-size:12px}.task-step-block ol{font-size:13px}.task-learning p,.task-delivery p{font-size:13px}.task-actions{gap:16px}.teach-heading h2{font-size:31px}.teach-steps article{gap:14px}.teach-steps h3{font-size:16px}.teach-example{padding:18px}.example-nav{gap:8px}.example-nav a{font-size:11px;padding:9px 13px}.example-case{padding-block:38px}.example-intro h2{font-size:31px}.example-budget>strong{font-size:40px}.unit-progress{padding:16px}.unit-progress strong{font-size:13px}.example-table td,.example-table th{padding:12px 6px}.example-table a{font-size:12px}.example-table td:nth-child(2),.example-table th:nth-child(2){font-size:11px}.example-table small{font-size:10px}.example-time>strong{font-size:22px}.example-detail summary{font-size:13px}.voice-example .unit-progress span{font-size:11px}.footer-top>a{font-size:12px}}
