.phd-story,.home-book-shelf,.spin-promo-modern{color:#232d3b;font-family:Arial,sans-serif}.phd-story{max-width:1170px;width:calc(100% - 48px);margin:72px auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.phd-story .phd-overline,.home-book-shelf .phd-overline{font:700 11px/1.5 Arial,sans-serif;letter-spacing:2.3px;color:#596f8b;margin:0 0 20px}.phd-story h2{font:400 clamp(32px,3.6vw,49px)/1.16 Georgia,serif!important;color:#232d3b!important;text-transform:none!important;margin:0 0 24px!important;letter-spacing:-1.3px}.phd-story h2 em{font-weight:400;color:#5d7491}.phd-story p{font-size:15px;line-height:1.85;color:#52657f;margin:0 0 18px}.phd-story .phd-story-lead{font-size:18px;color:#333f4f;line-height:1.5}.phd-story-link{display:inline-flex;gap:34px;align-items:center;border-bottom:1px solid #4c5f78;padding:7px 0 10px;margin:4px 0 20px;color:#293648;font-size:14px;font-weight:700}.phd-story-link span{font-size:22px}.phd-story-more{border-top:1px solid #d5dbe4;padding-top:17px;max-width:440px}.phd-story-more summary{cursor:pointer;font-size:13px;color:#43546a;list-style:disclosure-closed}.phd-story-more[open] summary{list-style:disclosure-open}.phd-story-more p{font-size:13px;margin:13px 0 0}.phd-story-art{position:relative;background:#e9e9de;border-radius:3px;min-height:420px;overflow:hidden;padding:30px}.phd-art-caption{font:10px/1.7 Arial,sans-serif;letter-spacing:2px;color:#526680}.phd-cover-stack{height:290px;position:relative;margin:0 0 20px}.phd-cover-stack img{position:absolute;width:39%;height:230px;object-fit:contain;filter:drop-shadow(9px 14px 9px #242d3933);top:35px;left:4%;transform:rotate(-12deg)}.phd-cover-stack img:nth-child(2){left:32%;top:12px;transform:rotate(0);z-index:2}.phd-cover-stack img:nth-child(3){left:60%;top:40px;transform:rotate(12deg)}.phd-art-bottom{display:flex;justify-content:space-between;border-top:1px solid #b9c4d3;padding-top:18px;font-size:11px;letter-spacing:.4px;color:#51647e}.home-book-shelf{padding-top:30px;padding-bottom:35px;border-top:1px solid #dbe1e8}.phd-shelf-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.home-book-shelf .phd-overline{margin:0 0 12px}.home-book-shelf .phd-shelf-heading h2{font:400 34px/1.2 Georgia,serif!important;color:#232d3b!important;text-transform:none!important;letter-spacing:-.6px;margin:0!important}.phd-shelf-heading>a{flex-shrink:0;color:#415166;border-bottom:1px solid #b3bfce;padding-bottom:7px;font-size:13px}.home-book-shelf .library-collection-filters{margin:25px 0 12px;gap:8px}.home-book-shelf .library-collection-filters a{border-radius:30px;background:#f1f4f7;border:1px solid #d9dfe7;padding:9px 16px;font-size:12px;color:#45566d}.home-book-shelf .library-collection-filters a:hover{background:#dfe6ef}.home-book-shelf .library-card{border:1px solid #dae0e7;border-radius:10px;box-shadow:0 4px 12px #27313e10}.home-book-shelf .library-cover{background:#edf0f4;height:260px;padding:32px 25px 22px}.home-book-shelf .physical-book-mark{background:transparent;border:0;color:#586d89;padding:3px;right:10px}.home-book-shelf .library-card-content{padding:18px}.home-book-shelf .library-kicker{font-size:10px;letter-spacing:.6px;color:#5f7694;min-height:17px}.home-book-shelf .library-card h3{font:500 15px/1.5 Arial,sans-serif!important;letter-spacing:0;margin:0 0 10px!important}.home-book-shelf .library-card h3 a{color:#28323f}.home-book-shelf .library-card-content>p:not(.library-kicker){font-size:12px;color:#617998}.home-book-shelf .library-card-price strong{font-size:21px;color:#2e3d51}.home-book-shelf .library-card-price span{font-size:11px}.home-book-shelf .library-card-actions{gap:8px;font-size:12px}.home-book-shelf .library-button{border-radius:5px;padding:10px 12px;background:#344152;color:#fff;font-size:12px;border:0}.home-book-shelf .shelf-toolbar{margin-bottom:16px}.home-book-shelf .shelf-toolbar p{font-size:12px;color:#6a819f}.spin-promo.spin-promo-modern{background:#202c3c;border:0;border-radius:14px;display:grid;grid-template-columns:1.5fr 1fr;padding:48px 52px;gap:35px;margin:35px auto 70px;position:relative}.spin-promo-modern .spin-eyebrow{color:#99a9be;font-size:10px}.spin-promo.spin-promo-modern h2{font:400 clamp(28px,3vw,41px)/1.18 Georgia,serif!important;color:#f9f6e9!important;letter-spacing:-.7px;margin:0 0 20px!important}.spin-promo-modern h2 em{color:#a9bcd5}.spin-promo-modern .spin-promo-copy>p:not(.spin-eyebrow){color:#bbc5d3;max-width:390px;font-size:14px;line-height:1.75;margin-bottom:22px}.spin-promo-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.spin-promo-modern .spin-primary{background:#cbd9ec;color:#242f3e;border-radius:7px;font-size:14px;padding:14px 20px;display:inline-flex;gap:28px;align-items:center}.spin-promo-modern .spin-primary:hover{background:#dfe8f4}.spin-promo-modern .spin-demo-label{color:#9eadc1;font-size:10px;line-height:1.7;margin:0}.spin-preview{height:260px;position:relative;display:flex;align-items:center;justify-content:center}.spin-preview-wheel{width:220px;height:220px;border-radius:50%;background:conic-gradient(from -25.7deg,#e9c57c 0deg 51.4deg,#dc9976 51.4deg 102.8deg,#8ba0bc 102.8deg 154.3deg,#b6c3d4 154.3deg 205.7deg,#9cb8cf 205.7deg 257.1deg,#b7a4c9 257.1deg 308.6deg,#dca1a1 308.6deg);border:8px solid #f9f1df;box-shadow:0 16px 35px #03091155;display:grid;place-items:center;transform:rotate(12deg);position:relative}.spin-preview-wheel:before{content:'';position:absolute;top:-20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:25px solid #cddbee}.spin-preview-wheel>span{display:grid;place-items:center;border-radius:50%;width:66px;height:66px;background:#202c3c;border:4px solid #fcf6e7;color:#cbd9ec;font-size:32px}.spin-preview-orbit{position:absolute;width:280px;height:280px;border:1px solid #4d6078;border-radius:50%}.spin-preview-tag{position:absolute;right:-10px;bottom:0;background:#f4eddf;color:#394759;padding:13px 20px;border-radius:4px;transform:rotate(-8deg);font:italic 17px/1.3 Georgia,serif}.spin-dialog{border-radius:18px;background:#fcfaf3;border:1px solid #e7dfcc}.spin-dialog .spin-heading h2{font-weight:400!important;color:#27374c!important;letter-spacing:-.5px}.spin-dialog .spin-heading h3{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#5a708c!important}.spin-dialog .spin-heading>p:last-child{font-size:12px}.spin-dialog .spin-trigger{background:#27374c;border-color:#fffcf1;box-shadow:0 3px 10px #132b3444}.spin-dialog .spin-trigger:disabled{background:#495a71}.spin-dialog .spin-quote{background:#e2e8f0;color:#405065;font-size:14px}.spin-dialog .spin-quote span{color:#556a85}.spin-dialog .spin-result a{color:#39475a}.phd-story a:focus-visible,.phd-story summary:focus-visible{outline:3px solid #6986ac;outline-offset:4px}@media(max-width:900px){.phd-story{gap:30px;margin:45px auto}.phd-story-art{min-height:350px;padding:22px}.phd-cover-stack{height:235px}.phd-cover-stack img{height:180px}.spin-promo.spin-promo-modern{padding:35px;gap:20px}.spin-preview-wheel{width:185px;height:185px}.spin-preview-orbit{width:220px;height:220px}.spin-preview-tag{right:0;font-size:14px}.phd-shelf-heading{align-items:flex-start}.home-book-shelf .phd-shelf-heading h2{font-size:29px!important}}@media(max-width:650px){.phd-story{grid-template-columns:1fr;width:calc(100% - 32px);gap:25px;margin:38px auto}.phd-story h2{font-size:35px!important}.phd-story p{font-size:14px}.phd-story .phd-story-lead{font-size:17px}.phd-story-art{min-height:330px}.phd-cover-stack{height:235px}.phd-cover-stack img{height:195px;width:36%;left:5%}.phd-cover-stack img:nth-child(2){left:33%}.phd-cover-stack img:nth-child(3){left:60%}.phd-shelf-heading{display:block}.phd-shelf-heading>a{display:inline-block;margin-top:17px}.home-book-shelf .phd-shelf-heading h2{font-size:29px!important}.home-book-shelf .library-cover{height:240px}.spin-promo.spin-promo-modern{width:calc(100% - 32px);padding:28px 25px;grid-template-columns:1fr;gap:24px;margin-top:20px;margin-bottom:45px}.spin-promo.spin-promo-modern h2{font-size:32px!important}.spin-promo-actions{gap:14px}.spin-promo-modern .spin-primary{width:auto}.spin-promo-modern .spin-demo-label{font-size:10px}.spin-preview{height:185px}.spin-preview-wheel{width:170px;height:170px}.spin-preview-orbit{width:185px;height:185px}.spin-preview-tag{right:8px;bottom:5px;font-size:13px;padding:9px 13px}.spin-preview-wheel>span{width:52px;height:52px;font-size:25px}.spin-dialog .spin-heading h2{font-size:28px!important}}
