.dc{gap:var(--space-05);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.dc__main{gap:var(--space-06);flex-direction:column;min-width:0;display:flex}.dc-appbar__brand{min-width:0;color:var(--color-text-primary);flex:1;align-items:center;text-decoration:none;display:flex}.dc-appbar__brand:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dc-rail{display:none}.dc-hero__copy{gap:var(--space-03);flex-direction:column;max-width:560px;display:flex}.dc-hero__title{font:var(--type-editorial);letter-spacing:var(--tracking-editorial);color:var(--color-text-primary);margin:0}.dc-hero__lead{font:var(--type-body-l);color:var(--color-text-secondary);margin:0}.dc-search{margin:0}.dc-search__field{align-items:center;display:flex;position:relative}.dc-search__field .lu-icon{left:var(--space-04);color:var(--color-text-muted);pointer-events:none;font-size:18px;position:absolute}.dc-search__field input{width:100%;min-height:52px;padding:0 var(--space-04) 0 44px;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-sunken);font:var(--type-body-m);color:var(--color-text-primary)}.dc-search__field input::placeholder{color:var(--color-text-secondary)}.dc-search__field input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dc-chips__list{gap:var(--space-02);padding:0 0 var(--space-01);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.dc-chip{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-raised);font:var(--type-label-m);color:var(--color-text-primary);white-space:nowrap;padding:8px 16px;text-decoration:none;display:inline-block}.dc-chip:hover{background:var(--color-surface-sunken)}.dc-chip:focus-visible,.dc-rail__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dc-join{gap:var(--space-04);flex-direction:column;display:flex}.dc-join__title{font:var(--type-heading-m);color:var(--color-text-primary);margin:0}.dc-join__grid{gap:var(--space-04);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dc-join__card{gap:var(--space-02);padding:var(--space-05);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.dc-join__card-title{font:var(--type-heading-s);color:var(--color-text-primary);margin:0}.dc-join__card-body{margin:0 0 var(--space-03);font:var(--type-body-m);color:var(--color-text-secondary)}.dc-join__card .lu-btn{margin-top:auto}@media (min-width:768px){.dc__main{gap:var(--space-07)}.dc-search{display:none}.dc-hero{padding:var(--space-07) var(--space-07) var(--space-07) var(--space-08);background:var(--color-surface-inverse);border-radius:16px}.dc-hero__copy{max-width:440px}.dc-hero__title,.dc-hero__lead{color:var(--color-text-on-inverse-surface)}.dc-join__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dc--with-rail{align-items:start;gap:var(--space-06);grid-template-columns:264px minmax(0,1fr);display:grid}.dc-chips{display:none}.dc-rail{padding:var(--space-04) 0 var(--space-02);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);display:block}.dc-rail__title{padding:0 var(--space-05) var(--space-02);font:var(--type-label-s);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.dc-rail__list{margin:0;padding:0;list-style:none}.dc-rail__link{padding:var(--space-03) var(--space-05);font:var(--type-label-l);color:var(--color-text-primary);text-decoration:none;display:block}.dc-rail__link:hover{background:var(--color-surface-sunken)}.dc-hero__title{font-size:38px;line-height:44px}}
