/* 렌트카 목록 하단 '제주 렌트카 예약 안내' 아코디언 (PC·m 공용, 2026-10-30)
   - 출력 : /inc/rent_guide_inc.php (PC 는 /m/css/rent_guide.css, m 은 /css/rent_guide.css 로 같은 파일을 읽음, ?v= 는 파일 수정시각)
   - 회색 글자는 접근성 대비 기준에 맞춘 사이트 색(#767676 이상). 펼침 높이 애니메이션은 넣지 않음
   - 본문을 display:none 으로 영구히 숨기지 않는다 (접힌 본문도 HTML 에 있어 검색엔진이 정상 본문으로 봄) */
.rent-guide{position:static;z-index:auto;max-width:1000px;margin:12px auto 28px;padding:0 16px;box-sizing:border-box;font-family:'Pretendard',sans-serif;color:#6b7684;word-break:keep-all;overflow-wrap:break-word;} /* position·z-index : m layout.css 의 section{position:relative;z-index:899} 를 무효화 (안 그러면 상단 고정바 위로 글자가 겹침, 10-30) */
.rent-guide__title{font-size:14px;font-weight:600;color:#767676;margin:0 0 2px;padding:0;line-height:1.5;}
.rent-guide__item{border-top:1px solid #f2f4f6;}
.rent-guide__item:last-of-type{border-bottom:1px solid #f2f4f6;}
.rent-guide__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;-webkit-tap-highlight-color:transparent;}
.rent-guide__item summary::-webkit-details-marker{display:none;}
.rent-guide__item summary h3{font-size:15px;font-weight:500;color:#4e5968;margin:0;padding:0;line-height:1.45;}
.rent-guide__item summary::after{content:"";flex:0 0 auto;width:8px;height:8px;margin-right:4px;border-right:1.5px solid #767676;border-bottom:1.5px solid #767676;transform:rotate(45deg);transition:transform .18s ease;}
.rent-guide__item[open] summary::after{transform:rotate(-135deg);}
.rent-guide__item summary:focus-visible{outline:2px solid #191f28;outline-offset:2px;border-radius:6px;}
.rent-guide__body{padding:0 24px 16px 0;font-size:14px;line-height:1.65;color:#6b7684;}
.rent-guide__body p{margin:0 0 8px;padding:0;color:#6b7684;}
.rent-guide__body ul{margin:0 0 8px 18px;padding:0;list-style:disc;}
.rent-guide__body li{margin:0 0 4px;padding:0;list-style:disc;line-height:1.65;color:#6b7684;}
.rent-guide__body a{color:inherit;text-decoration:underline;text-underline-offset:2px;}
.rent-guide__src{font-size:12px;color:#767676;margin:0;}
@media (max-width:780px){ .rent-guide{max-width:430px;} } /* 좁은 화면에서는 차량 카드 열(430px)과 폭을 맞춤 */
@media (prefers-reduced-motion:reduce){ .rent-guide__item summary::after{transition:none;} }
