.a1-th{padding-block:28px 56px}
.a1-th__crumbs{font-size:13px;color:#5d675f;margin-bottom:10px}.a1-th__crumbs a{color:inherit}
.a1-th__title{margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.15}
.a1-th__lede{margin:0 0 18px;max-width:60ch;color:#445048}
.a1-th__find{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}
.a1-th__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:#1f3a2c;color:#fff;font-weight:600;text-decoration:none;border:1px solid #1f3a2c}
.a1-th__btn--ghost{background:#fff;color:#1f3a2c}
.a1-th__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.a1-th__tile{display:grid;gap:8px;padding:12px;border:1px solid #ddd8cc;background:#fff;color:inherit;text-decoration:none}
.a1-th__tile:hover,.a1-th__tile:focus-visible{border-color:#1f3a2c;box-shadow:0 0 0 1px #1f3a2c}
.a1-th__mos{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.a1-th__mos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.a1-th__tile strong{font-size:18px}.a1-th__tile span:last-child{font-size:13px;color:#5d675f}
.a1-th__h{margin:34px 0 12px;font-size:22px}
.a1-th__letters{display:flex;flex-wrap:wrap;gap:6px}.a1-th__letters a{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:1px solid #ddd8cc;background:#eef1ec;color:#17251d;font-weight:700;text-decoration:none}.a1-th__letters a:hover,.a1-th__letters a:focus-visible{background:#1f3a2c;color:#fff}
.a1-th__versions{display:flex;flex-wrap:wrap;gap:8px}.a1-th__versions a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 16px;border:1px solid #ddd8cc;color:#17251d;text-decoration:none;font-weight:600}.a1-th__versions em{font-style:normal;font-weight:500;color:#5d675f;font-size:13px}
.a1-th__note{margin:30px 0 0;padding:16px 18px;background:#f3f1eb;max-width:70ch;color:#445048}
@media(max-width:860px){.a1-th__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.a1-th__tiles{grid-template-columns:minmax(0,1fr)}}
