/* Shared Load More controls; card layouts and shared chrome stay unchanged. */
#top .dr-load-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin:44px 0 12px;text-align:center;clear:both}
#top .dr-load-more-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:170px;min-height:50px;padding:14px 28px;border:1px solid #ff6b00;border-radius:999px;background:#ff6b00;color:#fff;font:700 14px/1.4 Inter,"Segoe UI",sans-serif;text-decoration:none;box-shadow:0 4px 12px #ff6b0014;transition:background .2s,box-shadow .2s,transform .2s}
#top .dr-load-more-link:hover{color:#fff;background:#e05f00;border-color:#e05f00;box-shadow:0 9px 24px #ff6b0035;transform:translateY(-2px);text-decoration:none}
#top .dr-load-more-link:focus-visible{outline:3px solid #0066ff;outline-offset:4px}
#top .dr-load-more-link[aria-disabled=true]{opacity:.65;cursor:wait;transform:none}
#top .dr-load-more-status{margin:0;padding:0;color:#667085;font:400 13px/1.7 Inter,"Segoe UI",sans-serif}
#top .dr-load-more-error{max-width:520px;margin:0;color:#994300;font:400 13px/1.6 Inter,"Segoe UI",sans-serif}
#top .dr-load-more [hidden]{display:none!important}
#top #dr-app .dr-blog-pagination{display:block;margin:0}
@media(prefers-reduced-motion:reduce){#top .dr-load-more-link{transition:none}#top .dr-load-more-link:hover{transform:none}}

/* Archive-specific selectors take precedence over the presentation resets. */
#top #dr-app[data-page="archive"] .dr-blog-pagination{margin:0;padding:52px 0 0;display:block}
#top #dr-app[data-page="archive"] .dr-load-more{margin:0 0 12px}
#top #dr-app[data-page="archive"] .dr-load-more-link{display:inline-flex;padding:14px 28px;border:1px solid #ff6b00;border-radius:999px;background:#ff6b00;color:#fff;box-shadow:0 4px 12px #ff6b0014}
#top #dr-app[data-page="archive"] .dr-load-more-link:hover{background:#e05f00;border-color:#e05f00;color:#fff;box-shadow:0 9px 24px #ff6b0035}
#top #dr-app[data-page="archive"] .dr-archive-header{max-width:900px;margin:0 0 48px}
#top #dr-app[data-page="archive"] .dr-archive-back{display:inline-flex;color:#667085;font:500 13px/1.6 Inter,"Segoe UI",sans-serif;margin:0 0 30px;transition:color .2s}
#top #dr-app[data-page="archive"] .dr-archive-back:hover{color:#ff6b00}
#top #dr-app[data-page="archive"] .dr-archive-back:focus-visible{outline:3px solid #ff6b00;outline-offset:4px;border-radius:3px}
#top #dr-app[data-page="archive"] .dr-archive-eyebrow{display:flex;align-items:center;gap:10px;color:#ff6b00;font:700 12px/1.5 Inter,"Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}
#top #dr-app[data-page="archive"] .dr-archive-eyebrow:before{content:"";width:28px;height:2px;background:#ff6b00;flex:none}
#top #dr-app[data-page="archive"] .dr-archive-title{margin:0;color:#222;font:800 clamp(32px,4.2vw,52px)/1.1 Montserrat,"Segoe UI",sans-serif;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}
#top #dr-app[data-page="archive"] .dr-archive-description{max-width:760px;margin:20px 0 0;color:#667085;font:400 18px/1.65 Inter,"Segoe UI",sans-serif}
#top #dr-app[data-page="archive"] .dr-archive-description p{font:inherit;color:inherit;margin:0 0 12px}
#top #dr-app[data-page="archive"] .dr-archive-description p:last-child{margin-bottom:0}
#top #dr-app[data-page="archive"] .dr-archive-description a{color:#ff6b00;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){#top #dr-app[data-page="archive"] .dr-blog-pagination{padding-top:36px}#top #dr-app[data-page="archive"] .dr-archive-header{margin-bottom:32px}#top #dr-app[data-page="archive"] .dr-archive-back{margin-bottom:24px}#top #dr-app[data-page="archive"] .dr-archive-description{font-size:16px}}
