._main_59d6b38{min-height:65vh;padding:24px 0 48px}._heading_59d6b38{text-align:center;max-width:780px;margin:36px auto 28px}._eyebrow_59d6b38{letter-spacing:.18em;color:#1c67e1;font-size:11px;font-weight:800}._heading_59d6b38 h1{margin:12px 0;font-size:clamp(28px,3.5vw,42px);line-height:1.16}._heading_59d6b38 p{color:#616774;margin:0;line-height:1.65}._tags_59d6b38{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1100px;margin:auto;display:flex}._tags_59d6b38 a{color:#444c5e;background:#fff;border:1px solid #dde0e7;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}._tags_59d6b38 a span{opacity:.65;font-size:10px}._tags_59d6b38 a[aria-current=page]{color:#fff;background:#1757be;border-color:#1757be}._tags_59d6b38 a:hover{border-color:#1c67e1}._toolbar_59d6b38{color:#5c6270;border-bottom:1px solid #dde0e7;justify-content:space-between;align-items:center;gap:16px;margin:30px 0 20px;padding-bottom:14px;font-size:13px;display:flex}._search_59d6b38{width:280px;max-width:100%}._search_59d6b38 input{width:100%;min-height:44px;font:inherit;color:#1b2439;background:#fff;border:1px solid #ccdbf2;border-radius:10px;padding:10px 14px}._grid_59d6b38{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}._card_59d6b38{background:#fff;border:1px solid #d3e0f4;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}._card_59d6b38:hover{border-color:#99b7e6;box-shadow:0 6px 22px #45296b0c}._adCard_59d6b38{background:#fff;border:1px solid #d3e0f4;border-radius:14px;min-width:0;min-height:280px;padding:16px;overflow:hidden}._adCard_59d6b38:empty{display:none}._cardArt_59d6b38{aspect-ratio:16/10;background:#f7f1df;border-radius:14px 14px 0 0;margin:-20px -20px 0;display:block;overflow:hidden}._cardArt_59d6b38 img{object-fit:contain;width:100%;height:100%;display:block}._cardTop_59d6b38{color:#656e84;justify-content:space-between;gap:8px;font-size:11px;display:flex}._cardTop_59d6b38 span:first-child{color:#195bc6;font-weight:750}._card_59d6b38 h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.4}._card_59d6b38 h2 a{color:#222630;text-decoration:none}._description_59d6b38{color:#676c79;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}._cardTags_59d6b38{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}._cardTags_59d6b38 a{color:#195cc7;background:#eef4fd;border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.6;text-decoration:none}._cardBottom_59d6b38{color:#777d8b;border-top:1px solid #e0eafb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:11px;display:flex}._cardBottom_59d6b38 a{color:#1755ba;padding:8px 0;font-size:12px;font-weight:800}._empty_59d6b38{text-align:center;padding:45px 12px}._empty_59d6b38 h2{font-size:20px}:is(._main_59d6b38 a:focus-visible,._main_59d6b38 input:focus-visible){outline-offset:3px;outline:3px solid #8cb0e9}@media (max-width:1150px){._grid_59d6b38{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){._grid_59d6b38{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._grid_59d6b38{grid-template-columns:1fr}._heading_59d6b38{text-align:left;margin:26px 0 22px}._tags_59d6b38{justify-content:flex-start;gap:7px}._toolbar_59d6b38{flex-wrap:wrap;margin-top:22px}._search_59d6b38{width:100%}._card_59d6b38{padding:20px}._card_59d6b38 h2{font-size:21px}._cardTags_59d6b38 a{align-items:center;min-height:36px;display:inline-flex}._cardBottom_59d6b38 a{align-items:center;gap:6px;min-height:44px;display:inline-flex}._main_59d6b38{padding-top:18px}}._moreTags_59d6b38{text-align:center;margin:12px auto 0}._moreTags_59d6b38 summary{cursor:pointer;color:#195cc7;width:fit-content;min-height:44px;margin:auto;padding:8px 12px;font-size:12px;display:list-item}._moreTags_59d6b38[open] nav{margin-top:10px}._card_59d6b38 h2 a{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:560px){._tags_59d6b38{gap:6px}._tags_59d6b38 a{padding:8px 10px;font-size:11px}._moreTags_59d6b38{text-align:left}._moreTags_59d6b38 summary{margin-left:0}}._adCard_59d6b38:has(ins[data-ad-status=unfilled]){display:none}._main_59d6b38{padding-top:10px}._directoryHeading_59d6b38{margin:18px 0 20px}._directoryHeading_59d6b38 h1{margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.15}._directoryHeading_59d6b38 p{color:#616774;margin:0;line-height:1.6}._tags_59d6b38{justify-content:flex-start;max-width:none}._primaryTags_59d6b38{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;width:100%;display:grid}._primaryTags_59d6b38 a,._primaryTags_59d6b38 button{color:#444c5e;text-align:center;background:#fff;border:1px solid #dde0e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:12px;font-weight:650;text-decoration:none;display:flex}._primaryTags_59d6b38 button{cursor:pointer;font-family:inherit}._primaryTags_59d6b38 button:hover{border-color:#1c67e1}._primaryTags_59d6b38 button:focus-visible{outline-offset:3px;outline:3px solid #8cb0e9}._primaryTags_59d6b38 a[aria-current=page]{color:#fff;background:#1757be;border-color:#1757be}._otherTags_59d6b38{margin-top:10px}._otherTags_59d6b38[hidden]{display:none}._toolbar_59d6b38{justify-content:flex-end;margin:14px 0 18px;padding-bottom:12px}@media (max-width:1399px){._primaryTags_59d6b38{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){._primaryTags_59d6b38{grid-template-columns:repeat(2,minmax(0,1fr))}._directoryHeading_59d6b38{margin:14px 0 16px}._toolbar_59d6b38{margin-top:12px}._primaryTags_59d6b38>:last-child{grid-column:1/-1}}._frame_9d772b7{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}._label_9d772b7{color:#6b707c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}
