.pearson-shell{color:#132c2b;background:#f8faf9;min-height:100vh}.pearson-shell main{max-width:1180px;margin:auto;padding:32px 24px 64px}.pearson-shell a{color:#126358;text-underline-offset:3px}.pearson-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-60px;left:16px}.pearson-skip:focus{top:12px}.pearson-intro{max-width:820px;margin:32px 0}.pearson-intro h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.12}.pearson-intro p,.pearson-notice p,.pearson-sources p{line-height:1.7}.pearson-kicker{text-transform:uppercase;letter-spacing:.1em;color:#4a6863;font-size:.75rem;font-weight:750}.pearson-notice{background:#edf5ef;border:1px solid #d6e5df;border-radius:18px;margin:24px 0;padding:24px}.pearson-notice h2{margin-top:0;font-size:1.25rem}.pearson-search{flex-wrap:wrap;align-items:end;gap:16px;margin:32px 0;display:flex}.pearson-search label{flex:1;gap:8px;min-width:210px;font-weight:650;display:grid}.pearson-search input,.pearson-search select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9cbc5;border-radius:8px;width:100%;min-width:0;padding:12px}.pearson-search button,.pearson-primary{font:inherit;background:#14594f;border:0;border-radius:8px;padding:13px 18px;font-weight:650;display:inline-block;color:#fff!important}.pearson-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px;display:grid}.pearson-card{background:#fff;border:1px solid #dbe4df;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.pearson-card h2{margin:0;font-size:1.2rem;line-height:1.4}.pearson-card p{margin:0;font-size:.9rem;line-height:1.6}.pearson-card strong{font-size:.9rem}.pearson-card-links{gap:12px;margin-top:auto;padding-top:14px;display:grid}.pearson-sources{border-top:1px solid #cddbd4;margin:32px 0;padding-top:18px}.pearson-sources li{overflow-wrap:anywhere;margin:12px 0}.pearson-shell details{background:#fff;border:1px solid #dbe4df;border-radius:10px;padding:16px}.pearson-shell summary{cursor:pointer;font-weight:650}.pearson-shell :focus-visible{outline-offset:4px;outline:3px solid #d39921}@media (max-width:600px){.pearson-shell main{padding:20px 16px 40px}.pearson-notice,.pearson-card{padding:20px}.pearson-search{display:grid}.pearson-search label{min-width:0}}.pearson-book-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin:20px 0;display:grid}.pearson-book-cards article{background:#fff;border:1px solid #dbe4df;border-radius:14px;padding:20px}.pearson-book-cards h3{margin-top:0}.pearson-books details{margin:18px 0}.pearson-book-chapters>ol{padding-left:24px}.pearson-book-chapters>ol>li{border-bottom:1px solid #e0e9e4;padding:12px 0 20px}.pearson-book-chapters h4{margin:8px 0;font-size:1.1rem}.pearson-book-chapters p{font-size:.95rem}.pearson-book-limit{color:#654b1d;border-left:3px solid #a77720;padding-left:12px}.pearson-book-chapters ul{padding-left:22px}
