/* Article-only additions. Header, title hero, footer and mobile shortcuts use the established guide template. */
.guide.new-article{max-width:850px;margin:0 auto;padding:40px 24px 85px;line-height:1.95;font-size:1.04rem}
.new-article .breadcrumbs{font-size:.9rem;color:#795f65;margin-bottom:18px}
.new-article .article-meta{font-size:.88rem;color:#806a70;margin:0 0 18px}
.new-article .new-article-cover{margin:20px auto 30px;max-width:850px;overflow:hidden;border-radius:20px;background:#fae7e6;box-shadow:0 14px 34px #6d334022}
.new-article-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.new-article>p{margin:0 0 1.15em;color:#523b43}
.new-article>p.answer{font-size:1.12rem;color:#432c36;font-weight:600}
.new-article section{margin:40px 0}
.new-article h2{font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.5;color:#723b4b;text-align:left;margin:0 0 16px}
.new-article h3{font-size:1.08rem;line-height:1.6;color:#54303c;margin:24px 0 8px}
.new-article section p{margin:0 0 1em;color:#523b43}
.new-article .related-links{padding-left:1.4em;margin:.3em 0}
.new-article .related-links li{margin:.65em 0}
.new-article .editorial-note{padding:16px 18px;border-left:4px solid #d9a0a0;background:#fff0ef;border-radius:8px;font-size:.93rem}
.new-article :focus-visible{outline:3px solid #9b4d61;outline-offset:4px}
@media(max-width:760px){.guide.new-article{padding:30px 20px 90px;font-size:1rem}}
