.service-access-status{margin:16px 0}.service-access-label{display:inline-block;margin:0;padding:8px 14px;border:1px solid #779d8e;border-radius:12px;background:#e7f0e8;color:#183e38;font-weight:750;line-height:1.45}.service-access-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.service-access-columns>div{min-width:0}.service-access-columns h3{margin-top:0}.service-access-extra{border-left:2px solid #b58a56;padding-left:28px}.service-access-future{font-size:.95em;color:#395456}.service-access a:not(.suite-button){color:#175b68;text-underline-offset:3px}.service-access a:focus-visible,.service-pairing summary:focus-visible{outline:3px solid #8d5934;outline-offset:5px}.service-pairing{margin-top:24px;border-top:1px solid #c0ceca;padding-top:16px}.service-pairing summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:700}.service-action-disabled{background:#52676a;cursor:default}.service-final-actions{display:flex;gap:14px;flex-wrap:wrap}.service-final .service-access-status{max-width:76ch}.service-final .suite-button{max-width:100%;overflow-wrap:anywhere}.story-hero .service-access-status p{font-size:1rem}@media(max-width:700px){.service-access-columns{grid-template-columns:1fr;gap:24px}.service-access-extra{border-left:0;border-top:2px solid #b58a56;padding:24px 0 0}.service-final-actions{flex-direction:column}}

.service-access-status[data-access-status="unavailable"] .service-access-label{background:#edf0f0;border-color:#89999b;color:#34494c}.service-access-status[data-access-status="licensed"] .service-access-label{background:#f4eadb;border-color:#b58a56;color:#503b26}
