.product-identity{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.identity-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.library-article .identity-heading h3{font:24px var(--serif);margin:0}.identity-heading>span{font:13px var(--sans);color:var(--muted)}.identity-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.identity-product{display:flex;flex-direction:column;gap:9px;padding-bottom:20px;border-bottom:1px solid var(--line)}.library-article .identity-product img{width:38px;height:38px;object-fit:contain;margin-bottom:3px}.identity-product strong{font:600 16px/1.5 var(--sans)}.identity-product>span{font:13px/1.6 var(--sans);color:var(--muted)}.account-heading{margin-top:28px}.library-article .identity-accounts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.identity-accounts li{display:flex;gap:12px;align-items:center;min-width:0;padding:15px 0;border-bottom:1px solid var(--line)}.library-article .identity-accounts img{width:28px;height:28px;flex-shrink:0}.identity-accounts li>div{min-width:0}.account-platform{display:block;color:var(--muted);font:12px/1.6 var(--sans);margin-bottom:3px}.identity-accounts strong{display:block;font:500 14px/1.55 var(--sans);overflow-wrap:anywhere}.reception .product-identity img{filter:brightness(0) invert(.86)}
@media(max-width:1000px){.library-article .identity-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.identity-heading{align-items:flex-start;flex-direction:column;gap:5px}.identity-products{gap:18px 14px}.library-article .identity-accounts{gap:0 14px}.identity-accounts li{gap:8px;align-items:flex-start}.identity-accounts strong{font-size:13px}.library-article .identity-accounts img{width:23px;height:23px}.identity-product strong{font-size:15px}}

.company-business{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.company-business>div{min-width:0}.company-business>div>span{font:14px var(--sans);color:var(--accent)}.library-article .company-business h3{font-size:22px}.library-article .company-business p{font-size:15px}.library-article .company-business a{font-size:14px}@media(max-width:700px){.company-business{grid-template-columns:1fr}.wordmark span{display:none}}

/* Shared family marks across explanations, product cards, chapters and dialogs. */
.has-content-icon>.content-icon{display:inline-block!important;width:25px;height:25px;max-height:none;vertical-align:-4px;margin:0 10px 0 0;object-fit:contain;flex-shrink:0}
.library-article h2>.content-icon{width:30px;height:30px;vertical-align:-3px}.library-article h3>.content-icon{width:25px;height:25px}.library-article h4>.content-icon,.library-article dt>.content-icon,.library-article b>.content-icon{width:21px;height:21px;vertical-align:-4px}
.content-family{display:block;font:12px/1.6 var(--sans);color:var(--muted);letter-spacing:.8px;margin:10px 0 4px}
body:not([data-scene="2"]) .content-icon,body:not([data-scene="2"]) .channel-icon{filter:brightness(0) invert(.88)}
.library-article .professional-diagram .content-icon{filter:none}#detail .content-icon{filter:brightness(0) invert(.88)}
.work-selector strong>.content-icon{width:20px;height:20px;margin-right:8px}.business-entry :is(button,a[data-library])>.content-icon{width:22px;height:22px;margin:0}.content-group-title h3.has-content-icon{display:flex;align-items:center}
@media(max-width:700px){.work-selector strong>.content-icon{display:block!important;margin:0 0 6px}.work-selector strong{font-size:12px!important}.has-content-icon>.content-icon{width:22px;height:22px;margin-right:7px}.library-article h2>.content-icon{width:25px;height:25px}.business-entry{gap:15px}.business-entry :is(button,a[data-library]){gap:7px}}

.library-article .exit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.library-article .exit-grid .exit-card{border:1px solid var(--line);padding:20px}.library-article .exit-grid .mark{display:none}.library-article .exit-grid .url{font-size:13px;overflow-wrap:anywhere}.library-article .exit-grid h3{font-size:22px}.library-article .exit-grid p{font-size:15px}@media(max-width:1000px){.library-article .exit-grid{grid-template-columns:1fr}}

.owned-websites{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.website-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.library-article .website-links>a,.library-article .website-links>div{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--fg)}.website-links strong{display:flex;justify-content:space-between;align-items:center;font:600 18px var(--sans)}.website-links>a>span,.website-links>div>span{font-size:14px;color:var(--muted)}.website-links small{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.library-article .website-links>a:hover{color:var(--accent)}@media(max-width:700px){.website-links{grid-template-columns:1fr;gap:10px}}
