/* Price-free access guide: open device / pool lanes rather than pricing cards.
   Natural text rows keep the complete questions readable at enlarged sizes. */
.mc-access-paths{border-top:1px solid var(--pr-line)}
.mc-access-path{display:grid;grid-template-columns:104px minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px 0;border-bottom:1px solid var(--pr-line)}
.mc-access-art{display:block;width:96px;height:96px;max-width:100%;color:#106d83}
.mc-access-summary{min-width:0}
.mc-access-summary>.ip-label{margin-bottom:8px}
.mc-access-summary h3{font:600 28px/1.25 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}
.product-page .mc-access-summary>p{margin:0;max-width:36rem;color:var(--body-text)}
.product-page .mc-access-prompt{border-left:2px solid #169da5;padding-left:24px;margin:0;color:var(--body-text)}
.mc-license-next{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;margin-top:24px}
.product-page .mc-license-next>p{max-width:48rem;margin:0;color:var(--body-text)}
.mc-license-next>.motion-cta{flex-shrink:0}
@media(max-width:1000px){.mc-access-path{grid-template-columns:88px minmax(0,1.2fr) minmax(0,1fr);gap:24px}.mc-access-summary h3{font-size:25px}.mc-license-next{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.mc-access-path{grid-template-columns:64px minmax(0,1fr);gap:16px 20px;align-items:start;padding:24px 0}.mc-access-art{width:64px;height:64px}.mc-access-summary h3{font-size:24px}.product-page .mc-access-prompt{grid-column:2;padding-left:16px}.mc-license-next{gap:20px}}
@media(max-width:380px){.mc-access-path{grid-template-columns:48px minmax(0,1fr);column-gap:16px}.mc-access-art{width:48px;height:48px}.product-page .mc-access-prompt{grid-column:1/-1}}
/* Preserve the shared type size while allowing long words under user enlargement. */
.mc-license-guide .ip-section-heading>div,.mc-license-guide .ip-section-heading>p{min-width:0}
.mc-license-guide h2{overflow-wrap:anywhere}
.mc-license-guide .mc-access-summary>p{overflow-wrap:anywhere}
