.Yg6TaW_page{color:var(--text);padding:32px 0 88px}.Yg6TaW_introduction{margin-bottom:26px}.Yg6TaW_breadcrumb{color:var(--text-muted);align-items:center;gap:9px;margin-bottom:24px;font-size:.8rem;display:flex}.Yg6TaW_breadcrumb a:hover{color:var(--copper);text-underline-offset:4px;text-decoration:underline}.Yg6TaW_titleRow{justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.Yg6TaW_titleRow h1{color:var(--forest);font:400 clamp(2.35rem, 4.5vw, 3.65rem) / 1.08 var(--font-display);letter-spacing:-.04em;margin:0}.Yg6TaW_availability{color:var(--ink-soft);flex:none;margin:0;font-size:.84rem}.Yg6TaW_availability span{color:var(--copper);padding-inline:5px}.Yg6TaW_lede{max-width:76ch;margin:15px 0 0;font-size:1rem;line-height:1.65}.Yg6TaW_search{max-width:850px}.Yg6TaW_search>label{color:var(--forest);margin-bottom:8px;font-size:.9rem;font-weight:650;display:block}.Yg6TaW_searchControls{align-items:center;gap:12px;display:flex}.Yg6TaW_inputWrap{flex:1;min-width:0;position:relative}.Yg6TaW_inputWrap svg{width:19px;height:19px;stroke:var(--text-muted);stroke-width:1.6px;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Yg6TaW_inputWrap input{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--forest);padding:11px 14px 11px 43px;font-size:1rem}.Yg6TaW_inputWrap input::placeholder{color:var(--text-muted);opacity:1}.Yg6TaW_searchControls button{border:1px solid var(--forest);border-radius:var(--radius-action);background:var(--forest);min-height:48px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:18px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.Yg6TaW_searchControls button:hover{background:var(--ink-soft)}.Yg6TaW_clear{min-height:44px;color:var(--ink-soft);text-underline-offset:4px;align-items:center;padding:8px 3px;font-size:.9rem;text-decoration:underline;display:inline-flex}.Yg6TaW_clear:hover{color:var(--copper)}.Yg6TaW_status{min-height:1.5em;color:var(--text-muted);overflow-wrap:anywhere;margin:12px 0 27px;font-size:.82rem}.Yg6TaW_directory{border-top:1px solid var(--border-strong);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;padding-top:25px;display:grid}.Yg6TaW_categoryRail{position:sticky;top:24px}.Yg6TaW_indexLabel{color:var(--copper);letter-spacing:.05em;text-transform:uppercase;margin:0 0 13px;font-size:.73rem;font-weight:600}.Yg6TaW_categoryList{margin:0;padding:0;list-style:none}.Yg6TaW_categoryList a{border-bottom:1px solid var(--border);min-height:44px;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:.86rem;line-height:1.45;display:flex}.Yg6TaW_categoryList a:hover{color:var(--copper)}.Yg6TaW_categoryCount{color:var(--text-muted);font:.72rem / 1.6 var(--font-technical), monospace;flex-shrink:0}.Yg6TaW_mobileCategories{display:none}.Yg6TaW_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 36px;min-width:0;display:grid}.Yg6TaW_group{min-width:0}.Yg6TaW_groupHeading{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;min-height:39px;padding-bottom:12px;display:flex}.Yg6TaW_groupHeading h2{color:var(--forest);font:400 1.48rem / 1.2 var(--font-display);letter-spacing:-.025em;margin:0;scroll-margin-top:24px}.Yg6TaW_groupCount{color:var(--text-muted);white-space:nowrap;font-size:.73rem}.Yg6TaW_toolList{margin:0;padding:0;list-style:none}.Yg6TaW_toolLink{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 18px;gap:5px 12px;padding:16px 0;text-decoration:none;display:grid}.Yg6TaW_toolTitle{color:var(--forest);font-size:.96rem;font-weight:650;line-height:1.45}.Yg6TaW_toolArrow{color:var(--copper);line-height:1.45}.Yg6TaW_toolDescription{color:var(--text);grid-column:1/-1;font-size:.86rem;line-height:1.55}.Yg6TaW_toolLink:hover .Yg6TaW_toolTitle{color:var(--copper);text-underline-offset:4px;text-decoration:underline}.Yg6TaW_empty{border-top:1px solid var(--border-strong);padding:30px 0 48px}.Yg6TaW_empty h2{color:var(--forest);font:400 1.8rem / 1.2 var(--font-display);margin:0}.Yg6TaW_empty p{margin:14px 0}.Yg6TaW_empty a{min-height:44px;color:var(--copper);text-underline-offset:4px;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.Yg6TaW_page :is(a,button,input,summary,h2):focus-visible{outline:2px solid var(--copper);outline-offset:4px}.Yg6TaW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.Yg6TaW_directory{grid-template-columns:minmax(0,1fr);gap:28px}.Yg6TaW_categoryRail{position:static}.Yg6TaW_categoryList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.Yg6TaW_titleRow{flex-wrap:wrap;gap:12px}}@media (max-width:759px){.Yg6TaW_page{padding:24px 0 60px}.Yg6TaW_breadcrumb{margin-bottom:20px}.Yg6TaW_titleRow{display:block}.Yg6TaW_titleRow h1{max-width:15ch}.Yg6TaW_availability{margin-top:12px}.Yg6TaW_lede{margin-top:12px;font-size:.95rem;line-height:1.6}.Yg6TaW_introduction{margin-bottom:23px}.Yg6TaW_searchControls{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;display:grid}.Yg6TaW_inputWrap{grid-column:1/-1}.Yg6TaW_searchControls button{justify-self:start;min-height:44px;padding-block:8px}.Yg6TaW_clear{justify-self:end}.Yg6TaW_status{margin:10px 0 18px}.Yg6TaW_directory{gap:24px;padding-top:0}.Yg6TaW_categoryRail{display:none}.Yg6TaW_mobileCategories{border-bottom:1px solid var(--border-strong);display:block}.Yg6TaW_mobileCategories summary{min-height:48px;color:var(--forest);cursor:pointer;padding:12px 0;font-size:.9rem;font-weight:600}.Yg6TaW_mobileCategories summary span{float:right;font-size:1.1rem;font-weight:400}.Yg6TaW_mobileCategories[open] summary span{transform:rotate(45deg)}.Yg6TaW_mobileCategories .Yg6TaW_categoryList{padding-bottom:12px;display:block}.Yg6TaW_groups{grid-template-columns:minmax(0,1fr);gap:30px}.Yg6TaW_groupHeading h2{font-size:1.5rem}.Yg6TaW_toolLink{padding-block:15px}.Yg6TaW_toolDescription{font-size:.9rem}}
