/* Scoped editorial additions: approved wording, native details and readable wrapping. */
@media(max-width:720px){.jackalos-landing .os-hero{grid-template-columns:minmax(0,1fr)}.jackalos-landing .os-logo-wrap,.jackalos-landing .os-copy{min-width:0;max-width:100%}}
.jackalos-landing .os-owner-autonomy{margin-top:24px;padding-top:21px;border-top:1px solid rgba(91,178,218,.3)}
.jackalos-landing .os-owner-autonomy h3,.jackalos-landing .os-start-simply h3{color:#c6f6ff;font-size:1.24rem;font-weight:600;line-height:1.35;margin:0 0 12px}
.jackalos-landing .os-privacy-pledge .os-privacy-body p+p{margin-top:13px!important}
.jackalos-landing .os-privacy-body{min-width:0}
.jackalos-landing .os-privacy-body .os-editorial-lead{color:#e2f8ff}
.jackalos-landing .os-start-simply{padding-bottom:19px;margin-bottom:21px;border-bottom:1px solid rgba(127,193,234,.3)}
.jackalos-landing .os-start-simply .os-access-tag{margin:0 0 14px}
.jackalos-landing .os-start-simply p:not(.os-access-tag){color:#c9dff1;font-size:.94rem;line-height:1.7;margin:0 0 13px}
.jackalos-landing .os-start-simply p:last-child{margin-bottom:0}
.jackalos-landing .os-start-simply .os-setup-sequence{color:#e5faff;font-weight:600;line-height:1.9}
.jackalos-landing .os-family-grid{align-items:start}
.jackalos-landing .os-family-item{min-width:0}
.jackalos-landing .os-family-item .os-family-tagline{color:#a8e9f4;font-weight:600;margin:0 0 12px!important}
.jackalos-landing .os-family-details{margin-top:17px;border-top:1px solid rgba(83,155,211,.3);padding-top:3px}
.jackalos-landing .os-family-details summary{cursor:pointer;list-style-position:inside;min-height:44px;padding:12px 0 8px;font-size:.91rem;font-weight:600;line-height:1.5;color:#b6ebff;outline-offset:4px}
.jackalos-landing .os-family-details summary:hover{color:#fff}
.jackalos-landing .os-family-details summary:focus-visible{outline:2px solid #92eaff;border-radius:4px}
.jackalos-landing .os-family-item .os-family-details p{margin:12px 0 0!important}
.jackalos-landing .os-family-details p:last-child{padding-bottom:2px}
.jackalos-landing .os-reporting-choice{color:#bdd8e9!important;border-left:2px solid rgba(107,218,249,.65);padding-left:14px}
.jackalos-landing .os-roadmap-now{white-space:normal;max-width:100%;min-width:0;line-height:1.5}
.jackalos-landing .os-family-item,.jackalos-landing .os-setup-sequence{overflow-wrap:break-word}
@media(max-width:720px){.jackalos-landing .os-roadmap-item{grid-template-columns:34px minmax(0,1fr);row-gap:7px}.jackalos-landing .os-roadmap-state{grid-column:2;justify-self:start;margin-top:0;white-space:normal}.jackalos-landing .os-owner-autonomy h3,.jackalos-landing .os-start-simply h3{font-size:1.16rem}.jackalos-landing .os-family-details summary{font-size:.94rem}}
