.qp-container{width:calc(100% - 64px);max-width:1500px;margin-inline:auto}.qp-publications,.qp-single{background:#f3f7fd;color:var(--qs-primary);direction:rtl}.qp-library-hero{margin-top:100px;padding:70px 0 0;background:linear-gradient(120deg,#051c51,var(--qs-primary));color:white;overflow:hidden}.qp-library-hero h1{font-size:72px;line-height:1.2;margin:24px 0 32px;color:white}.qp-library-hero p{color:#9cdeff;font-size:18px}.qp-hero-books{display:flex;justify-content:center;gap:28px;height:280px;overflow:hidden;padding:32px 0 0}.qp-hero-books img{height:300px;width:auto;max-width:220px;object-fit:contain;box-shadow:-12px 18px 25px #0004;transform:rotate(-9deg);border-radius:4px}.qp-hero-books img:nth-child(even){transform:rotate(9deg) translateY(24px)}.qp-filters{padding:48px 0;display:flex;gap:20px;align-items:end;flex-wrap:wrap}.qp-filters label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:180px}.qp-filters label:first-child{flex:2}.qp-filters input,.qp-filters select{height:52px;padding:10px 16px;width:100%;background:white;color:var(--qs-primary);border:1px solid #cedbed;border-radius:8px;font:inherit}.qp-filters button{height:52px;border:0;border-radius:8px;padding:10px 32px;background:var(--qs-primary);color:white;font:inherit}.qp-filters>a{padding:14px;color:var(--qs-primary)}.qp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-bottom:64px}.qp-card{background:white;border-radius:18px;overflow:hidden;border:1px solid #e0e8f5;height:100%;display:flex;flex-direction:column;min-width:0}.qp-cover-link{display:flex;align-items:center;justify-content:center;height:330px;padding:28px;background:linear-gradient(145deg,#e2edfc,#fff);overflow:hidden}.qp-cover-link img{max-width:100%;height:100%;object-fit:contain;filter:drop-shadow(-8px 8px 7px #041c4e33);transition:transform .4s}.qp-card:hover .qp-cover-link img{transform:translateY(-5px) rotate(-2deg)}.qp-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.qp-card-copy p{font-size:13px;color:#7686a1;margin:0 0 10px}.qp-card-copy h3{font-size:20px;line-height:1.5;margin:0 0 22px}.qp-card-copy a{color:var(--qs-primary)}.qp-details-link{margin-top:auto;font-size:15px;color:var(--qs-secondary)!important}.qp-publication-hero{margin-top:100px;padding:76px 0;background:linear-gradient(125deg,#061d51,var(--qs-primary));color:white}.qp-publication-hero a{color:#9cdeff;font-size:18px}.qp-publication-hero h1{font-size:clamp(36px,4.6vw,72px);line-height:1.5;max-width:1300px;color:white;margin:24px 0}.qp-category{display:inline-block;border-radius:30px;background:#ffffff1f;color:white;padding:6px 18px;margin-top:28px}.qp-author{margin:20px 0;font-size:21px;color:#9cdeff}.qp-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:64px;align-items:start;padding-top:56px;padding-bottom:72px}.qp-description{font-size:21px;line-height:1.85;color:var(--qs-primary)}.qp-description p{margin:0 0 26px}.qp-description h2,.qp-description h3{color:var(--qs-primary);font-size:32px;line-height:1.5;margin:0 0 24px}.qp-description img{max-width:100%;height:auto}.qp-summary{font-weight:500}.qp-book-panel{background:white;border-radius:24px;padding:24px;border:1px solid #e0e8f5;position:sticky;top:125px}.qp-book-cover{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:12px;margin-bottom:28px}.qp-book-panel dl{margin:0}.qp-book-panel dl>div{display:flex;gap:16px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf1f8;font-size:15px}.qp-book-panel dt{font-weight:400;color:#6a7d99}.qp-book-panel dd{margin:0;text-align:left;color:var(--qs-primary)}.qp-download,.qp-back{display:block;text-align:center;margin-top:22px;padding:12px 16px;border:1px solid var(--qs-secondary);border-radius:30px;color:var(--qs-primary)}.qp-download{background:var(--qs-primary);color:white}.qp-empty{padding:40px 0;font-size:20px}.qp-hub-publications{background:#f0f6ff;padding:48px 0;margin:32px 0}.qp-hub-publications .qp-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0}.qp-hub-publications .qn-hub-news-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.qp-hub-publications h2{font-size:44px;color:var(--qs-primary);margin:0}.qp-hub-publications .qn-hub-news-heading>a{color:var(--qs-primary)}@media(max-width:1100px){.qp-grid,.qp-hub-publications .qp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qp-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}@media(max-width:767px){.qp-container{width:calc(100% - 40px)}.qp-library-hero h1{font-size:46px}.qp-hero-books{height:220px;gap:15px}.qp-hero-books img{height:235px;max-width:170px}.qp-filters{gap:12px;padding:32px 0}.qp-filters label{min-width:140px}.qp-grid,.qp-hub-publications .qp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qp-cover-link{height:260px;padding:18px}.qp-card-copy{padding:18px}.qp-card-copy h3{font-size:17px}.qp-detail-layout{display:flex;flex-direction:column-reverse;gap:36px}.qp-book-panel{position:static;max-width:450px;width:100%;margin:auto}.qp-description{font-size:19px}.qp-publication-hero{padding:54px 0}.qp-publication-hero h1{font-size:38px}.qp-hub-publications h2{font-size:32px}}@media(max-width:440px){.qp-grid,.qp-hub-publications .qp-grid{grid-template-columns:1fr}.qp-cover-link{height:340px}}@media(prefers-reduced-motion:reduce){.qp-card *{transition:none!important}}
