/* Compact sequential project guide; scoped to this component. */
.azd-project-start__summary{display:grid;gap:8px;margin:0 0 16px}.azd-project-start__summary>div{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #dce4ea;font-size:13px;line-height:1.5}.azd-project-start__summary button{font:inherit;font-size:12px;color:#294e6c;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px;padding:5px 0;max-width:50%}.azd-project-start__summary strong{font-weight:600}.azd-project-start__result{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;padding-top:0;border:0}.azd-project-start__checklist summary{font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;min-height:44px;display:list-item;align-content:center;color:#294e6c}.azd-project-start__checklist[open] summary{margin-bottom:12px}.azd-project-start__checklist ul{margin-top:8px}.azd-project-start__next{padding:19px 22px}.azd-project-start__next h3{font-size:20px}.azd-project-start__second{margin-top:0;padding-top:0;border:0}.azd-project-start__summary [hidden]{display:none!important}
@media(max-width:650px){.azd-project-start__summary>div{align-items:flex-start;gap:10px}.azd-project-start__summary button{min-width:85px;text-align:right}.azd-project-start__next{padding:16px}.azd-project-start__head{margin-bottom:14px}.azd-project-start__foot{margin-top:12px}}

@media(min-width:901px){
 .azd-project-start__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:12px}
 .azd-project-start__result{grid-template-columns:minmax(0,2.3fr) minmax(220px,1fr);gap:24px;align-items:start}
 .azd-project-start__next{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:start;padding:18px 20px}
 .azd-project-start__next>.azd-project-start__eyebrow,.azd-project-start__next>h3,.azd-project-start__next>p{grid-column:1}
 .azd-project-start__next>h3{margin:6px 0 8px}
 .azd-project-start__next>p{margin-bottom:0;font-size:13px}
 .azd-project-start__next>.azd-project-start__primary{grid-column:2;grid-row:2;align-self:center}
 .azd-project-start__next>.azd-project-start__text-link{grid-column:2;grid-row:3;font-size:12px;margin-top:0}
 .azd-project-start__checklist{padding:4px 0}.azd-project-start__checklist li{font-size:13px}
 .azd-project-start__head{margin-bottom:16px}.azd-project-start__foot{margin-top:12px}
}
