.ona-library{--ona-ink:#15231e;--ona-muted:#75817c;--ona-line:#e3e8e4;--ona-green:#164c39;--ona-gold:#b99549;color:var(--ona-ink);font-family:inherit;max-width:1240px;margin:0 auto}.ona-library *{box-sizing:border-box}.ona-hero{min-height:315px;padding:54px 20px 42px;display:flex;justify-content:space-between;gap:28px;background:#fbfcfa}.ona-eyebrow{font:10px/1.4 ui-monospace,monospace;letter-spacing:.12em;color:#688073;margin:0 0 20px}.ona-hero h1{font:500 clamp(40px,5vw,60px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 16px;color:var(--ona-ink)}.ona-hero h1 em{color:var(--ona-green);font-weight:500}.ona-intro{max-width:500px;color:#65716b;line-height:1.8;font-size:14px;margin:0 0 24px}.ona-explore{display:inline-flex;gap:14px;color:var(--ona-green);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #aac3b4;padding-bottom:8px}.ona-language{align-self:flex-start;background:#fff;color:var(--ona-ink);border:1px solid var(--ona-line);border-radius:3px;padding:8px 11px;font:10px ui-monospace,monospace;cursor:pointer}.ona-filters{display:flex;align-items:end;gap:12px;padding:22px 20px;background:#fff;border-top:1px solid var(--ona-line);border-bottom:1px solid var(--ona-line);flex-wrap:wrap}.ona-filters>label{display:flex;flex-direction:column;gap:7px}.ona-filters>label>span{font:9px ui-monospace,monospace;letter-spacing:.1em;color:#8c9690}.ona-filters select,.ona-filters input{min-height:40px;border:1px solid var(--ona-line);border-radius:3px;background:#fff;padding:8px 11px;color:#44524a;font-size:12px;font-family:inherit}.ona-filters select{min-width:155px}.ona-filters button{min-height:40px;border:0;border-radius:3px;background:var(--ona-green);color:#fff;padding:0 17px;font-size:12px;font-weight:600;cursor:pointer}.ona-search{flex:1;min-width:220px;position:relative}.ona-search>span{position:absolute;left:12px;bottom:8px;color:#6c8375;font-size:21px}.ona-search input{width:100%;padding-left:40px!important}.ona-results{padding:24px 20px 55px;background:#fff}.ona-count{font:10px ui-monospace,monospace;letter-spacing:.08em;color:#829087;border-bottom:1px solid var(--ona-line);padding:0 0 12px;margin:0}.ona-card{position:relative;display:grid;grid-template-columns:62px minmax(180px,1fr) 160px 25px;gap:17px;align-items:center;padding:19px 4px;border-bottom:1px solid var(--ona-line);cursor:pointer}.ona-card:hover{background:#f8faf7}.ona-mark{width:52px;height:52px;display:grid;place-items:center;background:#edf2eb;color:#385d45;font:12px ui-monospace,monospace;position:relative}.ona-mark:after{content:'';position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--ona-gold)}.ona-kicker{display:flex;gap:8px;align-items:center;font:9px ui-monospace,monospace;letter-spacing:.08em;color:#7d8c81;text-transform:uppercase;margin-bottom:6px}.ona-kicker i{font-style:normal}.ona-verified{color:#417052}.ona-card h2{font:500 19px/1.3 Georgia,serif;color:var(--ona-ink);margin:0 0 6px}.ona-card-sub{font-size:11px;color:#79847d;margin:0 0 7px}.ona-tag{display:inline-block;background:#f0f3ed;color:#4d6752;border-radius:2px;padding:4px 7px;font:9px ui-monospace,monospace}.ona-card-meta{font-size:10px;color:#7f8b83;line-height:1.8}.ona-card-meta b{color:#42534a}.ona-arrow{color:#839087;font-size:19px;text-align:right}.ona-detail{grid-column:2/5;padding:17px 19px;margin:4px 0 4px;background:#f5f7f4;border-left:2px solid #8eac92;font-size:12px;line-height:1.7;color:#68766d;cursor:default}.ona-detail[hidden]{display:none}.ona-detail>p{margin:0 0 13px}.ona-detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 15px}.ona-detail dt{font:9px ui-monospace,monospace;letter-spacing:.06em;color:#89948c}.ona-detail dd{margin:2px 0 0;color:#42534a;font-weight:600}.ona-source{border-top:1px solid var(--ona-line);padding-top:12px}.ona-source strong{font-size:11px;color:#42534a}.ona-source p{margin:4px 0;font-size:11px}.ona-source a{font-size:11px;color:#24583f;font-weight:700}.ona-document{display:inline-block;margin-top:11px;padding:9px 12px;border-radius:3px;background:var(--ona-green);color:#fff!important;font-size:11px;font-weight:600;text-decoration:none}.ona-empty{padding:40px;text-align:center;color:var(--ona-muted)}@media(max-width:700px){.ona-hero{padding:38px 18px 31px;min-height:initial}.ona-hero h1{font-size:42px}.ona-intro{font-size:12px}.ona-filters{padding:16px 18px;display:grid;grid-template-columns:1fr 1fr}.ona-search{grid-column:1/3}.ona-filters select{width:100%;min-width:0}.ona-results{padding:19px 18px 40px}.ona-card{grid-template-columns:46px minmax(0,1fr) 20px;gap:10px;padding:15px 0}.ona-mark{width:42px;height:45px;font-size:10px}.ona-card h2{font-size:16px}.ona-card-sub{font-size:10px}.ona-card-meta{grid-column:2/3;font-size:9px}.ona-arrow{grid-column:3;grid-row:1}.ona-card-main{grid-column:2}.ona-detail{grid-column:2/4}.ona-detail dl{grid-template-columns:1fr 1fr}.ona-kicker{font-size:8px}}
