.fcm-page{display:none}
@media(max-width:1024px){
.fc-page{display:none}.fcm-page{--m:calc(100vw / 390);display:block;padding-top:calc(60 * var(--m));background:#fff;color:#1a1a1a;font:300 calc(14 * var(--m))/1.4 Roboto,Pretendard,sans-serif}
.fcm-page *{box-sizing:border-box}.fcm-page :is(h1,h2,h3,p,ul){margin:0;padding:0}.fcm-page :is(h1,h2,h3){display:block;letter-spacing:normal}.fcm-page a{color:inherit;text-decoration:none}.fcm-page img{display:block}.fcm-page h2{font:700 calc(20 * var(--m))/1.5 'Bookk Myungjo',serif;text-align:center}.fcm-page .fcm-kicker{font-size:calc(12 * var(--m));line-height:calc(17 * var(--m));font-weight:600;color:#ab6309;margin-bottom:calc(5 * var(--m));text-align:center}.fcm-page a:focus-visible,.fcm-page summary:focus-visible{outline:2px solid #ab6309;outline-offset:3px}
.fcm-hero{height:calc(157.4 * var(--m));background-size:100% 100%;text-align:center;padding:calc(25 * var(--m)) 0}.fcm-tag{display:inline-block;font-size:calc(14 * var(--m));line-height:calc(20 * var(--m));color:#e7c77b;border:.5px solid #ab6309;border-radius:999px;padding:calc(2 * var(--m)) calc(10 * var(--m));font-weight:400}.fcm-page .fcm-hero h1{font:600 calc(24 * var(--m))/1.4 Pretendard,sans-serif;color:#fff;margin-top:calc(10 * var(--m))}.fcm-page .fcm-prose{padding-top:calc(20 * var(--m));font:700 calc(14 * var(--m))/calc(28 * var(--m)) 'Bookk Myungjo',serif;text-align:center;color:#9d9a94}
.fcm-intro{padding:calc(40 * var(--m)) calc(20 * var(--m)) calc(25 * var(--m));background-size:100% 100%;min-height:calc(300 * var(--m))}.fcm-parent .fcm-intro{min-height:calc(315 * var(--m))}.fcm-checks{margin-top:calc(25 * var(--m));border:.5px solid #e1c9aa;border-radius:calc(8 * var(--m));padding:calc(20 * var(--m)) calc(15 * var(--m)) calc(8 * var(--m));background:#fff}.fcm-checks ul{list-style:none;display:flex;flex-direction:column;gap:calc(15 * var(--m))}.fcm-checks li{display:flex;justify-content:center;align-items:center;gap:calc(3 * var(--m));font-size:calc(14 * var(--m));line-height:calc(20 * var(--m));font-weight:500;white-space:nowrap}.fcm-checks li img{width:calc(14 * var(--m));height:calc(14 * var(--m))}.fcm-checks>p{margin-top:calc(15 * var(--m));background:#ab6309;color:#e7c77b;text-align:center;font-size:calc(10 * var(--m));line-height:calc(15 * var(--m));padding:calc(5 * var(--m)) 0}.fcm-parent .fcm-checks>p{padding-left:calc(22 * var(--m));padding-right:calc(22 * var(--m))}.fcm-parent .fcm-checks li:last-child{color:#ab6309}
.fcm-team{background-size:100% 100%;padding:calc(40 * var(--m)) calc(20 * var(--m));min-height:calc(479 * var(--m))}.fcm-senior .fcm-team{min-height:calc(629 * var(--m))}.fcm-team .fcm-kicker{margin-bottom:calc(5 * var(--m))}.fcm-team header{padding-top:calc(5 * var(--m));height:calc(82 * var(--m))}.fcm-lawyers{display:flex;flex-direction:column;gap:calc(8 * var(--m));margin-top:calc(25 * var(--m))}.fcm-lawyer{height:calc(142 * var(--m));background-size:100% 100%;padding:calc(20 * var(--m));display:block}.fcm-name{display:flex;align-items:baseline;gap:calc(5 * var(--m));margin-bottom:calc(15 * var(--m))}.fcm-name h3{font-size:calc(20 * var(--m));font-weight:600;line-height:calc(24 * var(--m))}.fcm-name span{font-size:calc(14 * var(--m));font-weight:300}.fcm-lawyer b{display:block;font-size:calc(10 * var(--m));line-height:calc(14 * var(--m));font-weight:600;color:#e97f1d;margin-bottom:calc(8 * var(--m))}.fcm-lawyer p{display:flex;align-items:center;font-size:calc(12 * var(--m));line-height:calc(17 * var(--m));font-weight:500;white-space:nowrap}.fcm-lawyer p img{width:calc(14 * var(--m));height:calc(14 * var(--m));margin-right:calc(3 * var(--m))}.fcm-lawyer .fcm-exam{margin-top:calc(8 * var(--m))}
.fcm-story{padding:calc(40 * var(--m)) calc(20 * var(--m));background:#1c1309;color:#fff}.fcm-story article{margin-top:calc(25 * var(--m));height:calc(166 * var(--m));background-size:100% 100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;border-radius:calc(15 * var(--m));overflow:hidden}.fcm-story article>div{padding-top:calc(25 * var(--m))}.fcm-story h3{font-size:calc(20 * var(--m));line-height:1.4;font-weight:500;margin-top:calc(10 * var(--m))}.fcm-parent .fcm-story h3{font-size:calc(18 * var(--m))}.fcm-story article>a{height:calc(35 * var(--m));border-top:.5px solid #746953;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--m));font-size:calc(14 * var(--m));font-weight:400}.fcm-story article>a img{width:calc(12 * var(--m));height:calc(12 * var(--m))}
.fcm-prepare{padding:calc(40 * var(--m)) calc(20 * var(--m));display:flex;flex-direction:column;align-items:center;gap:calc(25 * var(--m))}.fcm-accordion{width:calc(300 * var(--m))}.fcm-accordion details{scroll-margin-top:calc(70 * var(--m))}.fcm-accordion summary{height:calc(55 * var(--m));border-bottom:.3px solid #9d9a94;display:flex;align-items:center;justify-content:space-between;padding-right:calc(5 * var(--m));cursor:pointer;list-style:none;font-size:calc(16 * var(--m));font-weight:500}.fcm-accordion summary::-webkit-details-marker{display:none}.fcm-accordion summary>span:first-child{display:flex;align-items:center;gap:calc(5 * var(--m))}.fcm-accordion summary>span>img{width:calc(20 * var(--m));height:calc(20 * var(--m))}.fcm-toggle{display:flex;flex-direction:column;align-items:center;gap:calc(3.28 * var(--m));width:calc(25 * var(--m));font-weight:400;color:#9d9a94}.fcm-toggle small{font-size:calc(5.74 * var(--m));line-height:calc(9 * var(--m))}.fcm-accordion .fcm-toggle img{width:calc(22.13 * var(--m));height:calc(22.13 * var(--m))}.fcm-toggle .fcm-minus,.fcm-toggle .fcm-close{display:none}.fcm-accordion details[open] .fcm-plus,.fcm-accordion details[open] .fcm-more{display:none}.fcm-accordion details[open] .fcm-minus,.fcm-accordion details[open] .fcm-close{display:block}.fcm-accordion details>p{padding:calc(10 * var(--m)) calc(3 * var(--m)) calc(20 * var(--m)) calc(20 * var(--m));font-size:calc(14 * var(--m));line-height:calc(22 * var(--m));background:#f7f7f7;font-weight:300}.fcm-detail{display:flex;align-items:center;justify-content:center;gap:calc(25 * var(--m));border:.5px solid #777;border-radius:999px;padding:calc(6 * var(--m)) calc(22 * var(--m));font-size:calc(14 * var(--m));line-height:calc(19.56 * var(--m));font-weight:400}.fcm-detail img{width:calc(14 * var(--m));height:calc(8 * var(--m))}
.fcm-contact{padding:calc(40 * var(--m)) 0;background:url('assets/family-chapters-mobile/contact-bg.png') center/100% 100%;text-align:center;color:#fff}.fcm-page .fcm-contact h2{font-size:calc(18 * var(--m));line-height:calc(27 * var(--m))}.fcm-contact>div{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--m));margin-top:calc(30 * var(--m))}.fcm-contact a{display:flex;align-items:center;gap:calc(7 * var(--m));height:calc(66.05 * var(--m));padding:calc(6 * var(--m)) calc(13 * var(--m)) calc(6 * var(--m)) calc(6 * var(--m));background:rgba(255,255,255,.3);border:1px solid #dedede;border-radius:999px;font-size:calc(17 * var(--m));font-weight:400}.fcm-contact a>img{width:calc(51.6 * var(--m));height:calc(51.6 * var(--m))}.fcm-contact a>.fcm-arrow{width:calc(12 * var(--m));height:calc(7 * var(--m));margin-left:calc(8 * var(--m))}
.fcm-pillars{height:calc(678 * var(--m));padding:calc(40 * var(--m)) calc(20 * var(--m));background:url('assets/family-chapters-mobile/pillars.png') center/100% 100%}.fcm-pillars>div{margin-top:calc(30 * var(--m));display:flex;flex-direction:column;gap:calc(40 * var(--m))}.fcm-pillar{position:relative;background:#f7f7f7;border-radius:calc(8 * var(--m));text-align:center;display:block;height:calc(156 * var(--m))}.fcm-number{position:absolute;top:calc(-30 * var(--m));left:0;right:0;font:400 calc(55 * var(--m))/1 'tvN Enjoystories Light',cursive;color:#e7c77b}.fcm-pillar h3{font-size:calc(20 * var(--m));font-weight:400;line-height:calc(28 * var(--m));background:#ab6309;color:white;padding:calc(10 * var(--m));border-radius:calc(8 * var(--m)) calc(8 * var(--m)) 0 0}.fcm-pillar>div{padding:calc(10 * var(--m))}.fcm-pillar strong{font-size:calc(16 * var(--m));line-height:calc(22 * var(--m));color:#ab6309;font-weight:600}.fcm-pillar p{font-size:calc(14 * var(--m));line-height:calc(19 * var(--m));margin-top:calc(5 * var(--m))}.fcm-pillar small{display:block;text-align:right;font-size:calc(9 * var(--m));line-height:calc(13 * var(--m));margin-top:calc(5 * var(--m));color:#9d9a94}
.fcm-roles{padding:calc(40 * var(--m)) calc(20 * var(--m))}.fcm-roles>div{display:flex;flex-direction:column;gap:calc(15 * var(--m));margin-top:calc(25 * var(--m))}.fcm-role{height:calc(128.68 * var(--m));background:url('assets/family-chapters-mobile/role-plaintiff.png') center/100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(15.44 * var(--m));color:#fff!important;text-align:center}.fcm-role h3{font-size:calc(20 * var(--m));font-weight:500}.fcm-role p{font-size:calc(14 * var(--m));line-height:calc(22 * var(--m));font-weight:400}.fcm-role mark{background:#e7c77b;color:#ab6309;padding:0 calc(4 * var(--m))}
}
@media(max-width:1024px){
.bk-family-renewal.family-chapter-page .bkpc-header{background:#fff;color:#1a1a1a;transition:box-shadow .25s}
.bk-family-renewal.family-chapter-page .bkpc-logo-top{opacity:0}
.bk-family-renewal.family-chapter-page .bkpc-logo-scroll{opacity:1;transition:none}
.bk-family-renewal.family-chapter-page .bkpc-mobile-menu-toggle img{filter:brightness(0)}
.fcm-page .fcm-detail{border:1px solid #9d9a94;border-radius:999px}
.fcm-accordion details>p{word-break:normal;overflow-wrap:normal}
.fcm-checks{padding-top:calc(19 * var(--m));padding-bottom:calc(7 * var(--m))}
}
@media(max-width:1024px){
.fcm-accordion summary{border-bottom-color:rgba(157,154,148,.3)}
.fcm-page .fcm-pillar{border-radius:calc(8 * var(--m))}
.fcm-pillars>div{margin-top:calc(22 * var(--m))}
.fcm-contact a{width:calc(250.26 * var(--m));height:calc(64.33 * var(--m));font-size:calc(16.73 * var(--m));white-space:nowrap}
.fcm-contact>div{gap:calc(23.45 * var(--m))}
}
