/* cn.kuanju.cc news-style article mode (shopping-drugstores) */
.guide-document-article{max-width:720px}
.guide-news-article{max-width:720px}
.guide-article-body{font-size:16.5px;line-height:1.75;color:#222}
.guide-article-body h1{font:700 clamp(1.35rem,4vw,1.75rem)/1.35 var(--sans);margin:0 0 12px;text-wrap:balance}
.guide-article-body .persona{color:#444;font-size:15px;margin:0 0 14px;max-width:72ch}
.guide-article-body h2{font-size:1.2rem;margin:1.8em 0 .6em;padding-bottom:.25em;border-bottom:1px solid #e8e8e8}
.guide-article-body p{margin:.75em 0;max-width:none;line-height:1.75}
.guide-article-body ol,.guide-article-body ul{margin:.5em 0 1em;padding-left:1.3em}
.guide-article-body li{margin:.28em 0}
.guide-article-body figure{margin:1.2em 0}
.guide-article-body img{display:block;width:100%;height:auto;border-radius:2px}
.guide-article-body figcaption{font-size:13px;color:#666;padding:.55em 0 0;line-height:1.5}
.guide-article-body .check{font-size:13.5px;color:#666;margin-top:1.2em}
.guide-article-body .check a{color:#0b57d0;text-decoration:underline;margin-right:.35em}
.guide-news-article .guide-links{margin-top:2em}
@media(max-width:700px){
 .guide-collage-grid{grid-template-columns:1fr 1fr}
 .guide-collage-grid .guide-collage-shot:first-child{grid-row:auto}
 .guide-sticker{font-size:12px;padding:8px 10px;max-width:9rem}
}
@media(max-width:600px){.guide-links{grid-template-columns:1fr}.guide-document{padding-block:24px 48px}.guide-booking{padding:18px}.guide-document h2{font-size:22px}}
