#wvs-content-bed:has(.wvs-library-page){min-height:0!important}
#wvs-original.wvs-library-page{max-width:1080px;margin:auto;color:#1c335d;font-family:"Work Sans",Arial,sans-serif}
.wvs-library-page .library-head{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:end;padding:12px 0 28px}
.wvs-library-page .library-head>span{grid-column:1/-1;font:700 10px/1.3 "Work Sans",sans-serif;letter-spacing:.2em;color:#6686b7}
#wvs-original.wvs-library-page h1{font:500 clamp(40px,5vw,64px)/1.02 "Bodoni Moda",Georgia,serif;margin:15px 0 0;color:#193466}
.wvs-library-page h1 em{font-weight:400}
#wvs-original.wvs-library-page .library-head p{font-size:15px;line-height:1.65;color:#4b607f;margin:0}
.wvs-library-page .library-score{position:relative;overflow:hidden;display:flex;align-items:end;gap:17px;padding:24px 30px;min-height:172px;background:#163469;color:#fff}
.wvs-library-page .library-score .library-measure{position:absolute;inset:10px 25px auto 25px;display:flex;justify-content:space-around;opacity:.24;font-size:74px;line-height:1}
.wvs-library-page .library-score span,.wvs-library-page .library-score b{z-index:1;font:700 11px/1.4 "Work Sans",sans-serif;letter-spacing:.16em}
.wvs-library-page .library-score b{color:#b9d2fa;font-size:20px}
.wvs-library-page .library-wings{display:grid;grid-template-columns:210px 1fr;gap:32px;margin:28px 0 32px}
.wvs-library-page .library-label>span,.wvs-library-page .library-access span{font:700 10px/1.3 "Work Sans",sans-serif;letter-spacing:.18em;color:#6686b7}
#wvs-original.wvs-library-page h2{font:500 28px/1.1 "Bodoni Moda",Georgia,serif;margin:9px 0;color:#193466}
.wvs-library-page .library-drawers details{border-top:1px solid #bdcce1}.wvs-library-page .library-drawers details:last-child{border-bottom:1px solid #bdcce1}
.wvs-library-page .library-drawers summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:42px 1fr 30px;align-items:center;min-height:67px;gap:12px}
.wvs-library-page .library-drawers summary::-webkit-details-marker{display:none}.wvs-library-page .library-drawers summary b{font-size:11px;color:#7895bf}.wvs-library-page .library-drawers summary strong{font:500 23px/1.2 "Bodoni Moda",Georgia,serif;color:#1b396f}.wvs-library-page .library-drawers summary span{font-size:22px;color:#456ea8}
#wvs-original.wvs-library-page .library-drawers p{padding:0 35px 19px 54px;margin:0;font-size:14px;line-height:1.6;color:#425a79}
.wvs-library-page .library-access{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#eaf0f9;padding:22px 25px}
#wvs-original.wvs-library-page .library-access p{margin:5px 0 0;font-size:13px;color:#425b80}
#wvs-original.wvs-library-page .library-access a{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em}
@media(max-width:760px){.wvs-library-page .library-head,.wvs-library-page .library-wings{grid-template-columns:1fr;gap:16px}.wvs-library-page .library-score{min-height:140px;padding:20px;flex-wrap:wrap}.wvs-library-page .library-access{display:block}.wvs-library-page .library-access a{display:inline-block;margin-top:12px}}
