/* Only the Claude guide: approved white/blue layout and existing typography. */
.claude-guide .hero .wrap{max-width:1056px}.claude-guide .hero{padding-bottom:48px}.claude-guide .claude-intro{max-width:850px;margin:24px 0}.claude-guide .claude-intro ul{padding-left:22px;color:var(--ink-3);font-size:15px}.claude-guide .claude-intro p:first-child{font-size:21px;line-height:1.55}.claude-guide .claude-shot{margin:28px 0 36px}.claude-guide .claude-shot img{width:100%;height:auto;object-fit:contain}.claude-guide .sec>h2{border-top:3px solid var(--accent);padding-top:22px;scroll-margin-top:110px}.claude-guide h3{scroll-margin-top:110px}.claude-guide .claude-table{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line);border-radius:16px;margin:20px 0 26px}.claude-guide table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.7}.claude-guide th{background:var(--accent-soft);color:var(--accent-deep);text-align:left;font-weight:750}.claude-guide td,.claude-guide th{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;min-width:140px}.claude-guide tr:last-child td{border-bottom:0}.claude-guide td:first-child{min-width:64px}.claude-guide td:has(.prompt){min-width:290px}.claude-guide td .prompt{margin:0;padding:14px;display:block}.claude-guide td .prompt-foot{margin-top:12px;justify-content:flex-end}.claude-guide .prompt-text{font-family:inherit}.claude-guide td .prompt-text{font-size:16px}.claude-guide a{overflow-wrap:anywhere}.claude-guide .sec>ul{padding-left:22px}.claude-guide .sec>hr{display:none}.claude-guide .claude-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 28px}.claude-guide .claude-video-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.claude-guide .claude-video-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.claude-guide .claude-video-card span{font-size:13px;color:var(--accent);padding:12px 14px 4px;font-weight:750}.claude-guide .claude-video-card strong{font-size:16px;line-height:1.6;padding:0 14px 12px}.claude-guide .claude-video-card b{margin-top:auto;font-size:13px;padding:0 14px 16px;color:var(--accent)}.claude-guide #guide-article{padding-bottom:64px}.claude-guide .claude-table:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
@media(max-width:619px){.claude-guide .claude-video-grid{grid-template-columns:1fr}.claude-guide .claude-video-card{display:grid;grid-template-columns:128px minmax(0,1fr)}.claude-guide .claude-video-card img{grid-row:1/4;align-self:center}.claude-guide .claude-video-card strong{font-size:14px}.claude-guide .claude-intro p:first-child{font-size:18px}.claude-guide .claude-table{font-size:15px}.claude-guide .sec>h2{font-size:26px}}
html body.brand-site .claude-guide .guide-breadcrumb{max-width:1088px;margin:0 auto;padding:18px 16px;font-size:14px;line-height:1.5;color:#596575}
html body.brand-site .claude-guide .guide-breadcrumb a{color:#596575;text-decoration:none}
html body.brand-site .claude-guide .claude-table td:first-child,html body.brand-site .claude-guide .claude-table th:first-child{min-width:64px}
@media(max-width:767px){
html body.brand-site .claude-guide .claude-table{overflow:visible;border:0;border-radius:0}
html body.brand-site .claude-guide .claude-table table,html body.brand-site .claude-guide .claude-table tbody{display:block;width:100%;min-width:0}
html body.brand-site .claude-guide .claude-table thead{display:none}
html body.brand-site .claude-guide .claude-table tr{display:block;width:100%;border:1px solid #dce2ec;border-radius:16px;margin:0 0 14px;padding:14px;background:white}
html body.brand-site .claude-guide .claude-table td{display:block;width:100%;min-width:0;padding:6px 0;border:0;overflow-wrap:anywhere}
html body.brand-site .claude-guide .claude-table td:before{content:attr(data-label);display:block;font-size:13px;font-weight:750;color:#596575;margin-bottom:4px}
html body.brand-site .claude-guide .claude-table td .prompt{padding:12px;margin:0}
html body.brand-site .claude-guide .claude-table .prompt-label{font-size:12px}
}
