.BoardDetailSkeleton-module__ipQLbq__root{width:100%}.BoardDetailSkeleton-module__ipQLbq__pageTitle{margin-inline:auto;width:min(320px,60%);height:clamp(28px,4vw,56px);margin-bottom:clamp(40px,6vw,80px)}.BoardDetailSkeleton-module__ipQLbq__titleSection{border-top:2px solid #212121}.BoardDetailSkeleton-module__ipQLbq__titleRow{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:16px;padding-block:clamp(20px,3vw,40px);padding-inline:24px;display:flex}@media (max-width:1023.98px){.BoardDetailSkeleton-module__ipQLbq__titleRow{padding-inline:0}}.BoardDetailSkeleton-module__ipQLbq__titleText{width:min(420px,55%);height:clamp(16px,2.5vw,24px)}.BoardDetailSkeleton-module__ipQLbq__titleDate{flex-shrink:0;width:92px;height:clamp(12px,1.8vw,24px)}.BoardDetailSkeleton-module__ipQLbq__content{flex-direction:column;gap:16px;margin-block:clamp(40px,6vw,80px);display:flex}.BoardDetailSkeleton-module__ipQLbq__contentLine{width:100%;height:clamp(14px,2vw,20px)}.BoardDetailSkeleton-module__ipQLbq__contentLineLast{width:62%}.BoardDetailSkeleton-module__ipQLbq__footer{justify-content:center;margin-top:clamp(40px,6vw,80px);display:flex}.BoardDetailSkeleton-module__ipQLbq__footerBtn{width:128px;height:48px}
.CarNewsDetailPage-module__xxbqnG__pageWrapper{padding-inline:clamp(16px,12.5vw,240px);padding-top:clamp(40px,6vw,117px);padding-bottom:clamp(60px,8vw,120px)}.CarNewsDetailPage-module__xxbqnG__pageTitle{font-family:var(--font-brand);color:#212121;text-align:center;letter-spacing:-.02em;word-break:keep-all;margin:0 0 clamp(40px,6vw,80px);font-size:clamp(28px,5vw,64px);font-weight:600;line-height:1.25}.CarNewsDetailPage-module__xxbqnG__titleSection{border-top:2px solid #212121}.CarNewsDetailPage-module__xxbqnG__titleRow{background:#fff;border-bottom:1px solid #ccc;align-items:center;padding:clamp(20px,3vw,40px) 24px;display:flex}.CarNewsDetailPage-module__xxbqnG__titleText{min-width:0;font-family:var(--font-brand);color:#212121;word-break:keep-all;overflow-wrap:anywhere;flex:1;font-size:clamp(16px,2.5vw,24px);font-weight:500;line-height:1.4}.CarNewsDetailPage-module__xxbqnG__titleDate{color:#212121;white-space:nowrap;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:clamp(12px,1.8vw,24px);font-weight:500}.CarNewsDetailPage-module__xxbqnG__contentSection{flex-direction:column;gap:40px;width:100%;display:flex}.CarNewsDetailPage-module__xxbqnG__postContent{font-family:var(--font-brand);color:#212121;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(14px,2vw,20px);font-weight:500;line-height:1.7}.CarNewsDetailPage-module__xxbqnG__postContent p{margin:0 0 8px}.CarNewsDetailPage-module__xxbqnG__postContent p:last-child{margin-bottom:0}.CarNewsDetailPage-module__xxbqnG__postContent p:empty:before{content:" "}.CarNewsDetailPage-module__xxbqnG__postContent img{max-width:100%;height:auto}.CarNewsDetailPage-module__xxbqnG__postContent pre,.CarNewsDetailPage-module__xxbqnG__postContent code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.CarNewsDetailPage-module__xxbqnG__postContent table{max-width:100%;display:block;overflow-x:auto}.CarNewsDetailPage-module__xxbqnG__postContent a{overflow-wrap:anywhere}.CarNewsDetailPage-module__xxbqnG__postContent h1{margin:.8em 0 .5em;font-size:2.1429em;font-weight:800;line-height:1.2}.CarNewsDetailPage-module__xxbqnG__postContent h2{margin:1.1em 0 .5em;font-size:1.4286em;font-weight:700;line-height:1.4}.CarNewsDetailPage-module__xxbqnG__postContent h3{margin:1em 0 .4em;font-size:1.2857em;font-weight:600;line-height:1.5}.CarNewsDetailPage-module__xxbqnG__postContent h1:first-child,.CarNewsDetailPage-module__xxbqnG__postContent h2:first-child,.CarNewsDetailPage-module__xxbqnG__postContent h3:first-child{margin-top:0}.CarNewsDetailPage-module__xxbqnG__postContent ul,.CarNewsDetailPage-module__xxbqnG__postContent ol{margin:0 0 8px;padding-left:1.6em}.CarNewsDetailPage-module__xxbqnG__postContent ul{list-style:outside}.CarNewsDetailPage-module__xxbqnG__postContent ol{list-style:decimal}.CarNewsDetailPage-module__xxbqnG__postContent li{margin:.2em 0}.CarNewsDetailPage-module__xxbqnG__postContent blockquote{color:#666;border-left:3px solid #d9d9d9;margin:.8em 0;padding-left:1em}.CarNewsDetailPage-module__xxbqnG__postContent hr{border:0;border-top:1px solid #e5e5e5;margin:1.5em 0}.CarNewsDetailPage-module__xxbqnG__stateMessage{font-family:var(--font-brand);color:#757575;text-align:center;padding:clamp(40px,6vw,80px) 0;font-size:clamp(14px,1.8vw,20px)}.CarNewsDetailPage-module__xxbqnG__stateMessageError{color:#ce3131}.CarNewsDetailPage-module__xxbqnG__noContent{font-family:var(--font-brand);color:#757575;text-align:center;padding:40px 0;font-size:clamp(14px,2vw,20px);font-weight:500;line-height:1.7}.CarNewsDetailPage-module__xxbqnG__videoWrapper{aspect-ratio:16/9;background:#d9d9d9;border-radius:12px;align-self:center;width:976px;max-width:100%;margin-top:clamp(40px,6vw,80px);position:relative;overflow:hidden}.CarNewsDetailPage-module__xxbqnG__videoIframe{border:none;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.CarNewsDetailPage-module__xxbqnG__videoPlayOverlay{pointer-events:none;background:#0000004d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CarNewsDetailPage-module__xxbqnG__videoPlayBtn{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.CarNewsDetailPage-module__xxbqnG__attachSection{background:0 0;border:0;margin:24px 0;padding:0}.CarNewsDetailPage-module__xxbqnG__linkRow{font-family:var(--font-brand);color:#212121;align-items:center;gap:8px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.CarNewsDetailPage-module__xxbqnG__linkIcon{color:#757575;flex-shrink:0;width:16px;height:16px}.CarNewsDetailPage-module__xxbqnG__linkLabel{color:#555;flex-shrink:0;font-weight:600}.CarNewsDetailPage-module__xxbqnG__linkUrl{color:#078c03;word-break:break-all;text-decoration:underline}.CarNewsDetailPage-module__xxbqnG__fileList{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CarNewsDetailPage-module__xxbqnG__fileRow{max-width:100%}.CarNewsDetailPage-module__xxbqnG__fileLink{color:#212121;font-family:var(--font-brand);background:#fff;border:1px solid #d4d4d4;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.CarNewsDetailPage-module__xxbqnG__fileLink:hover{color:#078c03;border-color:#078c03}.CarNewsDetailPage-module__xxbqnG__fileIcon{color:#757575;flex-shrink:0;width:16px;height:16px;transition:color .15s}.CarNewsDetailPage-module__xxbqnG__fileLink:hover .CarNewsDetailPage-module__xxbqnG__fileIcon{color:#078c03}.CarNewsDetailPage-module__xxbqnG__fileNum{color:#555;flex-shrink:0;font-weight:600}.CarNewsDetailPage-module__xxbqnG__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CarNewsDetailPage-module__xxbqnG__fileDesc{color:#757575;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:30ch;font-size:13px;overflow:hidden}.CarNewsDetailPage-module__xxbqnG__fileMeta{color:#999;flex-shrink:0;font-size:13px}.CarNewsDetailPage-module__xxbqnG__footer{justify-content:center;display:flex}.CarNewsDetailPage-module__xxbqnG__footerAdmin{justify-content:space-between;align-items:center;gap:clamp(12px,2vw,24px);display:flex}.CarNewsDetailPage-module__xxbqnG__adminButtonGroup{justify-content:flex-end;align-items:center;gap:12px;display:flex}.CarNewsDetailPage-module__xxbqnG__adminDeleteBtn{font-family:var(--font-brand);color:#212121;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:12px;justify-content:center;align-items:center;min-width:clamp(64px,8vw,100px);padding:clamp(12px,2vw,24px) clamp(14px,1.6vw,20px);font-size:clamp(14px,2vw,24px);font-weight:600;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.CarNewsDetailPage-module__xxbqnG__adminDeleteBtn:hover{background-color:#f7f7f8;border-color:#757575}.CarNewsDetailPage-module__xxbqnG__adminDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.CarNewsDetailPage-module__xxbqnG__adminEditBtn{font-family:var(--font-brand);color:#fff;cursor:pointer;white-space:nowrap;background-color:#212121;border:1px solid #212121;border-radius:12px;justify-content:center;align-items:center;min-width:clamp(64px,8vw,100px);padding:clamp(12px,2vw,24px) clamp(14px,1.6vw,20px);font-size:clamp(14px,2vw,24px);font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.CarNewsDetailPage-module__xxbqnG__adminEditBtn:hover{background-color:#000;border-color:#000}.CarNewsDetailPage-module__xxbqnG__backBtn{font-family:var(--font-brand);color:#212121;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:12px;justify-content:center;align-items:center;min-width:clamp(64px,8vw,100px);padding:clamp(12px,2vw,24px) clamp(14px,1.6vw,20px);font-size:clamp(14px,2vw,24px);font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.CarNewsDetailPage-module__xxbqnG__backBtn:hover{background-color:#f7f7f8;border-color:#757575}.CarNewsDetailPage-module__xxbqnG__commentSection{width:100%;font-size:clamp(14px,2vw,20px);line-height:1.7}:is(.CarNewsDetailPage-module__xxbqnG__commentSection textarea,.CarNewsDetailPage-module__xxbqnG__commentSection input,.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list p,.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list .text-sm){font-size:clamp(14px,1.6vw,16px);line-height:1.6}.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list .whitespace-pre-wrap{font-size:clamp(14px,1.8vw,18px);line-height:1.7}.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list>div:first-child{font-size:clamp(14px,2vw,24px)}.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list>div:first-child h3{font-size:inherit;font-weight:600}.CarNewsDetailPage-module__xxbqnG__commentSection .comment-list>div:first-child svg{width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px)}@media (max-width:1279px){.CarNewsDetailPage-module__xxbqnG__videoWrapper{width:100%}}@media (max-width:768px){.CarNewsDetailPage-module__xxbqnG__titleRow{flex-wrap:wrap;gap:12px}.CarNewsDetailPage-module__xxbqnG__titleText{flex-basis:100%}.CarNewsDetailPage-module__xxbqnG__adminButtonGroup{gap:8px}}@media (max-width:1023.98px){.CarNewsDetailPage-module__xxbqnG__pageWrapper{padding-inline:clamp(20px,5.55vw,40px)}.CarNewsDetailPage-module__xxbqnG__titleRow{padding-inline:0}}.CarNewsDetailPage-module__xxbqnG__titleSection{margin:0}.CarNewsDetailPage-module__xxbqnG__contentSection{margin:clamp(40px,6vw,80px) 0}.CarNewsDetailPage-module__xxbqnG__footer,.CarNewsDetailPage-module__xxbqnG__footerAdmin,.CarNewsDetailPage-module__xxbqnG__commentSection{margin-top:clamp(40px,6vw,80px)}
.CarProductDetailPage-module__PgyJPq__pageWrapper{padding-inline:240px;padding-top:clamp(40px,6vw,117px);padding-bottom:clamp(60px,8vw,120px)}.CarProductDetailPage-module__PgyJPq__titleSection{border-top:1.5px solid #212121}.CarProductDetailPage-module__PgyJPq__titleRow{background:#fff;border-bottom:2px solid #ccc;align-items:center;padding:40px;display:flex;overflow:hidden}.CarProductDetailPage-module__PgyJPq__soldBadge{font-family:var(--font-brand);color:#078c03;white-space:nowrap;flex-shrink:0;font-size:24px;font-weight:500;line-height:1}.CarProductDetailPage-module__PgyJPq__tradingBadge{font-family:var(--font-brand);color:#ca8a04;white-space:nowrap;background-color:#fef9c3;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:24px;font-weight:600;line-height:1}.CarProductDetailPage-module__PgyJPq__titleText{min-width:0;font-family:var(--font-brand);color:#212121;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:clamp(16px,2.5vw,24px);font-weight:500;line-height:1.4;overflow:hidden}.CarProductDetailPage-module__PgyJPq__titleDate{color:#212121;white-space:nowrap;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:clamp(12px,1.8vw,24px);font-weight:500}.CarProductDetailPage-module__PgyJPq__postActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.CarProductDetailPage-module__PgyJPq__editBtn,.CarProductDetailPage-module__PgyJPq__deleteBtn{font-family:var(--font-brand);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid;border-radius:12px;justify-content:center;align-items:center;height:74px;padding:24px 20px;font-size:clamp(16px,1.8vw,24px);font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CarProductDetailPage-module__PgyJPq__editBtn{color:#fff;background-color:#212121;border-color:#212121}.CarProductDetailPage-module__PgyJPq__editBtn:hover{background-color:#000;border-color:#000}.CarProductDetailPage-module__PgyJPq__deleteBtn{color:#212121;background-color:#fff;border-color:#ccc}.CarProductDetailPage-module__PgyJPq__deleteBtn:hover{background-color:#f7f7f8;border-color:#757575}.CarProductDetailPage-module__PgyJPq__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.CarProductDetailPage-module__PgyJPq__contentSection{flex-direction:column;gap:40px;width:100%;display:flex}.CarProductDetailPage-module__PgyJPq__specTable{border-collapse:collapse;width:100%;font-family:var(--font-brand);font-size:24px}.CarProductDetailPage-module__PgyJPq__specTable tr{border-bottom:1px solid #ccc}.CarProductDetailPage-module__PgyJPq__specTable tr:first-child{border-top:1px solid #ccc}.CarProductDetailPage-module__PgyJPq__specLabel{color:#757575;white-space:nowrap;vertical-align:middle;width:200px;padding:20px 24px;font-weight:500}.CarProductDetailPage-module__PgyJPq__specValue{color:#212121;vertical-align:middle;padding:20px 24px;font-weight:500}.CarProductDetailPage-module__PgyJPq__specValuePrice{color:#078c03;font-weight:700}.CarProductDetailPage-module__PgyJPq__postContent{font-family:var(--font-brand);color:#212121;font-size:24px;font-weight:500;line-height:37px}.CarProductDetailPage-module__PgyJPq__postContent p{margin:0 0 8px}.CarProductDetailPage-module__PgyJPq__postContent p:last-child{margin-bottom:0}.CarProductDetailPage-module__PgyJPq__postContent p:empty:before{content:" "}.CarProductDetailPage-module__PgyJPq__postContent img{max-width:100%;height:auto}.CarProductDetailPage-module__PgyJPq__noContent{font-family:var(--font-brand);color:#757575;text-align:center;padding:40px 0;font-size:24px;font-weight:500;line-height:37px}.CarProductDetailPage-module__PgyJPq__navigationSection{flex-direction:column;width:100%;display:flex}.CarProductDetailPage-module__PgyJPq__navRow{cursor:pointer;border-top:1px solid #ccc;border-bottom:1px solid #ccc;align-items:center;gap:40px;padding:24px 40px;text-decoration:none;transition:background-color .15s;display:flex}.CarProductDetailPage-module__PgyJPq__navRow:last-child{border-top:none}.CarProductDetailPage-module__PgyJPq__navRow:hover{background:#fafafa}.CarProductDetailPage-module__PgyJPq__navRow[aria-disabled=true]{opacity:.4;pointer-events:none}.CarProductDetailPage-module__PgyJPq__navInfo{flex:1;align-items:center;gap:40px;min-width:0;display:flex}.CarProductDetailPage-module__PgyJPq__navLabel{flex-shrink:0;align-items:center;gap:8px;height:48px;padding:8px;display:flex}.CarProductDetailPage-module__PgyJPq__navLabelText{font-family:var(--font-brand);color:#078c03;white-space:nowrap;font-size:24px;font-weight:600;line-height:1}.CarProductDetailPage-module__PgyJPq__navArrow{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.CarProductDetailPage-module__PgyJPq__navTitle{font-family:var(--font-brand);color:#212121;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:24px;font-weight:500;line-height:1;overflow:hidden}.CarProductDetailPage-module__PgyJPq__navDate{color:#212121;white-space:nowrap;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:400;line-height:1}.CarProductDetailPage-module__PgyJPq__backBtn{font-family:var(--font-brand);color:#212121;cursor:pointer;background:#fff;border:1px solid #212121;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;margin-top:24px;padding:16px 48px;font-size:24px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.CarProductDetailPage-module__PgyJPq__backBtn:hover{background:#f2f2f2}.CarProductDetailPage-module__PgyJPq__commentSection{width:100%}.CarProductDetailPage-module__PgyJPq__errorText{font-family:var(--font-brand);color:hsl(var(--destructive));font-size:24px}@media (max-width:1439px){.CarProductDetailPage-module__PgyJPq__pageWrapper{padding-inline:clamp(40px,8.33vw,240px)}}@media (max-width:1023.98px){.CarProductDetailPage-module__PgyJPq__pageWrapper{padding-inline:24px}}@media (max-width:1279px){.CarProductDetailPage-module__PgyJPq__titleRow{padding:24px}.CarProductDetailPage-module__PgyJPq__specLabel{width:140px;font-size:18px}.CarProductDetailPage-module__PgyJPq__specValue,.CarProductDetailPage-module__PgyJPq__postContent{font-size:18px}.CarProductDetailPage-module__PgyJPq__navRow{padding:20px 24px}.CarProductDetailPage-module__PgyJPq__navTitle{font-size:18px}.CarProductDetailPage-module__PgyJPq__editBtn,.CarProductDetailPage-module__PgyJPq__deleteBtn{height:52px;padding:14px 16px}}@media (max-width:768px){.CarProductDetailPage-module__PgyJPq__pageWrapper{padding-inline:16px}.CarProductDetailPage-module__PgyJPq__titleRow{flex-wrap:wrap;gap:12px;padding:20px 16px}.CarProductDetailPage-module__PgyJPq__titleText{flex-basis:100%}.CarProductDetailPage-module__PgyJPq__specTable{font-size:16px}.CarProductDetailPage-module__PgyJPq__specLabel{width:100px;padding:14px 12px;font-size:16px}.CarProductDetailPage-module__PgyJPq__specValue{padding:14px 12px;font-size:16px}.CarProductDetailPage-module__PgyJPq__postContent{font-size:16px;line-height:28px}.CarProductDetailPage-module__PgyJPq__navRow{gap:16px;padding:16px 12px}.CarProductDetailPage-module__PgyJPq__navLabelText{font-size:16px}.CarProductDetailPage-module__PgyJPq__navTitle,.CarProductDetailPage-module__PgyJPq__navDate{font-size:14px}.CarProductDetailPage-module__PgyJPq__editBtn,.CarProductDetailPage-module__PgyJPq__deleteBtn{border-radius:8px;height:44px;padding:10px 14px;font-size:16px}.CarProductDetailPage-module__PgyJPq__postActions{gap:8px}}@media (max-width:1023.98px){.CarProductDetailPage-module__PgyJPq__pageWrapper{padding-inline:clamp(20px,5.55vw,40px)}}.CarProductDetailPage-module__PgyJPq__titleSection{margin:0}.CarProductDetailPage-module__PgyJPq__contentSection{margin:clamp(40px,6vw,80px) 0}.CarProductDetailPage-module__PgyJPq__footer,.CarProductDetailPage-module__PgyJPq__footerAdmin{margin-top:clamp(40px,6vw,80px)}
.PrevNextNav-module__g9z0IW__nav{border-top:1px solid #ccc;margin-top:clamp(40px,6vw,80px)}.PrevNextNav-module__g9z0IW__row{color:inherit;border-bottom:1px solid #ccc;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,40px) 24px;text-decoration:none;transition:background-color .15s;display:grid}.PrevNextNav-module__g9z0IW__row:hover{background-color:#fafafa}.PrevNextNav-module__g9z0IW__label{font-family:var(--font-wanted-sans), "Wanted Sans", sans-serif;color:#078c03;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:clamp(14px,2vw,24px);font-weight:600;line-height:1;display:inline-flex}.PrevNextNav-module__g9z0IW__icon{flex-shrink:0;width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px)}.PrevNextNav-module__g9z0IW__title{min-width:0;font-family:var(--font-wanted-sans), "Wanted Sans", sans-serif;color:#212121;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,2vw,24px);font-weight:500;line-height:1.3;overflow:hidden}.PrevNextNav-module__g9z0IW__date{font-family:var(--font-pretendard), "Noto Sans KR", sans-serif;color:#212121;white-space:nowrap;flex-shrink:0;font-size:clamp(12px,1.6vw,20px);font-weight:400;line-height:1}@media (max-width:1023.98px){.PrevNextNav-module__g9z0IW__row{padding-inline:0}}
.BoardDetail-module__i8ynwG__root{max-width:1920px;font-family:var(--font-wanted-sans), "Wanted Sans", sans-serif;background-color:#fff;margin:0 auto;padding:clamp(40px,6vw,117px) clamp(16px,7vw,140px) clamp(60px,8vw,120px)}.BoardDetail-module__i8ynwG__pageTitle{color:#212121;text-align:center;letter-spacing:-.02em;word-break:keep-all;margin:0 0 clamp(40px,6vw,80px);font-size:clamp(28px,5vw,64px);font-weight:600;line-height:1.25}.BoardDetail-module__i8ynwG__titleRow{border-top:2px solid #212121;border-bottom:1px solid #ccc;grid-template-columns:1fr auto;align-items:center;gap:clamp(16px,2.5vw,40px);padding:clamp(20px,3vw,40px) 24px;display:grid}@media (max-width:768px){.BoardDetail-module__i8ynwG__titleRow{grid-template-columns:1fr;row-gap:8px}}.BoardDetail-module__i8ynwG__postTitle{color:#212121;word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(16px,2.5vw,24px);font-weight:500;line-height:1.4}.BoardDetail-module__i8ynwG__postDate{color:#212121;white-space:nowrap;font-size:clamp(12px,1.8vw,24px);font-weight:500}.BoardDetail-module__i8ynwG__body{color:#212121;word-break:keep-all;overflow-wrap:anywhere;width:100%;max-width:none;font-size:clamp(14px,2vw,20px);line-height:1.7;font-family:var(--font-pretendard), "Noto Sans KR", sans-serif;margin:clamp(40px,6vw,80px) 0}.BoardDetail-module__i8ynwG__body p{margin:0 0 8px}.BoardDetail-module__i8ynwG__body p:empty:before{content:" "}.BoardDetail-module__i8ynwG__body img{border-radius:4px;max-width:100%;height:auto;margin:12px auto;display:block}.BoardDetail-module__i8ynwG__body pre,.BoardDetail-module__i8ynwG__body code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.BoardDetail-module__i8ynwG__body table{max-width:100%;display:block;overflow-x:auto}.BoardDetail-module__i8ynwG__body a{overflow-wrap:anywhere}.BoardDetail-module__i8ynwG__body h1{margin:.8em 0 .5em;font-size:2.1429em;font-weight:800;line-height:1.2}.BoardDetail-module__i8ynwG__body h2{margin:1.1em 0 .5em;font-size:1.4286em;font-weight:700;line-height:1.4}.BoardDetail-module__i8ynwG__body h3{margin:1em 0 .4em;font-size:1.2857em;font-weight:600;line-height:1.5}.BoardDetail-module__i8ynwG__body h1:first-child,.BoardDetail-module__i8ynwG__body h2:first-child,.BoardDetail-module__i8ynwG__body h3:first-child{margin-top:0}.BoardDetail-module__i8ynwG__body ul,.BoardDetail-module__i8ynwG__body ol{margin:0 0 8px;padding-left:1.6em}.BoardDetail-module__i8ynwG__body ul{list-style:outside}.BoardDetail-module__i8ynwG__body ol{list-style:decimal}.BoardDetail-module__i8ynwG__body li{margin:.2em 0}.BoardDetail-module__i8ynwG__body blockquote{color:#666;border-left:3px solid #d9d9d9;margin:.8em 0;padding-left:1em}.BoardDetail-module__i8ynwG__body hr{border:0;border-top:1px solid #e5e5e5;margin:1.5em 0}.BoardDetail-module__i8ynwG__footer{justify-content:center;margin-top:clamp(40px,6vw,80px);display:flex}.BoardDetail-module__i8ynwG__footerAdmin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,24px);margin-top:clamp(40px,6vw,80px);display:flex}.BoardDetail-module__i8ynwG__footerAdminRight{gap:12px;display:flex}.BoardDetail-module__i8ynwG__btn{cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;min-width:clamp(64px,8vw,100px);padding:clamp(12px,2vw,24px) clamp(14px,1.6vw,20px);font-family:inherit;font-size:clamp(14px,2vw,24px);font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.BoardDetail-module__i8ynwG__btnGhost{color:#212121;background-color:#fff;border:1px solid #ccc}.BoardDetail-module__i8ynwG__btnGhost:hover{background-color:#f7f7f8;border-color:#757575}.BoardDetail-module__i8ynwG__btnDark{color:#fff;background-color:#212121;border:1px solid #212121;font-weight:600}.BoardDetail-module__i8ynwG__btnDark:hover{background-color:#000;border-color:#000}.BoardDetail-module__i8ynwG__btnDark:disabled{cursor:not-allowed;opacity:.6;background-color:#757575;border-color:#757575}.BoardDetail-module__i8ynwG__btnOutline{color:#212121;background-color:#fff;border:1px solid #ccc;font-weight:600}.BoardDetail-module__i8ynwG__btnOutline:hover{background-color:#f7f7f8;border-color:#757575}.BoardDetail-module__i8ynwG__btnOutline:disabled{opacity:.5;cursor:not-allowed}.BoardDetail-module__i8ynwG__stateMessage{text-align:center;color:#757575;padding:clamp(40px,6vw,80px) 0;font-size:clamp(14px,1.8vw,20px)}.BoardDetail-module__i8ynwG__stateMessage button,.BoardDetail-module__i8ynwG__stateMessage a{margin-top:16px;display:inline-block}.BoardDetail-module__i8ynwG__passwordCard{background-color:#fff;border:1px solid #ccc;border-radius:12px;max-width:480px;margin:clamp(40px,6vw,80px) auto;padding:clamp(24px,3vw,40px)}.BoardDetail-module__i8ynwG__passwordCard h2{color:#212121;text-align:center;margin:0 0 24px;font-size:clamp(18px,2vw,24px);font-weight:600}.BoardDetail-module__i8ynwG__passwordCard label{color:#464545;margin-bottom:8px;font-size:14px;display:block}.BoardDetail-module__i8ynwG__passwordCard input{color:#212121;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.BoardDetail-module__i8ynwG__passwordCard input:focus{border-color:#078c03;outline:none}.BoardDetail-module__i8ynwG__passwordError{color:#ff3c3c;margin-top:8px;font-size:13px}.BoardDetail-module__i8ynwG__passwordActions{justify-content:center;gap:12px;margin-top:24px;display:flex}.BoardDetail-module__i8ynwG__metaSection{background:#fafafa;border:1px dashed #d4d4d4;border-radius:8px;max-width:800px;margin:24px auto;padding:16px 24px}.BoardDetail-module__i8ynwG__metaSectionReactions{background:0 0;border:0;max-width:none;margin:24px 0;padding:0}.BoardDetail-module__i8ynwG__metaSectionReactions .BoardDetail-module__i8ynwG__reactionBar{justify-content:flex-end}.BoardDetail-module__i8ynwG__metaTitle{color:#555;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;display:inline-flex}.BoardDetail-module__i8ynwG__linkList{color:#212121;margin:0;padding-left:20px;font-size:14px;list-style:outside}.BoardDetail-module__i8ynwG__linkList a{color:#078c03;word-break:break-all;text-decoration:underline}.BoardDetail-module__i8ynwG__extraFields{gap:8px;margin:0;display:grid}.BoardDetail-module__i8ynwG__extraRow{grid-template-columns:120px 1fr;gap:12px;font-size:14px;display:grid}.BoardDetail-module__i8ynwG__extraRow dt{color:#555;font-weight:600}.BoardDetail-module__i8ynwG__extraRow dd{color:#212121;margin:0}.BoardDetail-module__i8ynwG__extraFieldsSection{gap:0;margin:24px 0;padding:0;display:grid}.BoardDetail-module__i8ynwG__extraFieldRow{border-bottom:1px solid #e5e5e5;grid-template-columns:clamp(80px,15vw,160px) 1fr;align-items:baseline;gap:12px;padding:clamp(10px,1.5vw,14px) 0;font-size:clamp(14px,1.6vw,16px);line-height:1.5;display:grid}.BoardDetail-module__i8ynwG__extraFieldRow:first-child{border-top:1px solid #e5e5e5}.BoardDetail-module__i8ynwG__extraFieldLabel{color:#555;flex-shrink:0;font-weight:600}.BoardDetail-module__i8ynwG__extraFieldValue{color:#212121;word-break:break-word;margin:0}.BoardDetail-module__i8ynwG__fileList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.BoardDetail-module__i8ynwG__fileLink{color:#212121;background:#fff;border:1px solid #d4d4d4;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;transition:border-color .15s;display:inline-flex}.BoardDetail-module__i8ynwG__fileName{font-weight:500}.BoardDetail-module__i8ynwG__fileMeta{color:#757575;margin-left:auto;font-size:12px}.BoardDetail-module__i8ynwG__reactionBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BoardDetail-module__i8ynwG__reactionMeta{color:#555;align-items:center;gap:6px;font-size:14px;display:inline-flex}.BoardDetail-module__i8ynwG__reactionBtn{color:#212121;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.BoardDetail-module__i8ynwG__reactionBtn:hover{color:#078c03;border-color:#078c03}.BoardDetail-module__i8ynwG__reactionBtn svg,.BoardDetail-module__i8ynwG__reactionMeta svg{flex-shrink:0;width:14px;height:14px}@media (max-width:767px){.BoardDetail-module__i8ynwG__reactionBar{justify-content:flex-end;gap:4px}.BoardDetail-module__i8ynwG__reactionMeta{gap:4px}.BoardDetail-module__i8ynwG__reactionBtn{gap:4px;padding:4px 8px}}.BoardDetail-module__i8ynwG__commentSection{margin:32px 0;padding:0;font-size:clamp(14px,2vw,20px);line-height:1.7}:is(.BoardDetail-module__i8ynwG__commentSection textarea,.BoardDetail-module__i8ynwG__commentSection input,.BoardDetail-module__i8ynwG__commentSection .comment-list p,.BoardDetail-module__i8ynwG__commentSection .comment-list .text-sm){font-size:clamp(14px,1.6vw,16px);line-height:1.6}.BoardDetail-module__i8ynwG__commentSection .comment-list .whitespace-pre-wrap{font-size:clamp(14px,1.8vw,18px);line-height:1.7}.BoardDetail-module__i8ynwG__commentSection .comment-list>div:first-child{font-size:clamp(14px,2vw,24px)}.BoardDetail-module__i8ynwG__commentSection .comment-list>div:first-child h3{font-size:inherit;font-weight:600}.BoardDetail-module__i8ynwG__commentSection .comment-list>div:first-child svg{width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px)}.BoardDetail-module__i8ynwG__attachSection{background:0 0;border:0;margin:24px 0;padding:0}.BoardDetail-module__i8ynwG__linkRow{color:#212121;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.BoardDetail-module__i8ynwG__linkIcon{color:#757575;flex-shrink:0;width:16px;height:16px}.BoardDetail-module__i8ynwG__linkLabel{color:#555;flex-shrink:0;font-weight:600}.BoardDetail-module__i8ynwG__linkUrl{color:#078c03;word-break:break-all;text-decoration:underline}.BoardDetail-module__i8ynwG__fileList{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BoardDetail-module__i8ynwG__fileRow{max-width:100%}.BoardDetail-module__i8ynwG__fileLink{color:#212121;background:#fff;border:1px solid #d4d4d4;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.BoardDetail-module__i8ynwG__fileLink:hover{color:#078c03;border-color:#078c03}.BoardDetail-module__i8ynwG__fileIcon{color:#757575;flex-shrink:0;width:16px;height:16px;transition:color .15s}.BoardDetail-module__i8ynwG__fileLink:hover .BoardDetail-module__i8ynwG__fileIcon{color:#078c03}.BoardDetail-module__i8ynwG__fileNum{color:#555;flex-shrink:0;font-weight:600}.BoardDetail-module__i8ynwG__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BoardDetail-module__i8ynwG__fileDesc{color:#757575;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:30ch;font-size:13px;overflow:hidden}.BoardDetail-module__i8ynwG__fileMeta{color:#999;flex-shrink:0;font-size:13px}@media (max-width:1023.98px){.BoardDetail-module__i8ynwG__titleRow{padding-inline:0}}
.CarProductImageSlider-module__rcG54q__sliderRoot{flex-direction:column;gap:40px;width:100%;display:flex;position:relative}.CarProductImageSlider-module__rcG54q__mainImage{background:#000;border-radius:20px;width:100%;height:640px;position:relative;overflow:hidden}.CarProductImageSlider-module__rcG54q__arrowBtn{z-index:10;background:var(--gray-white);border:1px solid var(--gray-900);width:64px;height:64px;color:var(--gray-900);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:320px;transform:translateY(-50%)}.CarProductImageSlider-module__rcG54q__arrowBtn:not(:disabled):hover{background:var(--gray-900);color:var(--gray-white)}.CarProductImageSlider-module__rcG54q__arrowBtn:disabled{background:var(--gray-white);color:var(--gray-400);cursor:default}.CarProductImageSlider-module__rcG54q__arrowPrev{left:-32px}.CarProductImageSlider-module__rcG54q__arrowNext{right:-32px}.CarProductImageSlider-module__rcG54q__arrowIcon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CarProductImageSlider-module__rcG54q__placeholder{color:#757575;width:100%;height:640px;font-family:var(--font-brand);background:#d9d9d9;border-radius:20px;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.CarProductImageSlider-module__rcG54q__thumbGrid{-moz-column-gap:20px;grid-template-columns:repeat(4,1fr);gap:40px 20px;width:100%;display:grid}.CarProductImageSlider-module__rcG54q__thumb{cursor:pointer;box-sizing:border-box;appearance:none;background:#d9d9d9;border:2px solid #0000;border-radius:12px;height:240px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.CarProductImageSlider-module__rcG54q__thumb img{-o-object-fit:cover;object-fit:cover}.CarProductImageSlider-module__rcG54q__thumbActive{border-color:#078c03}.CarProductImageSlider-module__rcG54q__thumb:focus-visible{outline-offset:2px;outline:2px solid #078c03}@media (max-width:1279px){.CarProductImageSlider-module__rcG54q__mainImage,.CarProductImageSlider-module__rcG54q__placeholder{height:480px}.CarProductImageSlider-module__rcG54q__arrowBtn{top:240px}.CarProductImageSlider-module__rcG54q__arrowPrev{left:8px}.CarProductImageSlider-module__rcG54q__arrowNext{right:8px}.CarProductImageSlider-module__rcG54q__thumb{height:160px}}@media (max-width:767px){.CarProductImageSlider-module__rcG54q__mainImage,.CarProductImageSlider-module__rcG54q__placeholder{height:280px}.CarProductImageSlider-module__rcG54q__arrowBtn{width:44px;height:44px;padding:4px;top:140px}.CarProductImageSlider-module__rcG54q__arrowIcon{width:32px;height:32px}.CarProductImageSlider-module__rcG54q__arrowPrev{left:4px}.CarProductImageSlider-module__rcG54q__arrowNext{right:4px}.CarProductImageSlider-module__rcG54q__thumbGrid{-moz-column-gap:12px;gap:16px 12px}.CarProductImageSlider-module__rcG54q__thumb{height:90px}}
