.p-tc__intro{max-width: var(--cf-measure);padding: var(--cf-s-5);border: 2px solid var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface);box-shadow: var(--cf-shadow)}.p-tc__intro > :last-child{margin-bottom: 0}.p-tc__more{max-width: 46rem;padding: var(--cf-s-4) var(--cf-s-5);border: 2px dashed var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface)}.p-tc__more ul{margin: 0;padding-left: 1.1rem}.p-tc__more li + li{margin-top: var(--cf-s-2)}.p-tc__quick ul{display: flex;flex-wrap: wrap;gap: var(--cf-s-2);list-style: none;padding: 0}.p-tc__hero{padding: var(--cf-s-5);border: 2px solid var(--cf-fg);border-radius: var(--cf-r-3);background: var(--cf-surface);box-shadow: var(--cf-shadow-lift);max-width: 52rem}.p-tc__search--hero{max-width: none}.p-tc__search--hero .p-tc__label{font-size: var(--cf-t-3)}.p-tc__search--hero .p-tc__input{min-height: 3.5rem;font-size: 1.15rem;border-width: 3px}.p-tc__search--hero .cf-btn{min-height: 3.5rem}.p-tc__quick{margin-top: var(--cf-s-4)}.p-tc__quick .p-tc__olk{margin: 0}.p-tc__quick ul{margin-top: var(--cf-s-2)}.p-tc__quick .p-tc__chip{font-family: var(--cf-font-mono);font-size: 0.86rem}.p-tc__stats{display: flex;flex-wrap: wrap;gap: var(--cf-s-3) var(--cf-s-6);list-style: none;margin: 0;padding: 0}.p-tc__statn{display: block;font-family: var(--cf-font-display);font-weight: 800;font-size: var(--cf-t-4);line-height: 1}.p-tc__statl{font-family: var(--cf-font-mono);font-size: 0.72rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--cf-muted)}.p-tc__band{padding-top: var(--cf-s-5);border-top: 2px solid var(--cf-fg)}.p-tc__bh{font-size: var(--cf-t-4);margin: 0 0 var(--cf-s-1)}.p-tc__tgrid{display: grid;gap: var(--cf-s-4);grid-template-columns: repeat(auto-fill,minmax(min(100%,19rem),1fr))}.p-tc__card{padding: var(--cf-s-4);border: 2px solid var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface);border-top: 8px solid var(--cf-fg)}.p-tc__card--income,.p-tc__card--property{border-top-color: var(--hi)}.p-tc__card--deduct,.p-tc__card--entity{border-top-color: var(--blue)}.p-tc__card--retire,.p-tc__card--estate{border-top-color: var(--brass)}.p-tc__card--family,.p-tc__card--proc{border-top-color: var(--pen)}.p-tc__cardh{font-size: 1.15rem;margin: 0 0 var(--cf-s-2)}.p-tc__card .p-tc__snum{min-width: 4.6rem}.p-tc__tl--hub li{display: grid;gap: 0.1rem}.p-tc__tl--hub a{color: var(--cf-fg);text-decoration: none;display: flex;gap: var(--cf-s-3);font-weight: 600}.p-tc__tl--hub a:hover .p-tc__sh{text-decoration: underline}@media (min-width: 52rem){.p-tc__rlist--cols{columns: 2;column-gap: var(--cf-s-6)}.p-tc__rlist--cols li{break-inside: avoid}}.p-tc__duo{display: grid;gap: var(--cf-s-5);align-items: start}@media (min-width: 60rem){.p-tc__duo{grid-template-columns: minmax(0,3fr) minmax(0,2fr)}}.p-tc__st{padding-top: var(--cf-s-4);margin-top: var(--cf-s-4);border-top: 1px solid var(--cf-rule)}.p-tc__st h2,.p-tc__sth{font-size: var(--cf-t-3);margin: 0 0 var(--cf-s-2)}.p-tc__chs,.p-tc__toc{list-style: none;margin: 0;padding: 0}.p-tc__toc .p-tc__toc{margin-left: clamp(0.6rem,2vw,1.25rem);padding-left: clamp(0.5rem,1.6vw,0.9rem);border-left: 2px solid var(--cf-rule)}.p-tc__node{margin-top: var(--cf-s-3);scroll-margin-top: var(--cf-s-6)}.p-tc__nh2{font-size: 1.05rem;margin: var(--cf-s-4) 0 var(--cf-s-2)}.p-tc__nlink,.p-tc__sli a{display: block;padding: var(--cf-s-1) 0;text-decoration: none;color: var(--cf-fg)}.p-tc__nlink:hover,.p-tc__sli a:hover{color: var(--cf-link);text-decoration: underline}.p-tc__sli .p-tc__snum{display: inline-block}.p-tc__range{font-family: var(--cf-font-mono);font-size: 0.8rem;color: var(--cf-muted);white-space: nowrap}.p-tc__sli--off a{color: var(--cf-muted)}.p-tc__tl{list-style: none;margin: 0;padding: 0 0 0 var(--cf-s-4);border-left: 2px solid var(--cf-fg)}.p-tc__tl li{padding-bottom: var(--cf-s-3)}.p-tc__tl time{display: block;font: 0.8rem var(--cf-font-mono);color: var(--cf-muted)}.p-tc__tlx{display: block;font-size: 0.86rem;color: var(--cf-muted)}@media print{.p-tc__more,.p-tc__quick,.p-tc__hero,.p-tc__band{display: none !important}}
