/* Community */
.ew-community{max-width:var(--ew-max);margin:0 auto;padding:104px 42px}.ew-community-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px}.ew-community-feature{position:relative;min-height:700px;overflow:hidden;background:#ddd}.ew-community-feature>img{width:100%;height:100%;object-fit:cover}.ew-community-shade,.ew-community-stack a:after{position:absolute;content:"";inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.36))}.ew-community-copy{position:absolute;left:30px;right:30px;bottom:28px;z-index:2;color:#fff;display:flex;flex-direction:column}.ew-community-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.11em;font-weight:600;margin-bottom:10px}.ew-community-copy strong{font-size:40px;line-height:1.03;letter-spacing:-.04em;font-weight:300;max-width:500px}.ew-community-copy em{font-size:13px;line-height:1.7;font-style:normal;color:rgba(255,255,255,.88);margin-top:12px;max-width:450px}.ew-community-stack{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ew-community-stack a{position:relative;min-height:338px;overflow:hidden;background:#eee}.ew-community-stack img{width:100%;height:100%;object-fit:cover}.ew-play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:1.5px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px}.ew-mini-copy{position:absolute;z-index:3;left:18px;right:18px;bottom:16px;color:#fff;display:flex;flex-direction:column}.ew-mini-copy strong{font-size:15px;font-weight:500}.ew-mini-copy em{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}

/* Reviews */
.ew-reviews{background:var(--ew-soft)}.ew-reviews-inner{max-width:var(--ew-max);margin:0 auto;padding:96px 42px;display:grid;grid-template-columns:.55fr 1.45fr;gap:26px;align-items:start}.ew-review-score{background:#fff;padding:34px 30px;border:1px solid #eee8e3}.ew-rating{font-size:76px;line-height:.9;font-weight:300;letter-spacing:-.05em}.ew-stars{letter-spacing:.12em;font-size:13px;margin-top:14px}.ew-rating-note{font-size:11px;color:var(--ew-muted);margin-top:10px}.ew-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ew-review-grid article{background:#fff;padding:28px 26px;min-height:290px;display:flex;flex-direction:column}.ew-review-grid article>.ew-stars{margin:0 0 19px;font-size:11px}.ew-review-grid h3{font-size:15px;font-weight:600;line-height:1.35;margin:0 0 11px}.ew-review-grid p{font-size:12.5px;line-height:1.72;color:#555;font-weight:300;margin:0}.ew-review-grid footer{margin-top:auto;padding-top:20px;border-top:1px solid #eeedeb;display:flex;flex-direction:column}.ew-review-grid footer strong{font-size:11px;font-weight:600}.ew-review-grid footer span{font-size:10px;color:#8a8b8b;margin-top:4px}.ew-review-grid footer em{font-style:normal;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;margin-top:7px;color:#57766e;font-weight:600}

/* Journal */
.ew-journal{max-width:var(--ew-max);margin:0 auto;padding:104px 42px}.ew-journal-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.ew-journal-feature{display:grid;grid-template-columns:1fr;gap:18px}.ew-journal-image{aspect-ratio:4/3;overflow:hidden;background:#eee}.ew-journal-image img,.ew-journal-side-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.ew-journal-image:hover img,.ew-journal-side-image:hover img{transform:scale(1.02)}.ew-journal-feature small,.ew-journal-side small{display:block;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#818282;font-weight:600;margin:0 0 10px}.ew-article-title{display:block;font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-.015em}.ew-journal-feature p{font-size:12.5px;line-height:1.65;color:var(--ew-muted);margin:10px 0 0}.ew-article-link{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-top:16px;border-bottom:1px solid var(--ew-ink);padding-bottom:4px}.ew-journal-side{display:grid;grid-template-rows:auto auto 1fr;gap:18px}.ew-journal-side article{padding-bottom:18px;border-bottom:1px solid #ece9e5}.ew-journal-side-image{aspect-ratio:16/10;overflow:hidden;display:block;margin-bottom:14px;background:#eee}.ew-article-title-small{font-size:23px}.ew-journal-cta{background:var(--ew-ink);color:#fff!important;padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:170px}.ew-journal-cta span{font-size:13px;line-height:1.7;color:#d7d7d6}.ew-journal-cta strong{font-size:21px;line-height:1.2;font-weight:400;max-width:230px}

