body.s2-13{--a:#b3202a;--b:#7d141c;--c:#fbeeee;--ink2:#2a1214;--fh:"Nanum Myeongjo",serif;--fb:"Roboto","Noto Sans KR",sans-serif}
body.s2-13 h1,body.s2-13 h2,body.s2-13 h3{font-weight:800;letter-spacing:-.01em}
.s2-13 .s2-hero{background:#fff;border-bottom:6px solid var(--a);padding:48px 0 40px}
.s2-13 .s2-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}
.s2-13 .s2-hero-copy,.s2-13 .s2-hero-photo{min-width:0}
.s2-13 .s2-hero h1{font-size:clamp(2rem,5.5vw,3.3rem);line-height:1.2;color:var(--a);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--a)}
.s2-13 .s2-hero .answer{font-size:1.02rem;line-height:1.75;color:var(--ink2)}
.s2-13 .hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.s2-13 .hero-cta .btn{min-height:46px;display:inline-flex;align-items:center;border-radius:0}
.s2-13 .btn-outline{color:var(--a);border:2px solid var(--a)}
.s2-13 .s2-hero-photo .s2-fig img{aspect-ratio:3/4;border-radius:0;border-right:10px solid var(--a)}
.s2-13 .s2-sec:nth-of-type(even){background:#fdf6f6}
.s2-13 .s2-lead{margin-bottom:16px}
.s2-13 .prose p{margin-bottom:14px;line-height:1.8}
.s2-13 .key-point{border-left:5px solid var(--a);background:var(--c);padding:14px 16px}
.s2-13 .s2-vs thead th{background:var(--a)}
.s2-13 .s2-vs thead th:nth-child(3){background:#222}
.s2-13 .s2-vs tbody td:nth-child(2){background:#fff5f5}
.s2-13 .s2-vs tbody td:nth-child(3){background:#f3f3f3}
.s2-13 .s2-fm-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:30px;align-items:center}
.s2-13 .s2-fm-grid>*{min-width:0}
.s2-13 .s2-fm-grid .s2-fig img{aspect-ratio:3/4}
.s2-13 .s2-card{border-radius:0;border-top:4px solid var(--a)}
.s2-13 .photos-narrow{max-width:560px;margin-top:20px}
.s2-13 .photos-one{max-width:280px;margin-top:20px}
.s2-13 .s2-photos--2.photos-one{grid-template-columns:1fr}
.s2-13 .s2-steps li{border-radius:0;border-left:4px solid var(--a)}
.s2-13 .s2-steps li::before{border-radius:0}
.s2-13 .s2-checklist li{border-radius:0}
.s2-13 .s2-cta-box{background:var(--a);border-radius:0}
.s2-13 .s2-cta-btns .btn-primary{background:#fff;color:var(--a);border-color:#fff}
@media(max-width:760px){.s2-13 .s2-hero-grid,.s2-13 .s2-fm-grid{grid-template-columns:1fr}.s2-13 .s2-hero-photo .s2-fig img{aspect-ratio:16/10}.s2-13 .s2-fm-grid .s2-fig img{aspect-ratio:16/10}.s2-13 .hero-cta .btn{flex:1 1 140px;justify-content:center}}
