
.review-figure{margin:30px 0;padding:18px;border:1px solid rgba(168,185,154,.22);border-radius:24px;background:#0d1912}.review-figure img{display:block;width:100%;height:auto;border-radius:14px}.review-figure figcaption{font-size:12px;color:#b8c4b1;margin-top:14px;line-height:1.6}.review-add{max-width:1120px;margin:40px auto;padding:38px 28px;border:1px solid rgba(168,185,154,.22);border-radius:24px;background:#0d1912;color:#eef1e8}.review-add h2{font-size:clamp(24px,3vw,36px);line-height:1.25;margin-top:0}.review-add h3{font-size:19px}.review-add p{color:#bfccb9;max-width:850px;font-size:15px;line-height:1.8}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.review-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #344337;border-radius:16px}.review-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.review-table caption{text-align:left;padding:18px;color:#b8c4b1}.review-table th,.review-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #344337}.review-table th{color:#eef1e8;background:#17271c}.review-table td{color:#bfccb9}.review-image-card{width:100%;height:auto;border-radius:14px;margin-bottom:8px}.review-date{font-size:11px;color:#b8c4b1}.review-notice{display:block;padding:9px 16px;background:#233326;color:#e9efdf;font:12px/1.5 Arial;text-align:center}.review-add a{text-decoration:underline;text-underline-offset:4px}.review-hub{max-width:1100px;margin:auto;padding:50px 22px}.review-hub nav{flex-wrap:wrap}.review-hub .cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}.review-hub .cards a{display:block;min-height:44px}.review-hub .cards article{padding:25px}.review-hub h1{font-size:clamp(32px,5vw,60px);line-height:1.1}.review-hub ul{padding-left:20px}.review-hub li{margin:12px 0}.review-hub summary{min-height:44px}.review-hub code{color:#a8b99a}@media(max-width:760px){.review-grid,.review-hub .cards{grid-template-columns:1fr}.review-add{padding:24px 18px;margin:28px 0}.review-table{font-size:12px}.review-table th,.review-table td{padding:12px}.review-figure{padding:10px}}
