.section-page .subsite-header-title{margin-top:2px;margin-bottom:14px;padding-top:8px;line-height:1.12}.crumb{padding-top:22px}.crumb ol{color:#6d6d6d;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.crumb li{align-items:center;display:inline-flex}.crumb li:not(:last-child):after{content:"›";color:#9a9a9a;margin:0 8px}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--primary-color)}.section-tabs{z-index:15;background:var(--bg-color);border-bottom:1px solid #22222224;margin:10px -20px 28px;padding:0 20px;position:sticky;top:0}.section-tabs ul{overscroll-behavior-x:contain;scrollbar-width:none;gap:0 26px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.section-tabs ul::-webkit-scrollbar{display:none}.section-tabs a{color:#222;white-space:nowrap;padding:13px 0 12px;font-size:.98rem;font-weight:520;text-decoration:none;display:inline-block}.section-tabs a[aria-current=page]{font-weight:750;box-shadow:inset 0 -2px #1a1a1a}.section-tabs a:hover{color:var(--primary-color)}.section-tabs a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.section-index{margin-top:36px}.section-index a{color:inherit;border-top:1px solid #22222224;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px 18px;padding:22px 0;text-decoration:none;display:grid}.section-index a:last-child{border-bottom:1px solid #22222224}.section-index img{object-fit:cover;width:120px;height:84px;display:block}.section-index-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.section-index-title{color:var(--text-color);font-family:Comico,Manrope,sans-serif;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.05}.section-index-text{color:#333;font-size:.92rem;line-height:1.45}.section-index-chevron{color:#8a8a8a;padding-right:4px;font-size:1.6rem;line-height:1}.section-index a:hover .section-index-title{text-underline-offset:3px;text-decoration:underline}.main-content-subsite.section-wide{max-width:1080px}@media (max-width:640px){.section-tabs{margin-left:-20px;margin-right:-20px}.section-tabs ul{gap:0 20px}.section-index a{grid-template-columns:84px minmax(0,1fr);gap:12px}.section-index img{width:84px;height:64px}.section-index-chevron{display:none}}
