.bd{color:#1a1f24;word-break:keep-all;font-family:Pretendard, "Pretendard Variable", var(--font-sans), sans-serif;background:#fff}.bd p,.bd h1,.bd h2,.bd ul,.bd figure{margin:0}.bd ul{padding:0;list-style:none}.bd svg{flex:none;display:block}.bd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-wrap{max-width:1200px;margin:0 auto}.bd .ds-hero{margin-top:0}.bd .ds-hero__home svg{display:inline}.bd .bd-lead{color:#4f5862;font-size:17px;line-height:28px}.bd .bd-lead--view{margin-bottom:32px}.bd-main{padding:56px 20px 120px}.bd-main--view{padding-top:64px}@media (min-width:800px){.bd-main--tabs{padding-top:calc(4.4 * var(--lr) + 56px)}.bd-main--view.bd-main--tabs{padding-top:calc(4.4 * var(--lr) + 64px)}}.bd-body{flex-direction:column;gap:24px;display:flex}.bd-chips{flex-wrap:wrap;gap:8px;display:flex}.bd-chip{box-sizing:border-box;color:#4f5862;white-space:nowrap;border:1px solid #cbd5e1;border-radius:999px;align-items:center;height:42px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.bd-chip:hover{color:#0c295f;border-color:#0c295f}.bd-chip[aria-current=page]{color:#fff;background:#0c295f;border-color:#0c295f;font-weight:700}.bd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bd-count{color:#4f5862;font-size:15px;line-height:22px}.bd-count strong{color:#0c295f;font-weight:700}.bd-bar-side{flex:0 420px;gap:8px;display:flex}.bd-search{flex:auto;gap:8px;min-width:0;margin:0;display:flex}.bd-search-field{flex:auto;min-width:0;display:flex;position:relative}.bd-search-ic{pointer-events:none;position:absolute;top:14px;left:16px}.bd-input{box-sizing:border-box;width:100%;height:48px;font:inherit;color:#1a1f24;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 16px 0 46px;font-size:15px}.bd-input::placeholder{color:#6b7480}.bd-input:focus{outline-offset:1px;border-color:#0668b1;outline:2px solid #0668b1}.bd-btn{color:#fff;height:48px;font:inherit;cursor:pointer;background:#0c295f;border:0;border-radius:12px;flex:none;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .15s}.bd-btn:hover{background:#13377a}.bd-hint{color:#4f5862;background:#f4f6fa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:15px;line-height:22px;display:flex}.bd-hint a{color:#0668b1;font-weight:700;text-decoration:none}.bd-hint a:hover{text-underline-offset:3px;text-decoration:underline}.bd-empty{text-align:center;color:#6b7480;border-top:2px solid #0c295f;border-bottom:1px solid #e3e8f0;padding:80px 20px;font-size:16px;line-height:26px}.bd-pin{color:#fff;background:#0c295f;border-radius:6px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.bd-tag{color:#0668b1;background:#eaf2fa;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bd-tag-line{box-sizing:border-box;color:#4f5862;white-space:nowrap;border:1px solid #cbd5e1;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.bd-kind{border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.bd-kind--yt{color:#b42318;background:#fdecec}.bd-kind--blog{color:#067647;background:#e7f6ec}.bd-kind--ig{color:#9c2a6f;background:#fbeaf3}.bd-kind--cat,.bd-kind--etc{color:#0668b1;background:#eaf2fa}.bd-rows{border-top:2px solid #0c295f}.bd-row{border-bottom:1px solid #e3e8f0}.bd-row--pin{background:#f8fafc}.bd-row>a{box-sizing:border-box;color:#1a1f24;align-items:center;gap:24px;min-height:76px;padding:12px 24px;text-decoration:none;display:flex}.bd-row-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.bd-row-title{color:#1a1f24;font-size:17px;font-weight:500;line-height:26px}.bd-row--pin .bd-row-title{color:#0c295f;font-weight:700}.bd-row>a:hover .bd-row-title{color:#0668b1;text-underline-offset:4px;text-decoration:underline}.bd-row-date{color:#6b7480;flex:none;font-size:15px;line-height:22px}.bd-row--review>a{gap:20px}.bd-row-cat{flex:none;width:128px}.bd-row-meta{display:contents}.bd-row-who{color:#4f5862;flex:none;width:112px;font-size:15px;line-height:22px}.bd-row--review .bd-row-date{text-align:right;width:92px}.bd-pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px;display:flex}.bd-page{box-sizing:border-box;color:#4f5862;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.bd-page:hover{background:#f4f6fa}.bd-page[aria-current=page]{color:#fff;background:#0c295f;font-weight:700}.bd-page--arrow{border:1px solid #e3e8f0}.bd-page--off{color:#6b7480;opacity:.45}.bd-page--off:hover{background:0 0}.bd-ellipsis{color:#6b7480;justify-content:center;align-items:center;width:28px;height:44px;font-size:15px;display:flex}.bd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bd-card{color:#1a1f24;background:#fff;border:1px solid #e3e8f0;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.bd-card:hover{border-color:#cbd5e1;box-shadow:0 10px 28px #0c295f14}.bd-card-img{aspect-ratio:16/9;color:#6b7480;background:#e9edf2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bd-card-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bd-play{z-index:1;color:#0c295f;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 4px 16px #0003}.bd-card-body{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;padding:20px 22px 24px;display:flex}.bd-card-title{color:#1a1f24;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:27px;display:-webkit-box;overflow:hidden}.bd-card:hover .bd-card-title{color:#0c295f}.bd-card-foot{color:#0668b1;align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.bd-card-foot--date{color:#6b7480;font-weight:400}.bd-case-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.bd-case-ph{aspect-ratio:1;color:#8a94a3;background:#dce3ec;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bd-case-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bd-ba{z-index:1;color:#fff;background:#0c295fdb;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.bd-ba--after{background:#0668b1}.bd-card-body--case{gap:8px}.bd-case-title{color:#0c295f;font-size:19px;font-weight:700;line-height:28px}.bd-case-period{color:#6b7480;font-size:14px;line-height:20px}.bd-news{border-top:2px solid #0c295f}.bd-news>li{border-bottom:1px solid #e3e8f0}.bd-news>li>a,.bd-news-static{flex-wrap:wrap;align-items:center;gap:24px 48px;padding:32px 8px;text-decoration:none;display:flex}.bd-news-text{flex-direction:column;flex:999 520px;align-items:flex-start;gap:12px;min-width:0;display:flex}.bd-news-title{letter-spacing:-.02em;color:#0c295f;font-size:22px;font-weight:700;line-height:32px}.bd-news>li>a:hover .bd-news-title{text-underline-offset:5px;text-decoration:underline}.bd-news-ex{color:#4f5862;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:26px;display:-webkit-box;overflow:hidden}.bd-news-meta{color:#6b7480;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;font-size:14px;line-height:20px;display:flex}.bd-news-press{color:#1a1f24;font-weight:600}.bd-ext{color:#0668b1;align-items:center;gap:4px;font-weight:600;display:inline-flex}.bd-news-thumb{color:#6b7480;background:#e9edf2;border-radius:16px;flex:1 0 300px;justify-content:center;align-items:center;max-width:300px;height:190px;display:flex;position:relative;overflow:hidden}.bd-news-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bd-faq{border-top:2px solid #0c295f}.bd-faq details{border-bottom:1px solid #e3e8f0}.bd-faq summary{box-sizing:border-box;cursor:pointer;align-items:center;gap:16px;min-height:84px;padding:14px 12px;list-style:none;display:flex}.bd-faq summary::-webkit-details-marker{display:none}.bd-faq summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #0668b1}.bd-q,.bd-a{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.bd-q{color:#0668b1;background:#eaf2fa}.bd-faq details[open] .bd-q{color:#fff;background:#0c295f}.bd-a{color:#fff;background:#0668b1}.bd-faq-q{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.bd-faq-cat{box-sizing:border-box;color:#4f5862;white-space:nowrap;border:1px solid #cbd5e1;border-radius:999px;flex:none;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.bd-faq-text{color:#1a1f24;font-size:18px;font-weight:600;line-height:28px}.bd-faq summary:hover .bd-faq-text{color:#0c295f}.bd-faq details[open] .bd-faq-text{color:#0c295f;font-weight:700}.bd-faq-chev{color:#6b7480;flex:none;transition:transform .2s}.bd-faq-chev svg{width:22px;height:22px}.bd-faq details[open] .bd-faq-chev{color:#0c295f;transform:rotate(180deg)}.bd-faq-a{background:#f4f6fa;border-radius:16px;gap:16px;margin:0 12px 24px;padding:24px 28px;display:flex}.bd-content--faq{flex:auto;min-width:0;padding-top:4px;font-size:16px;line-height:28px}.bd-article{max-width:860px;margin:0 auto}.bd-article--wide{max-width:1000px}.bd-art-head{border-bottom:1px solid #e3e8f0;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:28px;display:flex}.bd-art-title{letter-spacing:-.02em;color:#0c295f;font-size:32px;font-weight:700;line-height:44px}.bd-meta{color:#6b7480;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;line-height:22px;display:flex}.bd-meta b{color:#1a1f24;font-weight:600}.bd-meta-date{align-items:center;gap:6px;display:inline-flex}.bd-art-body{padding:48px 0 56px}.bd-content{color:#1a1f24;overflow-wrap:anywhere;font-size:17px;line-height:30px}.bd-content p,.bd-content div{margin:0}.bd-content img{vertical-align:top;max-width:100%;height:auto;display:inline-block}.bd-content a{color:#0668b1;text-underline-offset:3px;text-decoration:underline}.bd-content ul,.bd-content ol{margin:8px 0;padding-left:1.4em}.bd-content ul{list-style:outside}.bd-content ol{list-style:decimal}.bd-content h1,.bd-content h2{color:#0c295f;margin:24px 0 8px;font-size:24px;font-weight:700;line-height:34px}.bd-content h3,.bd-content h4,.bd-content h5,.bd-content h6{color:#0c295f;margin:20px 0 6px;font-size:19px;font-weight:700;line-height:28px}.bd-content blockquote{color:#4f5862;border-left:3px solid #cbd5e1;margin:16px 0;padding:12px 20px}.bd-content hr{border:0;border-top:1px solid #e3e8f0;margin:24px 0}.bd-content table{border-collapse:collapse;max-width:100%;margin:16px 0}.bd-content th,.bd-content td{border:1px solid #e3e8f0;padding:8px 12px}.bd-content th{background:#f4f6fa;font-weight:700}.bd-content iframe{aspect-ratio:16/9;border:0;width:100%;max-width:720px;height:auto;margin:16px auto;display:block}.bd-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bd-ba-fig{flex-direction:column;gap:10px;display:flex}.bd-ba-fig figcaption{color:#0c295f;font-size:15px;font-weight:700;line-height:22px}.bd-ba-fig--after figcaption{color:#0668b1}.bd-ba-fig img{background:#dce3ec;border-radius:16px;width:100%;height:auto;display:block}.bd-note{color:#4f5862;background:#f4f6fa;border-radius:16px;gap:12px;margin-top:32px;padding:20px 24px;font-size:14px;line-height:24px;display:flex}.bd-note-ic{margin-top:2px}.bd-content--note{color:#4f5862;flex:auto;min-width:0;font-size:14px;line-height:24px}.bd-content--note *{text-align:left!important}.bd-pn{border-top:1px solid #e3e8f0}.bd-pn-row{box-sizing:border-box;color:#1a1f24;border-bottom:1px solid #e3e8f0;align-items:center;gap:20px;min-height:68px;padding:10px 8px;text-decoration:none;display:flex}.bd-pn-label{color:#6b7480;flex:none;align-items:center;gap:6px;width:80px;font-size:14px;font-weight:600;line-height:20px;display:flex}.bd-pn-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;line-height:24px;overflow:hidden}.bd-pn-row:hover .bd-pn-title{color:#0668b1}.bd-pn-meta{color:#6b7480;flex:none;font-size:14px;line-height:20px}.bd-back{justify-content:center;margin-top:40px;display:flex}.bd-back-btn{box-sizing:border-box;color:#0c295f;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s;display:flex}.bd-back-btn:hover{border-color:#0c295f}@media (max-width:1099px){.bd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:799px){.bd .bd-lead{font-size:15px;line-height:24px}.bd .bd-lead--view{margin-bottom:20px}.bd-main{padding:28px 20px 56px}.bd-main--view{padding-top:28px}.bd-body{gap:16px}.bd-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.bd-chips::-webkit-scrollbar{display:none}.bd-chip{flex:none;height:40px;padding:0 16px;font-size:14px}.bd-bar{flex-direction:column-reverse;align-items:stretch}.bd-bar-side{flex:none}.bd-count{font-size:14px;line-height:20px}.bd-search-ic{left:14px}.bd-input{padding-left:42px;font-size:16px}.bd-btn{padding:0 18px}.bd-hint{font-size:14px;line-height:21px}.bd-row>a{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:16px 12px}.bd-row-main{align-items:flex-start;gap:8px}.bd-row-main .bd-pin{height:22px;margin-top:1px;padding:0 8px;font-size:12px}.bd-row-title{font-size:16px;line-height:24px}.bd-row-date{font-size:13px;line-height:18px}.bd-row-cat{width:auto}.bd-row-cat .bd-tag-line{height:24px;padding:0 8px;font-size:12px}.bd-row-meta{gap:10px;display:flex}.bd-row-who{width:auto;font-size:13px;line-height:18px}.bd-row--review .bd-row-date{text-align:left;width:auto}.bd-pager{flex-wrap:nowrap;gap:4px}.bd-page{border-radius:10px;width:36px;height:40px;font-size:14px}.bd-ellipsis{width:20px;height:40px}.bd-cards{grid-template-columns:minmax(0,1fr);gap:16px}.bd-card{border-radius:18px}.bd-card-body{padding:16px 18px 20px}.bd-card-title{font-size:17px;line-height:25px}.bd-case-title{font-size:18px;line-height:26px}.bd-case-period{font-size:13px;line-height:18px}.bd-ba{height:22px;padding:0 7px;top:8px;left:8px}.bd-news>li>a,.bd-news-static{gap:16px;padding:24px 4px}.bd-news-thumb{aspect-ratio:16/9;border-radius:14px;flex:100%;order:-1;max-width:none;height:auto}.bd-news-title{font-size:19px;line-height:28px}.bd-news-ex{font-size:14px;line-height:23px}.bd-faq summary{align-items:flex-start;gap:12px;min-height:0;padding:16px 4px}.bd-q,.bd-a{width:30px;height:30px;font-size:14px}.bd-faq-q{flex-direction:column;align-items:flex-start;gap:4px}.bd-faq-cat{border:0;border-radius:0;height:auto;padding:0;font-size:12px;line-height:18px}.bd-faq-text{font-size:16px;line-height:24px}.bd-faq-chev{margin-top:4px}.bd-faq-chev svg{width:20px;height:20px}.bd-faq-a{border-radius:14px;gap:12px;margin:0 0 16px;padding:18px}.bd-content--faq{padding-top:2px;font-size:15px;line-height:26px}.bd-art-head{gap:12px;padding-bottom:20px}.bd-art-title{font-size:22px;line-height:32px}.bd-meta{gap:6px 14px;font-size:14px;line-height:20px}.bd-art-body{padding:28px 0 36px}.bd-content{font-size:16px;line-height:28px}.bd-ba-grid{grid-template-columns:minmax(0,1fr)}.bd-note{margin-top:24px;padding:16px 18px}.bd-pn-row{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:14px 4px}.bd-pn-label{width:auto;font-size:13px;line-height:18px}.bd-pn-title{white-space:normal;font-size:15px;line-height:22px}.bd-pn-meta{display:none}.bd-back{margin-top:24px}.bd-back-btn{width:100%}}.bd-case-pair{position:relative;overflow:hidden}.bd-case-pair .bd-ba{z-index:2}.bd-case-ph .bd-blur,.bd-ba-ph .bd-blur{object-fit:cover;filter:blur(14px);border-radius:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.bd-ba-ph{background:#dce3ec;border-radius:16px;display:block;position:relative;overflow:hidden}.bd-ba-grid--locked{position:relative}.bd-ba-grid--locked .bd-ba-ph{aspect-ratio:4/3!important}.bd-case-pair .bd-lock{gap:8px;padding-top:34px}.bd-case-pair .bd-lock-ic{width:40px;height:40px}.bd-lock{z-index:1;text-align:center;background:#ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.bd-lock-ic{color:#0c295f;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #0c295f2e}.bd-lock-t{color:#0c295f;background:#ffffffd1;border-radius:8px;flex:none;padding:4px 10px;font-size:15px;font-weight:700;line-height:22px}.bd-lock-btn{color:#fff;background:#0668b1;border-radius:8px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.bd-lock-btn:hover{color:#fff;background:#065e9e}.bd-lock--l{gap:14px}.bd-lock--l .bd-lock-ic{width:64px;height:64px}.bd-lock--l .bd-lock-t{padding:6px 14px;font-size:18px;line-height:26px}.bd-lock--l .bd-lock-btn{border-radius:10px;height:48px;padding:0 24px;font-size:16px}@media (max-width:799px){.bd-lock{gap:8px}.bd-lock-ic{width:44px;height:44px}.bd-lock-t{font-size:14px;line-height:20px}.bd-lock-btn{height:32px;padding:0 14px;font-size:13px}.bd-lock--l .bd-lock-t{font-size:16px;line-height:24px}.bd-lock--l .bd-lock-btn{height:44px;padding:0 20px;font-size:15px}.bd-ba-grid--locked{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bd-ba-grid--locked .bd-ba-ph{border-radius:12px;aspect-ratio:1!important}.bd-ba-grid--locked .bd-lock{padding-top:40px}.bd-case-pair .bd-lock{padding-top:30px}.bd-case-pair .bd-lock-ic{width:36px;height:36px}}.bd-sample{color:#b25e00;background:#fff1e0;border-radius:6px;flex:none;align-items:center;height:26px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.bd-sample--on-img{z-index:1;position:absolute;top:14px;left:14px}.bd-art-tags{flex-wrap:wrap;gap:6px;display:flex}.bd-cards--story{gap:28px 24px}.bd-story{transition:border-color .2s,box-shadow .2s,transform .2s}.bd-story:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0c295f1f}.bd-story-img{aspect-ratio:16/10}.bd-story-img--none{color:#6e86a8;background:linear-gradient(135deg,#dce6f2 0%,#c9d7e8 55%,#bbcbe0 100%)}.bd-story-img--none svg{stroke-width:1.4px}.bd-story-body{gap:10px;padding:22px 24px}.bd-story-title{letter-spacing:-.025em;color:#0c295f;font-size:20px;font-weight:700;line-height:29px}.bd-story:hover .bd-story-title{text-underline-offset:4px;text-decoration:underline}.bd-story-sum{color:#4f5862;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.bd-story-foot{color:#6b7480;border-top:1px solid #e3e8f0;justify-content:space-between;align-self:stretch;gap:12px;margin-top:auto;padding-top:14px;font-size:13px;line-height:18px;display:flex}.bd-story-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-story-date{flex:none}.bd-art-sum{color:#4f5862;font-size:19px;line-height:30px}.bd-art-depts{color:#6b7480;font-size:16px;line-height:24px}.bd-art-body--story{flex-direction:column;gap:32px;display:flex}.bd-glance{background:#f4f6fa;border-radius:18px;flex-direction:column;gap:16px;padding:28px 32px;display:flex}.bd-glance-t{color:#0c295f;font-size:18px;font-weight:700;line-height:26px}.bd-glance dl{flex-direction:column;gap:12px;margin:0;display:flex}.bd-glance-row{grid-template-columns:140px minmax(0,1fr);gap:20px;font-size:16px;line-height:25px;display:grid}.bd-glance-row dt{color:#0c295f;font-weight:700}.bd-glance-row dd{color:#1a1f24;margin:0}.bd-content--story{font-size:18px;line-height:32px}.bd-content--story p+p{margin-top:18px}.bd-content--story h3{margin:32px 0 10px;font-size:21px;line-height:30px}.bd-story-teaser{color:#1a1f24;flex-direction:column;gap:18px;max-height:180px;font-size:18px;line-height:32px;display:flex;position:relative;overflow:hidden}.bd-story-teaser:after{content:"";background:linear-gradient(#fff0,#fff);height:96px;position:absolute;inset:auto 0 0}.bd-story-lock{text-align:center;border:1px solid #cbd5e1;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.bd-story-lock-ic{color:#0c295f;background:#eaf2fa;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.bd-story-lock-t{color:#0c295f;margin:4px 0 0;font-size:20px;font-weight:700;line-height:30px}.bd-story-lock-d{color:#4f5862;font-size:16px;line-height:26px}.bd-story-lock-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.bd-story-btn{box-sizing:border-box;color:#0c295f;border:1px solid #0c295f;border-radius:12px;align-items:center;height:48px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bd-story-btn:hover{color:#0c295f;background:#f4f6fa}.bd-story-btn--fill{color:#fff;background:#0c295f}.bd-story-btn--fill:hover{color:#fff;background:#13377a}@media (max-width:799px){.bd-sample{height:24px;padding:0 8px;font-size:12px}.bd-sample--on-img{top:12px;left:12px}.bd-cards--story{gap:16px}.bd-story:hover{transform:none}.bd-story-img{aspect-ratio:16/9}.bd-story-body{gap:8px;padding:16px 18px 18px}.bd-story-title{font-size:18px;line-height:26px}.bd-story-sum{font-size:14px;line-height:22px}.bd-story-foot{padding-top:12px;font-size:12px;line-height:16px}.bd-art-sum{font-size:16px;line-height:26px}.bd-art-body--story{gap:24px}.bd-glance{border-radius:14px;gap:12px;padding:20px 18px}.bd-glance-t{font-size:16px;line-height:24px}.bd-glance-row{grid-template-columns:minmax(0,1fr);gap:2px;font-size:15px;line-height:23px}.bd-content--story{font-size:16px;line-height:29px}.bd-content--story h3{margin:24px 0 8px;font-size:18px;line-height:27px}.bd-story-teaser{gap:14px;max-height:170px;font-size:16px;line-height:29px}.bd-story-lock{border-radius:16px;padding:28px 20px}.bd-story-lock-t{font-size:18px;line-height:27px}.bd-story-lock-d{font-size:15px;line-height:24px}.bd-story-lock-btns{flex-direction:column;align-self:stretch}.bd-story-btn{justify-content:center}}.bd-row--cons .bd-row-main{color:#6b7480}.bd-row--cons .bd-row-main .bd-hint-ic{width:18px;height:18px}.bd-row--cons .bd-row-title{color:#4f5862}.bd-row--cons .bd-row-who{width:84px}.bd-cons-st{box-sizing:border-box;color:#b25e00;background:#fff1e0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:76px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.bd-cons-st--done{color:#0668b1;background:#eaf2fa}.bd-cons-btns{flex-wrap:wrap;gap:8px;display:flex}.bd-cons-btn{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}a.bd-btn.bd-cons-btn{color:#fff}.bd-cons-btn--line{color:#0c295f;background:#fff;border:1px solid #0c295f;transition:background-color .15s}.bd-cons-btn--line:hover{background:#f4f6fa}.bd-cons .bd-art-title{margin-bottom:20px}.bd .bd-cons-urgent{color:#8a4600;background:#fff1e0;border-radius:12px;margin-bottom:32px;padding:16px 20px;font-size:16px;font-weight:600;line-height:26px}.bd-cons-form{flex-direction:column;gap:24px;display:flex}.bd-cons-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bd-cons-field{flex-direction:column;gap:8px;min-width:0;display:flex}.bd-cons-label{color:#1a1f24;font-size:16px;font-weight:700;line-height:24px}.bd-cons-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bd-cons-input{box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:#1a1f24;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 16px;font-size:16px;line-height:24px}.bd-cons-input[readonly]{color:#4f5862;background:#f4f6fa}.bd-cons-input:focus{outline-offset:1px;border-color:#0668b1;outline:2px solid #0668b1}.bd-cons-input[aria-invalid=true]{border-color:#b42318}.bd-cons-input--half,.bd-cons-select{max-width:360px}.bd-cons-textarea{resize:vertical;min-height:240px;padding:14px 16px;line-height:28px}.bd-cons-help{color:#6b7480;font-size:15px;line-height:23px}.bd-cons-err{color:#b42318;font-size:15px;font-weight:600;line-height:23px}.bd-cons-alert{color:#b42318;background:#fdecec;border-radius:12px;padding:14px 18px;font-size:16px;font-weight:700;line-height:25px}.bd-cons-alert:focus{outline-offset:2px;outline:2px solid #b42318}.bd-cons-count{color:#6b7480;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.bd-cons-count.is-over{color:#b42318;font-weight:700}.bd-cons-agrees{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.bd-cons-agrees legend{margin-bottom:8px;padding:0}.bd-cons-agree{border:1px solid #e3e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bd-cons-agree.is-err{border-color:#b42318}.bd-cons-check{color:#1a1f24;cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.bd-cons-check input{accent-color:#0c295f;flex:none;width:22px;height:22px;margin:1px 0 0}.bd-cons-more summary{cursor:pointer;color:#0668b1;text-underline-offset:3px;align-items:center;width:max-content;min-height:32px;padding-left:32px;font-size:15px;font-weight:600;text-decoration:underline;display:flex}.bd-cons-more dl{flex-direction:column;gap:6px;margin:8px 0 0 32px;display:flex}.bd-cons-more dl>div{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:15px;line-height:24px;display:grid}.bd-cons-more dt{color:#0c295f;font-weight:700}.bd-cons-more dd{color:#4f5862;margin:0}.bd-cons-more p{margin:10px 0 0 32px;font-size:15px;line-height:23px}.bd-cons-more a{color:#0668b1;font-weight:600}.bd-cons-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bd-cons-submit{justify-content:center;gap:12px;margin-top:8px;display:flex}.bd-cons-btn-lg{height:52px;padding:0 36px;font-size:16px}.bd-btn:disabled{opacity:.6;cursor:default}.bd-cons-lock{flex-direction:column;gap:16px;display:flex}.bd-cons-lock-t{color:#0c295f;font-size:18px;font-weight:700;line-height:28px}.bd-cons-pw{flex-direction:column;gap:8px;max-width:480px;display:flex}.bd-cons-pw-row{gap:8px;display:flex}.bd-cons-pw-row .bd-btn{height:52px}.bd .bd-cons-sent{color:#067647;background:#e7f6ec;border-radius:12px;margin-bottom:24px;padding:14px 18px;font-size:16px;font-weight:600;line-height:25px}.bd-cons-replies{border-top:1px solid #e3e8f0;flex-direction:column;gap:16px;padding-top:32px;display:flex}.bd-cons-replies-h{color:#0c295f;font-size:20px;font-weight:700;line-height:28px}.bd-cons-reply{background:#f4f6fa;border-radius:16px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.bd-cons-reply-head{color:#6b7480;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:15px;line-height:22px;display:flex}.bd-cons-reply-head b{color:#0c295f}.bd-cons-reply .bd-content{font-size:16px;line-height:28px}.bd-cons-noreply{color:#4f5862;background:#f4f6fa;border-radius:16px;padding:20px 24px;font-size:16px;line-height:26px}.bd .bd-cons-staff{justify-content:center;margin-top:24px;display:flex}.bd .bd-cons-foot{text-align:center;margin-top:16px}@media (max-width:799px){.bd-row--cons .bd-row-who{width:auto}.bd-cons-st{width:auto;height:22px;padding:0 8px;font-size:12px}.bd-cons-btns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bd-cons-btn{padding:0 12px;font-size:15px}.bd .bd-cons-urgent{margin-bottom:24px;padding:14px 16px;font-size:15px;line-height:24px}.bd-cons-form{gap:20px}.bd-cons-row{grid-template-columns:minmax(0,1fr);gap:20px}.bd-cons-input--half,.bd-cons-select{max-width:none}.bd-cons-more dl,.bd-cons-more p{margin-left:0}.bd-cons-more summary{padding-left:32px}.bd-cons-more dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.bd-cons-submit{flex-direction:column-reverse}.bd-cons-submit .bd-back-btn,.bd-cons-btn-lg{width:100%}.bd-cons-reply,.bd-cons-noreply{padding:16px 18px}.bd-cons-pw-row .bd-btn{flex:none}}
