.wo-library{max-width:980px;margin:0 auto;color:#24392d;font-family:system-ui,sans-serif;line-height:1.75}.wo-library *{box-sizing:border-box}.wo-library p{margin:0 0 20px}.wo-library .wo-library-lead{font-size:clamp(21px,3vw,29px);line-height:1.45;color:#093d2d;font-family:Georgia,serif;margin-bottom:24px}.wo-library-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:750;color:#806023}.wo-library h2{font-family:Georgia,serif;font-size:29px;line-height:1.25;color:#093d2d;margin:38px 0 20px}.wo-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 32px}.wo-library a.wo-library-card{display:flex;flex-direction:column;padding:24px;border:1px solid #ded5c3;border-radius:8px;background:#fffdf7;text-decoration:none!important;color:#24392d;box-shadow:0 6px 22px #17372908}.wo-library-card h2,.wo-library-card h3{font-family:Georgia,serif;font-size:24px;line-height:1.3;margin:0 0 12px;color:#093d2d}.wo-library-card p{font-size:14px;flex:1;margin-bottom:20px}.wo-library-card strong{font-size:13px;color:#74551c}.wo-library-card:hover{border-color:#a47a2a;background:#f6f1e5}.wo-library-reading{list-style:none!important;padding:0!important;counter-reset:reading;margin:0 0 32px!important}.wo-library-reading li{counter-increment:reading;position:relative;padding:22px 24px 22px 72px;border-top:1px solid #ded5c3;margin:0!important;min-height:90px}.wo-library-reading li:before{content:counter(reading,decimal-leading-zero);position:absolute;left:14px;top:21px;font-family:Georgia,serif;font-size:27px;color:#977126}.wo-library-reading span{display:block;font-size:12px;color:#5e685e;margin-bottom:4px}.wo-library-reading a{font-size:18px;font-weight:650;color:#093d2d;text-decoration:none}.wo-library-reading a:hover{text-decoration:underline}.wo-library-next{padding:25px;background:#edf2e6;border-left:3px solid #a47a2a;border-radius:0 8px 8px 0;margin:30px 0}.wo-library-next h2{margin:0 0 14px;font-size:25px}.wo-library-next p{font-size:14px}.wo-library-nav{border-top:1px solid #ded5c3;padding-top:24px;margin-top:30px;display:flex;gap:14px 22px;flex-wrap:wrap}.wo-library-nav strong{width:100%;font-size:13px}.wo-library-nav a{font-size:13px;color:#093d2d}.wo-library a:focus-visible{outline:3px solid #b88a30;outline-offset:4px}@media(max-width:600px){.wo-library-grid{grid-template-columns:minmax(0,1fr)}.wo-library a.wo-library-card{padding:20px}.wo-library-reading li{padding-left:58px;padding-right:5px}.wo-library-reading li:before{left:5px}.wo-library-reading a{font-size:17px}.wo-library-next{padding:20px}}
