/* Apparel resources use the established Trustex typography and palette. */
.knowledge-article,.knowledge-aside{min-width:0}
[hidden]{display:none!important}.resource-skip{position:absolute;left:16px;top:-80px;z-index:1000;background:#fff;color:var(--ink);padding:12px}.resource-skip:focus{top:10px}
.resource-hero .container{position:relative}.resource-hero h1{margin:.3em 0 .4em;max-width:22ch}.resource-hero .lead{max-width:760px}.resource-hero .btnrow{margin-top:24px}.resource-byline{color:#c9d8e0;font-size:.9rem;margin-top:22px}.resource-audiences{padding-bottom:22px;border-bottom:1px solid var(--line);font-size:.88rem!important;color:var(--muted)!important}
.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-card{display:flex;flex-direction:column;min-width:0}.resource-card h2{font:700 clamp(1.15rem,1.7vw,1.5rem)/1.3 var(--font-head);margin:14px 0}.resource-card h2 a{color:var(--text);text-decoration:none}.resource-card h2 a:hover{text-decoration:underline}.resource-card p{color:var(--muted);font-size:.95rem;line-height:1.65}.resource-card-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.72rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.resource-card-link{margin-top:auto;padding-top:18px;font-weight:700}.resource-date{font-size:.8rem!important}.resource-filters{padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2)}.resource-filters .field{margin:0}.resource-filter-row{display:grid;grid-template-columns:1.2fr 1fr .8fr auto;gap:16px;align-items:end;margin-top:18px}.resource-filter-row .btn{min-height:46px}.resource-count{margin:24px 0;font-size:.9rem;color:var(--muted)}.resource-empty{text-align:center;padding:36px}.resource-empty .btn{margin-top:16px}.resource-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:8px}.resource-table{width:100%;border-collapse:collapse;min-width:440px;font-size:.92rem}.resource-table th,.resource-table td{text-align:left;padding:13px 16px;vertical-align:top;border-bottom:1px solid var(--line)}.resource-table thead th{background:var(--paper-2);font-weight:800}.resource-table tbody th{font-weight:600}.resource-table tr:last-child>*{border-bottom:0}.knowledge-article ul{padding-left:24px;line-height:1.8}.knowledge-article li+li{margin-top:10px}.resource-sources{border-top:1px solid var(--line);padding-top:26px;margin-top:36px}.resource-sources ol{padding-left:24px}.resource-sources li{margin-bottom:20px}.resource-sources p,.resource-source{font-size:.85rem!important;color:var(--muted)!important}.resource-editorial-note{max-width:850px;color:var(--muted);line-height:1.7;margin:0 0 28px}.resource-download-title{margin:48px 0 24px}.resource-next{margin-top:40px}.resource-home{background:var(--paper-2)}.resource-home p{max-width:720px}.resource-home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.resource-home-links a{display:block;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;text-decoration:none;font-weight:800}.resource-home-links span{display:block;color:var(--muted);font-size:.9rem;font-weight:400;margin-top:8px}
@media(max-width:960px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-filter-row{grid-template-columns:1fr 1fr}.resource-home-links{grid-template-columns:1fr}}
@media(max-width:620px){.resource-grid,.resource-filter-row{grid-template-columns:1fr}.resource-filters{padding:18px}.resource-filter-row .btn{width:100%}.resource-table{font-size:.85rem}.resource-byline{font-size:.8rem}.resource-table-wrap{max-width:100%}}
@media print{.resource-filters,.resource-skip{display:none!important}.resource-grid{grid-template-columns:1fr 1fr}.resource-table-wrap{overflow:visible}.resource-table{min-width:0}.knowledge-article section{break-inside:auto}.knowledge-layout{display:block}.knowledge-aside{display:none}.knowledge-article p{font-size:10pt}}
