.rl-root{--rl-ivory:#F6F1EA;--rl-paper:#FFFFFF;--rl-walnut:#1A180F;--rl-gold:#C4B49A;--rl-parchment:#E8DEC8;--rl-sorrel:#3D5C38;--rl-truffle:#4A3E28;--rl-cognac:#8C7A62;--rl-line:rgba(26,24,15,.1)}.rl-root .rl-head{padding:0 0 26px}.rl-root .rl-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--rl-cognac);margin-bottom:12px}.rl-root .rl-h1{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:42px;line-height:1.06;letter-spacing:.2px;color:var(--rl-walnut);margin:0}.rl-root .rl-lede{margin:14px 0 0;max-width:900px;color:#5b513f;font-size:16px;line-height:1.6}.rl-root .rl-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 0;border-top:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line)}.rl-root .rl-search{position:relative;flex:0 1 300px;min-width:200px}.rl-root .rl-search input{width:100%;height:40px;border:1px solid var(--rl-line);border-radius:999px;background:var(--rl-paper);padding:0 16px 0 40px;font-size:13.5px;color:var(--rl-walnut)}.rl-root .rl-search input:focus{outline:none;border-color:var(--rl-gold)}.rl-root .rl-search svg{position:absolute;left:14px;top:11px;width:17px;height:17px;stroke:var(--rl-cognac)}.rl-root .rl-facets{display:flex;flex-wrap:wrap;gap:10px}.rl-root .rl-pill{position:relative}.rl-root .rl-pill>button{height:40px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rl-line);background:var(--rl-paper);border-radius:999px;padding:0 16px;font-size:13.5px;color:var(--rl-walnut);cursor:pointer}.rl-root .rl-pill>button:hover{border-color:var(--rl-gold)}.rl-root .rl-pill.rl-active>button{border-color:var(--rl-walnut)}.rl-root .rl-pill>button:after{content:"";width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid var(--rl-cognac)}.rl-root .rl-badge{background:var(--rl-walnut);color:var(--rl-ivory);font-size:11px;border-radius:999px;min-width:18px;height:18px;display:none;align-items:center;justify-content:center;padding:0 5px;margin-left:2px}.rl-root .rl-panel{position:absolute;z-index:30;top:46px;left:0;background:var(--rl-paper);border:1px solid var(--rl-line);border-radius:14px;box-shadow:0 16px 40px #1a180f24;padding:8px;min-width:250px;max-height:340px;overflow:auto;display:none}.rl-root .rl-pill.rl-open .rl-panel{display:block}.rl-root .rl-opt{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:14px;white-space:nowrap}.rl-root .rl-opt:hover{background:var(--rl-ivory)}.rl-root .rl-opt input{accent-color:var(--rl-sorrel);width:16px;height:16px;flex:none}.rl-root .rl-nm{overflow:hidden;text-overflow:ellipsis}.rl-root .rl-oc{margin-left:auto;color:var(--rl-cognac);font-size:12px;padding-left:10px}.rl-root .rl-spacer{display:none}.rl-root .rl-sortwrap{display:flex;align-items:center;gap:10px;margin-left:auto}.rl-root .rl-sortwrap label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--rl-cognac)}.rl-root select.rl-sort{height:40px;border:1px solid var(--rl-line);background:var(--rl-paper);border-radius:999px;padding:0 38px 0 16px;font-size:13.5px;color:var(--rl-walnut);cursor:pointer;-webkit-appearance:none;appearance:none}.rl-root select.rl-sort:focus{outline:none;border-color:var(--rl-gold)}.rl-root .rl-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 0 8px}.rl-root .rl-count{font-size:13px;color:var(--rl-cognac);letter-spacing:.4px}.rl-root .rl-chips{display:flex;gap:8px;flex-wrap:wrap}.rl-root .rl-chip{display:inline-flex;align-items:center;gap:7px;background:var(--rl-parchment);color:var(--rl-truffle);border-radius:999px;font-size:12px;padding:5px 10px}.rl-root .rl-chip em{font-style:normal;color:var(--rl-cognac);font-size:10.5px;text-transform:uppercase;letter-spacing:.5px}.rl-root .rl-chip .rl-x{cursor:pointer;font-size:14px;line-height:1}.rl-root .rl-clear{font-size:12px;color:var(--rl-cognac);text-decoration:underline;cursor:pointer;background:none;border:none;display:none}.rl-root .rl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:14px}@media(max-width:1000px){.rl-root .rl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rl-root .rl-grid{grid-template-columns:1fr}}.rl-root .rl-card{background:var(--rl-paper);border:1px solid var(--rl-line);border-radius:14px;padding:24px 24px 20px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.rl-root .rl-card:hover{transform:translateY(-3px);border-color:var(--rl-gold);box-shadow:0 12px 30px #1a180f14}.rl-root .rl-cardtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.rl-root .rl-date{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--rl-cognac)}.rl-root .rl-tag{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--rl-sorrel);border:1px solid rgba(61,92,56,.35);border-radius:999px;padding:3px 9px;white-space:nowrap}.rl-root .rl-thumb{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;flex:none;border-radius:10px;margin-top:14px;background:var(--rl-parchment)}.rl-root .rl-title{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:18px;line-height:1.28;margin:14px 0 0;color:var(--rl-walnut);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rl-root .rl-excerpt{font-size:13.5px;line-height:1.6;color:#5b513f;margin:11px 0 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rl-root .rl-foot{margin-top:auto;padding-top:16px}.rl-root .rl-read{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--rl-cognac)}.rl-root .rl-card:hover .rl-read{color:var(--rl-walnut)}.rl-root .rl-empty{display:none;text-align:center;padding:70px 0;color:var(--rl-cognac)}.rl-root .rl-pager{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:44px}.rl-root .rl-pager button{min-width:42px;height:42px;border:1px solid var(--rl-line);background:var(--rl-paper);border-radius:999px;font-size:14px;color:var(--rl-walnut);cursor:pointer}.rl-root .rl-pager button:hover:not(:disabled){border-color:var(--rl-gold)}.rl-root .rl-pager button.rl-on{background:var(--rl-walnut);color:var(--rl-ivory);border-color:var(--rl-walnut)}.rl-root .rl-pager button:disabled{opacity:.4;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/68/assets/research-library.css.map */
