.ea-listening{--listen-ink:#183b35;--listen-paper:#f1ede3}.ea-listening [hidden]{display:none!important}.ea-listen-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;padding:65px 0}.ea-listen-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.06;letter-spacing:-.045em;max-width:760px}.ea-listen-hero p:not(.ea-real-kicker){max-width:580px;font-size:19px;line-height:1.7}.ea-listen-art{height:390px;border-radius:50% 50% 8px 8px;background:#dce5da;display:flex;gap:14px;align-items:center;justify-content:center;position:relative;overflow:hidden}.ea-listen-art span{width:14px;height:70px;background:#31574c;border-radius:50px}.ea-listen-art span:nth-child(2),.ea-listen-art span:nth-child(4){height:140px}.ea-listen-art span:nth-child(3){height:220px}.ea-listen-art b{position:absolute;bottom:20px;font-size:15px;letter-spacing:.2em}.ea-listen-intro{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:36px 0 55px;border-bottom:1px solid #cfd6cd}.ea-listen-intro span{font-size:12px;letter-spacing:.15em}.ea-listen-intro h2{font-size:26px}.ea-listen-library-heading{padding-top:65px}.ea-listen-library-heading h2{font-size:clamp(30px,3.5vw,46px)}.ea-listen-controls{display:flex;gap:18px;flex-wrap:wrap;align-items:end;margin:28px 0 16px;padding:22px;background:var(--listen-paper);border-radius:12px}.ea-listen-controls label{display:flex;flex-direction:column;gap:8px;font-size:14px}.ea-listen-controls input[type=search],.ea-listen-controls select{padding:12px;border:1px solid #71887c;border-radius:6px;background:white;color:#183b35;max-width:100%;min-height:46px}.ea-listen-check{flex-direction:row!important;align-items:center;padding:12px 0}.ea-listening button{background:white;border:1px solid #71887c;color:#183b35;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;font:inherit;font-size:14px}.ea-listening button[aria-pressed=true]{background:#dce5da}.ea-listening :focus-visible{outline:3px solid #b76633;outline-offset:4px}.ea-listen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:25px 0 35px}.ea-listen-book{display:grid;grid-template-columns:125px 1fr;gap:24px;border-top:1px solid #cfd6cd;padding:28px 0}.ea-listen-book h3{font-size:25px;line-height:1.25;margin:8px 0}.ea-listen-book h3 a{text-decoration:none;color:inherit}.ea-listen-book p{font-size:15px;line-height:1.65}.ea-listen-cover img{width:125px;height:auto;box-shadow:0 12px 24px #17362d20}.ea-listen-book .ea-real-kicker{font-size:10px}.ea-listen-book button{display:block;margin-top:16px}.ea-listen-storage{font-size:13px;color:#445b52;padding:18px 0}.ea-listen-detail{display:grid;grid-template-columns:260px 1fr;gap:65px;padding:55px 0}.ea-listen-detail-cover{background:#e7e9df;padding:32px;border-radius:120px 120px 8px 8px;align-self:start}.ea-listen-detail-cover img{width:100%;height:auto;box-shadow:0 10px 25px #17362d30}.ea-listen-detail h1{font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.035em}.ea-listen-detail>div>p{line-height:1.7}.ea-listen-retailers{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 10px}.ea-listen-retailers a{background:#234f43;color:#fff!important;border-radius:6px;padding:14px 20px;text-decoration:none;font-size:15px}.ea-listen-detail [data-save-book]{display:block;margin-top:25px}.ea-listen-small{font-size:14px!important;color:#4b5c52;line-height:1.65}.ea-listen-companion{background:var(--listen-paper);padding:45px;border-radius:18px}.ea-listen-companion h2{font-size:36px}.ea-listen-steps{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px;margin-top:35px}.ea-listen-steps h3{font-size:14px;font-weight:600;line-height:1.5}.ea-listen-steps p{line-height:1.8}.ea-listen-question{font-family:Georgia,serif;font-size:23px;line-height:1.5!important}.ea-listen-tools{display:flex;gap:12px;margin-top:25px}.ea-listening .ea-real-related{margin-top:50px}@media(max-width:760px){.ea-listen-hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.ea-listen-art{height:180px}.ea-listen-art span:nth-child(3){height:130px}.ea-listen-art span:nth-child(2),.ea-listen-art span:nth-child(4){height:90px}.ea-listen-art span{height:45px}.ea-listen-art b{right:22px}.ea-listen-intro,.ea-listen-grid,.ea-listen-steps{grid-template-columns:1fr;gap:18px}.ea-listen-detail{grid-template-columns:1fr;gap:25px}.ea-listen-detail-cover{width:180px}.ea-listen-companion{padding:25px}.ea-listen-book{grid-template-columns:100px 1fr;gap:20px}.ea-listen-cover img{width:100px}.ea-listen-controls{align-items:stretch}.ea-listen-controls label{width:100%}.ea-listen-tools{flex-wrap:wrap}}@media print{header.ea-shell-header,footer,.ea-real-breadcrumb,.ea-real-related,.ea-listen-tools,[data-save-book],.ea-listen-storage,[data-listen-status],#wpadminbar{display:none!important}.ea-listen-detail{display:block;padding:0}.ea-listen-detail-cover{display:none}.ea-listen-companion{padding:0;background:white}.ea-listen-steps{display:block}.ea-listen-steps section{break-inside:avoid}}
