.guide-pair{--guide-surface:#fff;--guide-muted-surface:#f4f7fc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:stretch}
.guide-pair>.panel{grid-column:auto;padding:32px;min-width:0}
.guide-pair .container{position:relative}
.guide-pair :is(.panel-head,.app-guide-heading){display:block;margin:0 0 24px}
.guide-pair :is(.panel-head,.app-guide-heading) h2{font-size:var(--type-40);line-height:1.12}
.guide-pair .eyebrow{display:flex;align-items:center;min-height:44px;margin:0 0 8px}
.app-care-toolbar{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:0}
.app-care-toolbar>p{font-size:var(--type-12);color:var(--muted)}
.app-care-toolbar .button{min-height:44px;padding:10px 14px;font-size:var(--type-12)}
.app-care-toolbar .segmented button{min-height:44px;padding:8px 12px;font-size:var(--type-12)}
.app-timeline,.app-care-grid{list-style:none;padding:var(--guide-list-offset,0px) 0 0;margin:0;display:grid;gap:12px}
.guide-pair :is(.app-timeline,.app-care-grid)>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;align-content:center;align-items:center;padding:14px 16px;border-radius:var(--tile-radius)}
.app-timeline>li{background:var(--guide-muted-surface)}
.app-care-grid>li{background:var(--guide-surface)}
.app-timeline li>span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--guide-surface);color:var(--blue);font:400 var(--type-20)/1 var(--font-display)}
.app-timeline h3{font-size:var(--type-20);line-height:1.2}
.guide-pair :is(.app-timeline,.app-care-grid) p{font-size:var(--type-14);line-height:1.5;margin:0}
.app-care-grid li>strong{display:none}
.app-care-grid li>span{display:grid;place-items:center;width:40px;min-height:40px}
.app-care-grid .icon{width:24px;height:24px;color:var(--blue)}
.app-care-status:empty{display:none}
@media(min-width:901px){
 .guide-pair li:nth-child(1){min-height:var(--guide-row-1,0px)}
 .guide-pair li:nth-child(2){min-height:var(--guide-row-2,0px)}
 .guide-pair li:nth-child(3){min-height:var(--guide-row-3,0px)}
 .guide-pair li:nth-child(4){min-height:var(--guide-row-4,0px)}
 .guide-pair li:nth-child(5){min-height:var(--guide-row-5,0px)}
}
@media(min-width:901px) and (max-width:1100px){
 .app-care:has(.segmented) .app-care-toolbar{position:static;margin-bottom:16px}
}
@media(max-width:900px){
 .guide-pair{grid-template-columns:minmax(0,1fr)}
 .guide-pair>.panel{padding:24px}
 .app-care-toolbar{position:static;margin-bottom:16px}
 .guide-pair .eyebrow{min-height:0;margin-bottom:12px}
}
@media(max-width:700px){
 .guide-pair>.panel{padding:24px 20px}
 .guide-pair :is(.panel-head,.app-guide-heading){margin-bottom:0}
 .guide-pair :is(.panel-head,.app-guide-heading) h2{font-size:var(--type-28);line-height:1.15}
 .app-guide[open]>.app-guide-content{padding-top:20px}
 .guide-pair :is(.app-timeline,.app-care-grid)>li{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:14px 12px}
 .app-timeline li>span,.app-care-grid li>span{width:32px;min-height:32px;height:32px}
}
