/* Scoped approval pages. Supplied compositions are displayed whole and unchanged. */
.website-review{background-color:#1d2925;color:#eeeee6;background-image:none}
.website-review main{max-width:1375px;padding:0 48px;margin:auto}
.website-review .web-kicker{color:var(--orange);font-size:11px;letter-spacing:.13em}
.wc-hero{padding:16px 0 32px}.wc-hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);gap:70px;align-items:end;margin:28px 0 35px}
.website-review h1{font-size:clamp(54px,5.8vw,86px);max-width:850px;line-height:1.03;letter-spacing:-.02em}
.wc-hero-copy>p{font-size:19px;line-height:1.65;color:#bbc5be;margin:0 0 6px;max-width:425px}
.wc-project-meta{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #ffffff25;padding:18px 0 28px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#bdc6bf}
.website-review .case-art{margin:0}.website-review .case-art img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0}
.website-review .case-art figcaption{font-size:11px;line-height:1.5;color:#a8b6af;padding-top:14px}
.wc-nav{display:flex;gap:36px;border-block:1px solid #ffffff25;padding:22px 0;font-size:11px;font-weight:650}.wc-nav a:hover{color:var(--orange)}
.wc-chapter{padding:86px 0 18px;scroll-margin-top:100px}
.wc-heading{display:grid;grid-template-columns:1fr .75fr;gap:85px;align-items:end;margin-bottom:40px}.website-review h2{font-size:clamp(40px,4.5vw,65px);line-height:1.05;letter-spacing:-.01em}.wc-heading>p{color:#bdc6bf;font-size:18px;line-height:1.7;margin:0}
.wc-editorial{display:grid;grid-template-columns:1.4fr .65fr;gap:54px;align-items:center}.wc-editorial aside{border-left:2px solid var(--orange);padding-left:26px}.website-review h3{font-size:25px;line-height:1.2;letter-spacing:-.035em}.wc-editorial aside>p:not(.web-kicker){font-size:17px;line-height:1.75;color:#bdc6bf}
.wc-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:42px 0 60px}.wc-notes article{border-top:1px solid #ffffff25;padding-top:21px}.wc-notes span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.wc-notes h3{margin:20px 0 12px}.wc-notes p{font-size:17px;line-height:1.7;color:#bdc6bf;margin:0}
.wc-chapter>.case-art+.case-art{margin-top:58px}.wc-ending{border-top:1px solid #ffffff25;margin-top:75px;padding:55px 0 85px;display:grid;grid-template-columns:1fr .75fr;gap:28px 85px}.wc-ending>p{font-size:20px;line-height:1.6;color:#bdc6bf;margin:0;align-self:end}.wc-ending>a{justify-self:start}
.wc-review-label{font-size:10px;color:var(--orange);text-transform:uppercase;letter-spacing:.12em;margin-top:22px;font-family:Inter,Arial,sans-serif}
.wc-review-hub{background:#1d2925;color:#eeeee6;margin:0}.wc-review-hub main{max-width:1280px;margin:auto;padding:110px 48px 70px}.wc-review-hub h1{font-family:'ENG1N Condensed',Impact,sans-serif;font-style:italic;text-transform:uppercase;font-size:clamp(50px,6vw,88px);line-height:1;margin:20px 0}.wc-review-hub h1 span{color:#ff633f}.wc-review-hub .review-intro{font-family:Barlow,sans-serif;font-size:20px;line-height:1.6;color:#bdc6bf;max-width:650px}.wc-review-hub .review-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:45px}.review-card{color:inherit;text-decoration:none;border-top:1px solid #68736b;padding-top:17px}.review-card img{width:100%;height:auto;display:block}.review-card>div{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.review-card h2{font-family:Inter,sans-serif;font-size:25px;margin:0}.review-card span{color:#ff633f;font-size:25px}.review-card small{font-size:11px;color:#bdc6bf}.review-card:hover h2{color:#ff633f}.review-notice{border-left:2px solid #ff633f;padding:10px 20px;margin:40px 0;font-family:Barlow,sans-serif;font-size:17px;color:#bdc6bf;line-height:1.7}
@media(max-width:1000px){.wc-hero-copy,.wc-heading{gap:35px}.wc-editorial{grid-template-columns:1fr;gap:30px}.wc-editorial aside{max-width:700px}.wc-notes{gap:25px}.wc-hero-copy>p{font-size:18px}}
@media(max-width:760px){.website-review main{padding:0 22px}.wc-hero-copy,.wc-heading,.wc-ending{grid-template-columns:1fr;gap:24px}.website-review h1{font-size:48px}.wc-hero-copy{margin-top:22px}.wc-project-meta{flex-wrap:wrap;gap:13px 20px;line-height:1.6}.wc-project-meta span:last-child{width:100%}.wc-nav{gap:17px 25px;flex-wrap:wrap;font-size:10px;line-height:1.5}.wc-chapter{padding-top:52px}.website-review h2{font-size:40px}.wc-heading{margin-bottom:28px}.wc-heading>p,.wc-hero-copy>p{font-size:18px;max-width:none}.wc-notes{grid-template-columns:1fr;gap:28px;margin:32px 0 40px}.wc-notes h3{margin-top:14px}.wc-chapter>.case-art+.case-art{margin-top:35px}.wc-ending{margin-top:45px;padding:40px 0 55px}.wc-review-hub main{padding:65px 22px 35px}.wc-review-hub .review-grid{grid-template-columns:1fr;gap:30px}.wc-review-hub .review-intro{font-size:18px}.review-card h2{font-size:23px}}
