.prompt-guide{max-width:850px;margin:32px auto 72px;padding:0 22px;line-height:1.8;overflow-wrap:anywhere}.prompt-guide h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;letter-spacing:-.035em;margin:24px 0}.prompt-guide h2{font-size:1.6rem;line-height:1.3;margin:42px 0 15px}.prompt-guide h3{font-size:1.15rem;margin-top:26px}.prompt-guide p,.prompt-guide li{font-size:1.05rem}.prompt-guide blockquote{margin:24px 0;padding:18px 24px;border-left:4px solid #ef6a24;background:#fff7ef}.prompt-guide code{background:#f1f1ef;padding:2px 5px;border-radius:4px}.prompt-guide .guide-cta{display:block;margin:28px 0;padding:24px;background:#fff5eb;border:1px solid #f1d8c3;border-radius:18px}.prompt-guide .guide-cta a{display:inline-block;background:#f16c28;color:#fff;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none}.prompt-guide .byline,.prompt-guide .breadcrumb{font-size:.88rem;color:#666}.prompt-guide .review-note{padding:16px;background:#fff6d8;border:1px solid #e2cb8a}.prompt-guide a:focus-visible{outline:3px solid #16679b;outline-offset:4px}@media(max-width:600px){.prompt-guide{padding:0 17px;margin-top:20px}.prompt-guide ul,.prompt-guide ol{padding-left:23px}.prompt-guide blockquote{padding:14px}.prompt-guide .guide-cta{padding:18px}}
.prompt-guide .contents{padding:18px 22px;border:1px solid #e4e1dd;border-radius:14px;margin:28px 0;background:#faf9f7}.prompt-guide .contents ol{margin:0}.prompt-guide .contents a{font-size:.95rem}.prompt-guide h2{scroll-margin-top:30px}.prompt-guide .source-note{font-size:.9rem;color:#555}.prompt-guide .related{border-top:1px solid #e4e1dd;margin-top:38px;padding-top:10px}@media print{.header,footer,.guide-cta,.contents,.skip{display:none!important}.prompt-guide{max-width:none;margin:0;padding:0}.prompt-guide h2,.prompt-guide h3{break-after:avoid}.prompt-guide blockquote{break-inside:avoid}}
.prompt-guide .guide-cta a{background:#d74928;border-radius:7px}.prompt-guide .breadcrumb{display:flex;flex-wrap:wrap;gap:8px}.prompt-guide p a:not(.primary),.prompt-guide li a{color:#ad381d;text-decoration:underline;text-underline-offset:3px}.prompt-guide .table-wrap{overflow-x:auto}.prompt-guide table{border-collapse:collapse;width:100%;font-size:14px}.prompt-guide th,.prompt-guide td{text-align:left;vertical-align:top;border:1px solid #e4e5e8;padding:12px}.prompt-guide th{background:#fff5ed}