.int-dir{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.int-dir__group{padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-panel)}.int-dir__group h3{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-md);font-weight:400}.int-dir__group ul{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.int-dir__group li{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.int-dir__group .int-icon{margin-top:2px}.int-dir__name{color:var(--color-ink)}.int-dir__what{font-size:var(--text-sm);color:var(--color-ink-2)}.int-prod{margin:var(--space-2xl) 0 0;border-top:var(--rule-hair) solid var(--color-rule);padding:0;list-style:none}.int-prod>li{gap:var(--gap-columns);padding:var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;display:grid}.int-prod__name{font-size:var(--text-xl);color:var(--color-ink);text-decoration:none}.int-prod__name:after{content:" →";color:var(--color-muted)}.int-prod__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.16em}.int-prod__items{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.int-prod__items li{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);font-size:var(--text-sm);color:var(--color-ink);display:inline-flex}@media (max-width:40rem){.int-prod>li{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}
