/* Keep the proven sheet dimensions/type/spacing; extend only its contents. */
.feature-library-media figure{display:block;margin:0 0 28px;border-radius:8px;overflow:hidden}
.feature-library-media img,.feature-library-media video{display:block;width:100%;height:auto;max-width:100%;background:#0d1413}
.feature-library-media figcaption{font-size:14px;line-height:1.6;color:var(--ink2);margin-top:10px}
.feature-library-reference .wrap{width:auto;max-width:none!important;padding:0!important;margin:0}
.feature-library-reference .ref-grid,.feature-library-reference .marketing-stories{display:block;grid-template-columns:none;gap:0}
.feature-library-reference .ref,.feature-library-reference article{margin:24px 0;padding:0;border:0;background:transparent}
.feature-library-reference h2,.feature-library-reference h3{font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:24px 0 8px}
.feature-library-reference p,.feature-library-reference li,.feature-library-reference dd{font-size:16px;line-height:1.65;color:var(--ink2)}
.feature-library-reference p{margin:0 0 16px}
.feature-library-reference .capabilities{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:16px 0 24px}
.feature-library-reference .capabilities li{font-size:14px}
.feature-library-reference dl{display:block;margin:20px 0}
.feature-library-reference dt{font-size:16px;font-weight:600;margin:18px 0 6px}
.feature-library-reference dd{margin:0 0 18px}
.feature-library-reference details{margin:18px 0;border-block:1px solid var(--hair);background:transparent}
.feature-library-reference summary{font-size:16px;line-height:1.5;padding:16px 28px 16px 0;background:transparent!important}
.feature-library-reference summary:after{top:16px}
.feature-library-reference .detail-content{padding:4px 0 10px}
.feature-library-reference .feature-access{margin:24px 0 0}
.feature-library-reference .connected-work-caption{max-width:none;margin:24px 0}
.feature-library-reference .connected-work-caption p{font-size:16px}
.feature-library-reference .eyebrow{font-size:11px}
.feature-library-reference section{padding:0;border:0;background:transparent}
.feature-library-reference a{overflow-wrap:anywhere}
.feature-library-media video:focus-visible{outline:2px solid var(--link);outline-offset:3px}
.feature-library-noscript{max-width:740px;margin:40px auto;padding:24px 20px}
.feature-library-fallback-topic{padding:40px 0;border-top:1px solid var(--hair)}
