/* The catalogue is a distinct index; tool screens have only an All tools link. */
.collection{padding:22px 0 0;max-width:1200px}
.collection-header{margin:0 0 38px;max-width:820px}
.collection-kicker{font-size:13px;color:var(--muted);margin-bottom:14px}
.collection .task-intro{margin-top:14px}
.collection-list{border-top:1px solid var(--line)}
.collection-item{display:grid;grid-template-columns:36px minmax(260px,1.15fr) minmax(220px,1fr) 28px;gap:24px;align-items:center;padding:29px 0;min-height:138px;border-bottom:1px solid var(--line);text-decoration:none}
.collection-item:hover{background:var(--paper-2)}
.collection-number{font-size:12px;color:var(--muted);align-self:start;padding-top:7px}
.collection-category{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}
.collection-item h2{font:500 25px/1.15 var(--display);letter-spacing:-.02em;max-width:430px}
.collection-item p{color:var(--muted);font-size:15px;max-width:38ch}
.collection-arrow{font-size:26px;color:var(--blue)}
#enhancement-notice{max-width:1200px;margin:18px auto;padding:12px 16px;background:var(--paper-2);border-left:2px solid var(--blue);font-size:14px;color:var(--ink)}
@media(max-width:1250px){#enhancement-notice{margin-inline:28px}}
@media(max-width:760px){
 .collection{padding-top:8px}.collection-header{margin-bottom:28px}
 .collection-item{grid-template-columns:24px minmax(0,1fr) 22px;gap:10px 14px;padding:23px 0;min-height:0}
 .collection-number{grid-row:1/3;padding-top:3px}.collection-name{grid-column:2}.collection-item p{grid-column:2;font-size:14px}.collection-arrow{grid-column:3;grid-row:1/3;align-self:center}
 .collection-item h2{font-size:24px;max-width:none}.collection-category{margin-bottom:5px}
 #enhancement-notice{margin-inline:22px}
}
@media print{#enhancement-notice{display:none!important}}
