/* Intro konten dan breadcrumb; tidak mengatur kerangka, header, atau sidebar. */
.uriqr-page-intro{box-sizing:border-box;min-width:0;margin:10px 8px 12px;padding:12px 14px;border:1px solid #dbbd24;border-radius:12px;background:#c6e7fe;color:#102b46;font-family:system-ui,sans-serif;overflow-wrap:anywhere;}
.uriqr-page-intro>h1,.uriqr-page-intro>h2{margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.3;}
.uriqr-page-intro p{margin:8px 0 0;font-size:14px;line-height:1.65;}
.uriqr-breadcrumb ol{display:flex;flex-wrap:wrap;gap:5px 8px;list-style:none;padding:0;margin:0 0 8px;font-size:12px;line-height:1.5;}
.uriqr-breadcrumb li+li::before{content:"/";margin-right:8px;}
.uriqr-breadcrumb a{color:#174b82;text-decoration:underline;}
.uriqr-breadcrumb a:focus-visible{outline:2px solid #174b82;outline-offset:2px;}
@media(max-width:939px){.uriqr-page-intro{margin-bottom:48px;}}
@media(max-width:505px){.uriqr-page-intro{padding:10px;}.uriqr-page-intro p{font-size:13px;}}
.uriqr-seo-section,.uriqr-seo-faq,.uriqr-seo-related{margin-top:20px;min-width:0;}
.uriqr-seo-section>h2,.uriqr-seo-section>h3,.uriqr-seo-faq>h2,.uriqr-seo-faq>h3,.uriqr-seo-related>h2,.uriqr-seo-related>h3{margin:0;font-size:18px;line-height:1.45;color:#102b46;}
.uriqr-seo-context{font-weight:600;}
.uriqr-seo-faq dl{margin:10px 0 0;}
.uriqr-seo-faq dt{margin:14px 0 0;font-weight:700;font-size:14px;line-height:1.6;}
.uriqr-seo-faq dd{margin:4px 0 0;font-size:14px;line-height:1.65;}
.uriqr-seo-related ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:10px 0 0;}
.uriqr-seo-related a{color:#174b82;text-decoration:underline;text-underline-offset:3px;}
.uriqr-seo-related a:focus-visible{outline:2px solid #174b82;outline-offset:3px;}
@media(max-width:505px){.uriqr-seo-section>h2,.uriqr-seo-section>h3,.uriqr-seo-faq>h2,.uriqr-seo-faq>h3,.uriqr-seo-related>h2,.uriqr-seo-related>h3{font-size:16px;}.uriqr-seo-faq dt,.uriqr-seo-faq dd{font-size:13px;}}
