/* Sky Exchange interior system. All rules scoped away from the approved homepage. */
body.sx-inner-page { background: #fbfcff; }
body.sx-inner-page .content-area { margin: 0; }
body.sx-inner-page .content-container { padding-top: 0; padding-bottom: 0; }
body.sx-inner-page .entry { background: transparent; box-shadow: none; }
body.sx-inner-page .entry-content-wrap { padding: 0; }
body.sx-inner-page .entry-content { overflow: visible; }
body.sx-inner-page .entry-content > p:empty { display: none; }
body.sx-inner-page .sx-inner-hero { position: relative; isolation: isolate; width: 100vw; max-width: none; margin-left: calc(50% - 50vw); overflow: hidden; background: linear-gradient(115deg,#0a3978 0%,#0b56aa 68%,#1570c0 100%); color: #fff; }
body.sx-inner-page .sx-inner-hero::before { content:''; position:absolute; width:460px; height:460px; right:8%; top:-270px; border:1px solid rgb(255 255 255 / .18); border-radius:50%; box-shadow:0 0 0 85px rgb(255 255 255 / .035),0 0 0 170px rgb(255 255 255 / .035); pointer-events:none; }
body.sx-inner-page .sx-inner-hero-inner { position:relative; z-index:1; width:min(1160px,calc(100% - 48px)); margin:auto; display:flex; align-items:center; min-height:305px; padding:41px 0 62px; }
body.sx-inner-page .sx-inner-hero-copy { width: min(850px,100%); position:relative; z-index:2; }
body.sx-inner-page .sx-inner-breadcrumbs { display:flex; flex-wrap:wrap; align-items:center; gap:9px; margin-bottom:38px; font-size:13px; line-height:1.6; color:#d9eaff; }
body.sx-inner-page .sx-inner-breadcrumbs a,body.sx-inner-page .sx-inner-breadcrumbs a:visited { color:#e9f3ff; text-decoration:none; }
body.sx-inner-page .sx-inner-breadcrumbs a span { display:none; }
body.sx-inner-page .sx-inner-breadcrumbs a:hover { text-decoration:underline; }
body.sx-inner-page .sx-inner-sep { opacity:.62; }
body.sx-inner-page .sx-inner-kicker { margin:0 0 15px; color:#bee0ff; font-size:11px; font-weight:800; letter-spacing:.18em; line-height:1.4; text-transform:uppercase; }
body.sx-inner-page .sx-inner-hero h1 { max-width:940px; margin:0; color:#fff; font-size:clamp(43px,4.7vw,65px); line-height:1.1; font-weight:800; letter-spacing:-.052em; }
body.sx-inner-page .sx-inner-lead { max-width:710px; margin:18px 0 0; color:#e8f2ff; font-size:clamp(17px,1.65vw,20px); line-height:1.55; }
body.sx-inner-page .sx-inner-status { display:inline-block; margin-top:20px; padding:8px 11px; border:1px solid rgb(255 255 255 / .6); border-radius:4px; color:#fff; font-size:12px; font-weight:750; }
body.sx-inner-page .sx-inner-hero-has-image .sx-inner-hero-copy { max-width:665px; }
body.sx-inner-page .sx-inner-hero-image { position:absolute; top:0; right:calc((1160px - 100vw) / 2); bottom:0; width:min(49vw,690px); overflow:hidden; -webkit-mask-image:linear-gradient(90deg,transparent,#000 35%); mask-image:linear-gradient(90deg,transparent,#000 35%); }
body.sx-inner-page .sx-inner-hero-image img { display:block; width:100%; height:100%; object-fit:cover; object-position:center; }
body.sx-inner-page .sx-interior-body { width:min(1160px,calc(100% - 48px)); margin:0 auto; padding:62px 0 70px; color:var(--sx-ink); }
body.sx-inner-page .sx-interior-body > p:first-child { max-width:850px; margin:0 0 30px; color:var(--sx-muted); font-size:18px; line-height:1.67; }
body.sx-inner-page .sx-interior-body p { line-height:1.7; }
body.sx-inner-page .sx-interior-body a { color:var(--sx-blue); text-underline-offset:3px; }
body.sx-inner-page .sx-interior-body h2 { margin:0 0 13px; color:var(--sx-ink); font-size:clamp(26px,2.5vw,36px); line-height:1.2; letter-spacing:-.035em; }
body.sx-inner-page .sx-interior-body h3 { margin:0 0 10px; color:var(--sx-ink); font-size:22px; line-height:1.32; }
body.sx-inner-page .sx-interior-body h2[id],body.sx-inner-page .sx-interior-body section[id] { scroll-margin-top:112px; }
body.sx-inner-page a:focus-visible,body.sx-inner-page summary:focus-visible { outline:3px solid #e6a820; outline-offset:4px; }
/* Directory pages share a consistent card language, but their actual destinations vary by topic. */
body.sx-inner-page .sx-directory-section { padding:22px 0 60px; }
body.sx-inner-page .sx-directory-section + .sx-directory-section { padding-top:55px; border-top:1px solid var(--sx-line); }
body.sx-inner-page .sx-directory-heading { margin-bottom:26px; }
body.sx-inner-page .sx-directory-overline { margin:0 0 14px; color:var(--sx-blue); font-size:11px; font-weight:800; letter-spacing:.18em; }
body.sx-inner-page .sx-directory-heading p:last-child { max-width:700px; margin:12px 0 0; color:var(--sx-muted); }
body.sx-inner-page .sx-directory-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
body.sx-inner-page .sx-directory-card,body.sx-inner-page .sx-directory-card:visited { display:flex; flex-direction:column; min-height:220px; padding:26px 24px 25px; border:1px solid var(--sx-line); border-radius:5px; background:#fff; color:var(--sx-ink); text-decoration:none; box-shadow:0 10px 29px rgb(15 55 105 / .045); }
body.sx-inner-page .sx-directory-card:hover { transform:translateY(-3px); border-color:#bdd5f2; box-shadow:0 16px 33px rgb(15 55 105 / .085); }
body.sx-inner-page .sx-directory-card-num { margin:0 0 23px; color:var(--sx-blue); font-size:11px; font-weight:800; letter-spacing:.15em; }
body.sx-inner-page .sx-directory-card h3 { margin:0; font-size:22px; }
body.sx-inner-page .sx-directory-card p { margin:9px 0 22px; color:var(--sx-muted); font-size:14px; line-height:1.6; }
body.sx-inner-page .sx-directory-card-action { margin-top:auto; color:var(--sx-blue); font-size:13px; font-weight:800; }
body.sx-inner-page .sx-directory-card-photo { padding:0 0 25px; overflow:hidden; }
body.sx-inner-page .sx-directory-photo { display:block; width:100%; height:174px; overflow:hidden; }
body.sx-inner-page .sx-directory-photo img { display:block; width:100%; height:100%; object-fit:cover; }
body.sx-inner-page .sx-directory-card-photo .sx-directory-card-num { margin:21px 24px 13px; }
body.sx-inner-page .sx-directory-card-photo h3,body.sx-inner-page .sx-directory-card-photo p,body.sx-inner-page .sx-directory-card-photo .sx-directory-card-action { margin-left:24px; margin-right:24px; }
/* Existing substantive sport / knowledge guides: tight reading column and real on-page navigation. */
body.sx-inner-guide .sx-interior-body { padding-top:53px; }
body.sx-inner-guide .sx-inner-guide-layout { display:grid; grid-template-columns:minmax(0,1fr) 278px; column-gap:clamp(32px,5vw,72px); align-items:start; }
body.sx-inner-guide .sx-inner-guide-copy { grid-column:1; grid-row:1; max-width:785px; }
body.sx-inner-guide .sx-inner-guide-nav { grid-column:2; grid-row:1; position:sticky; top:105px; max-height:calc(100vh - 124px); overflow-y:auto; }
body.sx-inner-guide .sx-inner-guide-nav nav { padding:23px 23px 19px; border:1px solid var(--sx-line); border-top:4px solid var(--sx-blue); border-radius:5px; background:#fff; box-shadow:0 12px 28px rgb(15 55 105 / .045); }
body.sx-inner-guide .sx-inner-guide-nav strong { display:block; margin-bottom:14px; color:var(--sx-ink); font-size:12px; letter-spacing:.08em; text-transform:uppercase; }
body.sx-inner-guide .sx-inner-guide-nav ul { list-style:none; margin:0; padding:0; }
body.sx-inner-guide .sx-inner-guide-nav li { margin:0; padding:0; border-top:1px solid var(--sx-line); }
body.sx-inner-guide .sx-inner-guide-nav a { display:block; padding:9px 0; font-size:13px; font-weight:650; text-decoration:none; }
body.sx-inner-guide .sx-inner-guide-nav a:hover { text-decoration:underline; }
body.sx-inner-guide .sx-inner-guide-copy > p:first-child { margin:0 0 32px; font-size:18px; color:var(--sx-muted); }
body.sx-inner-guide .sx-inner-guide-copy > h2 { margin:37px 0 13px; padding-top:28px; border-top:1px solid var(--sx-line); }
body.sx-inner-guide .sx-inner-guide-copy > h2:first-child,body.sx-inner-guide .sx-inner-guide-copy > p:first-child + h2 { border:0; padding-top:0; }
body.sx-inner-guide .sx-inner-guide-copy > ul { padding-left:23px; margin:13px 0 24px; }
body.sx-inner-guide .sx-inner-guide-copy li { padding-left:3px; margin-bottom:8px; }
/* FAQ topics and native, keyboard-operable disclosure rows. */
body.sx-inner-faq .sx-faq-topic-nav { display:flex; flex-wrap:wrap; align-items:center; gap:9px; padding:23px 25px; margin:0 0 55px; border:1px solid var(--sx-line); border-top:4px solid var(--sx-blue); border-radius:5px; background:#fff; }
body.sx-inner-faq .sx-faq-topic-nav strong { flex:0 0 100%; color:var(--sx-blue); font-size:11px; letter-spacing:.17em; }
body.sx-inner-faq .sx-faq-topic-nav a { display:inline-flex; align-items:center; gap:8px; padding:9px 13px; border:1px solid var(--sx-line); border-radius:4px; color:var(--sx-ink); font-size:13px; font-weight:700; text-decoration:none; }
body.sx-inner-faq .sx-faq-topic-nav a:hover { border-color:var(--sx-blue); color:var(--sx-blue); }
body.sx-inner-faq .sx-faq-topic-nav a span { color:var(--sx-blue); }
body.sx-inner-faq .sx-faq-section { max-width:850px; padding:0 0 39px; margin:0 0 42px; border-bottom:1px solid var(--sx-line); }
body.sx-inner-faq .sx-faq-section h3 { font-size:18px; margin:0 0 21px; color:var(--sx-muted); }
body.sx-inner-faq .sx-faq-list { margin:20px 0; }
body.sx-inner-faq .sx-faq-list details { padding:0; margin:0 0 10px; border:1px solid var(--sx-line); border-radius:4px; background:#fff; }
body.sx-inner-faq .sx-faq-list details[open] { background:var(--sx-soft); border-color:#bdd5f2; }
body.sx-inner-faq .sx-faq-list summary { display:flex; justify-content:space-between; align-items:center; gap:15px; padding:19px 23px; list-style:none; color:var(--sx-ink); font-weight:750; cursor:pointer; }
body.sx-inner-faq .sx-faq-list summary::-webkit-details-marker { display:none; }
body.sx-inner-faq .sx-faq-list summary::after { content:'+'; color:var(--sx-blue); font-size:23px; }
body.sx-inner-faq .sx-faq-list details[open] summary::after { content:'−'; }
body.sx-inner-faq .sx-faq-list details p { padding:0 23px 20px; margin:0; color:var(--sx-muted); }
body.sx-inner-faq .sx-interior-inline-link { color:var(--sx-blue); font-size:14px; font-weight:800; text-decoration:none; }
/* Leave starter pages truthful; a quiet presentation, not a fake finished guide. */
body.sx-inner-starter .sx-interior-body,body.sx-inner-updates .sx-interior-body,body.sx-inner-policy .sx-interior-body,body.sx-inner-article .sx-interior-body { max-width:min(850px,calc(100% - 48px)); }
body.sx-inner-starter .sx-interior-body,body.sx-inner-updates .sx-interior-body,body.sx-inner-policy .sx-interior-body { padding:50px 0 55px; }
body.sx-inner-starter .sx-interior-body > p,body.sx-inner-updates .sx-interior-body > p,body.sx-inner-policy .sx-interior-body > p { max-width:750px; }
body.sx-inner-starter .sx-interior-body > p:has(strong) { padding:14px 17px; border-left:4px solid var(--sx-blue); background:var(--sx-soft); }
body.sx-inner-starter .sx-interior-body > p:last-child { padding-top:20px; border-top:1px solid var(--sx-line); }
body.sx-inner-policy .sx-interior-body section { padding:25px 0 17px; border-top:1px solid var(--sx-line); }
body.sx-inner-policy .sx-interior-body section h2 { margin-bottom:15px; }
body.sx-inner-policy .sx-interior-body section p { margin:0 0 14px; }
body.sx-inner-updates .sx-interior-body ul { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; list-style:none; margin:15px 0; padding:0; }
body.sx-inner-updates .sx-interior-body li { min-width:0; border:1px solid var(--sx-line); border-radius:4px; background:#fff; }
body.sx-inner-updates .sx-interior-body li a { display:block; padding:13px; font-weight:700; text-decoration:none; }
/* Article reading: retain authored paragraphs but improve rhythm and source navigation. */
body.sx-inner-article .sx-inner-hero-inner { min-height:345px; }
body.sx-inner-article .sx-inner-hero-copy { max-width:920px; }
body.sx-inner-article .sx-interior-body { max-width:min(790px,calc(100% - 48px)); padding:55px 0 75px; }
body.sx-inner-article .sx-interior-body p { font-size:18px; line-height:1.85; }
body.sx-inner-article .sx-interior-body h2 { margin:40px 0 15px; padding-top:31px; border-top:1px solid var(--sx-line); }
/* Related-reading panel is generated from actual existing pages, not filler. */
body.sx-inner-page .sx-inner-related { width:min(1160px,calc(100% - 48px)); max-width:none; margin:0 auto 80px; padding:35px; border-top:4px solid var(--sx-blue); border-radius:5px; background:var(--sx-soft); }
body.sx-inner-page .sx-inner-related-head p { margin:0 0 10px; color:var(--sx-blue); font-size:11px; font-weight:800; letter-spacing:.18em; }
body.sx-inner-page .sx-inner-related-head h2 { margin:0 0 23px; color:var(--sx-ink); font-size:25px; }
body.sx-inner-page .sx-inner-related-links { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; }
body.sx-inner-page .sx-inner-related-links a,body.sx-inner-page .sx-inner-related-links a:visited { display:flex; justify-content:space-between; align-items:center; gap:12px; padding:17px; border:1px solid var(--sx-line); border-radius:4px; background:#fff; color:var(--sx-ink); font-size:14px; font-weight:700; text-decoration:none; }
body.sx-inner-page .sx-inner-related-links a span { color:var(--sx-blue); }
body.sx-inner-page .sx-inner-related-links a:hover { border-color:var(--sx-blue); color:var(--sx-blue); }
/* Kadence article extras: keep working navigation, related posts and comments but match the reference typography. */
body.sx-inner-article .post-navigation,body.sx-inner-article .comments-area { width:min(790px,calc(100% - 48px)); margin:34px auto 54px; }
body.sx-inner-article .post-navigation { padding-top:28px; border-top:1px solid var(--sx-line); }
body.sx-inner-article .post-navigation a { color:var(--sx-blue); }
body.sx-inner-article .entry-related { padding-top:50px; padding-bottom:50px; background:var(--sx-soft); }
body.sx-inner-article .entry-related h2 { color:var(--sx-ink); }
body.sx-inner-article .comments-area { padding:34px; border:1px solid var(--sx-line); border-top:4px solid var(--sx-blue); border-radius:5px; background:#fff; }
body.sx-inner-article .comments-area h2,body.sx-inner-article .comments-area h3 { color:var(--sx-ink); }
body.sx-inner-article .comments-area label { color:var(--sx-ink); font-weight:650; }
body.sx-inner-article .comments-area input:not([type=checkbox]):not([type=hidden]):not([type=submit]),body.sx-inner-article .comments-area textarea { width:100%; max-width:100%; padding:12px 14px; border:1px solid var(--sx-line); border-radius:4px; }
body.sx-inner-article .comments-area .submit { background:var(--sx-blue); color:#fff; border-radius:4px; }
/* Search, archive, blog and 404 are native Kadence templates; only their presentation is adjusted. */
body.archive .content-area,body.search .content-area,body.blog .content-area,body.error404 .content-area { margin-top:0; }
body.archive .site-main > .entry-header,body.search .site-main > .entry-header,body.blog .site-main > .entry-header { width:100vw; max-width:none; margin:0 0 48px calc(50% - 50vw); padding:62px max(24px,calc((100vw - 1160px) / 2)); background:linear-gradient(115deg,#0a3978,#0b56aa 68%,#1570c0); }
body.archive .site-main > .entry-header h1,body.search .site-main > .entry-header h1,body.blog .site-main > .entry-header h1 { margin:0; color:#fff; font-size:clamp(38px,4vw,58px); line-height:1.1; letter-spacing:-.04em; }
body.blog .sx-blog-breadcrumb { display:flex; align-items:center; gap:9px; color:#fff; margin:0 0 22px; font-size:13px; }
body.blog .sx-blog-breadcrumb a { color:#fff; text-decoration:underline; }
body.archive .loop-entry,body.search .loop-entry,body.blog .loop-entry { border:1px solid var(--sx-line); border-radius:5px; box-shadow:0 10px 29px rgb(15 55 105 / .045); }
body.archive .loop-entry h2 a,body.search .loop-entry h2 a,body.blog .loop-entry h2 a { color:var(--sx-ink); }
body.archive .loop-entry .more-link,body.search .loop-entry .more-link,body.blog .loop-entry .more-link { color:var(--sx-blue); }
/* Blog + future post archives: readable editorial cards, not uncategorized admin snippets. */
body.blog .content-wrap.kadence-posts-list,body.archive .content-wrap.kadence-posts-list { width:min(1160px,calc(100% - 48px)); max-width:none; margin:0 auto 70px; gap:24px; }
body.blog .loop-entry,body.archive .loop-entry { display:flex; flex-direction:column; min-width:0; overflow:hidden; border-radius:8px; border-top:4px solid var(--sx-blue); background:#fff; box-shadow:0 12px 30px rgb(15 55 105 / .065); transition:transform .2s ease,box-shadow .2s ease; }
body.blog .loop-entry:hover,body.archive .loop-entry:hover { transform:translateY(-3px); box-shadow:0 19px 38px rgb(15 55 105 / .1); }
body.blog .loop-entry .post-thumbnail img,body.archive .loop-entry .post-thumbnail img { display:block; width:100%; height:auto; }
body.blog .loop-entry .entry-content-wrap,body.archive .loop-entry .entry-content-wrap { display:flex; flex:1; flex-direction:column; padding:32px 34px 30px; }
body.blog .loop-entry .entry-header,body.archive .loop-entry .entry-header { margin:0; }
body.blog .loop-entry h2.entry-title,body.archive .loop-entry h2.entry-title { margin:0 0 13px; font-size:clamp(24px,2.3vw,31px); line-height:1.24; letter-spacing:-.035em; }
body.blog .loop-entry h2.entry-title a,body.archive .loop-entry h2.entry-title a { text-decoration:none; }
body.blog .loop-entry h2.entry-title a:hover,body.archive .loop-entry h2.entry-title a:hover { color:var(--sx-blue); }
body.blog .loop-entry .entry-meta,body.archive .loop-entry .entry-meta { margin:0 0 20px; color:var(--sx-muted); font-size:13px; }
body.blog .loop-entry .entry-summary,body.archive .loop-entry .entry-summary { flex:1; margin:0 0 23px; }
body.blog .loop-entry .entry-summary p,body.archive .loop-entry .entry-summary p { margin:0; color:var(--sx-muted); font-size:16px; line-height:1.68; }
body.blog .loop-entry .entry-footer,body.archive .loop-entry .entry-footer { margin-top:auto; }
body.blog .loop-entry .post-more-link,body.archive .loop-entry .post-more-link { display:inline-flex; align-items:center; gap:8px; min-height:42px; padding:9px 15px; border:1px solid var(--sx-blue); border-radius:4px; color:var(--sx-blue); font-size:13px; font-weight:800; text-decoration:none; }
body.blog .loop-entry .post-more-link:hover,body.archive .loop-entry .post-more-link:hover { background:var(--sx-blue); color:#fff; }
body.blog .loop-entry .post-more-link svg,body.archive .loop-entry .post-more-link svg { width:16px; height:16px; }
body.error404 .content-container { padding-top:48px; padding-bottom:58px; }
body.error404 .page-content { border-top:4px solid var(--sx-blue); }
body.error404 .search-form input[type=search] { border:1px solid var(--sx-line); }
@media (max-width:1000px) {
 body.sx-inner-page .sx-inner-hero-image { right:-24px; width:50vw; }
 body.sx-inner-page .sx-inner-hero-has-image .sx-inner-hero-copy { max-width:57%; }
 body.sx-inner-page .sx-directory-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.sx-inner-page .sx-inner-related-links { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.sx-inner-guide .sx-inner-guide-layout { grid-template-columns:minmax(0,1fr) 245px; gap:25px; }
}
@media (max-width:760px) {
 body.blog .content-wrap.kadence-posts-list,body.archive .content-wrap.kadence-posts-list { width:calc(100% - 40px); gap:20px; margin-bottom:50px; }
 body.blog .loop-entry .entry-content-wrap,body.archive .loop-entry .entry-content-wrap { padding:26px 24px; }
 body.blog .loop-entry h2.entry-title,body.archive .loop-entry h2.entry-title { font-size:24px; }
 body.sx-inner-page .sx-inner-hero-inner { min-height:unset; padding:30px 0 48px; }
 body.sx-inner-page .sx-inner-hero h1 { font-size:clamp(37px,7vw,50px); }
 body.sx-inner-page .sx-inner-breadcrumbs { margin-bottom:27px; }
 body.sx-inner-page .sx-inner-hero-has-image .sx-inner-hero-inner { padding-bottom:230px; }
 body.sx-inner-page .sx-inner-hero-has-image .sx-inner-hero-copy { max-width:100%; }
 body.sx-inner-page .sx-inner-hero-image { top:auto; right:0; bottom:0; height:245px; width:100%; -webkit-mask-image:linear-gradient(0deg,#000 66%,transparent); mask-image:linear-gradient(0deg,#000 66%,transparent); }
 body.sx-inner-page .sx-interior-body { width:calc(100% - 40px); padding:44px 0 50px; }
 body.sx-inner-page .sx-directory-section { padding:15px 0 45px; }
 body.sx-inner-page .sx-directory-section + .sx-directory-section { padding-top:43px; }
 body.sx-inner-page .sx-directory-grid { grid-template-columns:1fr; }
 body.sx-inner-page .sx-directory-card { min-height:180px; }
 body.sx-inner-guide .sx-inner-guide-layout { grid-template-columns:1fr; }
 body.sx-inner-guide .sx-inner-guide-nav { grid-row:1; grid-column:1; position:static; max-height:none; }
 body.sx-inner-guide .sx-inner-guide-copy { grid-row:2; grid-column:1; max-width:none; }
 body.sx-inner-guide .sx-inner-guide-nav nav { padding:21px; }
 body.sx-inner-guide .sx-inner-guide-nav ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:15px; }
 body.sx-inner-guide .sx-inner-guide-copy > h2 { margin-top:30px; padding-top:25px; }
 body.sx-inner-article .sx-interior-body { width:calc(100% - 40px); }
 body.sx-inner-article .comments-area,body.sx-inner-article .post-navigation { width:calc(100% - 40px); }
 body.sx-inner-article .comments-area { padding:25px 22px; }
 body.sx-inner-page .sx-inner-related { width:calc(100% - 40px); padding:27px 23px; margin-bottom:55px; }
 body.sx-inner-page .sx-inner-related-links { grid-template-columns:1fr; }
}
@media (max-width:430px) {
 body.sx-inner-page .sx-inner-hero-inner { width:calc(100% - 40px); }
 body.sx-inner-page .sx-inner-breadcrumbs { gap:6px; font-size:12px; }
 body.sx-inner-page .sx-inner-hero h1 { font-size:39px; }
 body.sx-inner-page .sx-inner-lead { font-size:16px; }
 body.sx-inner-guide .sx-inner-guide-nav ul { grid-template-columns:1fr 1fr; }
 body.sx-inner-faq .sx-faq-topic-nav { padding:19px; }
 body.sx-inner-updates .sx-interior-body ul { grid-template-columns:1fr; }
}
@media (prefers-reduced-motion:reduce) { body.sx-inner-page a:hover,body.blog .loop-entry:hover,body.archive .loop-entry:hover { transform:none; transition:none; } }
