/* Shared blog palette and type scale, with support navigation kept compact. */
:root{--help-ink:#1d2335;--help-muted:#526076;--help-blue:#174bdb;--help-rule:#dce0e6;--help-tint:#f2f5fb}
html{scroll-padding-top:24px}
body{display:flex;flex-direction:column;background:#fff;color:var(--help-ink);font-family:'Source Sans Pro',sans-serif;overflow-wrap:break-word}
body>.udf{margin-top:auto}
[x-cloak]{display:none!important}
.help-shell{width:100%;max-width:1280px;margin:0 auto;padding:32px 16px 48px;font-size:16px;line-height:1.5}
.help-shell h1,.help-shell h2{font-family:Lora,serif;font-weight:700;color:var(--help-ink)}
.help-shell h1{font-size:48px;line-height:1.12;letter-spacing:-.025em;text-wrap:pretty}
.help-shell h2{font-size:24px;line-height:1.3}
.help-intro{padding:0 0 24px}
.help-intro p{margin-top:16px;color:var(--help-muted)}
.help-topics{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.help-topic{min-width:0;scroll-margin-top:24px}
.help-topic-heading{display:grid;grid-template-columns:40px 1fr;column-gap:16px;row-gap:8px;padding:24px;background:var(--help-tint);border-radius:8px}
.help-topic-heading h2{align-self:center}
.help-topic-heading p{grid-column:2;color:var(--help-muted)}
.help-topic-icon{display:flex;align-items:center;justify-content:center;color:var(--help-blue)}
.help-links{list-style:none;padding:0;margin:8px 0 0}
.help-links li{margin:0;border-bottom:1px solid var(--help-rule)}
.help-links a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:16px 0;color:var(--help-blue);text-decoration:none}
.help-links a>span:last-child{flex-shrink:0;color:var(--help-muted)}
.help-shell a:hover{text-decoration:underline;text-underline-offset:4px}
.help-shell a:focus-visible{outline:3px solid var(--help-blue);outline-offset:3px;border-radius:4px}
.help-reading-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(240px,320px);gap:64px;justify-content:space-between}
.help-article{min-width:0;color:var(--help-ink);font-size:16px;line-height:1.7;--tw-prose-body:var(--help-ink);--tw-prose-links:var(--help-blue)}
.help-article h1{margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--help-rule)}
.help-article h2{margin:32px 0 16px}
.help-article p,.help-article ul,.help-article ol{margin:0 0 24px}
.help-article>:last-child{margin-bottom:0}
.help-article a{color:var(--help-blue)}
.help-article img{max-width:100%;height:auto}
.help-related h2{margin:0 0 8px}
.udh .udh-row2__in{overflow:hidden}
.udh .udh-row2__in>.udh-cat--static{display:block;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}
.udh .udh-row2__in>a,.udh .udh-row2__in>.udh-sep{flex-shrink:0}
.udh .udh-row2 .udh-act:last-child{margin-right:0;padding-right:0}
@media(max-width:900px){
 .help-reading-layout{grid-template-columns:1fr;gap:32px}
 .help-article,.help-related{width:100%;max-width:720px;margin:auto}
 .help-related{padding-top:24px;border-top:1px solid var(--help-rule)}
 .help-topics{gap:32px}
}
@media(max-width:640px){
 .help-shell{padding-block:24px 32px}
 .help-shell h1{font-size:36px}
 .help-topics{grid-template-columns:1fr}
 .help-topic-heading{padding:16px;grid-template-columns:32px 1fr}
 .help-topic-heading p{grid-column:1 / -1}
 .help-article h1{padding-bottom:24px;margin-bottom:24px}
}

.help-list-page>div>a{margin:0;padding:16px 0;border-bottom:1px solid var(--help-rule);border-radius:0;text-decoration:none;min-height:48px}
.help-list-page>div>a:hover{box-shadow:none;text-decoration:underline}

/* Highlight only title text for named and legacy policy links. */
article.prose p:has(> a[id]:target) > strong:first-of-type,
article.prose h2:target > .policy-section-title,
article.prose h2:has(> a[id]:target) > .policy-section-title {
  background-color: #eff133;
  color: #1d2439;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
