/* v362 — single membership offer for free members (see family-member-offer.v362.js). */
#family-public-trial[data-family-trial-controls]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem}
#family-public-trial[data-family-trial-controls][hidden]{display:none!important}
#family-public-trial>*{order:5;margin-top:0;margin-bottom:0}
#family-public-trial>.fm362-free{order:1;flex:1 1 100%}
#family-public-trial>[data-family-status]{order:2;flex:1 1 100%}
#family-public-trial>.fm362-opens{order:3;flex:1 1 100%;max-width:none;line-height:1.55;color:#4a4a42;margin-bottom:.4rem}
#family-public-trial>[data-family-trial-terms]{order:4;flex:1 1 100%}
/* the extra lines belong to the offer only: hidden for paid / trial members whose card shows status or management */
#family-public-trial:not(:has([data-family-subscribe]:not([hidden]))):not(:has([data-family-public-trial]:not([hidden]))) :is(.fm362-free,.fm362-opens){display:none}
/* the duplicate «Unlock the full Family Academy» card is hidden while the payment card is shown */
[data-family-protected]:has(#family-public-trial:not([hidden])) [data-family-upgrade-banner]{display:none!important}
