html[data-app="panel"] #current-nutrition-plan .activity-guide-inline[hidden]{display:none}
html[data-app="panel"] #current-nutrition-plan .activity-guide-inline{width:100%;min-width:0;container-type:inline-size}
html[data-app="panel"] #current-nutrition-plan .activity-guide-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;max-width:900px;min-width:0;overflow:hidden;margin:14px auto;border:1px solid #9fc7d4;border-radius:22px;background:#f6fbfd;color:#102943;box-shadow:0 16px 36px #071b3020}
html[data-app="panel"] #current-nutrition-plan .activity-guide-visual{display:grid;place-items:center;min-width:0;aspect-ratio:4/3;background:#102b49}
html[data-app="panel"] #current-nutrition-plan .activity-guide-visual:has(.activity-guide-photo){aspect-ratio:1}
html[data-app="panel"] #current-nutrition-plan .activity-guide-visual img{display:block;width:100%;height:100%;object-fit:cover}
html[data-app="panel"] #current-nutrition-plan .activity-guide-photo{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:300% 300%;background-position:0 0}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-0{background-position:0 0}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-1{background-position:50% 0}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-2{background-position:100% 0}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-3{background-position:0 50%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-4{background-position:50% 50%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-5{background-position:100% 50%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-6{background-position:0 100%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-7{background-position:50% 100%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-cell-8{background-position:100% 100%}
html[data-app="panel"] #current-nutrition-plan .activity-guide-icon{font-size:5rem}
html[data-app="panel"] #current-nutrition-plan .activity-guide-symbol{position:relative;display:grid;place-items:center;width:min(66%,240px);aspect-ratio:1;border:1px solid #8ad0dd78;border-radius:30px;background:radial-gradient(circle at 50% 35%,#3a809d,#193f60 65%,#102b49);box-shadow:inset 0 0 45px #c1f3ff22,0 18px 30px #00162a5c}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body{padding:18px 20px;min-width:0}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body h4{margin:5px 0 12px;font-size:1.25rem;color:#102943}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body ul{margin:0;padding-left:19px;line-height:1.48}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body li+li{margin-top:7px}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body small{display:block;margin-top:16px;color:#526577;font-size:.76rem;line-height:1.4}
html[data-app="panel"] #current-nutrition-plan .activity-guide-body a{color:#125b8d;text-decoration:underline}
@container(max-width:620px){html[data-app="panel"] #current-nutrition-plan .activity-guide-card{grid-template-columns:minmax(0,1fr)}html[data-app="panel"] #current-nutrition-plan .activity-guide-visual{aspect-ratio:16/10}html[data-app="panel"] #current-nutrition-plan .activity-guide-visual img{object-position:center 30%}html[data-app="panel"] #current-nutrition-plan .activity-guide-body{padding:16px}}
@media(max-width:700px){html[data-app="panel"] #current-nutrition-plan .activity-guide-card{grid-template-columns:minmax(0,1fr)}html[data-app="panel"] #current-nutrition-plan .activity-guide-visual{aspect-ratio:16/10}html[data-app="panel"] #current-nutrition-plan .activity-guide-body{padding:16px}}
