.quote-library{color:#292330;max-width:1180px;margin:auto;padding:28px 28px 48px}.quote-breadcrumb{color:#706276;gap:12px;margin-bottom:22px;font-size:14px;display:flex}.quote-breadcrumb a:hover{color:#7035c5}.quote-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.quote-kicker{letter-spacing:.12em;color:#776184;font-size:12px;font-weight:700}.quote-heading h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(38px,5vw,62px);font-weight:750;line-height:1.1}.quote-heading h1 span{color:#7035c5}.quote-heading>div>p:last-child{color:#655b6e;margin:0 0 24px;font-size:17px;line-height:1.6}.quote-mark{color:#f37948;align-self:center;font-family:Georgia,serif;font-size:140px;line-height:.6}.quote-search{max-width:690px}.quote-search label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.quote-search>div{border:1px solid #c6b4d8;border-radius:7px;display:flex;overflow:hidden}.quote-search>div:focus-within{outline-offset:3px;outline:2px solid #7035c5}.quote-search input{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;outline:none;flex:1;height:50px;padding:0 14px;font-size:16px}.quote-search button{color:#fff;background:#7035c5;min-height:48px;padding:0 20px;font-size:15px}.quote-count{color:#706276;border-bottom:1px solid #ded4e8;justify-content:space-between;gap:20px;margin:26px 0 0;padding-bottom:15px;font-size:14px;display:flex}.quote-count a,.quote-read,.quote-method a,.quote-pagination a,.quote-empty a{color:#7035c5}.quote-grid{grid-template-columns:1fr 1fr;gap:0 38px;display:grid}.quote-grid article{border-bottom:1px solid #e6deed;align-items:flex-start;gap:20px;min-width:0;padding:27px 0;display:flex}.quote-image{aspect-ratio:4/5;background:#faf8fc;border-radius:3px;flex-shrink:0;width:100px;overflow:hidden}.quote-image img{object-fit:contain;width:100%;height:100%}.quote-grid h2{letter-spacing:-.55px;text-wrap:pretty;margin:7px 0 12px;font-size:23px;font-weight:700;line-height:1.25}.quote-grid h2 a:hover{color:#7035c5}.quote-story-meta{color:#706276;margin:0;font-size:12px}.quote-grid article>div>p:not(.quote-story-meta){color:#514955;font-family:Georgia,serif;font-size:16px;line-height:1.7}.quote-read{align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:14px;display:inline-flex}.quote-method{max-width:760px;padding-top:32px}.quote-method h2{letter-spacing:-.6px;margin-bottom:12px;font-size:24px;font-weight:650}.quote-method p,.quote-empty p{color:#655b6e;font-size:16px;line-height:1.75}.quote-method a{padding:12px 0;font-size:14px;display:inline-block}.quote-pagination{justify-content:center;align-items:center;gap:24px;padding:28px 0;font-size:15px;display:flex}.quote-pagination a{padding:12px 0}.quote-empty{padding:36px 0}.quote-empty h2{margin-bottom:12px;font-size:25px;font-weight:650}:is(.quote-library a:focus-visible,.quote-library button:focus-visible){outline-offset:4px;outline:2px solid #7035c5}@media (max-width:760px){.quote-library{padding:22px 20px 36px}.quote-grid{grid-template-columns:1fr}.quote-grid article{padding:22px 0}.quote-image{width:78px}.quote-heading{gap:12px}.quote-mark{font-size:90px}.quote-kicker{font-size:11px}.quote-heading h1{font-size:42px}.quote-heading>div>p:last-child{font-size:16px}.quote-search button{padding:0 14px}.quote-grid h2,.quote-method h2{font-size:23px}}@media (max-width:360px){.quote-image{width:60px}.quote-grid article{gap:14px}}
