.elementor-1758 .elementor-element.elementor-element-17edf377{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

#bando-story-preview{font-family:"Pretendard Variable",Pretendard,sans-serif;color:#172238;background:#fff;color-scheme:light;width:100%;text-align:left}
#bando-story-preview *{box-sizing:border-box}
#bando-story-preview a{color:inherit;text-decoration:none}
#bando-story-preview p{font-size:17px;line-height:1.9;word-break:keep-all;margin:0 0 22px}
#bando-story-preview h1,#bando-story-preview h2{font-family:inherit;word-break:keep-all;letter-spacing:-.045em;margin:0;font-weight:750}
#bando-story-preview h1{font-size:clamp(35px,5vw,57px);line-height:1.22;margin:24px 0}
#bando-story-preview h2{font-size:clamp(27px,3.6vw,37px);line-height:1.4}
#bando-story-preview .bs-nav{padding:24px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e4e8ed;font-size:14px}
#bando-story-preview .bs-brand{font-size:23px;font-weight:800;letter-spacing:-.04em}
#bando-story-preview .bs-brand span{display:block;font-size:12px;font-weight:500;letter-spacing:0;margin-top:5px;color:#606b7d}
#bando-story-preview .bs-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;padding:70px 6%;gap:35px;background:#f3f5f7}
#bando-story-preview .bs-label{display:block;font-size:13px;line-height:1.5;font-weight:650;letter-spacing:.025em;color:#5c687b}
#bando-story-preview .bs-hero p{color:#536075}
#bando-story-preview .bs-hero figure{margin:0;align-self:center}
#bando-story-preview .bs-hero img{display:block;width:100%;height:350px;object-fit:cover;object-position:43% center}
#bando-story-preview figcaption{font-size:12px;color:#627087;line-height:1.6;margin-top:12px}
#bando-story-preview .bs-read{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #263854;padding:12px 0;font-size:15px;font-weight:650;min-height:44px}
#bando-story-preview .bs-read:hover{color:#41669a}
#bando-story-preview .bs-wrap{padding:76px 6%}
#bando-story-preview .bs-letter,#bando-story-preview .bs-principles{display:grid;grid-template-columns:1fr 1.35fr;gap:50px}
#bando-story-preview .bs-side h2{margin:18px 0 24px}
#bando-story-preview .bs-side p{font-size:15px;color:#627087}
#bando-story-preview .bs-copy{padding-top:38px}
#bando-story-preview .bs-copy p{color:#4c586b}
#bando-story-preview .bs-copy strong{color:#172238;font-weight:700}
#bando-story-preview .bs-turn{padding:75px 6%;text-align:center;background:#18273e;color:#fff}
#bando-story-preview .bs-turn .bs-label{color:#bcc9dc;margin-bottom:25px}
#bando-story-preview .bs-turn h2{font-size:clamp(28px,4vw,42px);margin:0 0 32px;color:#fff}
#bando-story-preview .bs-turn p{color:#c8d1df;font-size:20px}
#bando-story-preview .bs-turn strong{color:#fff;font-weight:650}
#bando-story-preview .bs-rule{width:36px;height:1px;background:#71849e;margin:30px auto}
#bando-story-preview .bs-turn .bs-turn-end{font-size:17px;margin:0}
#bando-story-preview .bs-rows details{border-top:1px solid #c8d0da;padding:23px 0}
#bando-story-preview .bs-rows details:last-child{border-bottom:1px solid #c8d0da}
#bando-story-preview summary{list-style:none;display:grid;grid-template-columns:25px 1fr 16px;gap:12px;cursor:pointer;align-items:start;font-size:19px;font-weight:700;line-height:1.5;word-break:keep-all;min-height:44px}
#bando-story-preview summary::-webkit-details-marker{display:none}
#bando-story-preview .bs-no{font-size:12px;color:#627087;padding-top:5px}
#bando-story-preview .bs-plus{font-size:20px;font-weight:400;transition:transform .2s}
#bando-story-preview details[open] .bs-plus{transform:rotate(45deg)}
#bando-story-preview .bs-detail{padding:12px 0 0 37px}
#bando-story-preview .bs-detail p{font-size:16px;color:#536075;margin-bottom:14px}
#bando-story-preview .bs-example{display:block;font-size:13px;line-height:1.8;color:#3e5c79;background:#f1f4f7;padding:12px 14px}
#bando-story-preview .bs-ending{border-top:1px solid #e4e8ed;text-align:center}
#bando-story-preview .bs-ending h2{margin:22px 0 26px}
#bando-story-preview .bs-ending p{color:#536075}
#bando-story-preview .bs-sign{margin:32px 0!important;font-size:15px}
#bando-story-preview .bs-sign strong{display:inline-block;margin-top:14px;color:#172238}
#bando-story-preview .bs-footer{padding:24px 6%;display:flex;justify-content:space-between;gap:18px;background:#f3f5f7;font-size:13px;color:#59677b}
#bando-story-preview .bs-mobile{display:none}
@media(max-width:640px){#bando-story-preview .bs-nav{padding:20px;align-items:start}#bando-story-preview .bs-nav>a:last-child{font-size:12px;max-width:85px;line-height:1.6;text-align:right}#bando-story-preview .bs-hero{grid-template-columns:1fr;padding:40px 20px;gap:30px}#bando-story-preview .bs-hero img{height:245px}#bando-story-preview .bs-wrap{padding:48px 20px}#bando-story-preview .bs-letter,#bando-story-preview .bs-principles{grid-template-columns:1fr;gap:16px}#bando-story-preview .bs-copy{padding:0}#bando-story-preview p{font-size:16px}#bando-story-preview .bs-turn{padding:50px 20px}#bando-story-preview .bs-turn p{font-size:18px}#bando-story-preview summary{font-size:18px;gap:9px}#bando-story-preview .bs-detail{padding-left:0}#bando-story-preview .bs-mobile{display:block}#bando-story-preview .bs-desktop{display:none}#bando-story-preview .bs-footer{padding:22px 20px;flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){#bando-story-preview *{transition:none!important}}

.elementor-1758 .elementor-element-17edf377{padding:0!important;max-width:none!important;width:100%!important}.elementor-1758 .elementor-element-17edf377>.e-con-inner{max-width:none!important;padding:0!important;width:100%!important}.elementor-1758 .elementor-element-3157089{width:100%!important;margin:0!important}.elementor-1758 .elementor-element-3157089>.elementor-widget-container{margin:0!important;padding:0!important}#bando-story-preview .bs-hero,#bando-story-preview .bs-wrap,#bando-story-preview .bs-turn{padding-left:max(24px,calc((100% - 1120px)/2));padding-right:max(24px,calc((100% - 1120px)/2))}#bando-story-preview .bs-hero{padding-top:88px;padding-bottom:88px}#bando-story-preview .bs-hero img{height:430px}#bando-story-preview section{scroll-margin-top:105px}#bando-story-preview .bs-ending{padding-bottom:100px}@media(max-width:640px){#bando-story-preview .bs-hero,#bando-story-preview .bs-wrap,#bando-story-preview .bs-turn{padding-left:20px;padding-right:20px}#bando-story-preview .bs-hero{padding-top:44px;padding-bottom:44px}#bando-story-preview .bs-hero img{height:245px}}/* End custom CSS */