.task-guides,.learning-next-steps,.related-learning{--connection-ink:#172a40;--connection-body:#56677a;--connection-line:#dce2e8;--connection-soft:#f5f8fb;--connection-warm:#fff8ec;--connection-accent:#794514;color:var(--connection-ink)}.task-guides{padding-top:48px;padding-bottom:40px}.task-guides__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.task-guides__heading .discovery-eyebrow{margin-bottom:10px}.task-guides__heading h2{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.4}.task-guides__heading>p{color:var(--connection-body);margin:0 0 3px;font-size:14px;line-height:1.8}.task-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.task-guide{border:1px solid var(--connection-line);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:24px 24px 8px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.task-guide:hover{background:#fffdf8;border-color:#c7a977}.task-guide:active{background:var(--connection-warm)}.task-guide__title{justify-content:space-between;align-items:start;gap:16px;display:flex}.task-guide__title h3{color:var(--connection-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:660;line-height:1.55}.task-guide__title svg{color:var(--connection-accent);flex-shrink:0;margin-top:6px}.task-guide__description{color:var(--connection-body);overflow-wrap:anywhere;margin:12px 0 20px;font-size:14px;line-height:1.8}.task-guide__preparation{background:var(--connection-warm);border-radius:4px;margin-top:auto;padding:12px 14px}.task-guide__preparation>span{color:var(--connection-accent);margin-bottom:4px;font-size:12px;font-weight:650;display:block}.task-guide__preparation p{color:#685740;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.task-guide__action{min-height:44px;color:var(--connection-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.task-guide__action svg{color:var(--connection-body)}.learning-next-steps,.related-learning{border-top:1px solid var(--connection-line);min-width:0;margin-block:32px;padding-top:24px}.learning-next-steps>h2,.related-learning>h2{color:var(--connection-ink);letter-spacing:-.015em;margin:0 0 18px;font-size:20px;font-weight:660;line-height:1.6}.learning-next-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.learning-next-step{border:1px solid var(--connection-line);background:var(--connection-soft);border-radius:6px;flex-direction:column;min-width:0;padding:22px;display:flex}.learning-next-step:only-child{grid-column:1/-1}.learning-next-step--service{background:#fffdf8}.learning-next-step__meta{color:var(--connection-body);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:600;display:flex}.learning-next-step__status{color:#305544;background:#e8f2ec;border-radius:3px;padding:3px 7px;font-weight:500;line-height:1.5}.learning-next-step__status--beta{color:#325676;background:#e8eff7}.learning-next-step__status--coming_soon{color:var(--connection-accent);background:#ffedcc}.learning-next-step h3{color:var(--connection-ink);overflow-wrap:anywhere;margin:14px 0 10px;font-size:20px;font-weight:650;line-height:1.5}.learning-next-step>p{max-width:72ch;color:var(--connection-body);overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.8}.content-connection-link{min-height:44px;color:var(--connection-ink);justify-content:space-between;align-self:start;align-items:center;gap:24px;margin-top:auto;font-size:14px;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.content-connection-link:hover{color:#0b4dff;text-underline-offset:4px;text-decoration:underline}.related-learning__list{border-top:1px solid var(--connection-line);margin:0;padding:0;list-style:none}.related-learning__list>li{border-bottom:1px solid var(--connection-line);margin:0;padding:0}.related-learning__article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:44px;padding:20px 4px;text-decoration:none;transition:background-color .18s;display:grid}.related-learning__article:hover,.related-learning__article:active{background:var(--connection-soft)}.related-learning__article h3{color:var(--connection-ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.6}.related-learning__article p{color:var(--connection-body);overflow-wrap:anywhere;margin:0 0 9px;font-size:14px;line-height:1.8}.related-learning__article span{color:var(--connection-body);font-size:12px;line-height:1.7}.related-learning__article>svg{color:var(--connection-ink)}.task-guide:focus-visible,.content-connection-link:focus-visible,.related-learning__article:focus-visible{outline-offset:4px;outline:3px solid #0b4dff}.learning-next-step-editor{border:1px solid var(--admin-line,#dce2e8);border-radius:5px;min-width:0;margin:20px 0;padding:16px}.learning-next-step-editor legend{padding:0 6px;font-size:14px;font-weight:600}.learning-next-step-editor__item{border-top:1px solid var(--admin-line,#dce2e8);gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.learning-next-step-editor__item .learning-field{margin-bottom:0}.learning-next-step-editor__item>button{justify-self:start;min-height:44px}.learning-next-step-editor__notice{background:var(--admin-soft,#f5f8fb);border:1px solid var(--admin-line,#dce2e8);border-radius:4px;padding:12px 14px;font-size:13px}.learning-next-step-editor__notice p{margin:0 0 10px}.learning-next-step-editor :is(select,textarea,button){min-height:44px}.learning-next-step-editor textarea{resize:vertical}.learning-next-step-editor :is(select,textarea,button):focus-visible{outline:2px solid var(--admin-blue,#0b4dff);outline-offset:3px}@media (width<=1000px){.task-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-guides__heading{align-items:start}.task-guides__heading>p{max-width:240px}}@media (width<=760px){.task-guides{padding-top:36px;padding-bottom:24px}.task-guides__heading{flex-wrap:wrap;gap:10px;margin-bottom:20px}.task-guides__heading h2{font-size:26px}.task-guides__heading>p{max-width:none}.task-guide{padding:20px 20px 8px}.learning-next-steps__grid{grid-template-columns:minmax(0,1fr)}.learning-next-step{padding:18px}.related-learning__article{gap:16px}}@media (width<=600px){.task-guides__grid{grid-template-columns:minmax(0,1fr);gap:12px}.task-guide__description{margin-bottom:16px}.learning-next-step-editor{padding:12px}}@media (prefers-reduced-motion:reduce){.task-guide,.content-connection-link,.related-learning__article{transition:none}}
