.review-library,.review-article,.review-home{--review-line:#d9d9d5;--review-accent:#826625;--review-muted:#686862}.review-kicker{display:block;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--review-accent);text-transform:uppercase;margin-bottom:10px}.review-library-heading{max-width:800px;margin:30px 0}.review-library-heading h1,.review-article-heading h1{font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.18;letter-spacing:-.025em}.review-library-heading p,.review-article-heading p{font-size:16px;line-height:1.8;max-width:780px}.review-filters{display:flex;gap:10px;flex-wrap:wrap;border-block:1px solid var(--review-line);padding:16px 0;margin-bottom:28px}.review-filters a{padding:8px 16px;border:1px solid transparent}.review-filters a[aria-current]{border-color:currentColor;font-weight:700}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.review-card{min-width:0;border:1px solid var(--review-line);background:var(--lc-bg,#fff);display:flex;flex-direction:column}.review-cover{display:block;overflow:hidden;background:#f4f4f2;aspect-ratio:4/3}.review-cover img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.review-cover:hover img{transform:scale(1.025)}.review-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}.review-card h2,.review-card h3{font-size:20px!important;line-height:1.4!important;margin:12px 0!important;font-weight:500}.review-card-copy p{line-height:1.7;font-size:14px}.review-meta{font-size:12px;line-height:1.6;color:var(--review-muted)}.review-read{margin-top:auto;padding-top:14px;font-weight:600;font-size:13px}.review-source-note{font-size:13px!important;line-height:1.8!important;margin:28px 0;padding:16px 20px;border-left:2px solid var(--review-line);background:var(--lc-soft,#f8f8f6)}.review-source-note a,.review-body a{text-decoration:underline!important;text-underline-offset:3px}.review-article-heading{max-width:900px;margin:30px auto}.review-body{max-width:960px;margin:36px auto;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.review-body img{display:block;max-width:100%;height:auto;margin:20px auto}.review-body iframe{display:none}.review-body table{display:block;overflow-x:auto;max-width:100%}.review-body td,.review-body th{padding:8px;border:1px solid var(--review-line)}.review-body h2{font-size:25px;margin-top:32px}.review-body h3{font-size:21px}.review-related{border-top:1px solid var(--review-line);padding-top:32px;margin-top:40px}.review-related .lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-article-footer,.review-home-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0}.review-home{padding-top:32px!important;padding-bottom:32px!important}.review-home-heading h2{margin:0!important;font-size:28px!important}.review-home-heading>a{font-size:13px;text-decoration:underline}.review-media-unavailable{padding:16px;border:1px dashed var(--review-line)}body[data-shop=andiot] .review-library,body[data-shop=andiot] .review-article,body[data-shop=andiot] .review-home,body[data-shop=puretime] .review-library,body[data-shop=puretime] .review-article,body[data-shop=puretime] .review-home{--review-line:#555;--review-muted:#aaa;--review-accent:#c1a45d}@media(max-width:850px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-related .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.review-grid{grid-template-columns:1fr}.review-library,.review-article{padding:18px 16px!important}.review-article-heading h1{font-size:28px}.review-body{font-size:15px}.review-card-copy{padding:18px}.review-source-note{padding:12px}.review-related .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}

.review-related .lc-card h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.review-related .lc-card h3 a{white-space:normal}
.guide-cover{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/3;padding:24px;background:#183e49;color:#f5eedc;overflow:hidden;box-sizing:border-box}.guide-cover-label,.guide-cover-bottom{position:relative;z-index:1;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.15em}.guide-cover strong{position:relative;z-index:1;max-width:190px;font:500 29px/1.16 Georgia,serif;letter-spacing:-.02em}.guide-cover-dial{position:absolute;right:-36px;top:35px;width:150px;height:150px;border:1px solid #d3b67188;border-radius:50%;box-shadow:0 0 0 13px #d3b67115,0 0 0 14px #d3b67144}.guide-cover-dial:before,.guide-cover-dial:after{content:'';position:absolute;left:50%;top:50%;height:1px;background:#d3b67188;transform-origin:left center}.guide-cover-dial:before{width:54px;transform:rotate(-75deg)}.guide-cover-dial:after{width:37px;transform:rotate(205deg)}.review-card:nth-child(3n+2) .guide-cover{background:#3b3f34}.review-card:nth-child(3n) .guide-cover{background:#493a31}.review-references{max-width:960px;margin:35px auto;padding:24px 0;border-top:1px solid var(--review-line);overflow-wrap:anywhere}.review-references a{text-decoration:underline}.review-references p{font-size:13px;color:var(--review-muted)}.review-body ul,.review-references ul{padding-left:22px;list-style:disc}.review-body li{margin:10px 0}.review-body th{text-align:left}.review-body a{overflow-wrap:anywhere}
