.tg2-archive{padding-bottom:48px}.tg2-archive .breadcrumb{flex-wrap:wrap;gap:8px;margin-block:24px;font-size:.875rem;display:flex}.tg2-archive .breadcrumb strong{color:var(--tg2-muted);font-weight:400}.tg2-archive :is(.tg-home-archive-head,.tg2-archive-intro){border-bottom:1px solid var(--tg2-rule);padding-block:24px 32px}.tg2-archive :is(.eyebrow,.section-kicker){display:none}.tg2-archive h1{text-wrap:balance;margin:0 0 16px;line-height:1.5}.tg2-archive-title-phrase{vertical-align:top;max-inline-size:100%;display:inline-block}.tg2-archive .section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tg2-archive .section-head>span{color:var(--tg2-muted);font-size:.875rem}.tg2-archive :is(.tg-home-archive-head,.tg2-archive-intro) p{max-width:42rem;color:var(--tg2-muted);margin:0}.tg2-archive [class$=-archive-grid]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.tg2-archive [class$=-archive-card]{border-bottom:1px solid var(--tg2-rule);color:var(--tg2-text);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;min-width:0;padding-block:24px;text-decoration:none;display:grid}.tg2-archive [class$=-archive-card]:hover :is(h2,strong){color:var(--tg2-link)}.tg2-archive :is([class$=-archive-media],[class$=-archive-image]){aspect-ratio:4/3;background:var(--tg2-surface);display:block}.tg2-archive :is([class$=-archive-media],[class$=-archive-image]) img{object-fit:contain;width:100%;height:100%;display:block}.tg2-archive :is([class$=-archive-text],[class$=-archive-body]){flex-direction:column;gap:12px;min-width:0;display:flex}.tg2-archive [class$=-archive-meta]{color:var(--tg2-muted);flex-wrap:wrap;gap:8px 16px;font-size:.875rem;display:flex}.tg2-archive :is([class$=-archive-text],[class$=-archive-body]) :is(h2,strong){overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.7}.tg2-archive :is([class$=-archive-text],[class$=-archive-body]) :is(p,small){color:var(--tg2-muted);margin:0;font-size:1rem;line-height:1.85}.tg2-archive [class$=-archive-arrow]{display:none}.tg2-archive [class$=-pagination]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block:32px;display:flex}.tg2-archive [class$=-pagination] :is(a,span[aria-current]){border:1px solid var(--tg2-control-border);border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:48px;padding:8px 16px;font-size:1rem;text-decoration:none;display:inline-flex}.tg2-archive [aria-current=page]{background:var(--tg2-surface);color:var(--tg2-text)}.tg2-archive [class$=-archive-return]{text-align:center;margin-block:24px}.tg2-archive [class$=-back]{align-items:center;min-height:44px;margin-top:24px;display:inline-flex}.tg2-archive [class$=-archive-empty]{background:var(--tg2-surface);margin-top:24px;padding:24px}@media (width<=1023px){.tg2-archive [class$=-archive-grid]{grid-template-columns:1fr}}@media (width<=599px){.tg2-archive [class$=-archive-card]{grid-template-columns:96px minmax(0,1fr);gap:16px}.tg2-archive :is([class$=-archive-text],[class$=-archive-body]) :is(h2,strong){font-size:1rem}.tg2-archive :is([class$=-archive-text],[class$=-archive-body]) :is(p,small){font-size:.875rem}.tg2-archive [class$=-pagination]{gap:8px}}.tg2-archive{overflow-wrap:anywhere}.tg2-archive .tg2-content-type{border:1px solid var(--tg2-control-border);white-space:nowrap;min-height:22px;color:var(--tg2-text);border-radius:3px;align-items:center;padding:1px 7px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.tg2-archive [class$=-archive-card][data-content-kind=product]{border:1px solid var(--tg2-rule);border-inline-start:3px solid var(--tg2-link);background:var(--tg2-raised);border-radius:6px;margin-block:8px;padding:16px}.tg2-archive [class$=-archive-card][data-content-kind=product] .tg2-content-type{border-color:var(--tg2-link);color:var(--tg2-link)}.tg2-archive [class$=-archive-card][data-content-kind=guide]{border:1px solid var(--tg2-rule);background:var(--tg2-surface);border-radius:6px;margin-block:8px;padding:16px}@media (width<=599px){.tg2-archive [class$=-archive-card]:is([data-content-kind=product],[data-content-kind=guide]){padding:12px}}
