.TopicGrid-module__6XHpua__domain{margin-bottom:40px}.TopicGrid-module__6XHpua__domainHeader{margin-bottom:16px}.TopicGrid-module__6XHpua__domainTitle{font-size:1.1rem;font-weight:600}.TopicGrid-module__6XHpua__domainMeta{color:var(--color-muted);margin-top:4px;font-size:.8rem}.TopicGrid-module__6XHpua__stack{flex-direction:column;gap:8px;display:flex}.TopicGrid-module__6XHpua__item{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 18px;transition:border-color .2s,background-color .2s;display:flex}.TopicGrid-module__6XHpua__item:hover,.TopicGrid-module__6XHpua__item:focus-within{border-color:var(--color-accent);background:var(--color-badge-bg)}.TopicGrid-module__6XHpua__itemTitle{min-width:0;font-size:.95rem;font-weight:500;line-height:1.4}.TopicGrid-module__6XHpua__sectionTitle{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.TopicGrid-module__6XHpua__sectionSub{color:var(--color-muted);margin:4px 0 16px;font-size:.88rem}.TopicGrid-module__6XHpua__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:16px;display:grid}.TopicGrid-module__6XHpua__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:18px 20px 12px}.TopicGrid-module__6XHpua__cardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.TopicGrid-module__6XHpua__cardTitle{font-size:1rem;font-weight:700}.TopicGrid-module__6XHpua__summary{cursor:pointer;align-items:center;gap:12px;padding-bottom:6px;list-style:none;display:flex}.TopicGrid-module__6XHpua__summary::-webkit-details-marker{display:none}.TopicGrid-module__6XHpua__summaryText{flex:1;min-width:0}.TopicGrid-module__6XHpua__expand{color:var(--color-muted);flex:none;transition:transform .15s}.TopicGrid-module__6XHpua__card[open] .TopicGrid-module__6XHpua__expand{transform:rotate(180deg)}.TopicGrid-module__6XHpua__card[open] .TopicGrid-module__6XHpua__summary{margin-bottom:4px}.TopicGrid-module__6XHpua__cardMeta{color:var(--color-muted);margin:4px 0;font-size:.78rem}.TopicGrid-module__6XHpua__yieldTag{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 10px;font-size:.68rem;font-weight:700}.TopicGrid-module__6XHpua__yieldHigh{color:var(--color-accent);background:#eef2ff}.TopicGrid-module__6XHpua__yieldMedium{color:#b45309;background:#fff4e0}.TopicGrid-module__6XHpua__yieldLow{color:var(--color-muted);background:var(--color-badge-bg)}.TopicGrid-module__6XHpua__list{margin:0;padding:0;list-style:none}.TopicGrid-module__6XHpua__row{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px;font-size:.92rem;font-weight:500;line-height:1.35;transition:background-color .15s;display:flex}li+li>.TopicGrid-module__6XHpua__row{border-top:1px solid var(--color-border);border-top-left-radius:0;border-top-right-radius:0}.TopicGrid-module__6XHpua__row:hover{background:var(--color-badge-bg)}.TopicGrid-module__6XHpua__chevron{color:var(--color-muted);flex:none;transition:transform .15s,color .15s}.TopicGrid-module__6XHpua__row:hover .TopicGrid-module__6XHpua__chevron{color:var(--color-accent);transform:translate(2px)}.TopicGrid-module__6XHpua__rowSoon{color:var(--color-muted)}.TopicGrid-module__6XHpua__rowSoon:hover{background:0 0}
.SubjectPage-module__MovQcG__header{padding:48px 0 8px}.SubjectPage-module__MovQcG__title{letter-spacing:-.02em;margin-bottom:10px;font-size:2.25rem;font-weight:700}.SubjectPage-module__MovQcG__tagline{color:var(--color-muted);max-width:640px;margin-bottom:40px}.SubjectPage-module__MovQcG__body{padding-bottom:80px}.SubjectPage-module__MovQcG__banners{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:32px;display:grid}.SubjectPage-module__MovQcG__hub{margin-bottom:48px}
.PracticeHub-module__4MLdCq__sectionTitle{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.PracticeHub-module__4MLdCq__sectionSub{color:var(--color-muted);margin:4px 0 16px;font-size:.88rem}.PracticeHub-module__4MLdCq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.PracticeHub-module__4MLdCq__tile,.PracticeHub-module__4MLdCq__bank{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.PracticeHub-module__4MLdCq__tile{transition:border-color .15s,transform .15s,box-shadow .15s}.PracticeHub-module__4MLdCq__tile:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card);transform:translateY(-1px)}.PracticeHub-module__4MLdCq__tileTop{align-items:center;gap:8px;display:flex}.PracticeHub-module__4MLdCq__icon{color:var(--color-marker);flex:none}.PracticeHub-module__4MLdCq__tileTitle{font-weight:700;line-height:1.3}.PracticeHub-module__4MLdCq__blurb{color:var(--color-muted);flex:1;font-size:.85rem;line-height:1.5}.PracticeHub-module__4MLdCq__cta{color:var(--color-accent);align-items:center;gap:4px;font-size:.85rem;font-weight:700;display:inline-flex}.PracticeHub-module__4MLdCq__tile:hover .PracticeHub-module__4MLdCq__cta svg{transform:translate(2px)}.PracticeHub-module__4MLdCq__cta svg{transition:transform .15s}.PracticeHub-module__4MLdCq__bank{background:var(--color-badge-bg);grid-column:1/-1}.PracticeHub-module__4MLdCq__bankLinks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:4px;display:grid}.PracticeHub-module__4MLdCq__bankLink{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:2px;padding:10px 14px;transition:border-color .15s,transform .15s;display:flex}.PracticeHub-module__4MLdCq__bankLink:hover{border-color:var(--color-accent);transform:translateY(-1px)}.PracticeHub-module__4MLdCq__bankLabel{font-weight:700}.PracticeHub-module__4MLdCq__bankCount{color:var(--color-muted);font-size:.78rem}.PracticeHub-module__4MLdCq__hub{flex-direction:column;gap:32px;display:flex}.PracticeHub-module__4MLdCq__start{border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:14px;padding:16px 20px;transition:box-shadow .15s;display:flex}.PracticeHub-module__4MLdCq__start:hover{box-shadow:var(--shadow-card)}.PracticeHub-module__4MLdCq__startIcon{color:var(--color-accent);flex:none}.PracticeHub-module__4MLdCq__startBody{flex-direction:column;flex:1;min-width:0;display:flex}.PracticeHub-module__4MLdCq__startTitle{font-weight:700}.PracticeHub-module__4MLdCq__startText{color:var(--color-muted);font-size:.85rem}
