@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.dVHwcG_authorCard{gap:20px;padding:24px}.dVHwcG_authorIdentity{align-items:center;gap:12px;display:flex}.dVHwcG_authorIdentity>div{min-width:0}.dVHwcG_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.dVHwcG_dividedSection{border-top:1px solid var(--color-border-default);padding-top:20px}.dVHwcG_expertise{gap:12px;display:grid}.dVHwcG_expertise li{align-items:start;gap:10px;display:flex}.dVHwcG_check{width:18px;height:18px;color:var(--color-positive-foreground);flex-shrink:0;margin-top:1px}.dVHwcG_googleLink{text-align:start;max-width:100%;height:auto;padding-block:10px}.dVHwcG_googleWidget{max-width:100%}.dVHwcG_googleWidget:not([data-initialized]){display:none}.dVHwcG_googleLink .dVHwcG_googleLabel{white-space:normal;overflow:visible}.dVHwcG_contents{--reference-ink:var(--color-primary-foreground);--reference-muted:var(--color-secondary-foreground);--reference-separator:var(--color-border-default)}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.ld6ZMW_actions{gap:16px;margin-top:24px;display:grid}.ld6ZMW_share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld6ZMW_share>p{margin-inline-end:8px}.ld6ZMW_actions a:focus-visible{outline:2px solid var(--color-brand-border-focus);outline-offset:4px}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.huyTWW_cover,.huyTWW_coverPlaceholder{aspect-ratio:3/2;border:1px solid var(--homepage-border);border-radius:var(--radius-2xl);background:var(--homepage-card);width:100%;transition:background-color .18s,border-color .18s;overflow:hidden}.huyTWW_cardBody{flex-direction:column;flex:1;display:flex}.huyTWW_pillar{color:var(--homepage-muted);font-size:var(--type-menu);line-height:var(--type-body-line-height);letter-spacing:var(--type-tracking-body);margin-top:1.25rem}.huyTWW_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.huyTWW_description{color:var(--homepage-muted);font-size:var(--type-body);line-height:var(--type-body-line-height);text-wrap:pretty;-webkit-line-clamp:2;letter-spacing:var(--type-tracking-body);-webkit-box-orient:vertical;margin-top:.75rem;display:-webkit-box;overflow:hidden}.huyTWW_meta{color:var(--color-secondary-foreground);font-size:var(--type-menu);line-height:var(--type-body-line-height);letter-spacing:var(--type-tracking-body);margin-top:auto;padding-top:1.5rem}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.gJ9SIG_carousel{position:relative}.gJ9SIG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.gJ9SIG_controls{align-items:center;gap:1rem;display:flex}.gJ9SIG_arrows{gap:.5rem;display:flex}.gJ9SIG_viewport{margin-top:var(--layout-section-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;outline:none;overflow-x:auto}.gJ9SIG_viewport::-webkit-scrollbar{display:none}.gJ9SIG_viewport:focus-visible{border-radius:var(--radius-2xl);outline:2px solid var(--ring);outline-offset:4px}.gJ9SIG_track{grid-auto-columns:33.3333%;grid-auto-flow:column;display:grid}.gJ9SIG_card{min-width:0;padding:var(--layout-card-padding) calc(var(--layout-grid-gap) / 2);color:var(--homepage-ink);scroll-snap-align:start;outline:none;flex-direction:column;transition:background-color .16s,color .16s;display:flex}.gJ9SIG_card+.gJ9SIG_card{border-inline-start:1px solid var(--homepage-separator)}.gJ9SIG_card:focus-visible{border-radius:var(--radius-2xl);outline:2px solid var(--ring);outline-offset:-2px}.gJ9SIG_card:hover,.gJ9SIG_card:focus-visible{background:var(--color-transparent-hover);color:var(--color-primary-foreground)}.gJ9SIG_arrowIcon{width:1rem;height:1rem}@media (min-width:768px) and (max-width:1023px){.gJ9SIG_track{grid-auto-columns:50%}}@media (max-width:767px){.gJ9SIG_viewport{margin-top:var(--layout-section-gap)}.gJ9SIG_track{grid-auto-columns:100%}.gJ9SIG_card{padding:var(--layout-card-padding)}}.gJ9SIG_card:hover [data-public-heading=card],.gJ9SIG_card:focus-visible [data-public-heading=card]{text-decoration:none}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.yjIZwq_controls{justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);padding-bottom:var(--layout-section-gap);border-bottom:1px solid var(--homepage-separator);display:flex}.yjIZwq_filters{scrollbar-width:none;min-width:0;overflow-x:auto}.yjIZwq_filters::-webkit-scrollbar{display:none}.yjIZwq_search{flex:0 0 17.5rem}.yjIZwq_grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yjIZwq_card{min-width:0;padding:var(--layout-section-gap) calc(var(--layout-grid-gap) / 2);color:var(--homepage-ink);outline:none;flex-direction:column;display:flex}.yjIZwq_card:nth-child(3n+1){padding-left:0}.yjIZwq_card:nth-child(3n+2),.yjIZwq_card:nth-child(3n+3){border-left:1px solid var(--homepage-separator)}.yjIZwq_card:nth-child(3n+3){padding-right:0}.yjIZwq_card:nth-child(n+4){border-top:1px solid var(--homepage-separator)}.yjIZwq_card:focus-visible{border-radius:var(--radius-2xl);outline:2px solid var(--ring);outline-offset:-2px}.yjIZwq_empty{min-height:20rem;color:var(--homepage-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:767px){.yjIZwq_controls{padding-bottom:var(--layout-section-gap);flex-direction:column-reverse;align-items:stretch;gap:.75rem}.yjIZwq_search{flex-basis:auto}.yjIZwq_grid{grid-template-columns:1fr}.yjIZwq_card,.yjIZwq_card:nth-child(3n+1),.yjIZwq_card:nth-child(3n+3){padding:var(--layout-grid-gap) 0}.yjIZwq_card:nth-child(n){border-top:1px solid var(--homepage-separator);border-left:0}.yjIZwq_card:first-child{border-top:0}}@media (min-width:768px) and (max-width:1023px){.yjIZwq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yjIZwq_card,.yjIZwq_card:nth-child(3n+1),.yjIZwq_card:nth-child(3n+3){padding:var(--layout-section-gap) calc(var(--layout-grid-gap) / 2)}.yjIZwq_card:nth-child(odd){border-left:0;padding-left:0}.yjIZwq_card:nth-child(2n){border-left:1px solid var(--homepage-separator);padding-right:0}.yjIZwq_card:nth-child(n+3){border-top:1px solid var(--homepage-separator)}}.yjIZwq_card:hover [data-public-heading=card],.yjIZwq_card:focus-visible [data-public-heading=card]{text-decoration:none}
