/* Nicke editorial system, original OpenAI media and contextual reading links. */
.chatgpt-article h1{max-width:23ch;line-height:1.05;overflow-wrap:break-word;}
.chatgpt-brand-band{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 2rem;margin-top:2rem;border:1px solid #deded8;border-left:8px solid #c5f200;border-radius:1.2rem;background:#fff;}
.chatgpt-brand-band .chatgpt-wordmark{display:block;width:64px;height:64px;object-fit:contain;flex-shrink:0;}
.chatgpt-article .chatgpt-brand-band p{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:0;font-weight:700;letter-spacing:-.055em;}
.chatgpt-article .chatgpt-credit{font-size:.78rem;line-height:1.5;margin:.7rem 0 1.3rem;color:#555;}
.chatgpt-credit a,.chatgpt-figure figcaption a{color:inherit;text-underline-offset:.2em;}
.chatgpt-language-picker{margin:1.4rem 0 2rem;border-block:1px solid #dcdcd7;padding:.8rem 0;}
.chatgpt-language-picker>summary{font-weight:600;cursor:pointer;font-size:.9rem;}
.chatgpt-article .chatgpt-editions{margin:1rem 0 .5rem;gap:.3rem 1.4rem;font-size:.85rem;}
.chatgpt-article .chatgpt-figure{background:#f7f7f2;border:1px solid #deded8;border-radius:1rem;overflow:hidden;margin:2rem 0;}
.chatgpt-figure>a{display:block;}
.chatgpt-article .chatgpt-figure img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0;}
.chatgpt-article .chatgpt-figure figcaption{max-width:none;padding:.9rem 1.2rem;margin:0;font-size:.8rem;line-height:1.55;color:#444;}
.chatgpt-article .chatgpt-cover{margin:2rem 0 3rem;}
.chatgpt-article .ai-prose{min-width:0;}
.chatgpt-article .ai-prose a{color:inherit;text-decoration:underline;text-decoration-color:#8c9d35;text-decoration-thickness:1px;text-underline-offset:.17em;overflow-wrap:anywhere;}
.chatgpt-article .ai-prose a:hover{text-decoration-color:#ff5e00;text-decoration-thickness:2px;}
.chatgpt-article .ai-prose ul,.chatgpt-article .ai-prose ol{padding-left:1.5rem;margin:1.4rem 0 2rem;}
.chatgpt-article .ai-prose li{display:list-item;font-size:1.05rem;line-height:1.8;margin-bottom:.65rem;}
.chatgpt-article .ai-prose li::marker{color:#596b00;font-weight:700;}
.chatgpt-article blockquote{margin:2rem 0;padding:1.6rem 1.7rem;background:#f3f6e9;border-left:6px solid #c5f200;border-radius:0 .9rem .9rem 0;}
.chatgpt-article blockquote p{margin:0;font-size:1.15rem;line-height:1.7;font-weight:500;}
.chatgpt-article .seo-table-wrap{max-width:100%;overflow:auto;overscroll-behavior-x:contain;}
.chatgpt-article table{min-width:600px;}
.chatgpt-blog-group .culture-card-image img{object-fit:contain;background:#f4f3ef;}
@media(max-width:767px){.chatgpt-article h1{font-size:clamp(2.2rem,7.5vw,3.5rem);}.chatgpt-brand-band{padding:1.2rem;gap:1rem;border-left-width:5px;}.chatgpt-brand-band .chatgpt-wordmark{width:48px;height:48px;}.chatgpt-article .chatgpt-figure figcaption{padding:.8rem;}.chatgpt-article blockquote{padding:1.2rem;}.chatgpt-article .ai-toc{position:static;}}
