/* Article-only styles; keep the established site design. */
.guide-sample{border:1px solid #dbe6f3;background:#f8fbff;border-radius:14px;padding:18px 20px;margin:24px 0}
.guide-sample summary{cursor:pointer;font-weight:650;color:#245d97;line-height:1.7}
.guide-sample summary:focus-visible{outline:3px solid #1368ce;outline-offset:5px}
.guide-sample figure{margin:20px 0 0}.guide-sample img{display:block;width:100%;max-width:440px;height:auto;margin:auto;border:1px solid #dbe6f3;border-radius:8px}
.guide-sample figcaption{font-size:13px;color:#60728b;margin-top:14px}
.seo-article table caption{text-align:left;padding:12px 14px;color:#395675;background:#f8fbff;font-size:14px}
.seo-article .notice{font-size:14px}.seo-article .docAside{max-height:calc(100vh - 60px);overflow-y:auto}
.seo-article .docBody h3{color:#13223a}.seo-article .docBody strong{color:#395675}
@media(max-width:760px){.seo-article .docAside{max-height:none;overflow:visible}.guide-sample{padding:16px}.seo-article .docHero h1{overflow-wrap:anywhere}}
