.origin-hero{padding:48px 0 38px;background:linear-gradient(135deg,#eef8f3,#f8fbf7);border-bottom:1px solid #dfece5}.origin-hero h1{max-width:760px;margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(38px,5vw,66px);line-height:1.03;color:#173554}.origin-hero>div>p:last-child{max-width:760px;margin:0;color:#526579;line-height:1.7}.origin-breadcrumb{display:flex;gap:8px;align-items:center;font-size:12px;color:#718096}.origin-breadcrumb a{color:#2f6f5f}.origin-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding-block:36px 60px}.origin-gender{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.origin-gender a{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:8px 15px;border:1px solid #d9e5df;border-radius:999px;background:#fff;color:#24485a;font-size:13px;font-weight:800}.origin-gender a span{color:#73877d}.origin-gender a[aria-current=page]{border-color:#438d77;background:#e8f5ef;color:#246b58}.origin-alphabet{display:flex;flex-wrap:wrap;gap:6px;padding:14px;border:1px solid #e1e8e4;border-radius:16px;background:#fff}.origin-alphabet a,.origin-alphabet span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;font-size:12px;font-weight:800}.origin-alphabet a{background:#f2f7f4;color:#315f52}.origin-alphabet a[aria-current=page]{background:#367c68;color:#fff}.origin-alphabet span{color:#bbc5c0;background:#f7f8f8}.origin-results-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:28px 0 16px}.origin-results-head h2{margin:3px 0 0;font-size:27px;color:#173554}.origin-results-head>strong{color:#5f756a;font-size:13px}.origin-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.origin-name-grid article{min-width:0}.origin-name-grid a{display:flex;height:100%;min-height:150px;flex-direction:column;padding:18px;border:1px solid #e0e8e4;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(34,72,61,.05)}.origin-name-grid h3{margin:0 0 8px;font-size:21px;color:#183b57}.origin-name-grid p{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#647486;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.origin-name-grid a>span{margin-top:auto;color:#347460;font-size:12px;font-weight:800}.origin-name-grid i{float:right;font-style:normal}.origin-layout>aside{display:grid;align-content:start;gap:14px}.origin-layout>aside section{padding:19px;border:1px solid #e0e8e4;border-radius:16px;background:#f8fbf9}.origin-layout>aside h2{margin:0 0 8px;font-size:17px;color:#173554}.origin-layout>aside p{margin:0;color:#607266;font-size:13px;line-height:1.65}.origin-layout>aside a{display:block;padding:8px 0;border-bottom:1px solid #e2ebe6;color:#316d5c;font-size:13px;font-weight:700}.origin-empty{padding:24px;border-radius:14px;background:#f6f8f7;color:#627069}@media(max-width:980px){.origin-layout{grid-template-columns:1fr}.origin-layout>aside{grid-template-columns:repeat(3,1fr)}.origin-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.origin-hero{padding:30px 0 26px}.origin-hero h1{font-size:39px}.origin-layout{padding-block:22px 42px}.origin-gender{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.origin-gender a{justify-content:center}.origin-alphabet{padding:10px;gap:5px}.origin-alphabet a,.origin-alphabet span{width:29px;height:29px}.origin-name-grid{grid-template-columns:1fr}.origin-name-grid a{min-height:132px}.origin-layout>aside{grid-template-columns:1fr}.origin-results-head{align-items:start;flex-direction:column;gap:6px}}
