.Dh1SQW_page{min-height:calc(100vh - var(--nav-height));background-color:var(--color-white);grid-template-columns:280px 1fr;display:grid}.Dh1SQW_sidebar{border-right:var(--border-standard);background-color:var(--color-bg-subtle);height:calc(100vh - var(--nav-height));top:var(--nav-height);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;position:sticky;overflow-y:auto}.Dh1SQW_sidebar_inner{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.Dh1SQW_back{align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transition:color var(--transition-fast);padding-bottom:var(--space-4);border-bottom:var(--border-standard);display:inline-flex}.Dh1SQW_back:hover{color:var(--color-orange-text)}.Dh1SQW_nav{gap:var(--space-1);flex-direction:column;display:flex}.Dh1SQW_nav_group{flex-direction:column;display:flex}.Dh1SQW_nav_category{width:100%;padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.Dh1SQW_nav_category:hover{color:var(--color-text-primary);background-color:var(--color-gray-100)}.Dh1SQW_nav_category_active{color:var(--color-orange-text)}.Dh1SQW_nav_chevron{transition:transform var(--transition-fast);opacity:.6;flex-shrink:0}.Dh1SQW_nav_chevron_open{transform:rotate(180deg)}.Dh1SQW_nav_articles{padding-left:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;gap:1px;display:flex}.Dh1SQW_nav_articles_hidden{visibility:hidden;height:0;margin-bottom:0;overflow:hidden}.Dh1SQW_nav_article{padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;line-height:1.4;display:block}.Dh1SQW_nav_article:hover{color:var(--color-text-primary);background-color:var(--color-gray-100)}.Dh1SQW_nav_article_active{color:var(--color-orange-text);background-color:var(--color-orange-subtle);border-left-color:var(--color-orange);font-weight:var(--font-weight-semibold)}.Dh1SQW_article{overflow:hidden}.Dh1SQW_article_inner{max-width:720px;padding:var(--space-10) var(--space-12);gap:var(--space-5);flex-direction:column;display:flex}.Dh1SQW_breadcrumb{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Dh1SQW_breadcrumb_link{color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.Dh1SQW_breadcrumb_link:hover{color:var(--color-orange-text)}.Dh1SQW_breadcrumb_sep{color:var(--color-gray-300);font-size:.8125rem}.Dh1SQW_breadcrumb_current{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--font-weight-medium)}.Dh1SQW_title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2}.Dh1SQW_excerpt{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7}.Dh1SQW_divider{background-color:var(--color-border);height:1px}.Dh1SQW_no_content{color:var(--color-text-muted);font-style:italic}.Dh1SQW_related{margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--border-standard);gap:var(--space-4);flex-direction:column;display:flex}.Dh1SQW_related_title{font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em}.Dh1SQW_related_list{gap:var(--space-2);flex-direction:column;display:flex}.Dh1SQW_related_link{align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-orange-text);transition:gap var(--transition-fast), opacity var(--transition-fast);display:inline-flex}.Dh1SQW_related_link:hover{gap:var(--space-3);opacity:.85}.Dh1SQW_related_anchor{font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-orange-text);text-underline-offset:.2em;text-decoration:underline}.Dh1SQW_related_anchor:hover{opacity:.85}@media (max-width:960px){.Dh1SQW_page{grid-template-columns:240px 1fr}.Dh1SQW_article_inner{padding:var(--space-8) var(--space-6)}}@media (max-width:720px){.Dh1SQW_page{grid-template-columns:1fr}.Dh1SQW_sidebar{border-right:none;border-bottom:var(--border-standard);height:auto;position:static}}
