.guide-page h1{font-size:clamp(36px,4.15vw,60px);line-height:1.06;letter-spacing:-2px;font-weight:500;max-width:730px}.guide-page h2{font-size:clamp(30px,3vw,42px);line-height:1.14;letter-spacing:-1.2px;text-align:left}.guide-page h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.5px}.guide-page p{line-height:1.75}.breadcrumbs{display:flex;gap:12px;font-size:13px;color:var(--muted);padding-top:26px}.breadcrumbs a:hover{color:var(--text)}.guide-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:58px 0 66px}.guide-lead{font-size:18px;color:var(--muted);margin:25px 0 28px;max-width:600px}.guide-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.guide-tags span{font-size:11px;line-height:1.5;letter-spacing:.1px;padding:6px 10px;background:var(--surface);border-radius:6px}.guide-cover{margin:0}.guide-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px}.guide-cover figcaption{font-size:12px;color:var(--muted);margin-top:14px;text-align:center}.guide-jumps{display:flex;flex-wrap:wrap;gap:20px 36px;border-block:1px solid var(--line);padding:21px 0;font-size:13px}.guide-jumps a:hover{color:var(--accent)}.guide-section{padding:88px 0;scroll-margin-top:100px}.guide-section-heading{max-width:750px;margin-bottom:38px}.guide-section-heading>p:last-child{margin-top:24px;font-size:18px;color:var(--muted)}.guide-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.guide-cases article{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.guide-number{display:block;color:var(--accent);font-size:13px;margin-bottom:35px}.guide-cases p{margin-top:15px;font-size:15px;color:var(--muted)}.guide-workflow{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px;border-top:1px solid var(--line)}.workflow-intro{max-width:280px;margin-top:22px;color:var(--muted)}.guide-steps{list-style:none;padding:0;margin:0;display:grid;gap:28px}.guide-steps li{display:grid;grid-template-columns:36px 1fr;gap:22px;padding-bottom:28px;border-bottom:1px solid var(--line)}.guide-steps li:last-child{border:0;padding-bottom:0}.guide-steps li>span{font-size:13px;color:var(--accent);padding-top:5px}.guide-steps p{font-size:16px;color:var(--muted);margin-top:10px}.prompt-section{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px;border-radius:22px;background:var(--surface);padding:48px;scroll-margin-top:90px}.prompt-heading>p:not(.eyebrow){font-size:15px;color:var(--muted);margin:24px 0}.prompt-example{background:var(--bg);border:1px solid var(--line);border-radius:15px;padding:30px;box-shadow:0 12px 40px #00000004}.prompt-label{font-size:12px;color:var(--accent)}.prompt-example blockquote{font-size:17px;line-height:1.8;margin:20px 0;color:var(--text)}.prompt-hint{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.guide-editorial{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:start}.guide-prose h2{margin-bottom:28px}.guide-prose>p{font-size:17px;color:var(--muted);margin-top:20px}.guide-prose .guide-source{font-size:12px;margin-top:26px}.guide-source a,.video-credit a{text-decoration:underline;text-underline-offset:3px}.guide-checklist{padding:28px;border:1px solid var(--line);border-radius:16px}.guide-checklist ul{list-style:none;padding:0;margin-top:24px}.guide-checklist li{font-size:14px;line-height:1.8;padding:16px 0;border-top:1px solid var(--line);color:var(--muted)}.guide-checklist li:last-child{padding-bottom:0}.guide-video{display:grid;grid-template-columns:.7fr 1fr;gap:56px;align-items:center;border-block:1px solid var(--line);padding:42px 0}.guide-video>div>p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:16px}.guide-video .video-credit{font-size:11px!important}.guide-video figure{margin:0}.guide-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#10151e;border-radius:14px}.guide-video figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}.guide-faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px}.guide-faq details{border-bottom:1px solid var(--line);padding:21px 0}.guide-faq details:first-child{padding-top:0}.guide-faq summary{list-style:none;cursor:pointer;display:flex;gap:22px;justify-content:space-between;font-size:18px;line-height:1.5}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq details>p{font-size:15px;color:var(--muted);padding:18px 35px 0 0}.faq-plus{position:relative;flex:0 0 16px;height:20px;margin-top:3px}.faq-plus:before,.faq-plus:after{content:'';position:absolute;background:currentColor;left:0;top:9px;width:13px;height:1px}.faq-plus:after{transform:rotate(90deg)}details[open] .faq-plus:after{display:none}.guide-related{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px;border-top:1px solid var(--line);padding:55px 0}.guide-related>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-related a{border-radius:13px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.guide-related img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.guide-related span{display:block;padding:18px;font-size:17px}.guide-related a:hover{border-color:var(--muted)}.guide-closing{text-align:center;padding:75px 0 105px}.guide-closing h2{text-align:center}.guide-closing p{margin:20px 0 26px;color:var(--muted)}.guide-page .eyebrow{margin-bottom:15px}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--text);color:var(--bg);padding:12px 18px;border-radius:8px}.skip-link:focus{top:12px}
@media(max-width:1100px){.guide-hero{gap:28px}.guide-page h1{font-size:43px}.guide-hero-copy .guide-tags{gap:6px}.guide-workflow,.guide-editorial,.guide-faq,.guide-related{gap:45px}.prompt-section{gap:32px;padding:30px}.guide-cases article{padding:24px}.guide-cases h3{font-size:20px}.guide-video{gap:30px}}
@media(max-width:760px){.breadcrumbs{font-size:12px;padding-top:20px}.guide-hero{grid-template-columns:1fr;gap:30px;padding:36px 0}.guide-page h1{font-size:clamp(36px,8.4vw,48px);letter-spacing:-1.3px;max-width:620px}.guide-lead{font-size:17px;margin:21px 0 24px}.guide-tags{margin-top:23px}.guide-cover img{border-radius:12px}.guide-cover figcaption{font-size:11px}.guide-jumps{gap:16px 22px;font-size:12px;padding:18px 0}.guide-section{padding:52px 0}.guide-section-heading>p:last-child{font-size:16px;margin-top:21px}.guide-cases{grid-template-columns:1fr;gap:13px}.guide-number{margin-bottom:18px}.guide-cases article{padding:24px}.guide-cases h3{font-size:23px}.guide-workflow,.guide-editorial,.guide-faq,.guide-related,.guide-video{grid-template-columns:1fr;gap:30px}.guide-workflow h2 br,.prompt-heading h2 br,.guide-related h2 br{display:none}.workflow-intro{max-width:100%}.guide-steps li{grid-template-columns:25px 1fr;gap:13px}.guide-steps h3{font-size:21px}.guide-steps p{font-size:15px}.prompt-section{grid-template-columns:1fr;padding:26px 20px;gap:28px;border-radius:16px}.prompt-example{padding:23px 20px}.prompt-example blockquote{font-size:16px;line-height:1.8}.guide-prose>p{font-size:16px}.guide-faq summary{font-size:17px}.guide-faq details>p{padding-right:0}.guide-video{padding:30px 0}.guide-related{padding:38px 0}.guide-related>div:last-child{gap:12px}.guide-related span{padding:14px;font-size:14px}.guide-closing{padding:42px 0 65px}}
