.support-shell,.learning-hub,.site-directory{max-width:1220px!important;margin-left:auto;margin-right:auto}
.support-shell:has(#helpGuideList) .guide{padding:0;border:0;background:none}.support-shell:has(#helpGuideList) h1,.site-directory h1{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.035em;max-width:900px}
.help-search{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px 20px;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--panel);margin:26px 0 18px}.help-search>label:first-child{grid-column:1}.help-search>div{grid-column:1;grid-row:2}.help-search .help-topic-label{grid-column:2;grid-row:1/3;display:grid;gap:12px;align-content:start;font-size:13px}.help-topic-label select{width:100%;min-height:43px;padding:10px;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:8px}.help-search>p{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted)}
.help-guide-group{padding:26px 0;border-top:1px solid var(--border)}.help-guide-group .support-cards{gap:16px}.help-guide-group .support-cards>a{padding:24px;border:1px solid var(--border);border-radius:12px;box-shadow:none;transition:border-color .15s,background-color .15s}.help-guide-group .support-cards>a:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.help-guide-group .support-cards h3{line-height:1.35;font-size:19px}.help-category-nav{gap:10px}.help-category-nav a{background:var(--panel);color:var(--text);padding:10px 14px}.help-category-nav a:hover{color:var(--accent)}
.learning-hub .learn-topic{box-shadow:none;border-radius:14px;padding:28px}.learning-hub .learn-topic li a{padding:15px 0}.learning-hub .learn-search{max-width:720px}.learning-hub .learn-next{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-radius:14px}
.site-directory{padding:42px 24px 80px}.site-directory header p{max-width:760px;line-height:1.8;color:var(--muted)}.directory-topics{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 40px}.directory-topics a{font-size:13px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;color:var(--accent);text-decoration:none}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.directory-grid section{padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:14px;scroll-margin-top:24px}.directory-grid h2{font-size:23px;margin:0 0 10px}.directory-grid p{font-size:13px;color:var(--muted);line-height:1.7}.directory-grid ul{padding:0;list-style:none}.directory-grid li{border-bottom:1px solid var(--border);margin:0}.directory-grid li:last-child{border:0}.directory-grid li a{display:block;padding:12px 0;font-size:14px;color:var(--text);text-decoration:none}.directory-grid a:hover{color:var(--accent)}.directory-protocols{margin:42px 0;padding-top:32px;border-top:1px solid var(--border)}.directory-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-protocol-grid article{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.directory-protocol-grid h3{font-size:17px;margin:0 0 10px}.directory-protocol-grid p{font-size:12px;line-height:1.7;color:var(--muted)}.directory-protocol-grid nav{display:flex;gap:18px;flex-wrap:wrap}.directory-protocol-grid a{font-size:12px;color:var(--accent)}.directory-crawlers{padding:24px;border:1px solid var(--border);border-radius:12px;margin-top:30px}.directory-crawlers summary{cursor:pointer;font-size:18px;font-weight:650}.directory-crawlers ul{columns:2;list-style:none;padding:0}.directory-crawlers li{padding:8px 0;break-inside:avoid;font-size:12px}.directory-crawlers a{color:var(--accent);overflow-wrap:anywhere}.directory-crawlers p{font-size:13px;line-height:1.8;color:var(--muted)}
@media(max-width:850px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-search{grid-template-columns:1fr}.help-search .help-topic-label{grid-column:1;grid-row:auto}.help-search>div{grid-row:auto}.help-search>p{grid-column:1}}
@media(max-width:540px){.directory-grid,.directory-protocol-grid{grid-template-columns:1fr}.directory-crawlers ul{columns:1}.site-directory{padding:28px 18px 60px}.help-search,.learning-hub .learn-topic{padding:20px}}
@media(prefers-reduced-motion:reduce){.help-guide-group .support-cards>a{transition:none}}
