.reviewArchive{color:#123d32;background:#f7f5ef;min-height:100vh;padding:0 5vw 2.5rem;font-family:Arial,Helvetica,sans-serif}.reviewTopbar{border-bottom:1px solid #d9ddd4;justify-content:space-between;align-items:center;gap:1rem;height:88px;display:flex}.reviewBrand{color:#123d32;letter-spacing:.06em;align-items:center;gap:.7rem;font-size:1.45rem;text-decoration:none;display:flex}.reviewBrand small{letter-spacing:.17em;color:#6d8c78;margin-top:.18rem;font-size:.48rem;display:block}.reviewMark{align-items:end;gap:4px;height:34px;display:flex}.reviewMark i{background:#92dc58;width:7px;display:block;transform:skewY(-8deg)}.reviewMark i:first-child{height:17px}.reviewMark i:nth-child(2){height:28px}.reviewMark i:nth-child(3){background:#9ba09b;height:23px}.reviewRegistryLink{letter-spacing:.05em;color:#123d32;font-size:.88rem;font-weight:700;text-decoration:none}.reviewIntro{text-align:center;margin:0 auto;padding:2.7rem 0 2rem}.reviewIntro>p:first-child,.reviewTodayHeading>div>p,.reviewArchiveControls>div>p,.reviewSubscription p,.reviewIssueBody>p{letter-spacing:.13em;font-size:.73rem;font-weight:800}.reviewIntro>p:first-child{color:#76967e;margin:0 0 .8rem}.reviewIntro h1{letter-spacing:-.065em;color:#123d32;white-space:nowrap;margin:0;font-family:Georgia,serif;font-size:clamp(3rem,5.1vw,5.6rem);line-height:.94}.reviewTagline{color:#60746a;max-width:720px;margin:1rem auto 0;font-size:1.13rem;line-height:1.55}.reviewSectionNav{border-top:1px solid #d9ddd4;border-bottom:1px solid #d9ddd4;justify-content:center;gap:2rem;margin-bottom:1.5rem;padding:.9rem 1rem;display:flex}.reviewSectionNav a{color:#315a4c;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800;text-decoration:none}.reviewToday{border-top:3px solid #123d32;padding:1.65rem 0 4.25rem}.reviewTodayHeading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:3.5rem;margin-bottom:1.55rem;display:grid}.reviewTodayHeading>div>p{color:#7cb64a;margin:0 0 .55rem}.reviewTodayHeading h2,.reviewArchiveControls h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.05}.reviewTodayHeading>p{color:#577067;margin:0;font-size:1rem;line-height:1.6}.reviewLead{color:#fff;background:#123d32;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;display:grid}.reviewLeadImage,.reviewSecondaryImage,.reviewIssueImage{background:#dfe7df;display:block;overflow:hidden}.reviewLeadImage{min-height:440px}.reviewLeadImage img,.reviewSecondaryImage img,.reviewIssueImage img{object-fit:cover;width:100%;height:100%;animation:10s ease-in-out infinite alternate reviewDrift;display:block;transform:scale(1.03)}.reviewLeadBody{flex-direction:column;min-width:0;padding:clamp(2rem,4.8vw,5rem);display:flex}.reviewStoryMeta{color:#86ae97;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.73rem;font-weight:800;display:flex}.reviewStoryMeta span{color:#9fea57}.reviewLead h3,.reviewSecondary h3,.reviewIssueCard h3{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;line-height:1.04}.reviewLead h3{font-size:clamp(2.15rem,4.2vw,4.4rem)}.reviewLeadSummary{color:#e1ece5;max-width:640px;margin:1.35rem 0 1.5rem;font-size:1.12rem;line-height:1.65}.reviewStoryFooter{color:#b7c8bd;border-top:1px solid #e0e5df59;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:auto;padding-top:1.1rem;font-size:.79rem;line-height:1.45;display:flex}.reviewStoryFooter a{color:inherit;text-align:right;white-space:nowrap;font-weight:800;text-decoration:none}.reviewSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.reviewSecondary{background:#fff;border:1px solid #d8ddd6;grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);min-width:0;display:grid;box-shadow:0 8px 25px #123d320d}.reviewSecondaryImage{aspect-ratio:auto;min-height:270px}.reviewSecondaryBody{flex-direction:column;min-width:0;padding:1.7rem;display:flex}.reviewSecondary h3{color:#123d32;font-size:clamp(1.45rem,2.05vw,2.1rem)}.reviewStorySummary{color:#516960;margin:1rem 0;font-size:1rem;line-height:1.64}.reviewSecondary .reviewStoryFooter{color:#60756a;border-color:#e0e5df}.reviewSecondary .reviewStoryFooter a{color:#123d32}.reviewArchiveSection{border-top:1px solid #d9ddd4;padding:2.7rem 0 4rem}.reviewArchiveControls{justify-content:space-between;align-items:end;gap:2rem;display:flex}.reviewArchiveControls>div>p{color:#7cb64a;margin:0 0 .45rem}.reviewArchiveControls h2{max-width:690px}.reviewArchiveControls label{color:#587168;letter-spacing:.03em;min-width:min(100%,330px);font-size:.8rem;font-weight:700}.reviewArchiveControls input{box-sizing:border-box;width:100%;font:inherit;color:#123d32;background:#fff;border:1px solid #9eada3;border-radius:0;margin-top:.55rem;padding:.86rem .9rem;display:block}.reviewArchiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.65rem;display:grid}.reviewIssueCard{background:#fff;border:1px solid #d8ddd6;min-width:0;box-shadow:0 8px 25px #123d320a}.reviewIssueImage{aspect-ratio:1.62}.reviewIssueImage img{animation-duration:13s}.reviewIssueBody{padding:1.35rem}.reviewIssueBody>p{color:#7b967f;margin:0 0 .8rem}.reviewIssueCard h3{color:#123d32;font-size:1.6rem}.reviewIssueDeck{color:#5d7268;margin:.8rem 0 1rem;line-height:1.55}.reviewIssueCard ol{border-top:1px solid #e0e5df;margin:0;padding:1rem 0 0;list-style:none}.reviewIssueCard li{color:#5a7166;grid-template-columns:1fr;gap:.28rem;margin:0 0 .85rem;display:grid}.reviewIssueCard li a{color:#123d32;font-size:.91rem;font-weight:700;line-height:1.3;text-decoration:none}.reviewIssueCard li span{font-size:.76rem}.reviewPagination{color:#62776c;border-top:1px solid #d9ddd4;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.3rem;font-size:.8rem;display:flex}.reviewPagination>div{align-items:center;gap:.75rem;display:flex}.reviewPagination button{color:#123d32;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6e8878;font-size:1.1rem}.reviewPagination button:disabled{cursor:not-allowed;opacity:.35}.reviewEmpty{color:#60746a}.reviewSubscription{color:#fff;background:#123d32;justify-content:space-between;align-items:end;gap:2rem;padding:2.1rem;display:flex}.reviewSubscription p{color:#a2e55c;margin:0 0 .55rem}.reviewSubscription h2{max-width:680px;margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.reviewSubscription a{color:#123d32;white-space:nowrap;background:#a2e55c;padding:1rem 1.1rem;font-weight:800;text-decoration:none}.reviewFooter{color:#72877b;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;padding:1.6rem 0 0;font-size:.72rem;display:flex}.reviewFooter a{color:inherit}@keyframes reviewDrift{0%{transform:scale(1.03)translate(-1.2%,-.6%)}to{transform:scale(1.11)translate(1.2%,.7%)}}@media (prefers-reduced-motion:reduce){.reviewLeadImage img,.reviewSecondaryImage img,.reviewIssueImage img{animation:none;transform:none}}@media (max-width:1050px){.reviewSecondary{grid-template-columns:1fr}.reviewSecondaryImage{min-height:220px}.reviewLead{grid-template-columns:1fr 1fr}}@media (max-width:900px){.reviewTodayHeading{grid-template-columns:1fr;gap:1rem}.reviewLead{grid-template-columns:1fr}.reviewLeadImage{min-height:360px}.reviewSecondaryGrid,.reviewArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.reviewArchive{padding:0 1.2rem 2rem}.reviewTopbar{height:72px}.reviewRegistryLink{font-size:.72rem}.reviewIntro{padding:2.45rem 0 2rem}.reviewIntro h1{white-space:normal;font-size:clamp(2.85rem,13vw,4.1rem)}.reviewTagline{font-size:1rem}.reviewSectionNav{white-space:nowrap;justify-content:flex-start;gap:1.3rem;overflow-x:auto}.reviewToday{padding-bottom:3rem}.reviewLeadImage{min-height:260px}.reviewLeadBody{padding:1.65rem}.reviewSecondaryGrid,.reviewArchiveGrid{grid-template-columns:1fr}.reviewArchiveControls,.reviewSubscription{flex-direction:column;align-items:start}.reviewArchiveControls label{width:100%}.reviewPagination,.reviewFooter{flex-direction:column;align-items:flex-start;gap:1rem}.reviewStoryFooter{flex-direction:column;align-items:flex-start}.reviewStoryFooter a{text-align:left}}.reviewSiteNav{justify-content:center;align-items:center;gap:clamp(.7rem,1.6vw,1.8rem);margin-left:auto;display:flex}.reviewSiteNav a{color:#526b61;white-space:nowrap;font-size:.84rem;font-weight:600;text-decoration:none}.reviewSiteNav a:hover,.reviewSiteNav .reviewNavCurrent{color:#123d32}.reviewSiteNav .reviewNavCurrent{border-bottom:2px solid #f07551;padding:.55rem 0}.reviewSubmitLink{color:#fff;white-space:nowrap;background:#123d32;padding:.95rem 1.15rem;font-weight:700;text-decoration:none}.reviewSiteFooter{color:#dce7df;background:#0d3027;grid-template-columns:1.8fr repeat(3,1fr) 1.2fr;gap:2rem;margin:4rem -5vw -2.5rem;padding:3.5rem 5vw 1.3rem;display:grid}.reviewSiteFooter>div{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.reviewSiteFooter b{color:#a8e563;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.73rem}.reviewSiteFooter a{color:#dce7df;font-size:.92rem;line-height:1.35;text-decoration:none}.reviewFooterBrand{padding-right:1.5rem}.reviewBrandInverse{color:#fff;font-size:1.35rem}.reviewFooterBrand p{color:#b7c8bd;margin:.2rem 0;line-height:1.55}.reviewFooterBrand>span{color:#a8e563;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.reviewFooterStatus span{color:#b7c8bd;font-size:.84rem;line-height:1.45}.reviewFooterLegal{color:#a6b9ad;border-top:1px solid #dce7df33;flex-wrap:wrap;grid-column:1/-1;margin-top:.7rem;padding-top:1.4rem;font-size:.76rem;flex-direction:row!important;align-items:center!important;gap:.55rem!important;display:flex!important}.reviewFooterLegal a{font-size:.76rem}.reviewFooterLegal i{color:#5c786c;font-style:normal}@media (max-width:1180px){.reviewSiteNav{gap:.85rem}.reviewSiteNav a{font-size:.78rem}.reviewSubmitLink{padding:.78rem .85rem;font-size:.82rem}}@media (max-width:1050px){.reviewTopbar{flex-wrap:wrap;height:auto;min-height:88px;padding:.85rem 0}.reviewSiteNav{order:3;justify-content:flex-start;width:100%;padding-top:.25rem;overflow-x:auto}.reviewSiteFooter{grid-template-columns:1.6fr repeat(2,1fr)}}@media (max-width:900px){.reviewSiteFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewFooterBrand{grid-column:1/-1;padding-right:0}}@media (max-width:680px){.reviewTopbar{min-height:72px}.reviewSiteNav{gap:1.15rem}.reviewSiteNav a{font-size:.78rem}.reviewSubmitLink{padding:.7rem .8rem;font-size:.78rem}.reviewSiteFooter{grid-template-columns:1fr;margin:3rem -1.2rem -2rem;padding:2.5rem 1.2rem 1.1rem}.reviewSiteFooter>div{gap:.75rem}.reviewFooterLegal{grid-column:auto;gap:.45rem!important}}.reviewTopbar{z-index:20;background:#fbfaf6ed;border-bottom:1px solid #17352d29;height:78px;min-height:0;padding:0 4.5vw;position:sticky;top:0}.reviewTopbar .reviewBrand{letter-spacing:.16em;gap:11px;font:700 12px/1.05 Avenir Next,Helvetica Neue,Arial,sans-serif}.reviewTopbar .reviewMark{gap:2px;width:29px;height:31px;transform:skew(-8deg)}.reviewTopbar .reviewMark i{background:#92dc58;width:7px;transform:none}.reviewTopbar .reviewMark i:first-child{height:18px}.reviewTopbar .reviewMark i:nth-child(2){height:27px}.reviewTopbar .reviewMark i:last-child{background:#9ba09b;height:22px}.reviewTopbar .reviewBrand small{letter-spacing:.17em;color:#729276;margin-top:3px;font:500 6px Avenir Next,Helvetica Neue,Arial,sans-serif}.reviewTopbar .reviewSiteNav{gap:28px;height:100%;margin-left:auto}.reviewTopbar .reviewSiteNav a{box-sizing:border-box;color:#52625c;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0;font:400 13px Avenir Next,Helvetica Neue,Arial,sans-serif;display:flex}.reviewTopbar .reviewSiteNav a:hover,.reviewTopbar .reviewSiteNav .reviewNavCurrent{color:#17352d}.reviewTopbar .reviewSiteNav .reviewNavCurrent{border-bottom-color:#ec6b3c}.reviewTopbar .reviewSubmitLink{color:#fff;background:#123d32;margin-left:30px;padding:13px 17px;font:400 13px Avenir Next,Helvetica Neue,Arial,sans-serif}.reviewTopbar .reviewSubmitLink span{color:#d9e9d8;margin-left:11px}.reviewSiteFooter{color:#fff;background:#102f28;grid-template-columns:1.65fr repeat(3,1fr) 1.2fr;gap:42px;margin:0 -5vw -2.5rem;padding:60px 5vw 24px}.reviewSiteFooter>div{gap:11px}.reviewSiteFooter b{color:#fff;letter-spacing:.1em;margin-bottom:7px;font-size:11px}.reviewSiteFooter a{color:#9db0a9;font-size:12px;line-height:1.35}.reviewSiteFooter .footerBrand>span{letter-spacing:.12em;color:#88a097;font:600 9px Avenir Next,Helvetica Neue,Arial,sans-serif}.reviewSiteFooter .reviewBrand{color:#fff;font-size:12px}.reviewSiteFooter .reviewBrand .reviewMark{transform:skew(-8deg)}.reviewSiteFooter .reviewBrand .reviewMark i{transform:none}.reviewSiteFooter .footerEmail{color:#dbe9e0;margin-top:14px;font-size:13px}.reviewSiteFooter .footerSocial{gap:7px;margin-top:12px}.reviewSiteFooter .footerSocial>b{color:#88a097;font-size:9px}.reviewSiteFooter .footerSocial>div{gap:7px;display:flex}.reviewSiteFooter .footerSocial>div span,.reviewSiteFooter .footerSocial>div a{color:#b5c7c0;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font:600 10px Avenir Next,Helvetica Neue,Arial,sans-serif;text-decoration:none;display:inline-flex}.reviewSiteFooter .footerSocial small{color:#6f867e;max-width:200px;font-size:8px;line-height:1.45}.reviewSiteFooter .footerStatus{border-left:1px solid #ffffff24;padding-left:25px}.reviewSiteFooter .footerStatus span{color:#9db0a9;font-size:11px;line-height:1.5}.reviewSiteFooter .footerStatus small{color:#6f867e;margin-top:auto;font-size:9px}.reviewSiteFooter .reviewFooterLegal{color:#5f786f;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:2px;padding-top:18px;font-size:9px;flex-direction:row!important;align-items:center!important;gap:9px!important;display:flex!important}.reviewSiteFooter .reviewFooterLegal a{color:#6e867d;font-size:9px}.reviewSiteFooter .reviewFooterLegal i{color:#4f675f;font-style:normal}@media (max-width:1250px){.reviewTopbar .reviewSiteNav{gap:11px}.reviewTopbar .reviewSiteNav a{font-size:11px}.reviewTopbar .reviewBrand{transform:scale(1.12)}.reviewTopbar .reviewSubmitLink{margin-left:15px}}@media (max-width:1100px){.reviewSiteFooter{grid-template-columns:1.5fr repeat(2,1fr)}.reviewSiteFooter .footerStatus{border-left:0;padding-left:0}}@media (max-width:700px){.reviewTopbar{flex-wrap:wrap;height:auto;min-height:78px;padding:.8rem 4.5vw}.reviewTopbar .reviewSiteNav{order:3;width:100%;height:auto;padding-top:.45rem;overflow-x:auto}.reviewTopbar .reviewSiteNav a{flex:none;height:42px}.reviewTopbar .reviewSubmitLink{margin-left:auto}.reviewSiteFooter{grid-template-columns:1fr 1fr}.reviewSiteFooter .footerBrand,.reviewSiteFooter .footerStatus{grid-column:1/-1}}@media (max-width:520px){.reviewTopbar .reviewSubmitLink{padding:13px;font-size:0}.reviewTopbar .reviewSubmitLink span{margin:0;font-size:16px}.reviewSiteFooter{grid-template-columns:1fr}.reviewSiteFooter .reviewFooterLegal{flex-wrap:wrap;grid-column:auto}}
