.sidekick-product-preview{margin:28px 0;max-width:960px}.sidekick-product-preview img{display:block;width:100%;height:auto;border:1px solid #bac8d2;border-radius:12px;box-shadow:0 10px 30px #071b3018}.sidekick-product-preview figcaption{font-size:13px;line-height:1.5;color:#42586b;margin-top:10px}#sidekick li{margin:10px 0;line-height:1.6}#sidekick p{line-height:1.65}@media(max-width:600px){.sidekick-product-preview{max-width:390px;margin-inline:auto}}

.sidekick-more{margin:1.5rem 0}.sidekick-more summary{cursor:pointer;font-weight:700;padding:1rem;border:1px solid #8a9aaa;border-radius:.5rem}.sidekick-more summary:focus-visible{outline:3px solid #087f8c;outline-offset:3px}

#sidekick .sidekick-signature-wordmark{display:block;width:min(100%,320px);height:auto;max-width:100%}

/* Mobile Sidekick beside the example and pilot availability copy. */
#sidekick .sidekick-mobile-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:clamp(28px,4vw,56px);align-items:start;margin:30px 0}
#sidekick .sidekick-mobile-copy{min-width:0}
#sidekick .sidekick-mobile-copy p{max-width:none}
#sidekick .sidekick-mobile-preview{margin:0;min-width:0;width:100%;max-width:290px;justify-self:center}
#sidekick .sidekick-phone{position:relative;padding:9px;border:2px solid #34485a;border-radius:36px;background:#14283e;box-shadow:0 12px 30px #14283e1c}
#sidekick .sidekick-phone img{display:block;width:100%;height:auto;border-radius:25px}
#sidekick .sidekick-mobile-preview figcaption{margin:16px 0 0;font-size:15px;line-height:1.5;text-align:center;font-weight:700;color:#14283e}
#sidekick .sidekick-mobile-preview figcaption span{display:block;font-size:12px;font-weight:400;color:#42566b;margin-top:5px}
@media(max-width:800px){#sidekick .sidekick-mobile-story{grid-template-columns:minmax(0,1fr);gap:24px}#sidekick .sidekick-mobile-preview{max-width:270px}}
