.brandPair241{display:flex!important;align-items:center!important;gap:10px;flex:none}.brandPair241>a{display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;flex:none;width:66px!important;height:66px!important}.brandPair241 img{display:block;width:66px!important;height:66px!important;min-width:0!important;max-width:66px!important;object-fit:contain!important}.brandPair241 .photo241 span{display:none}.sharedTop241{padding:12px 5%;background:white;border-bottom:1px solid #e4e9ee}.reviewPage241{max-width:1080px;margin:40px auto;padding:0 20px;color:#152b40;font-family:Arial,'맑은 고딕',sans-serif}.reviewHeading241{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.reviewHeading241 a,.reviewPage241 button,.homeReviews241 .reviewAll241{display:inline-block;border:1px solid #c9d5db;border-radius:9px;padding:11px 17px;color:#123045;background:white;text-decoration:none;cursor:pointer}.reviewPage241 button.primary{background:#0b2043;color:white;border:0}.reviewCards241{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.reviewCard241{border:1px solid #e0e5e8;border-radius:16px;background:white;padding:23px;overflow-wrap:anywhere;min-width:0;box-sizing:border-box}.reviewCard241 h3{font-size:19px;margin:12px 0}.reviewCard241 .reviewText241{white-space:pre-wrap;line-height:1.8;margin:12px 0;max-height:150px;overflow:auto}.reviewCard241 small{color:#657582}.reviewStars241{color:#a77a24;letter-spacing:2px}.reviewForm241{background:#f4f7f8;padding:25px;border-radius:16px;margin-top:28px}.reviewForm241 label{display:block;margin:15px 0;font-weight:600}.reviewForm241 input,.reviewForm241 textarea,.reviewForm241 select{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccd5da;border-radius:8px;margin-top:8px;font:inherit;background:white;color:#14283c}.reviewForm241 textarea{resize:vertical;min-height:150px}.reviewStatus241{min-height:24px;white-space:pre-wrap}.reviewEmpty241{padding:25px;background:#f4f7f8;border-radius:12px;grid-column:1/-1}.reviewPager241{display:flex;align-items:center;gap:14px;justify-content:center}.reviewActions241{display:flex;gap:10px;margin-top:18px}.reviewAdmin241 .reviewCards241{grid-template-columns:repeat(2,minmax(0,1fr))}.homeReviews241{max-width:1200px;margin:0 auto;padding:60px 24px}.homeReviews241 h2{font-size:30px}.reviewPage241 button:disabled{opacity:.5;cursor:default}.reviewPage241 a:focus-visible,.reviewPage241 button:focus-visible{outline:3px solid #bd984b;outline-offset:3px}@media(max-width:700px){.brandPair241>a,.brandPair241 img{width:46px!important;height:46px!important;max-width:46px!important}.brandPair241{gap:8px}.reviewCards241,.reviewAdmin241 .reviewCards241{grid-template-columns:1fr}.reviewPage241{margin:24px auto}.reviewForm241{padding:18px}.homeReviews241{padding:35px 20px}}

.reviewIntro241{background:linear-gradient(130deg,#edf2eb,#fff8e8);border:1px solid #dce4d9;border-radius:24px;padding:clamp(25px,5vw,55px);margin-bottom:40px}.reviewIntro241 h1{font-size:clamp(32px,5vw,52px);line-height:1.25;letter-spacing:-1.5px;margin:16px 0 24px}.reviewIntro241 em{color:#b18532;font-style:normal}.reviewIntro241 p{line-height:1.9;color:#43564f}.reviewIntro241 .reviewLead241{color:#1c3d30;font-size:clamp(17px,2vw,21px)}.reviewWriteLink241{display:inline-block;background:#173c31;color:white;padding:13px 21px;border-radius:10px;text-decoration:none;margin-top:8px}.reviewRating241{border:0;margin:20px 0;padding:0}.reviewRating241 legend{font-weight:600}.reviewStarChoices241{display:inline-flex;gap:6px;margin-top:10px}.reviewStarChoices241 label{position:relative;margin:0;cursor:pointer}.reviewStarChoices241 input{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:0}.reviewStarChoices241 span[aria-hidden]{display:block;font-size:42px;color:#b68a36;line-height:1.2}.reviewStarChoices241 label:focus-within{outline:2px solid #173c31;outline-offset:3px;border-radius:4px}.reviewSr241{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#reviewRatingText241{display:inline-block;margin-left:15px;color:#5c6c63}.reviewClosing241{text-align:center;line-height:1.9;margin:35px 0;color:#234b3c;font-size:20px}.reviewPhotoPreview241,.reviewImages241{display:flex;gap:10px;flex-wrap:wrap}.reviewPhotoPreview241 figure{margin:0;position:relative}.reviewPhotoPreview241 img{width:95px;height:95px;object-fit:cover;border-radius:9px}.reviewPhotoPreview241 button{display:block;padding:5px 12px;margin-top:4px}.reviewImages241 a{display:block}.reviewImages241 img{width:85px;height:85px;object-fit:cover;border-radius:8px}.reviewTargetName241{font-weight:600;color:#315b48;display:block;margin:8px 0}.reviewForm241 small{display:block;margin-top:8px;font-weight:400;color:#607367}
