/* Adapted from the user's index_v2.html: spacious case studies and ruled lists.
   Gihoedam's approved ochre palette and existing content/actions are retained. */
.growth-work[aria-label="홈페이지 제작 사례"]{margin-top:48px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-section-head{margin-bottom:28px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-section-head p{font-size:15px;line-height:1.8}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-grid{grid-template-columns:1fr;gap:32px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;border:0;border-top:1px solid var(--warm-line);border-radius:0;padding-top:24px;box-shadow:none;overflow:visible;column-gap:24px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-card:hover{box-shadow:none;border-color:var(--warm-main)}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-browser-bar{grid-column:1;grid-row:1;background:var(--warm-soft);border:1px solid var(--warm-line);padding:10px 12px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-browser-bar i{background:#B7A588}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-browser-bar span,.growth-work[aria-label="홈페이지 제작 사례"] .growth-browser-bar svg{color:var(--warm-sub)}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-image{grid-column:1;grid-row:2;border:1px solid var(--warm-line);border-top:0;aspect-ratio:16/10;align-self:start}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-image img{transform:none!important}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-copy{grid-column:2;grid-row:1 / span 2;padding:4px 0 0;min-width:0}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-copy h3{font-size:21px!important;line-height:1.5;letter-spacing:-.5px;margin-bottom:14px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-work-copy p{font-size:15px!important;line-height:1.8!important}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-tags{gap:6px;margin-top:16px;flex-wrap:wrap}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-tags span{border-radius:3px;border:1px solid var(--warm-line);background:white;color:var(--warm-sub);font-size:13px;padding:3px 8px}
.growth-work[aria-label="홈페이지 제작 사례"] .growth-text-link{font-size:14px;min-height:44px;color:var(--warm-main);margin-top:16px;padding-top:8px}
.growth-detail .sv-scope{gap:0;border-top:1px solid var(--warm-line)}
.growth-detail .sv-scope>div{padding:24px 0;border-bottom:1px solid var(--warm-line);gap:18px}
.growth-detail .sv-scope>div>span{background:none;border-radius:0;width:34px;font-size:24px;font-weight:700;line-height:1.3;color:var(--warm-main)}
.growth-detail .sv-scope h3{font-size:17px;line-height:1.6;margin:0 0 7px}
.growth-detail .sv-scope p{font-size:15px;line-height:1.8}
.sv-faq details{border:0;border-top:1px solid var(--warm-line);border-radius:0;margin:0;padding:0 4px;background:transparent}
.sv-faq details:last-child{border-bottom:1px solid var(--warm-line)}
.sv-faq summary{font-size:15px;min-height:64px;line-height:1.7}
.sv-faq summary svg{display:none}
.sv-faq summary::after{content:'+';font-size:24px;font-weight:400;color:var(--warm-main);flex-shrink:0}
.sv-faq details[open] summary::after{content:'−'}
.sv-faq details p{font-size:15px;padding-bottom:22px;line-height:1.8;max-width:65ch}
@media(max-width:620px){
 .growth-work[aria-label="홈페이지 제작 사례"]{margin-top:32px}
 .growth-work[aria-label="홈페이지 제작 사례"] .growth-work-grid{gap:28px}
 .growth-work[aria-label="홈페이지 제작 사례"] .growth-work-card{display:flex;padding-top:20px;gap:0}
 .growth-work[aria-label="홈페이지 제작 사례"] .growth-work-copy{padding:20px 0 0}
 .growth-work[aria-label="홈페이지 제작 사례"] .growth-work-image{width:100%;aspect-ratio:16/10}
 .growth-work[aria-label="홈페이지 제작 사례"] .growth-work-copy h3{font-size:20px!important}
 .growth-detail .sv-scope>div{gap:12px;padding:20px 0}
 .growth-detail .sv-scope>div>span{font-size:22px}
}
