.YHWoFa_page{padding-block:clamp(2.5rem, 6vw, 5rem) var(--section-gap)}.YHWoFa_back{min-height:2.75rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);align-items:center;text-decoration:none;display:inline-flex}.YHWoFa_back:hover{color:var(--color-accent);text-decoration:underline}.YHWoFa_header{margin-top:var(--space-4)}.YHWoFa_title{max-width:22ch;margin-top:var(--space-3);font-size:var(--text-3xl);line-height:var(--leading-tight)}.YHWoFa_summary{max-width:var(--measure);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-md)}.YHWoFa_meta{column-gap:var(--space-6);row-gap:var(--space-4);margin-top:var(--space-8);padding-block:var(--space-4);border-top:var(--border-strong);border-bottom:var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.YHWoFa_meta dt{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.YHWoFa_meta dd{margin-top:var(--space-1);font-size:var(--text-sm)}.YHWoFa_section{margin-top:var(--space-12)}.YHWoFa_sectionHead{align-items:end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.YHWoFa_sectionTitle{font-size:var(--text-2xl)}.YHWoFa_sectionNote{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:right;justify-self:end}.YHWoFa_tools{border-bottom:var(--border-hairline);list-style:none}.YHWoFa_tool{align-items:baseline;gap:var(--space-3) var(--space-6);padding-block:var(--space-5);border-bottom:var(--border-hairline);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,2fr) minmax(6rem,.5fr) minmax(8rem,.5fr);display:grid;position:relative}.YHWoFa_tool:last-child{border-bottom:0}.YHWoFa_tool:hover,.YHWoFa_tool:focus-within{background:var(--color-surface-subtle)}.YHWoFa_toolName{font-size:var(--text-lg)}.YHWoFa_toolName a{text-decoration:none}.YHWoFa_toolName a:after{content:"";position:absolute;inset:0}.YHWoFa_toolName a:hover{text-decoration:underline}.YHWoFa_toolVendor{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.YHWoFa_toolPrice{font-family:var(--font-mono);font-size:var(--text-sm)}.YHWoFa_toolCount{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:right;justify-self:end}.YHWoFa_siblings{column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;display:grid}.YHWoFa_siblings a{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:2.75rem;padding-block:var(--space-3);border-bottom:var(--border-hairline);text-decoration:none;display:flex}.YHWoFa_siblings a:hover{text-decoration:underline}.YHWoFa_siblingCount{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}@media (max-width:62rem){.YHWoFa_sectionHead{grid-template-columns:1fr;align-items:start}.YHWoFa_sectionNote{text-align:left;justify-self:start}}@media (max-width:46rem){.YHWoFa_title{font-size:var(--text-2xl)}.YHWoFa_summary{font-size:var(--text-base)}.YHWoFa_tool{gap:var(--space-2);grid-template-columns:1fr}.YHWoFa_toolCount{text-align:left;justify-self:start}}
