@charset "UTF-8";
.collection-picker-section{margin:16px 0 24px}
.collection-picker-section h2{font-size:1.05rem;margin:0 0 12px}
.collection-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;overflow:visible}
.collection-picker .collection-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:146px;padding:16px;border:2px solid #d2dfd5;border-radius:16px;background:#fff;color:#234d3a;white-space:normal;text-decoration:none;box-shadow:none}
.collection-tile strong{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}
.collection-tile-date{font-size:.8rem;line-height:1.45;color:#526c5c}
.collection-tile-action{font-size:.8rem;font-weight:700;margin-top:auto;padding-top:6px}
.collection-picker .collection-tile:hover{background:#edf5ed;border-color:#81a88c;text-decoration:none}
.collection-picker .collection-tile[aria-current="page"]{background:#185f46;border-color:#185f46;color:#fff;box-shadow:0 3px 10px #185f4620}
.collection-tile[aria-current="page"] .collection-tile-date{color:#e0eee4}
.collection-picker .collection-tile:focus-visible{outline:3px solid #c99016;outline-offset:3px}
@media(min-width:1100px){.collection-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:359px){.collection-picker{gap:8px}.collection-picker .collection-tile{padding:12px}.collection-tile strong{font-size:.92rem}}
