.vlc-mano-pilot-access{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:1.5rem;align-items:center;width:100%;margin-block:1.5rem;padding:1.5rem;border:1px solid #c8d8c8;border-radius:18px;background:#f5f8ef}
.vlc-mano-pilot-access h2{margin:.25rem 0 .5rem;color:#254d39}
.vlc-mano-pilot-access p{margin:.25rem 0 .75rem}
.vlc-mano-pilot-access a{display:inline-block;margin:.25rem .85rem .25rem 0;color:#254d39;font-weight:700}
.vlc-mano-pilot-access__kit{display:grid;gap:.4rem;padding:1rem;border-radius:14px;background:#fff}
.vlc-mano-pilot-access__kit strong{color:#254d39}
.vlc-mano-pilot{margin-block:2rem;padding:1.25rem;border:1px solid #c8d8c8;border-radius:16px;background:#f5f8ef}
.vlc-mano-pilot h2{margin-top:0}
.vlc-mano-pilot fieldset{display:grid;gap:.65rem;margin:.8rem 0;padding:0;border:0}
.vlc-mano-pilot legend{margin-bottom:.6rem;font-weight:700}
.vlc-mano-pilot label{display:flex;gap:.55rem;align-items:flex-start;cursor:pointer}
.vlc-mano-pilot input{margin-top:.25rem;flex:none}
.vlc-mano-pilot__check{padding:.7rem 1rem;border:0;border-radius:10px;background:#254d39;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.vlc-mano-pilot [role=status]{margin:.8rem 0 0;font-weight:600}
.vlc-mano-pilot-related{margin-block:1.5rem}
.vlc-mano-pilot-related__grid{display:grid;gap:.65rem}
.vlc-mano-pilot-related__item{display:flex;gap:.8rem;align-items:center;padding:.55rem;border:1px solid #dce6d7;border-radius:12px;text-decoration:none}
.vlc-mano-pilot-related__item img{object-fit:contain;flex:none}
.vlc-mano-pilot-related__item span:nth-child(2){display:grid;flex:1;gap:.2rem}
.vlc-mano-pilot-related__item small{font-size:.9rem}
.vlc-mano-pilot-related__item[hidden],.vlc-mano-pilot-related[hidden]{display:none}
@media(max-width:700px){.vlc-mano-pilot-access{grid-template-columns:1fr}.vlc-mano-pilot-access__kit{width:100%}}

/* Keep each pilot instruction together beside its illustration. */
:is(.post-69883,.post-69884) :is(.vlc-guide-navigation,.vlc-learning-steps,.vlc-guide-controls){max-width:1100px;box-sizing:border-box}
:is(.post-69883,.post-69884) .vlc-guide-navigation{gap:10px;margin:24px 0 28px}
:is(.post-69883,.post-69884) .vlc-guide-navigation .vlc-guide-all{margin-left:16px}
:is(.post-69883,.post-69884) .vlc-learning-steps>li{
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);
 grid-template-areas:"title drawing" "copy drawing";grid-template-rows:auto 1fr;
 align-items:start;gap:16px 40px;padding:0 0 28px;border:0;
}
:is(.post-69883,.post-69884) .vlc-learning-steps>li>h3{grid-area:title;margin:0!important;line-height:1.25}
:is(.post-69883,.post-69884) .vlc-learning-steps>li>p{grid-area:copy;margin:0;max-width:60ch}
:is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure{grid-area:drawing;justify-self:end;width:100%;max-width:420px;height:280px}
:is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure>img,
:is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure>.vg{height:100%;max-height:280px}
:is(.post-69883,.post-69884) .vlc-learning-steps>li+li{margin-top:0}
:is(.post-69883,.post-69884) .vlc-guide-sequence>li[hidden]{margin:0}
@media(max-width:900px){
 :is(.post-69883,.post-69884) .vlc-guide-navigation{gap:8px;margin-bottom:24px}
 :is(.post-69883,.post-69884) .vlc-guide-navigation .vlc-guide-all{flex-basis:100%;margin:4px 0 0;padding-left:0;text-align:left}
 :is(.post-69883,.post-69884) .vlc-learning-steps>li{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "copy" "drawing";grid-template-rows:auto;gap:16px;padding-bottom:24px}
 :is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure{justify-self:center;max-width:420px;height:240px;margin-top:4px}
 :is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure>img,
 :is(.post-69883,.post-69884) .vlc-learning-steps>li>.vlc-learning-figure>.vg{max-height:240px}
}
