.library-lead{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:50px;padding:35px 0 24px}.library-lead h2{font:49px/1.08 Georgia;margin:14px 0 18px}.library-lead p:not(.overline){font-size:18px;line-height:1.6;margin:0}.library-art{position:relative;text-align:center}.library-art img{width:220px;height:190px;object-fit:contain;background:transparent}.library-art>span{display:block;letter-spacing:2px;font-size:11px;margin-top:10px}.library-shelf{display:grid;grid-template-columns:240px 1fr;gap:45px;padding:24px 0 30px}.library-scale{display:flex;flex-direction:column;text-decoration:none;color:#154a38;border-right:1px solid #d1d8cb;padding-right:28px}.library-scale>strong{font:72px/1 Georgia}.library-scale>span{font-size:16px;line-height:1.4;margin:10px 0 16px}.library-scale>b{font-size:13px;font-weight:500}.library-scale>small{font-size:11px;line-height:1.5;color:#5c6258;margin-top:13px}.source-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-content:start}.source-stack>p{grid-column:1/-1;font-size:10px;letter-spacing:1.5px;margin:0 0 2px}.source-stack>button{border:0;border-top:3px solid #154a38;background:#fff;color:#154a38;text-align:left;padding:18px 17px;box-shadow:0 7px 0 -3px #f9eee3,0 8px 0 -3px #d1d8cb;cursor:pointer;transition:transform .2s;min-height:160px}.source-stack>button:hover{transform:translateY(-5px)}.source-stack>button>span{font-size:9px;letter-spacing:1px}.source-stack>button>strong{display:block;font:23px/1.15 Georgia;margin:14px 0 22px}.source-stack>button>small{display:block;font-size:10px}.source-stack b{float:right;font-weight:400}.editorial-marks{display:flex;gap:30px;border-top:1px solid #d1d8cb;padding:15px 0 22px;font-size:11px;color:#746349}.editorial-marks b{font-weight:400;color:#154a38;margin-left:7px}.evidence-tabs{margin-top:12px}.evidence-mast img{width:150px;height:47px}@media(max-width:700px){.library-lead{grid-template-columns:1fr 85px;gap:10px;padding:24px 0}.library-lead h2{font-size:30px}.library-lead p:not(.overline){font-size:16px;grid-column:1/-1}.library-lead p br{display:none}.library-art img{width:95px;height:110px}.library-art>span{font-size:8px;letter-spacing:1px}.library-shelf{grid-template-columns:1fr;gap:25px;padding:0 0 20px}.library-scale{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;border:0;border-top:1px solid #d1d8cb;padding:18px 0 0}.library-scale>strong{font-size:51px;grid-row:1/3}.library-scale>span{margin:0;font-size:14px}.library-scale>b{font-size:12px}.library-scale>small{grid-column:1/-1;margin:0}.source-stack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:13px;position:relative}.source-stack>p{display:none}.source-stack>button{flex:0 0 72%;scroll-snap-align:start;min-height:150px}.source-stack>button>strong{font-size:24px}.source-stack>button>span{font-size:10px}.source-stack>button>small{font-size:12px}.editorial-marks{gap:10px;justify-content:space-between;font-size:10px;line-height:1.4}.editorial-marks b{display:block;margin:5px 0 0}.evidence-mast img{width:120px;height:36px}.library-lead .overline{font-size:9px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.source-stack>button{transition:none}}
