.dbrx2610 {
    --dbr-news-teal: #008b87;
    --dbr-news-red: #df112c;
    --dbr-news-black: #111;
    --dbr-news-gray: #68717a;
    --dbr-news-line: #e1e4e7;
    --dbr-news-soft: #f7f8f9;
    --dbr-news-font-family: "Inter", "Noto Sans KR", sans-serif;
    --dbr-news-thumbnail-ratio: 16 / 9;
	--dbr-main-thumbnail-ratio: 3 / 2;
	--dbr-news-tool-icon-size: 20px;
	--dbr-news-tool-icon-color: #121212;
	--dbr-news-tool-icon-stroke-width: 1.6px;
	--dbr-news-tool-icon-linecap: round;
	--dbr-news-tool-icon-linejoin: round;
}
.dbrx2610 { max-width: 100%; overflow-x: clip; scroll-behavior: smooth; }
.dbrx2610 body.dbr-news-site { max-width: 100%; margin: 0; overflow-x: clip; background: #fff; color: #000; font-family: var(--dbr-news-font-family); font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: -.5px; word-break: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.dbrx2610 .dbr-news-site *, .dbrx2610 .dbr-news-site *::before, .dbrx2610 .dbr-news-site *::after { box-sizing: border-box; }
.dbrx2610 .dbr-news-site h3 a {display:block; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; width:100%;}
.dbrx2610 .dbr-news-site a {color: inherit; text-decoration: none;}
.dbrx2610 .dbr-news-site a:hover { color: var(--dbr-news-teal);}
.dbrx2610 .dbr-news-site img { display: block; max-width: 100%; }
.dbrx2610 .dbr-news-site img[src$="/assets/brand-images/coming-soon.png"] { object-fit: contain !important; object-position: center; background: #f7f7f7; }
.dbrx2610 .dbr-news-site button, .dbrx2610 .dbr-news-site input, .dbrx2610 .dbr-news-site textarea { font: inherit; }
.dbrx2610 .dbr-news-site ul, .dbrx2610 .dbr-news-site ol { margin: 0; padding: 0; list-style: none; }
.dbrx2610 .dbr-news-site h1, .dbrx2610 .dbr-news-site h2, .dbrx2610 .dbr-news-site h3, .dbrx2610 .dbr-news-site p, .dbrx2610 .dbr-news-site figure { margin: 0; }
.dbrx2610 .dbr-news-width { width: min(1200px, calc(100% - 40px)); margin: 0 auto; }
.dbrx2610 .dbr-news-sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.dbrx2610 .h01-top { position: relative; z-index: 50; background: #fff; }
.dbrx2610 .h01-top__header-top { height: 66px; display: flex; align-items: center; justify-content: space-between; }
.dbrx2610 .h01-top__logo img { width: 180px; height: auto; }
.dbrx2610 .h01-top__publish-date { color: #495057; font-size: 14px; }
.dbrx2610 .h01-top__navigation-row { position: relative; display: flex; align-items: center; min-height: 44px; padding-top:6px; border-bottom: 2px solid var(--dbr-news-teal); }
.dbrx2610 .h01-top__navigation { flex: 1; min-width: 0; }
.dbrx2610 .h01-top__navigation > ul { display: flex; align-items: stretch; gap: 30px; }
.dbrx2610 .h01-top__navigation > ul > li { position: relative; }
.dbrx2610 .h01-top__navigation > ul > li > a { display: flex; align-items: center; padding:12px 0; font-size: 18px; font-weight: 700; line-height: 27px; white-space: nowrap; }
.dbrx2610 .h01-top__navigation > ul > li > a.active, .dbrx2610 .h01-top__navigation > ul > li:hover > a { color: var(--dbr-news-teal); }
.dbrx2610 .h01-top__submenu { position: absolute; top: 100%; left: -18px; display: none; min-width: 150px; padding: 10px 0; background: #fff; border: 1px solid var(--dbr-news-line); box-shadow: 0 8px 22px rgba(0,0,0,.08); }
.dbrx2610 .h01-top__navigation li:hover > .h01-top__submenu { display: block; }
.dbrx2610 .h01-top__submenu a { display: block; padding: 8px 18px; font-size: 14px; white-space: nowrap; }
.dbrx2610 .h01-top__submenu a:hover { background: #f4f8f8; }
.dbrx2610 .h01-top__header-tools { display: flex; align-items: center; gap: 17px; padding-left: 24px; background: #fff; }
.dbrx2610 .h01-top__tool-button { width: 22px; height: 34px; display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0; background: transparent; cursor: pointer; color: #111; }
.dbrx2610 .h01-top__icon-search { width: 18px; height: 18px; border: 2px solid currentColor; border-radius: 50%; position: relative; }
.dbrx2610 .h01-top__icon-search::after { content: ""; position: absolute; right: -5px; bottom: -3px; width: 7px; height: 2px; background: currentColor; transform: rotate(48deg); }
.dbrx2610 .h01-top__icon-user { position: relative; width: 18px; height: 20px; }
.dbrx2610 .h01-top__icon-user::before { content: ""; position: absolute; top: 0; left: 3px; width: 12px; height: 12px; border: 2px solid currentColor; border-radius: 50%; }
.dbrx2610 .h01-top__icon-user::after { content: ""; position: absolute; left: 0; bottom: -2px;  width: 19px;  height: 9px; border: 2px solid currentColor; border-bottom: 0; border-radius: 9px 9px 0 0; }
.dbrx2610 .h01-top__mobile-menu-button { width: 22px; height: 28px; display: none; flex-direction: column; justify-content: center; gap: 4px; padding: 0; border: 0; background: transparent; cursor: pointer; }
.dbrx2610 .h01-top__mobile-menu-button.desktop-button { display: flex; }
.dbrx2610 .h01-top__mobile-menu-button > span:not(.dbr-news-sr-only) { display: block; width: 19px; height: 2px; background: #111; }
.dbrx2610 .h01-top__search-panel { position: absolute; left: 0; right: 0; top: 100%; display: none; padding: 24px 0; background: #fff; border-bottom: 1px solid var(--dbr-news-line); box-shadow: 0 10px 18px rgba(0,0,0,.05); }
.dbrx2610 .h01-top__search-panel.open { display: block; }
.dbrx2610 .h01-top__search-panel form { display: flex; gap: 8px; }
.dbrx2610 .h01-top__search-panel input { flex: 1; height: 48px; padding: 0 16px; border: 1px solid #aeb5bb; }
.dbrx2610 .h01-top__search-panel button { min-width: 72px; border: 0; background: var(--dbr-news-teal); color: #fff; cursor: pointer; }
.dbrx2610 .h01-top__search-panel .h01-top__search-close { min-width: 48px; background: #333; font-size: 24px; }
.dbrx2610 .h01-top__mobile-panel, .dbrx2610 .h01-top__panel-backdrop { display: none; }
.dbrx2610 .m62-main { padding-top: 31px; }
.dbrx2610 .m62-main__lead-section { display: grid; grid-template-columns: minmax(0,905px) minmax(0,295px); gap: 0; padding-bottom: 40px; }
.dbrx2610 .m62-main__lead-column { min-width: 0; padding-right: 32px; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-placement { min-width: 0; display: flex; flex-direction: column; }
.dbrx2610 .dbr-news-placement > [data-news-section] { order: 0 !important; }
.dbrx2610 .b01-sidebar-left .dbr-news-main-placement { grid-column: 2; grid-row: 1; }
.dbrx2610 .dbr-news-dable { width: 100%; min-width: 0; margin: 16px 0; overflow: hidden; }
.dbrx2610 [data-news-section] > .dbr-news-section-image { display: block; width: 100%; height: auto; max-height: 320px; object-fit: contain; grid-column: 1 / -1; }
.dbrx2610 .dbr-news-section-description { grid-column: 1 / -1; margin: 12px 0; color: #6c757d; white-space: pre-wrap; overflow-wrap: anywhere; }
.dbrx2610 .dbr-news-section-description.dbr-news-width { margin-left: auto; margin-right: auto; }
.dbrx2610 .m62-main[data-published-sections] .m62-main__lead-column,
.dbrx2610 .m62-main[data-published-sections] .m62-main__news-grid-left,
.dbrx2610 .m62-main[data-published-sections] .m62-main__news-grid-right,
.dbrx2610 .b01-list__sidebar[data-published-sections],
.dbrx2610 .b01-detail__sidebar[data-published-sections] { display: flex; flex-direction: column; }
.dbrx2610 .m62-main__lead-main { display: grid; grid-template-columns: 480px minmax(0,1fr); gap: 20px; }
.dbrx2610 .m62-main__lead-image { height: 320px; overflow: hidden; background: #eee; }
.dbrx2610 .m62-main__lead-image img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m62-main__lead-copy { min-width: 0; }
.dbrx2610 .m62-main__lead-copy h1 { margin-top: 2px; font-size: 32px; font-weight: 700; line-height: 42px; letter-spacing: -1px; }
.dbrx2610 .m62-main__lead-copy h1 a { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .m62-main__lead-copy h2 { margin-top: 12px; font-size: 18px; font-weight: 600; line-height: 26px; letter-spacing: -.5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dbrx2610 .m62-main__lead-copy p { margin-top: 20px; color: #6c757d; font-size: 14px; line-height: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__lead-copy ul { margin-top: 24px;}
.dbrx2610 .m62-main__lead-copy li { position: relative; padding-left: 16px; margin-top: 6px; font-size: 16px; font-weight: 600; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .m62-main__lead-copy li a {display:block; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dbrx2610 .m62-main__lead-copy li::before { content: ""; position: absolute; left: 1px; top: 10px; width: 4px; height: 4px; border-radius: 50%; background: #c4c9ce; }
.dbrx2610 .m62-main__headline-strip { display: grid; grid-template-columns: repeat(3,1fr); margin-top: 32px; padding-top: 32px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__headline-strip article { min-width: 0; padding: 0 32px; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__headline-strip article:first-child { padding-left: 0; }
.dbrx2610 .m62-main__headline-strip article:last-child { padding-right: 0; border-right: 0; }
.dbrx2610 .m62-main__headline-strip h3 a { font-size: 20px; font-weight: 700; line-height: 28px; letter-spacing: -.75px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__headline-strip p { margin-top: 12px; color: #6c757d; font-size: 14px; line-height: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__lead-side { min-width: 0; padding-left: 32px; }
.dbrx2610 .m62-main__side-card a {display:block;}
.dbrx2610 .m62-main__side-card + .m62-main__side-card { margin-top: 25px;}
.dbrx2610 .m62-main__side-card img { width: 100%; height: 150px; object-fit: cover; }
.dbrx2610 .m62-main__side-card h3 { margin-top: 12px; font-size: 18px; font-weight: 600; line-height: 26px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.dbrx2610 .m62-main__side-card h3 a {display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.dbrx2610 .m62-main__side-card span { display: block; margin-top: 8px; color: #6c757d; font-size: 13px; line-height: 20px; }
.dbrx2610 .m62-main__news-grid { display: grid; grid-template-columns: minmax(0,868px) minmax(0,332px); align-items: stretch; border-top: 2px solid #111; }
.dbrx2610 .m62-main__news-grid-main { min-width: 0; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__news-grid-row { display: grid; grid-template-columns: 252px minmax(0,616px); align-items: stretch; }
.dbrx2610 .m62-main__news-grid-left { min-width: 0; padding: 40px 32px 40px 0; border-right: 1px solid var(--dbr-news-line);}
.dbrx2610 .m62-main__news-grid-center { min-width: 0; padding: 40px 32px; }
.dbrx2610 .m62-main__news-grid-right { min-width: 0; padding: 40px 0 40px 32px; }
.dbrx2610 .m62-main__compact-section + .m62-main__compact-section { margin-top: 35px; }
.dbrx2610 .m62-main__compact-section header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 19px; }
.dbrx2610 .m62-main__compact-section h2, .dbrx2610 .m62-main__static-list h2, .dbrx2610 .m62-main__opinion h2, .dbrx2610 .m62-main__interview h2, .dbrx2610 .m62-main__real-estate h2, .dbrx2610 .m62-main__exclusive h2, .dbrx2610 .m62-main__photo-news h2 { font-size: 18px; font-weight: 700; line-height: 1.2/*24px*/; }
.dbrx2610 [data-news-slider] { --news-slides-visible: 1; min-width: 0; }
.dbrx2610 [data-news-slider] [hidden] { display: none !important; }
.dbrx2610 .m62-main__slider-viewport { overflow: hidden; touch-action: pan-y; }
.dbrx2610 .m62-main__slider-track { display: flex; transition: transform 600ms ease; }
.dbrx2610 .m62-main__slide { flex: 0 0 calc(100% / var(--news-slides-visible)); min-width: 0; }
.dbrx2610 .m62-main__dots { display: flex; flex-wrap: wrap; justify-content: flex-end; }
.dbrx2610 .m62-main__dots button { display: grid; place-items: center; width: 12px; height: 24px; padding: 0; border: 0; background: none; cursor: pointer; }
.dbrx2610 .m62-main__dots button::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #bfc4c7; }
.dbrx2610 .m62-main__dots button[aria-current="true"]::before { background: var(--dbr-news-teal); }
.dbrx2610 [data-news-slider] button:focus-visible, .dbrx2610 [data-news-slider] a:focus-visible { outline: 2px solid var(--dbr-news-teal); outline-offset: -2px; }
.dbrx2610 .m62-main__compact-section h3 { max-height: 48px; margin-bottom: 12px; overflow: hidden; font-size: 16px; line-height: 24px; font-weight: 400; }
.dbrx2610 .m62-main__compact-section h3 a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.dbrx2610 .m62-main__compact-section .pic { display: block; }
.dbrx2610 .m62-main__compact-section img.large { width: 100%; height: 124px; object-fit: cover; }
.dbrx2610 .m62-main__static-list { padding-top: 0; border-top: 0; }
.dbrx2610 .m62-main__static-list header { margin-bottom: 20px; }
.dbrx2610 .m62-main__static-list article { display: grid; grid-template-columns: 64px minmax(0,1fr); gap: 12px; align-items: center; min-height: 64px; }
.dbrx2610 .m62-main__static-list article > a { display: grid; grid-column: 1 / -1; grid-template-columns: inherit; gap: inherit; align-items: center; min-width: 0; }
.dbrx2610 .m62-main__static-list article + article { margin-top:16px; padding-top:16px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__static-list article img {width:100%; aspect-ratio:1/1; object-fit: cover; }
.dbrx2610 .m62-main__static-list article span { font-size: 16px; line-height: 24px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__mini-ad { display: block; margin: 40px 0; }
.dbrx2610 .m62-main__mini-ad img { width: 100%; height:80px;}
.dbrx2610 .m62-main__issue-focus { padding-top: 0; }
.dbrx2610 .m62-main__issue-focus h2 { margin-bottom: 20px; font-size: 18px; font-weight: 700; line-height: 24px; }
.dbrx2610 .m62-main__issue-focus a { display: block; margin-bottom:6px; padding: 8px 24px; border: 1px solid #c9dedc; border-radius: 22px; font-size: 13px; line-height: 21px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .m62-main__feed-list article { display: grid; grid-template-columns: 144px minmax(0,1fr); gap: 16px; align-items: center; min-height: 96px; }
.dbrx2610 .m62-main__feed-list article + article { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__feed-list img { width: 144px; height: 96px; object-fit: cover; }
.dbrx2610 .m62-main__feed-list h3 { font-size: 18px; font-weight: 600; line-height: 26px; word-break: break-all; }
.dbrx2610 .m62-main__feed-list time, .dbrx2610 .m62-main__exclusive time { display: block; margin-top: 8px; color: #6c757d; font-size: 14px; line-height: 22px; }
.dbrx2610 .m62-main__exclusive { margin: 0 32px 0 0; padding: 24px 0 32px; border-top: 2px solid #111; border-bottom: 2px solid #111; }
.dbrx2610 .m62-main__exclusive-grid { display: grid; grid-template-columns: repeat(2, 1fr) 1fr; gap: 24px; margin-top: 20px; }
.dbrx2610 .m62-main__exclusive-grid > article img { width: 100%; height: 145px; object-fit: cover; }
.dbrx2610 .m62-main__exclusive-grid > article h3 { margin-top: 12px; font-size: 18px; font-weight: 600; line-height: 26px; word-break: break-all; }
.dbrx2610 .m62-main__exclusive-small article { display: grid; grid-template-columns: 90px minmax(0,1fr); gap: 12px; align-items: center; min-height: 60px; }
.dbrx2610 .m62-main__exclusive-small article + article { margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__exclusive-small img { width: 90px; height: 60px; aspect-ratio:3/2; object-fit: cover; }
.dbrx2610 .m62-main__exclusive-small a { font-size: 17px; font-weight: 500; line-height: 25px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .m62-main__title-stream { margin: 0; padding: 0; border: 0; }
.dbrx2610 .m62-main__title-stream a { display: grid; grid-template-columns: minmax(0,1fr) 82px; gap: 24px; align-items: center; }
.dbrx2610 .m62-main__title-stream a + a { margin-top: 12.2px; }
.dbrx2610 .m62-main__title-stream a:nth-child(5n+1):not(:first-child) { margin-top: 32px; padding-top: 32px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__title-stream strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; font-weight: 600; line-height: 26px; }
.dbrx2610 .m62-main__title-stream time { color: #6c757d; font-size: 14px; line-height: 22px; text-align: right; }
.dbrx2610 .m62-main__opinion > h2 { margin-bottom: 20px; }
.dbrx2610 .m62-main__opinion article { display: grid; grid-template-columns: minmax(0,1fr) 64px; gap: 12px; align-items: center; min-height: 64px; }
.dbrx2610 .m62-main__opinion article + article { margin-top:12px; padding-top:12px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__opinion article span { color: #956e4b; font-family: "Noto Serif KR", serif; font-size: 14px; font-weight: 600; line-height: 22px; }
.dbrx2610 .m62-main__opinion article a { display: -webkit-box; margin-top: 5px; overflow: hidden; font-size: 17px; font-weight: 400; line-height: 25px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__opinion article img {width:100%; aspect-ratio:1/1; object-fit: cover; }
.dbrx2610 .m62-main__square-ad, .dbrx2610 .m62-main__wide-ad { display: block; margin-top:40px; }
.dbrx2610 .m62-main__square-ad img, .dbrx2610 .m62-main__wide-ad img { width: 100%; }
.dbrx2610 .m62-main__interview { margin-top:40px; }
.dbrx2610 .m62-main__interview > h2 { margin-bottom: 20px; }
.dbrx2610 .m62-main__interview article { display: grid; grid-template-columns: minmax(0,1fr) 64px; gap: 12px; align-items: flex-start; min-height: 63px; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__interview article + article { margin-top: 16px; }
.dbrx2610 .m62-main__interview article a { font-size: 17px; font-weight: 400; line-height: 25px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__interview article img { width: 100%; margin-bottom: -1px; aspect-ratio:1/1; object-fit:cover;}
.dbrx2610 .m62-main__real-estate { margin-top:40px; }
.dbrx2610 .m62-main__real-estate > div { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 16px; margin-top: 18px; }
.dbrx2610 .m62-main__real-estate article img { width: 100%; height: 80px; object-fit: cover; }
.dbrx2610 .m62-main__real-estate article span { display: -webkit-box; margin-top: 8px; overflow: hidden; font-size: 15px; line-height: 23px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .m62-main__photo-news { position: relative; margin-bottom: 40px; padding: 24px 0 0; border-top: 2px solid #111; border-bottom: 2px solid #111; }
.dbrx2610 .m62-main__photo-carousel { position: relative; margin-top: 21px; }
.dbrx2610 .m62-main__photo-carousel[data-news-slider] { --news-slides-visible: 4; }
.dbrx2610 .m62-main__photo-news a { position: relative; height: 200px; overflow: hidden; }
.dbrx2610 .m62-main__photo-news img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m62-main__photo-caption { position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; padding: 24px 32px; background: rgba(0,0,0,.65); color: #fff; text-align: center; opacity: 0; transition: opacity 150ms ease; }
.dbrx2610 .m62-main__photo-caption strong { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 20px; font-weight: 500; line-height: 28px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__photo-caption time { margin-top: 8px; color: rgba(255,255,255,.65); font-size: 14px; }
.dbrx2610 .m62-main__photo-news a:hover .m62-main__photo-caption, .dbrx2610 .m62-main__photo-news a:focus .m62-main__photo-caption { opacity: 1; }
.dbrx2610 .m62-main__photo-arrow { position: absolute; top: 50%; z-index: 2; width: 48px; height: 48px; padding: 0; border: 1px solid #111; border-radius: 50%; background: rgba(255,255,255,.92); cursor: pointer; transform: translateY(-50%); }
.dbrx2610 .m62-main__photo-arrow:disabled { opacity: .3; cursor: default; }
.dbrx2610 .m62-main__photo-arrow.prev { left: -24px; }
.dbrx2610 .m62-main__photo-arrow.next { right: -24px; }
.dbrx2610 .m62-main__photo-arrow::before { content: ""; position: absolute; left: 50%; top: 50%; width: 13px; height: 13px; border-top: 1.5px solid #111; border-right: 1.5px solid #111; }
.dbrx2610 .m62-main__photo-arrow.prev::before { transform: translate(-35%,-50%) rotate(-135deg); }
.dbrx2610 .m62-main__photo-arrow.next::before { transform: translate(-65%,-50%) rotate(45deg); }
.dbrx2610 .m62-main__bottom-news { display: grid; grid-template-columns: repeat(3,1fr); padding: 0; }
.dbrx2610 .m62-main__bottom-news > div { min-width: 0; padding: 0 31px; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__bottom-news > div:first-child { padding-left: 0; }
.dbrx2610 .m62-main__bottom-news > div:last-child { padding-right: 0; border-right: 0; }
.dbrx2610 .m62-main__bottom-news h2 { margin-bottom: 21px; font-size: 24px; font-weight: 700; line-height: 34px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__bottom-news article { display: grid; grid-template-columns: minmax(0,1fr) 100px; gap: 20px; align-items: center; min-height: 75px; margin-bottom: 8px; }
.dbrx2610 .m62-main__bottom-news article a { font-size: 17px; line-height: 25px; word-break: break-all; }
.dbrx2610 .m62-main__bottom-news [data-news-section="deep-news"] article a, .dbrx2610 .m62-main__bottom-news [data-news-section="trending"] article a { display: -webkit-box; min-width: 0; width: 100%; overflow: hidden; white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .m62-main__bottom-news article img { width: 100px; height: 75px; object-fit: cover; }
.dbrx2610 .m62-main__bottom-news article.ranked { grid-template-columns: 32px minmax(0,1fr) 100px; gap: 16px; }
.dbrx2610 .m62-main__bottom-news article.ranked em { font-family: "Oswald", sans-serif; font-size: 20px; font-style: normal; line-height: 28px; }
.dbrx2610 .m62-main__bottom-news article.ranked:first-of-type em { font-size: 24px; }
.dbrx2610 .m62-main__video-card { position: relative; display: block; }
.dbrx2610 .m62-main__video-card + .m62-main__video-card { margin-top: 24px; }
.dbrx2610 .m62-main__video-image { position: relative; display: block; padding-top: 56.25%; }
.dbrx2610 .m62-main__video-image img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m62-main__video-card .play { position: absolute; right: 13px; top: 13px; display: flex; align-items: center; justify-content: center; width: 31px; height: 31px; border-radius: 50%; background: rgba(255,255,255,.9); color: #bcc2c8; font-size: 12px; }
.dbrx2610 .m62-main__video-caption { position: relative; display: block; margin: -68px 24px 0 0; padding: 16px 16px 0 0; background: #fff; }
.dbrx2610 .m62-main__video-card strong { display: -webkit-box; max-height: 52px; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 18px; font-weight: 400; line-height: 26px; }
.dbrx2610 .m62-main__video-card small { display: block; margin-top: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #899198; }
.dbrx2610 .h01-bottom { margin-top: 32px; padding-bottom: 48px; }
.dbrx2610 .h01-bottom__line { border-top: 1px solid #111; }
.dbrx2610 .h01-bottom__row { display: flex; align-items: flex-start; gap: 42px; padding: 32px 0 24px; }
.dbrx2610 .h01-bottom__logo img { width: 107px; }
.dbrx2610 .h01-bottom__menu { display: flex; flex-wrap: wrap; gap: 24px; font-size: 16px; font-weight: 400; line-height: 24px; }
.dbrx2610 .h01-bottom__company-info { padding-left: 149px; color: #6c757d; font-size: 14px; font-weight: 400; line-height: 21px; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) { display: flex; flex-wrap: wrap; align-items: center; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) > span + span { position: relative; margin-left: 8px; padding-left: 8px; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) > span + span::before { position: absolute; top: 50%; left: 0; width: 1px; height: 14px; background: #cdd1d4; content: ""; transform: translateY(-50%); }
.dbrx2610 .h01-bottom__company-info .copyright { margin-top: 12px; }
@media (max-width: 1100px) {
.dbrx2610 .h01-top__navigation > ul { gap: 18px; }
.dbrx2610 .h01-top__navigation > ul > li > a { font-size: 15px; }
.dbrx2610 .m62-main__lead-section { grid-template-columns: minmax(0,1fr) 282px; gap: 0; }
.dbrx2610 .m62-main__lead-side .m62-main__side-card h3 a { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .m62-main__exclusive-grid > article h3 a { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .m62-main__static-list article { grid-template-columns: 90px minmax(0,1fr); }
.dbrx2610 .m62-main__static-list article img {width: 90px; }
.dbrx2610 .m62-main__lead-main { grid-template-columns: 52% 48%; gap: 18px; }
.dbrx2610 .m62-main__news-grid { grid-template-columns: minmax(0,1fr) 302px; }
.dbrx2610 .m62-main__news-grid-row { grid-template-columns: 220px minmax(0,1fr); }
}
@media (max-width: 900px) {
.dbrx2610 .h01-top__header-top { height: 58px; }
.dbrx2610 .h01-top__logo img { width: 145px; }
.dbrx2610 .h01-top__publish-date, .dbrx2610 .h01-top__navigation, .dbrx2610 .h01-top__header-tools .desktop-button { display: none; }
.dbrx2610 .h01-top__mobile-menu-button { display: flex; }
.dbrx2610 .h01-top__navigation-row { min-height: 0; border-bottom-width: 1px; }
.dbrx2610 .h01-top__header-tools { position: absolute; right: 45px; bottom: 12px; padding: 0; }
.dbrx2610 .m62-main__lead-section { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__lead-column { padding-right: 0; border-right: 0; }
.dbrx2610 .m62-main__lead-side { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; padding-left: 0; border-left: 0; }
.dbrx2610 .m62-main__side-card + .m62-main__side-card { margin-top: 0; }
.dbrx2610 .m62-main__news-grid { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__news-grid-main { border-right: 0; }
.dbrx2610 .m62-main__news-grid-row { grid-template-columns: 220px minmax(0,1fr); }
.dbrx2610 .m62-main__exclusive { margin-right: 0; }
.dbrx2610 .m62-main__news-grid-right { grid-column: auto; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; padding-left: 0; border-top: 2px solid #111; }
.dbrx2610 .m62-main__square-ad, .dbrx2610 .m62-main__wide-ad { display: none; }
.dbrx2610 .m62-main__photo-carousel[data-news-slider] { --news-slides-visible: 2; }
.dbrx2610 .m62-main__photo-arrow { width: 32px; height: 32px; }
.dbrx2610 .m62-main__photo-arrow.prev { left: -12px; }
.dbrx2610 .m62-main__photo-arrow.next { right: -12px; }
.dbrx2610 .m62-main__photo-caption { padding: 12px; }
.dbrx2610 .m62-main__photo-caption strong { font-size: 15px; line-height: 21px; }
.dbrx2610 .m62-main__bottom-news { grid-template-columns: 1fr 1fr; }
.dbrx2610 .m62-main__bottom-news > div:nth-child(2) { border-right: 0; }
.dbrx2610 .m62-main__bottom-news > div:last-child { grid-column: 1 / -1; padding: 25px 0 0; border-top: 1px solid var(--dbr-news-line); }
}
@media (max-width: 680px) {
.dbrx2610 .dbr-news-width { width: min(100% - 28px, 1200px); }
.dbrx2610 .m62-main, .dbrx2610 .m62-main section, .dbrx2610 .m62-main article { min-width: 0; max-width: 100%; }
.dbrx2610 .dbr-news-site h1, .dbrx2610 .dbr-news-site h2, .dbrx2610 .dbr-news-site h3, .dbrx2610 .dbr-news-site p, .dbrx2610 .dbr-news-site a, .dbrx2610 .dbr-news-site strong, .dbrx2610 .dbr-news-site span { overflow-wrap: anywhere; }
.dbrx2610 .m62-main { padding-top: 20px; }
.dbrx2610 .m62-main { letter-spacing: -.5px; }
.dbrx2610 .m62-main .m62-main__compact-section h2, .dbrx2610 .m62-main .m62-main__static-list h2, .dbrx2610 .m62-main .m62-main__issue-focus h2, .dbrx2610 .m62-main .m62-main__opinion h2, .dbrx2610 .m62-main .m62-main__interview h2, .dbrx2610 .m62-main .m62-main__real-estate h2, .dbrx2610 .m62-main .m62-main__exclusive h2, .dbrx2610 .m62-main .m62-main__photo-news h2, .dbrx2610 .m62-main .m62-main__bottom-news h2 { font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__lead-main { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__lead-image { height: 220px; }
.dbrx2610 .m62-main__lead-copy h1 { font-size: 24px; font-weight: 700; line-height: 34px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__lead-copy h2 { font-size: 17px; font-weight: 600; line-height: 25px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__lead-copy p { font-size: 14px; line-height: 22px; }
.dbrx2610 .m62-main__lead-copy li { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__headline-strip { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__headline-strip article, .dbrx2610 .m62-main__headline-strip article:first-child, .dbrx2610 .m62-main__headline-strip article:last-child { padding: 15px 0; border-right: 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__headline-strip h3 { font-size: 17px; font-weight: 600; line-height: 25px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__headline-strip p { font-size: 14px; line-height: 22px; }
.dbrx2610 .m62-main__lead-side { grid-template-columns: 1fr 1fr; }
.dbrx2610 .m62-main__side-card img { height: 110px; }
.dbrx2610 .m62-main__side-card h3 { font-size: 17px; font-weight: 600; line-height: 25px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__side-card span { font-size: 13px; line-height: 21px; }
.dbrx2610 .m62-main__news-grid { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__news-grid-row { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__news-grid-left, .dbrx2610 .m62-main__news-grid-center, .dbrx2610 .m62-main__news-grid-right { padding: 24px 0; border-left: 0; border-right: 0; }
.dbrx2610 .m62-main__news-grid-center, .dbrx2610 .m62-main__news-grid-right { border-top: 2px solid #111; }
.dbrx2610 .m62-main__compact-section h3, .dbrx2610 .m62-main__static-list article span { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__feed-list h3, .dbrx2610 .m62-main__exclusive-grid > article h3 { font-size: 17px; font-weight: 600; line-height: 25px; letter-spacing: -.75px; }
.dbrx2610 .m62-main__feed-list time, .dbrx2610 .m62-main__exclusive time { font-size: 13px; line-height: 21px; }
.dbrx2610 .m62-main__exclusive-grid { grid-template-columns: repeat(2, 1fr); }
.dbrx2610 .m62-main__exclusive-small { grid-column: 1 / -1; }
.dbrx2610 .m62-main__exclusive-small a { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__title-stream strong { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__title-stream time { font-size: 13px; line-height: 21px; }
.dbrx2610 .m62-main__news-grid-right { display: block; }
.dbrx2610 .m62-main__interview, .dbrx2610 .m62-main__real-estate { margin-top: 30px; }
.dbrx2610 .m62-main__opinion article span { font-size: 13px; line-height: 21px; }
.dbrx2610 .m62-main__opinion article a, .dbrx2610 .m62-main__interview article a { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__real-estate article span { font-size: 15px; font-weight: 500; line-height: 23px; }
.dbrx2610 .m62-main__photo-news a { height: 135px; }
.dbrx2610 .m62-main__bottom-news { grid-template-columns: 1fr; }
.dbrx2610 .m62-main__bottom-news > div { padding: 24px 0; border-right: 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .m62-main__bottom-news > div:last-child { grid-column: auto; border-bottom: 0; }
.dbrx2610 .m62-main__bottom-news article a { font-size: 16px; font-weight: 500; line-height: 24px; }
.dbrx2610 .m62-main__bottom-news article.ranked em { font-size: 20px; line-height: 24px; }
.dbrx2610 .m62-main__bottom-news article.ranked:first-of-type em { font-size: 20px; }
.dbrx2610 .m62-main__video-card small { font-size: 13px; line-height: 21px; }
.dbrx2610 .h01-bottom__row { align-items: flex-start; flex-direction: column; gap: 18px; }
.dbrx2610 .h01-bottom__menu { gap: 4px 18px; font-size: 14px; line-height: 22px; }
.dbrx2610 .h01-bottom__company-info { padding-left: 0; font-size: 13px; line-height: 20px; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) { display: block; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) > span + span {margin-left:0; margin-right: 8px; padding-left: 0; }
.dbrx2610 .h01-bottom__company-info p:not(.copyright) > span + span::before { display: none; }
}
@media print {
.dbrx2610 .h01-top, .dbrx2610 .h01-bottom { display: none !important; }
}
.dbrx2610 .m62-main img:not(.m62-main__mini-ad img):not(.m62-main__square-ad img):not(.m62-main__wide-ad img):not( .m62-main__lead-image img):not(.m62-main__opinion article img):not(.m62-main__interview article img):not(.m62-main__feed-list img):not(.m62-main__exclusive-small img):not(.m62-main__static-list article img):not(.m62-main__photo-carousel img) {
    width:100%; height: auto;
    aspect-ratio: var(--dbr-news-thumbnail-ratio);
    border-radius: 0;
    object-fit: cover;
}
.dbrx2610 .m62-main .m62-main__lead-image {
    height: auto;
    aspect-ratio: var(--dbr-main-thumbnail-ratio);
}
.dbrx2610 .m62-main__lead-image img{ aspect-ratio: var(--dbr-main-thumbnail-ratio);}
.dbrx2610 .m62-main .m62-main__photo-news a {
    height: auto;
    aspect-ratio: 3 / 2;
}
.dbrx2610 .m62-main .m62-main__photo-carousel img { height: 100%; aspect-ratio: auto; }
@media (prefers-reduced-motion: reduce) {
.dbrx2610 .m62-main__slider-track, .dbrx2610 .m62-main__photo-caption { transition: none; }
}
.dbrx2610 .dbr-news {
    --dbr-news-teal: #008b87;
    --dbr-news-line: #e1e4e7;
    --dbr-news-soft: #f3f4f7;
    --dbr-news-font-family: "Inter", "Noto Sans KR", sans-serif;
    --dbr-news-thumbnail-ratio: 16 / 9;
    color: #000;
    font-family: var(--dbr-news-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -.5px;
}
.dbrx2610 .dbr-news *, .dbrx2610 .dbr-news *::before, .dbrx2610 .dbr-news *::after { box-sizing: border-box; }
.dbrx2610 .dbr-news a { color: inherit; text-decoration: none; }
.dbrx2610 .dbr-news a:hover { color: var(--dbr-news-teal); }
.dbrx2610 .dbr-news img { display: block; max-width: 100%; }
.dbrx2610 .dbr-news img[src$="/assets/brand-images/coming-soon.png"] { object-fit: contain !important; object-position: center; background: #f7f7f7; }
.dbrx2610 .dbr-news button, .dbrx2610 .dbr-news input, .dbrx2610 .dbr-news textarea { font: inherit; }
.dbrx2610 .dbr-news ul, .dbrx2610 .dbr-news ol { margin: 0; padding: 0; list-style: none; }
.dbrx2610 .dbr-news h1, .dbrx2610 .dbr-news h2, .dbrx2610 .dbr-news h3, .dbrx2610 .dbr-news p, .dbrx2610 .dbr-news figure { margin: 0; }
.dbrx2610 .dbr-news-width { width: min(1200px, calc(100% - 40px)); margin: 0 auto; }
@media (max-width: 680px) {
.dbrx2610 .dbr-news-width { width: min(100% - 28px, 1200px); }
.dbrx2610 .dbr-news h1, .dbrx2610 .dbr-news h2, .dbrx2610 .dbr-news h3, .dbrx2610 .dbr-news p, .dbrx2610 .dbr-news a, .dbrx2610 .dbr-news strong, .dbrx2610 .dbr-news span { overflow-wrap: anywhere; }
}
.dbrx2610 .dbr-news-most-viewed h2, .dbrx2610 .dbr-news-side-photo-news h2, .dbrx2610 .dbr-news-latest-side h2 { font-size: 18px; font-weight: 700; line-height: 24px; }
.dbrx2610 .b01-list { display: grid; grid-template-columns: minmax(0, 828px) 300px; gap: 72px; padding-top: 36px; }
.dbrx2610 .b01-list__header { display: flex; align-items: center; justify-content: space-between; padding-bottom: 18px; border-bottom: 1px solid #aeb5ba; }
.dbrx2610 .b01-list__header h1 { font-size: 24px; font-weight: 700; line-height: 29px; letter-spacing: -.75px; }
.dbrx2610 .b01-list__header h1 small { color: #6c757d; font-size: 13px; font-weight: 400; line-height: 20px; letter-spacing: -.5px; }
.dbrx2610 .b01-list__view-switch { display: flex; align-items: center; gap: 4px; color: #6c757d; }
.dbrx2610 .b01-list__view-switch a, .dbrx2610 .b01-list__view-switch > span { position: relative; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; padding: 4px; border: 1px solid transparent; border-radius: 4px; color: inherit; background: transparent; }
.dbrx2610 .b01-list__view-switch a > span { position: relative; display: block; width: 24px; height: 24px; color: inherit; }
.dbrx2610 .b01-list__view-switch a:hover { color: #343a40; border-color: #e8e8e9; }
.dbrx2610 .b01-list__view-switch a.active { color: #000; background: #f8f9fa; border-color: #d2d2d4; }
.dbrx2610 .b01-list__view-switch .bars { --dbr-news-view-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M8 6h12M4 6.01l.01-.011M4 12.01l.01-.011M4 18.01l.01-.011M8 12h12M8 18h12' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.dbrx2610 .b01-list__view-switch .list { --dbr-news-view-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M14 19h6M14 9h6M14 15h6M14 5h6' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath d='M4 9.4V4.6c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6-.6zM4 19.4v-4.8c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E"); }
.dbrx2610 .b01-list__view-switch .grid { --dbr-news-view-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M14 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6zM14 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z' stroke='%23000'/%3E%3C/svg%3E"); }
.dbrx2610 .b01-list__view-switch .bars::before, .dbrx2610 .b01-list__view-switch .list::before, .dbrx2610 .b01-list__view-switch .grid::before { content: ""; position: absolute; left: 50%; top: 50%; width: 24px; height: 24px; background-color: currentColor; transform: translate(-50%,-50%); -webkit-mask-image: var(--dbr-news-view-icon); mask-image: var(--dbr-news-view-icon); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; }
.dbrx2610 .b01-list__categories { display: flex; flex-wrap: wrap; gap: 0; padding: 8px 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-list__categories a { display: block; padding: 8px 12px; color: #495057; font-size: 16px; line-height: 24px; }
.dbrx2610 .b01-list__categories a.active { color: #000; font-weight: 600; }
.dbrx2610 .b01-list__item { display: grid; grid-template-columns: 264px minmax(0,1fr); gap: 21px; padding: 16px 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-list__item .b01-list__thumb {height: 149px; aspect-ratio: 16 / 9; overflow: hidden; background: #f0f0f0; }
.dbrx2610 .b01-list__item .b01-list__thumb img { width: 100%; aspect-ratio: var(--dbr-news-thumbnail-ratio); }
.dbrx2610 .b01-list__item .b01-list__copy { display: flex; min-width: 0; padding: 1px 0; flex-direction: column; align-items: stretch; }
.dbrx2610 .b01-list__item h2 { max-width: 100%; overflow: hidden; font-size: 18px; font-weight: 600; line-height: 26px; letter-spacing: -.5px; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .b01-list__item p { margin-top: 16px; color: #6c757d; font-size: 14px; line-height: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .b01-list__item .b01-list__meta { display: flex; align-items: center; gap: 0; margin-top: auto; color: #495057; font-size: 13px; line-height: 20px; }
.dbrx2610 .b01-list__item .b01-list__meta span, .dbrx2610 .b01-list__item .b01-list__meta time { padding: 0 11px; border-right: 1px solid #cdd1d4; }
.dbrx2610 .b01-list__item .b01-list__meta span:first-child { padding-left: 0; }
.dbrx2610 .b01-list__item .b01-list__meta time { border-right: 0; }
.dbrx2610 .b01-list.is-text-mode .b01-list__item { grid-template-columns: 1fr; min-height: 100px; }
.dbrx2610 .b01-list.is-text-mode .b01-list__item .b01-list__meta { margin-top: 17px; }
.dbrx2610 .dbr-news-empty { padding: 80px 0; color: #777; text-align: center; }
.dbrx2610 .b01-list__sidebar { padding-top: 2px; }
.dbrx2610 .dbr-news-most-viewed ol { margin-top: 0; }
.dbrx2610 .dbr-news-most-viewed li { display: grid; grid-template-columns: 32px minmax(0,1fr) 104px; gap: 0; align-items: center; min-height: 49px; }
.dbrx2610 .dbr-news-most-viewed li + li { margin-top: 24px; }
.dbrx2610 .b01-list__sidebar .dbr-news-most-viewed h2, .dbrx2610 .b01-detail__sidebar .dbr-news-most-viewed h2, .dbrx2610 .dbr-news-side-photo-news h2, .dbrx2610 .dbr-news-latest-side h2 { margin-bottom: 16px; font-size: 20px; font-weight: 700; line-height: 28px; letter-spacing: -.75px; }
.dbrx2610 .dbr-news-most-viewed em { font-size: 24px; line-height: 31px; font-style: normal; font-weight: 700; }
.dbrx2610 .dbr-news-most-viewed li a { font-size: 16px; line-height: 24px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.dbrx2610 .dbr-news-most-viewed li img { justify-self: end; width: 88px; height: 49px; object-fit: cover; }
.dbrx2610 .dbr-news-list-ad { display: block; margin-top: 24px; }
.dbrx2610 .dbr-news-list-ad img { width: 100%; }
.dbrx2610 .dbr-news-side-photo-news { margin-top: 35px; }
.dbrx2610 .dbr-news-side-photo-news article { margin-top: 0; }
.dbrx2610 .dbr-news-side-photo-news article img { width: 100%; height: 200px; object-fit: cover; }
.dbrx2610 .dbr-news-side-photo-news article h3 { margin-top: 12px; font-size: 16px; line-height: 24px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .dbr-news-slider-count { display: flex; align-items: center; justify-content: center; gap: 9px; margin-top: 16px; font-size: 12px; }
.dbrx2610 .dbr-news-slider-count button { border: 0; background: transparent; font-size: 22px; cursor: pointer; }
.dbrx2610 .b01-list__sidebar .dbr-news-latest-side { margin-top: 38px; padding-top: 28px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-list__sidebar .dbr-news-latest-side h2 { margin-bottom: 16px; }
.dbrx2610 .b01-detail { padding-top: 31px; }
.dbrx2610 .b01-detail__header { width: 1029px; max-width: calc(100% - 86px); margin: 0 0 48px 86px; padding-bottom: 0; }
.dbrx2610 .b01-detail__header .section-name { color: var(--dbr-news-teal); font-size: 18px; font-weight: 700; line-height: 26px; }
.dbrx2610 .b01-detail__header h1 { margin-top: 16px; font-size: 40px; font-weight: 600; line-height: 50px; letter-spacing: -1px; white-space: normal; word-break: keep-all; overflow-wrap: break-word; }
.dbrx2610 .b01-detail__subtitles { margin-top: 16px; color: #000; font-size: 20px; font-weight: 500; line-height: 28px; }
.dbrx2610 .b01-detail__subtitles p { margin-top: 0; line-height: 28px; white-space: normal; word-break: keep-all; overflow-wrap: break-word; }
.dbrx2610 .b01-detail__header .circled-number, .dbrx2610 .dbr-news-article-content .circled-number { display: inline-block; font-family: inherit; font-size: .9em; font-weight: inherit; line-height: 1; letter-spacing: 0; vertical-align: baseline; }
.dbrx2610 .b01-detail__meta { display: flex; align-items: center; gap: 0; margin: 0 0 48px; padding-bottom: 24px; border-bottom: 1px solid #adb5bd; color: #495057; font-size: 14px; line-height: 21px; }
.dbrx2610 .b01-detail__meta strong { color: #25292d; }
.dbrx2610 .b01-detail__meta > * { padding: 0 11px; border-right: 1px solid #d4d7da; }
.dbrx2610 .b01-detail__meta > *:first-child { padding-left: 0; }
.dbrx2610 .b01-detail__meta > *:last-child { border-right: 0; }
.dbrx2610 .dbr-news-google-news {display:flex; align-items:center; gap:4px;  height: 30px; margin-left: 10px; padding: 0 5px !important; border: 1px solid #67717a !important; border-radius: 15px; background: #fff; cursor: pointer; font-size:12px!important; color:#212529;}
.dbrx2610 .dbr-news-google-news:hover {color:#fff; background-color:#212529; border-color:#212529;}
.dbrx2610 .dbr-news-google-news svg {width:18px; height:18px;}
.dbrx2610 .b01-detail__grid { display: grid; width: 1029px; max-width: calc(100% - 86px); grid-template-columns: minmax(0,665px) minmax(300px,364px); align-items: stretch; gap: 0; margin-left: 86px; }
.dbrx2610 .b01-detail__main { position: relative; min-width: 0; padding: 0 64px 0 0; border-right: 1px solid #e8e8e9; }
.dbrx2610 .b01-detail.b01-list .b01-detail__main { padding: 0; border-right: 0; }
.dbrx2610 .b01-detail.b01-list .b01-detail__header { width: 100%; max-width: none; margin-left: 0; }
.dbrx2610 .b01-detail__meta .dbr-news-share-rail { display: flex; flex: 0 0 auto; align-items: center; gap: 8px; margin-left: auto; padding: 0; border: 0; }
.dbrx2610 .dbr-news-share-rail button { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 0; border: 1px solid var(--dbr-news-line); border-radius: 50%; background: #fff; color: var(--dbr-news-tool-icon-color); cursor: pointer; }
.dbrx2610 .dbr-news-share-rail button:hover { background: var(--dbr-news-soft); }
.dbrx2610 .dbr-news-share-rail button[data-tooltip] { position: relative; }
.dbrx2610 .dbr-news-share-rail button[data-tooltip]::after {
    position: absolute;
    bottom: calc(100% + 2px);
    left: 50%;
    z-index: 10001;
    padding: 4px 8px;
    border-radius: 3px;
    background: #111;
    color: #fff;
    content: attr(data-tooltip);
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, 2px);
    transition: opacity .15s ease, transform .15s ease, visibility .15s ease;
}
.dbrx2610 .dbr-news-share-rail button[data-tooltip]::before {
    position: absolute;
    bottom: calc(100% + -8px);
    left: 50%;
    z-index: 10001;
    border: 5px solid transparent;
    border-top-color: #111;
    content: "";
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%);
    transition: opacity .15s ease, visibility .15s ease;
}
.dbrx2610 .dbr-news-share-rail button[data-tooltip]:hover::before,
.dbrx2610 .dbr-news-share-rail button[data-tooltip]:hover::after,
.dbrx2610 .dbr-news-share-rail button[data-tooltip]:focus-visible::before,
.dbrx2610 .dbr-news-share-rail button[data-tooltip]:focus-visible::after {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0);
}
.dbrx2610 .dbr-news-share-rail .dbr-news-tool-icon { display: block; flex: 0 0 auto; width: var(--dbr-news-tool-icon-size); height: var(--dbr-news-tool-icon-size); color: var(--dbr-news-tool-icon-color); }
.dbrx2610 .dbr-news-tool-icon--share { fill: currentColor; stroke: none; }
.dbrx2610 .dbr-news-tool-icon--fontsize,
.dbrx2610 .dbr-news-tool-icon--print { fill: none; stroke: currentColor; stroke-width: var(--dbr-news-tool-icon-stroke-width); stroke-linecap: var(--dbr-news-tool-icon-linecap); stroke-linejoin: var(--dbr-news-tool-icon-linejoin); }
.dbrx2610 .dbr-news-share-rail .dbr-news-fontsize-button { font-size: 16px; font-weight: 600; }
.dbrx2610 .dbr-news-tool-overlay[hidden] { display: none !important; }
.dbrx2610 .dbr-news-tool-overlay { position: fixed; inset: 0; z-index: 10000; display: flex; align-items: center; justify-content: center; padding: 20px; background: rgba(0,0,0,.48); }
.dbrx2610 .dbr-news-tool-dialog { position: relative; width: min(100%, 374px); padding: 38px 32px 28px; border-radius: 8px; background: #fff; box-shadow: 0 8px 32px rgba(0,0,0,.12); }
.dbrx2610 .dbr-news-tool-close { position: absolute; top: 11px; right: 12px; width: 28px; height: 28px; padding: 0; border: 0; background: transparent; color: #777; font-size: 25px; font-weight: 300; line-height: 26px; cursor: pointer; }
.dbrx2610 .dbr-news-share-options { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px 8px; }
.dbrx2610 .dbr-news-share-options button { display: flex; align-items: center; flex-direction: column; gap: 5px; padding: 0; border: 0; background: transparent; color: #6c757d; cursor: pointer; }
.dbrx2610 .dbr-news-share-options button > span { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: #777; color: #fff; font-size: 20px; font-weight: 700; }
.dbrx2610 .dbr-news-share-options .kakao { background: #fee500; color: #222; font-size: 16px; }
.dbrx2610 .dbr-news-share-options .facebook { background: #1877f2; }
.dbrx2610 .dbr-news-share-options .x { background: #111; }
.dbrx2610 .dbr-news-share-options .copy { background: #888; }
.dbrx2610 .dbr-news-share-options .naver { background: #03c75a; }
.dbrx2610 .dbr-news-share-options .band { background: #21c75a; }
.dbrx2610 .dbr-news-share-options .email { background: #888; font-size: 18px; }
.dbrx2610 .dbr-news-share-options small { font-size: 11px; line-height: 16px; }
.dbrx2610 .dbr-news-share-status { min-height: 18px; margin-top: 14px; color: var(--dbr-news-teal); font-size: 12px; text-align: center; }
.dbrx2610 .dbr-news-font-dialog { width: min(100%, 344px); padding: 38px 28px 30px; }
.dbrx2610 .dbr-news-range-control + .dbr-news-range-control { margin-top: 28px; }
.dbrx2610 .dbr-news-range-control label { display: block; margin-bottom: 12px; color: #555; font-size: 14px; text-align: center; }
.dbrx2610 .dbr-news-range-control input[type="range"] { display: block; width: 100%; height: 18px; margin: 0; appearance: none; background: transparent; cursor: pointer; }
.dbrx2610 .dbr-news-range-control input[type="range"]::-webkit-slider-runnable-track { height: 3px; background: #dedede; }
.dbrx2610 .dbr-news-range-control input[type="range"]::-moz-range-track { height: 3px; background: #dedede; }
.dbrx2610 .dbr-news-range-control input[type="range"]::-webkit-slider-thumb { width: 16px; height: 16px; margin-top: -6px; appearance: none; border: 0; border-radius: 50%; background: #111; }
.dbrx2610 .dbr-news-range-control input[type="range"]::-moz-range-thumb { width: 16px; height: 16px; border: 0; border-radius: 50%; background: #111; }
.dbrx2610 .dbr-news-range-labels { display: flex; justify-content: space-between; margin-top: 5px; color: #899198; font-size: 10px; }
.dbrx2610 .dbr-news-article-content { color: #000; font-family: var(--dbr-news-font-family); font-size: 18px; font-weight: 400; line-height: 1.72; letter-spacing: -.5px; word-wrap: break-word; word-break: break-all; }
.dbrx2610 .dbr-news-article-content p { margin: 0 0 27px !important; font-size: inherit !important; line-height: var(--dbr-news-article-line-height, 1.72) !important; }
.dbrx2610 .dbr-news-article-content img { width: auto; max-width: 100% !important; height: auto !important; margin: 0 auto; }
.dbrx2610 .dbr-news-article-content figure, .dbrx2610 .dbr-news-main-figure { height: auto !important; max-height: none !important; margin: 0 0 31px; overflow: visible !important; text-align: center; }
.dbrx2610 .dbr-news-main-figure img { width: 100%; max-height: 520px; object-fit: contain; }
.dbrx2610 .dbr-news-article-content figcaption, .dbrx2610 .dbr-news-article-content .caption, .dbrx2610 .dbr-news-article-content .image-caption { margin-top: 6px; padding: 0; color: #6c757d; font-size: 13px; font-weight: 400; line-height: 1.5; text-align: left; }
.dbrx2610 .dbr-news-article-content figcaption, .dbrx2610 .dbr-news-article-content figcaption *, .dbrx2610 .dbr-news-article-content .caption, .dbrx2610 .dbr-news-article-content .caption *, .dbrx2610 .dbr-news-article-content .image-caption, .dbrx2610 .dbr-news-article-content .image-caption *, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block p, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block p *, .dbrx2610 .dbr-news-article-content .dbr-news-editor-caption-cell, .dbrx2610 .dbr-news-article-content .dbr-news-editor-caption-cell * { height: auto !important; max-height: none !important; overflow: visible !important; text-overflow: clip !important; white-space: pre-line !important; overflow-wrap: anywhere; word-break: normal; -webkit-line-clamp: unset !important; }
.dbrx2610 .dbr-news-article-content figcaption, .dbrx2610 .dbr-news-article-content .caption, .dbrx2610 .dbr-news-article-content .image-caption, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block p { display: block; }
.dbrx2610 .dbr-news-article-content figcaption p, .dbrx2610 .dbr-news-article-content .caption p, .dbrx2610 .dbr-news-article-content .image-caption p { margin: 0 !important; line-height: inherit !important; }
.dbrx2610 .dbr-news-article-content table { max-width: 100% !important; margin: 0 auto 27px; border-collapse: collapse; }
.dbrx2610 .dbr-news-article-content td, .dbrx2610 .dbr-news-article-content td > * { max-width: 100% !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block { width: 100% !important; min-width: 0 !important; border: 0 !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block colgroup { display: none; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block > tbody > tr { display: block; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block > tbody > tr > td { display: none; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block > tbody > tr > td.dbr-news-editor-media-cell, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block > tbody > tr > td.dbr-news-editor-caption-cell { display: block; width: auto !important; padding: 0 !important; border: 0 !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block table { width: 100% !important; margin: 0; border: 0 !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block table, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block tbody, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block tr, .dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block td { height: auto !important; max-height: none !important; overflow: visible !important; border: 0 !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block img { width: 100% !important; max-width: none !important; height: auto !important; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block p, .dbrx2610 .dbr-news-article-content .dbr-news-editor-caption-cell { margin: 6px 0 0 !important; color: #6c757d; font-size: 13px; line-height: 1.5 !important; text-align: left; }
.dbrx2610 .dbr-news-article-content table.dbr-news-editor-media-block.is-broken { display: none; }
.dbrx2610 .dbr-news-related-news { margin-top: 38px; padding: 21px 0; border-top: 1px solid var(--dbr-news-line); border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-related-news h2 { margin-bottom: 11px; font-size: 17px; }
.dbrx2610 .dbr-news-related-news li { position: relative; padding-left: 13px; margin-top: 6px; font-size: 14px; }
.dbrx2610 .dbr-news-related-news li::before { content: ""; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; border-radius: 50%; background: var(--dbr-news-teal); }
.dbrx2610 .dbr-news-writer-box { display: flex; align-items: center; margin-top: 44px; padding: 17px 0; border-top: 1px solid var(--dbr-news-line); border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-writer-box img { width: 36px; height: 36px; margin-right: 12px; border-radius: 50%; object-fit: cover; }
.dbrx2610 .dbr-news-writer-box div { display: flex; flex: 1; flex-direction: column; }
.dbrx2610 .dbr-news-writer-box strong { font-size: 16px; font-weight: 600; line-height: 24px; }
.dbrx2610 .dbr-news-writer-box span { margin-top: 2px; color: #6c757d; font-size: 13px; line-height: 21px; }
.dbrx2610 .dbr-news-writer-box a { padding: 4px 12px; background: var(--dbr-news-teal); color: #fff; font-size: 14px; line-height: 21px; }
.dbrx2610 .dbr-news .dbr-news-copyright { margin: 48px 0; color: #000; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: -.5px; }
.dbrx2610 .dbr-news-comments { margin-top: 67px; }
.dbrx2610 .dbr-news-comments > h2 { margin-bottom: 5px; font-size: 20px; font-weight: 700; line-height: 28px; }
.dbrx2610 .dbr-news-comment-form { position: relative; padding: 15px 16px 36px; border: 1px solid #d1d5d8; border-radius: 5px; }
.dbrx2610 .dbr-news-comment-login { margin-bottom: 12px; font-size: 13px; }
.dbrx2610 .dbr-news-comment-form textarea { width: 100%; min-height: 74px; padding: 10px 0; resize: vertical; border: 0; outline: 0; color: #555; font-size: 13px; }
.dbrx2610 .dbr-news-comment-form .counter { position: absolute; left: 16px; bottom: 10px; color: #717980; font-size: 11px; }
.dbrx2610 .dbr-news-comment-form button { position: absolute; right: 16px; bottom: 9px; padding: 7px 18px; border: 0; background: var(--dbr-news-teal); color: #fff; font-size: 12px; cursor: pointer; }
.dbrx2610 .dbr-news-comment-tabs { display: flex; align-items: center; gap: 16px; margin-top: 29px; padding-bottom: 0; border-bottom: 1px solid rgba(0,0,0,.12); font-size: 16px; line-height: 35px; }
.dbrx2610 .dbr-news-comment-tabs strong { color: #000; font-weight: 700; }
.dbrx2610 .dbr-news-comment-tabs span { color: #6c757d; font-weight: 400; }
.dbrx2610 .dbr-news-comment-list li { padding: 16px 0; border-bottom: 1px solid var(--dbr-news-line); font-size: 13px; }
.dbrx2610 .dbr-news-comment-list time { margin-left: 10px; color: #899096; font-size: 11px; }
.dbrx2610 .dbr-news-comment-list p { margin-top: 8px; }
.dbrx2610 .b01-detail__sidebar { align-self: start; min-width: 0; padding: 0 0 0 64px; border-left: 0; }
.dbrx2610 .b01-detail__sidebar .dbr-news-latest-side { margin-top: 35px; }
.dbrx2610 .dbr-news-latest-side a { display: block; padding: 12px 0; border: 0; font-size: 16px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .dbr-news-latest-side a + a { border-top: 1px solid #e8e8e9; }

.dbrx2610 .bottom-paginate { display: flex; justify-content: center; margin: 0; padding-top: 32px; border-top: 0; }
.dbrx2610 .bottom-paginate .pagination,
.dbrx2610 .dbr-news .bottom-paginate .custom-pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 4px; margin: 0; padding: 0; list-style: none; }
.dbrx2610 .bottom-paginate .page-item { margin: 0; padding: 0; }

.dbrx2610 .bottom-paginate .page-link { display: flex; align-items: center; justify-content: center; width: 40px; min-width: 40px; height: 40px; margin: 0; padding: 0; border: 1px solid #dedede; border-radius: 9px !important; background: #fff; box-shadow: none; color: #333; font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1; letter-spacing: 0; text-decoration: none; box-sizing: border-box; transition: all .2s ease; }
.dbrx2610 .bottom-paginate .page-item:not(.active):not(.disabled) .page-link:hover { background: #f5f5f5; border-color: #aaa; color: #111; text-decoration: none; }
.dbrx2610 .bottom-paginate .page-item.active .page-link { background: #111; border-color: #111; color: #fff; font-weight: 400; }
.dbrx2610 .bottom-paginate .page-item.disabled .page-link { background: #fff; border-color: #999; color: #8192a1; cursor: default; }
.dbrx2610 .bottom-paginate .page-item:first-child .page-link,
.dbrx2610 .dbr-news .bottom-paginate .page-item:nth-child(2) .page-link,
.dbrx2610 .dbr-news .bottom-paginate .page-item:nth-last-child(2) .page-link,
.dbrx2610 .dbr-news .bottom-paginate .page-item:last-child .page-link { width: 40px; min-width: 40px; height: 40px; margin: 0; padding: 0; border: 1px solid #dedede; border-radius: 9px !important; background: #fff; color: #8192a1; font-family: Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0; }
.dbrx2610 .bottom-paginate .page-item.disabled:first-child .page-link,
.dbrx2610 .dbr-news .bottom-paginate .page-item.disabled:nth-child(2) .page-link { background: #fff; border-color: #999; color: #8192a1; }
.dbrx2610 .bottom-paginate .page-item.disabled:nth-child(2),
.dbrx2610 .dbr-news .bottom-paginate .page-item.disabled:nth-last-child(2) { display: list-item; }
.dbrx2610 .bottom-paginate .page-item:not(.disabled) .page-link:hover { background: #111; border-color: #fff; border-color: #111;  }

@media (max-width: 576px) {
    .dbrx2610 .bottom-paginate { padding-top: 24px; }
    .dbrx2610 .bottom-paginate .pagination,
    .dbrx2610 .bottom-paginate .custom-pagination { gap: 3px; }
    .dbrx2610 .bottom-paginate .page-link { width: 34px; min-width: 34px; height: 36px; border-radius: 7px !important; font-size: 14px; }
    .dbrx2610 .bottom-paginate .page-item:first-child .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:nth-child(2) .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:nth-last-child(2) .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:last-child .page-link { width: 34px; min-width: 34px; height: 36px; font-size: 16px; border-radius: 7px !important; }
}

@media (max-width: 380px) {
    .dbrx2610 .bottom-paginate .pagination,
    .dbrx2610 .bottom-paginate .custom-pagination { gap: 2px; }
    .dbrx2610 .bottom-paginate .page-link { width: 30px; min-width: 30px; height: 32px; border-radius: 6px !important; font-size: 13px; }
    .dbrx2610 .bottom-paginate .page-item:first-child .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:nth-child(2) .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:nth-last-child(2) .page-link,
    .dbrx2610 .dbr-news .bottom-paginate .page-item:last-child .page-link { width: 30px; min-width: 30px; height: 32px; font-size: 14px; }
}

@media (max-width: 1100px) {
.dbrx2610 .b01-list { grid-template-columns: minmax(0,1fr) 280px; gap: 40px; }
.dbrx2610 .b01-detail__header { width: calc(100% - 60px); max-width: none; margin-left: 60px; }
.dbrx2610 .b01-detail__grid { width: calc(100% - 60px); max-width: none; grid-template-columns: minmax(0,1fr) 320px; gap: 0; margin-left: 60px; }
.dbrx2610 .b01-detail__main { padding-right: 40px; }
.dbrx2610 .b01-detail__sidebar { padding-left: 40px; }
.dbrx2610 .dbr-news-share-rail { left: -60px; }
}
@media (max-width: 900px) {
.dbrx2610 .b01-list { grid-template-columns: 1fr; }
.dbrx2610 .b01-list__sidebar { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; padding-left: 0; border-left: 0; }
.dbrx2610 .b01-detail__header { width: auto; max-width: none; margin-left: 0; }
.dbrx2610 .b01-detail__header h1, .dbrx2610 .b01-detail__subtitles p { overflow: visible; text-overflow: clip; white-space: normal; }
.dbrx2610 .b01-detail__grid { width: 100%; max-width: none; grid-template-columns: minmax(0,1fr) 290px; gap: 0; margin-left: 0; }
.dbrx2610 .b01-detail__main { padding-right: 30px; }
.dbrx2610 .b01-detail__sidebar { padding-left: 30px; }
.dbrx2610 .dbr-news-share-rail { position: static; flex-direction: row; width: auto; margin: 0 0 0 auto; border: 0; }
.dbrx2610 .dbr-news-share-rail button { width: 44px; border: 1px solid var(--dbr-news-line); border-right: 0; }
.dbrx2610 .dbr-news-share-rail button:last-child { border-right: 1px solid var(--dbr-news-line); }
}
@media (max-width: 680px) {
.dbrx2610 .b01-list.dbr-news-width { display: block; width: auto; max-width: none; margin-right: 20px; margin-left: 20px; overflow: hidden; }
.dbrx2610 .b01-list__main, .dbrx2610 .b01-list__item .b01-list__copy, .dbrx2610 .b01-detail__header, .dbrx2610 .b01-detail__grid, .dbrx2610 .b01-detail__grid > *, .dbrx2610 .dbr-news-article-content { min-width: 0; max-width: 100%; }
.dbrx2610 .b01-detail, .dbrx2610 .b01-list { padding-top: 20px; }
.dbrx2610 .b01-list__main, .dbrx2610 .b01-list__sidebar { width: 100%; min-width: 0; max-width: none; }
.dbrx2610 .b01-list__sidebar { display: block; padding: 30px 0 0; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-list__header h1 { font-size: 24px; font-weight: 700; line-height: 29px; letter-spacing: -.75px; }
.dbrx2610 .b01-list__header h1 small { display: block; margin-top: 4px; font-size: 13px; font-weight: 400; line-height: 20px; letter-spacing: -.5px; }
.dbrx2610 .b01-list__categories a { font-size: 16px; line-height: 24px; }
.dbrx2610 .b01-list__item { width: 100%; grid-template-columns: 96px minmax(0,1fr); gap: 14px; overflow: hidden; padding: 24px 0; }
.dbrx2610 .b01-list__item .b01-list__thumb { width: 96px; height: 72px; }
.dbrx2610 .b01-list__item .b01-list__thumb img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .b01-list__item .b01-list__copy { min-width: 0; overflow: hidden; }
.dbrx2610 .b01-list__item h2 { display: -webkit-box; width: 100%; max-width: 100%; overflow: hidden; font-size: 18px; font-weight: 600; line-height: 26px; letter-spacing: -.75px; text-overflow: clip; white-space: normal; word-break: keep-all; overflow-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .b01-list__item h2 a { word-break: keep-all; overflow-wrap: break-word; }
.dbrx2610 .b01-list__item p { display: none; }
.dbrx2610 .b01-list__item .b01-list__meta { flex-wrap: wrap; margin-top: 8px; color: #495057; font-size: 13px; line-height: 20px; }
.dbrx2610 .b01-list__item .b01-list__meta span { display: block; }
.dbrx2610 .b01-list__item .b01-list__meta span, .dbrx2610 .b01-list__item .b01-list__meta time { padding: 0 4px; }
.dbrx2610 .b01-list__item .b01-list__meta span:first-child { padding-left: 0; }
.dbrx2610 .b01-list__item .b01-list__meta time { padding-right: 0; }
.dbrx2610 .b01-list__categories { gap: 14px; padding-left: 0; padding-right: 0; }
.dbrx2610 .b01-list__sidebar .dbr-news-most-viewed li { grid-template-columns: 32px minmax(0,1fr) 88px; min-height: 50px; }
.dbrx2610 .b01-list__sidebar .dbr-news-most-viewed li .dbr-news-most-viewed__thumb { width: 88px; }
.dbrx2610 .dbr-news-side-photo-news, .dbrx2610 .dbr-news-side-photo-news article { width: 100%; max-width: none; }
.dbrx2610 .dbr-news-side-photo-news article img { width: 100% !important; height: auto; aspect-ratio: 3 / 2; object-fit: cover; }
.dbrx2610 .dbr-news-side-photo-news article h3 { max-height: 52px; font-size: 18px; font-weight: 600; line-height: 26px; white-space: normal; word-break: normal; overflow-wrap: anywhere; }
.dbrx2610 .dbr-news-side-photo-news article h3 a { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dbrx2610 .b01-detail__header .section-name { font-size: 18px; font-weight: 500; line-height: 18px; }
.dbrx2610 .b01-detail__header h1 { font-size: 34px; font-weight: 700; line-height: 44px; letter-spacing: -.75px; word-break: keep-all; overflow-wrap: break-word; }
.dbrx2610 .b01-detail__subtitles, .dbrx2610 .b01-detail__subtitles p { font-size: 20px; font-weight: 600; line-height: 30px; letter-spacing: -.5px; }
.dbrx2610 .b01-detail__meta { flex-wrap: wrap; row-gap: 10px; margin-top: 0; font-size: 14px; line-height: 21px; }
.dbrx2610 .dbr-news-google-news { margin-left: 0; }
.dbrx2610 .b01-detail__grid { grid-template-columns: 1fr; }
.dbrx2610 .b01-detail__main { padding-right: 0; border-right: 0; }
.dbrx2610 .b01-detail__sidebar { padding: 30px 0 0; border-left: 0; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-article-content { font-size: 18px; line-height: var(--dbr-news-article-line-height, 1.72); letter-spacing: -.5px; }
.dbrx2610 .dbr-news-article-content p { line-height: var(--dbr-news-article-line-height, 1.72) !important; }
.dbrx2610 .dbr-news-article-content figcaption, .dbrx2610 .dbr-news-article-content .caption, .dbrx2610 .dbr-news-article-content .image-caption { font-size: 13px; line-height: 20px; }
.dbrx2610 .dbr-news-article-content table { table-layout: fixed; }
.dbrx2610 .dbr-news-article-content td { padding-right: 0 !important; padding-left: 0 !important; }
.dbrx2610 .dbr-news-related-news h2 { font-size: 18px; font-weight: 700; line-height: 26px; }
.dbrx2610 .dbr-news-related-news li { font-size: 15px; line-height: 23px; }
.dbrx2610 .dbr-news-writer-box strong { font-size: 16px; line-height: 24px; }
.dbrx2610 .dbr-news-writer-box span { font-size: 13px; line-height: 21px; }
.dbrx2610 .dbr-news .dbr-news-copyright { font-size: 16px; line-height: 24px; }
.dbrx2610 .dbr-news-comments > h2 { font-size: 20px; line-height: 28px; }
.dbrx2610 .dbr-news-comment-tabs { font-size: 16px; line-height: 35px; }
.dbrx2610 .b01-detail__sidebar .dbr-news-most-viewed h2, .dbrx2610 .b01-detail__sidebar .dbr-news-side-photo-news h2, .dbrx2610 .b01-detail__sidebar .dbr-news-latest-side h2 { font-size: 20px; font-weight: 700; line-height: 24px; }
.dbrx2610 .b01-detail__sidebar .dbr-news-most-viewed li a, .dbrx2610 .b01-detail__sidebar .dbr-news-latest-side a { font-size: 16px; line-height: 24px; }
}
@media print {
.dbrx2610 .b01-detail__sidebar, .dbrx2610 .dbr-news-share-rail, .dbrx2610 .dbr-news-tool-overlay, .dbrx2610 .dbr-news-comments { display: none !important; }
.dbrx2610 .b01-detail__grid, .dbrx2610 .b01-detail__header { width: 100%; margin: 0; display: block; }
.dbrx2610 .b01-detail__main { padding-right: 0; border-right: 0; }
}
.dbrx2610 .b01-list__main .b01-list__item .b01-list__thumb {
    height: auto;
    aspect-ratio: var(--dbr-news-thumbnail-ratio);
}
.dbrx2610 .b01-list.b01-sidebar-none, .dbrx2610 .b01-detail.b01-sidebar-none .b01-detail__grid { grid-template-columns: minmax(0, 1fr); }
.dbrx2610 .b01-sidebar-none .b01-detail__main { padding-right: 0; border-right: 0; }
.dbrx2610 .b01-list.b01-sidebar-left { grid-template-columns: 300px minmax(0, 1fr); }
.dbrx2610 .b01-sidebar-left .b01-list__sidebar { grid-column: 1; grid-row: 1; }
.dbrx2610 .b01-sidebar-left .b01-list__main { grid-column: 2; grid-row: 1; }
.dbrx2610 .b01-detail.b01-sidebar-left .b01-detail__grid { width: 100%; max-width: none; margin-left: 0; grid-template-columns: 320px minmax(0, 1fr); }
.dbrx2610 .b01-detail.b01-sidebar-left .b01-detail__header { width: 100%; margin-left: 0; }
.dbrx2610 .b01-sidebar-left .b01-detail__sidebar { grid-column: 1; grid-row: 1; padding-left: 0; padding-right: 40px; border-left: 0; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-sidebar-left .b01-detail__main { grid-column: 2; grid-row: 1; padding-left: 40px; padding-right: 0; }
.dbrx2610 .b01-sidebar-left .b01-detail__meta .dbr-news-share-rail, .dbrx2610 .b01-layout-card .b01-detail__meta .dbr-news-share-rail { position: static; display: flex; flex-direction: row; width: auto; margin: 0 0 0 auto; border: 0; }
.dbrx2610 .b01-sidebar-left .dbr-news-share-rail button, .dbrx2610 .b01-layout-card .dbr-news-share-rail button { width: 44px; border: 1px solid var(--dbr-news-line); }
.dbrx2610 .b01-layout-card { padding: 32px; background: var(--dbr-news-soft); }
.dbrx2610 .b01-list.b01-layout-card { grid-template-columns: minmax(0, 1fr) 300px; gap: 20px; }
.dbrx2610 .b01-layout-card .b01-list__main, .dbrx2610 .b01-layout-card .b01-detail__main { min-width: 0; padding: 40px; border: 0; border-radius: 8px; background: #fff; }
.dbrx2610 .b01-detail.b01-layout-card .b01-detail__grid { width: 100%; max-width: none; margin-left: 0; grid-template-columns: minmax(0, 1fr) 320px; gap: 20px; }
.dbrx2610 .b01-detail.b01-layout-card .b01-detail__header { width: 100%; max-width: none; margin: 0 0 24px; }
.dbrx2610 .b01-layout-card .b01-list__sidebar, .dbrx2610 .b01-layout-card .b01-detail__sidebar { padding: 0; border: 0; }
.dbrx2610 .b01-layout-card .dbr-news-most-viewed, .dbrx2610 .b01-layout-card .dbr-news-side-photo-news, .dbrx2610 .b01-layout-card .dbr-news-latest-side { padding: 20px; border: 0; border-radius: 8px; background: #fff; }
.dbrx2610 .b01-list.b01-layout-card.b01-sidebar-left { grid-template-columns: 300px minmax(0, 1fr); }
.dbrx2610 .b01-detail.b01-layout-card.b01-sidebar-left .b01-detail__grid { grid-template-columns: 320px minmax(0, 1fr); }
.dbrx2610 .b01-list.b01-layout-card.b01-sidebar-none, .dbrx2610 .b01-detail.b01-layout-card.b01-sidebar-none .b01-detail__grid { grid-template-columns: minmax(0, 1fr); }
@media (max-width: 900px) {
.dbrx2610 .b01-list.b01-sidebar-left, .dbrx2610 .b01-list.b01-layout-card { grid-template-columns: minmax(0, 1fr); }
.dbrx2610 .b01-sidebar-left .b01-list__main, .dbrx2610 .b01-sidebar-left .b01-list__sidebar { grid-column: auto; grid-row: auto; }
}
@media (max-width: 680px) {
.dbrx2610 .b01-layout-card.dbr-news-width { width: 100%; margin: 0; padding: 20px 14px; }
.dbrx2610 .b01-layout-card .b01-list__main, .dbrx2610 .b01-layout-card .b01-detail__main { padding: 20px; }
.dbrx2610 .b01-layout-card .b01-list__sidebar { margin-top: 20px; }
.dbrx2610 .b01-detail.b01-sidebar-left .b01-detail__grid, .dbrx2610 .b01-detail.b01-layout-card .b01-detail__grid, .dbrx2610 .b01-detail.b01-layout-card.b01-sidebar-left .b01-detail__grid { grid-template-columns: minmax(0, 1fr); }
.dbrx2610 .b01-sidebar-left .b01-detail__main, .dbrx2610 .b01-sidebar-left .b01-detail__sidebar { grid-column: auto; grid-row: auto; padding-left: 0; padding-right: 0; border-right: 0; }
.dbrx2610 .b01-layout-card.b01-sidebar-left .b01-detail__main { padding: 20px; }
}
@media print {
.dbrx2610 .b01-layout-card { width: 100%; margin: 0; padding: 0; background: #fff; }
.dbrx2610 .b01-layout-card .b01-detail__main { padding: 0; }
.dbrx2610 .b01-detail.b01-layout-card .b01-detail__grid, .dbrx2610 .b01-detail.b01-sidebar-left .b01-detail__grid { display: block; }
}
.dbrx2610 .h01-top__mobile-submenu[hidden] { display: none !important; }
@media (max-width: 900px) {

}
.dbrx2610 .b01-list--gallery .b01-list__items { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; padding-top: 24px; }
.dbrx2610 .b01-list--gallery .b01-list__item { display: flex; min-width: 0; flex-direction: column; gap: 12px; padding: 0 0 20px; border-bottom: 0; }
.dbrx2610 .b01-list--gallery .b01-list__item .b01-list__thumb { width: 100%; height: auto; aspect-ratio: 16 / 9; }
.dbrx2610 .b01-list--gallery .b01-list__item h2 { white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .b01-list--gallery .b01-list__meta { margin-top: 12px; flex-wrap: wrap; }
@media (max-width: 680px) {
.dbrx2610 .b01-list--gallery .b01-list__items { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 14px; }
}
.dbrx2610 .h01-top__mobile-panel { position: fixed; right: -340px; top: 0; z-index: 102; display: block; width: min(340px, 88vw); height: 100vh; overflow-y: auto; padding: 20px; background: #fff; transition: right .25s ease; }
.dbrx2610 .h01-top__mobile-panel.open { right: 0; }
.dbrx2610 .h01-top__mobile-panel-head { display: flex; align-items: center; justify-content: space-between; padding-bottom: 18px; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .h01-top__mobile-panel-head img { width: 130px; }
.dbrx2610 .h01-top__mobile-close { border: 0; background: transparent; font-size: 28px; }
.dbrx2610 .h01-top__mobile-panel > ul > li { border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .h01-top__mobile-panel > ul > li > a { display: block; padding: 14px 2px; font-weight: 700; }
.dbrx2610 .h01-top__mobile-panel li li a { display: block; padding: 7px 14px; color: #6b737a; font-size: 13px; }
.dbrx2610 .h01-top__panel-backdrop { position: fixed; inset: 0; z-index: 101; background: rgba(0,0,0,.42); }
.dbrx2610 .h01-top__panel-backdrop.open { display: block; }
.dbrx2610 .h01-top__mobile-menu-row { display: flex; align-items: center; }
.dbrx2610 .h01-top__mobile-menu-row > a { flex: 1; min-width: 0; display: block; padding: 14px 2px; font-weight: 700; }
.dbrx2610 .h01-top__mobile-submenu-toggle { display: flex; align-items: center; justify-content: center; flex: 0 0 44px; width: 44px; height: 44px; padding: 0; border: 0; background: transparent; color: #6b737a; cursor: pointer; }
.dbrx2610 .h01-top__mobile-submenu-arrow { width: 8px; height: 8px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .2s ease; }
.dbrx2610 .h01-top__mobile-submenu-toggle[aria-expanded="true"] .h01-top__mobile-submenu-arrow { transform: rotate(225deg); }
.dbrx2610 .h01-top__mobile-panel { visibility: hidden; pointer-events: none; }
.dbrx2610 .h01-top__mobile-panel.open { visibility: visible; pointer-events: auto; }
.dbrx2610 .dbr-news-policy { padding-top: 32px; padding-bottom: 60px; }
.dbrx2610 .dbr-news-policy__nav { display: flex; flex-wrap: wrap; gap: 12px 24px; padding-bottom: 20px; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-policy__nav a { color: #666; font-size: 15px; }
.dbrx2610 .dbr-news-policy__nav a[aria-current="page"] { color: #111; font-weight: 700; }
.dbrx2610 .dbr-news-policy__header { padding: 32px 0 24px; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .dbr-news-policy__header h1 { margin: 0 0 12px; font-size: 28px; line-height: 1.4; overflow-wrap: anywhere; }
.dbrx2610 .dbr-news-policy__header time { color: #888; font-size: 13px; }
.dbrx2610 .dbr-news-policy__body { padding-top: 28px; font-size: 16px; line-height: 1.8; overflow-wrap: anywhere; }
.dbrx2610 .dbr-news-policy__body img { max-width: 100%; height: auto; }
.dbrx2610 .dbr-news-policy__body table { max-width: 100%; }
@media (max-width: 680px) {
.dbrx2610 .dbr-news-policy__nav { gap: 10px 16px; }
.dbrx2610 .dbr-news-policy__header h1 { font-size: 24px; }
}

.dbrx2610 .h02-top { position: relative; z-index: 50; background: #fff; }
.dbrx2610 .h02-top__core { position: relative; }
.dbrx2610 .h02-top__utility { display: flex; align-items: flex-start; justify-content: flex-end; gap: 28px; min-height: 40px; padding-top: 12px; color: #59626a; font-size: 16px; line-height: 1.5; }
.dbrx2610 .h02-top__member-links { display: inline-flex; align-items: center; }
.dbrx2610 .h02-top__member-links a { color: inherit; }
.dbrx2610 .h02-top__member-links a + a { margin-left: 16px; padding-left: 16px; border-left: 1px solid #d4d7d9; }
.dbrx2610 .h02-top__masthead { display: grid; grid-template-columns: 300px minmax(300px, 1fr) 300px; align-items: center; min-height: 152px; }
.dbrx2610 .h02-top__logo { grid-column: 2; justify-self: center; }
.dbrx2610 .h02-top__logo img { width: 210px; max-width: 100%; max-height: 82px; object-fit: contain; }
.dbrx2610 .h02-top__masthead-ad { position: absolute; top: 70px; z-index: 1; display: flex; align-items: center; width: 300px; min-height: 80px; overflow: hidden; }
.dbrx2610 .h02-top__masthead-ad--left { left: max(14px, calc((100% - 1200px) / 2)); }
.dbrx2610 .h02-top__masthead-ad--right { right: max(14px, calc((100% - 1200px) / 2)); justify-content: flex-end; }
.dbrx2610 .h02-top__masthead-ad > img, .dbrx2610 .h02-top__masthead-ad > a, .dbrx2610 .h02-top__masthead-ad > a img { width: 100%; max-height: 80px; object-fit: cover; }
.dbrx2610 .h02-top__navigation-row { display: grid; grid-template-columns: 44px minmax(0,1fr) 44px; align-items: center; min-height: 52px; }
.dbrx2610 .h02-top__navigation > ul { display: flex; align-items: center; justify-content: center; gap: clamp(24px, 4vw, 52px); }
.dbrx2610 .h02-top__navigation > ul > li { position: relative; }
.dbrx2610 .h02-top__navigation > ul > li > a { display: flex; justify-content:center; align-items:center;  font-size: 17px; font-weight: 700; white-space: nowrap; }
.dbrx2610 .h02-top__navigation > ul > li > a.active, .dbrx2610 .h02-top__navigation > ul > li:hover > a { color: #e42116; }
.dbrx2610 .h02-top__submenu { position: absolute; top: 100%; left: 50%; display: none; min-width: 100px; padding: 10px 0; background: #fff; border: 1px solid #000; box-shadow: 0 10px 24px rgba(0,0,0,.08); transform: translateX(-50%); }
.dbrx2610 .h02-top__navigation li:hover > .h02-top__submenu { display: block; padding:10px; }
.dbrx2610 .h02-top__submenu a { display: block; padding: 8px 0px; font-size: 14px; white-space: nowrap; text-align:center;}
.dbrx2610 .h02-top__mobile-menu-button, .dbrx2610 .h02-top__tool-button { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; border: 0; background: transparent; cursor: pointer; }
.dbrx2610 .h02-top__mobile-menu-button { flex-direction: column; gap: 4px; }
.dbrx2610 .h02-top__mobile-menu-button > span { width: 20px; height: 2px; background: #111; }
.dbrx2610 .h02-top__icon-search { position: relative; width: 19px; height: 19px; border: 2px solid #111; border-radius: 50%; }
.dbrx2610 .h02-top__icon-search::after { content: ""; position: absolute; right: -6px; bottom: -4px; width: 8px; height: 2px; background: #111; transform: rotate(48deg); }
.dbrx2610 .h02-top__search-panel { position: absolute; top: 100%; left: 0; right: 0; display: none; padding: 24px 0; background: #fff; border-top: 1px solid var(--dbr-news-line); box-shadow: 0 12px 24px rgba(0,0,0,.08); }
.dbrx2610 .h02-top__search-panel.open { display: block; }
.dbrx2610 .h02-top__search-panel form { display: flex; gap: 8px; }
.dbrx2610 .h02-top__search-panel input { flex: 1; height: 48px; padding: 0 16px; border: 1px solid #aeb5bb; }
.dbrx2610 .h02-top__search-panel button { min-width: 72px; border: 0; background: #e42116; color: #fff; cursor: pointer; }
.dbrx2610 .h02-top__search-close { min-width: 48px !important; background: #343a40 !important; font-size: 24px; }
.dbrx2610 .h02-top__mobile-panel { position: fixed; top: 0; right: -360px; z-index: 102; visibility: hidden; width: min(360px, 88vw); height: 100vh; overflow-y: auto; padding: 20px; background: #fff; pointer-events: none; transition: right .25s ease; }
.dbrx2610 .h02-top__mobile-panel.open { right: 0; visibility: visible; pointer-events: auto; }
.dbrx2610 .h02-top__mobile-panel-head, .dbrx2610 .h02-top__mobile-menu-row { display: flex; align-items: center; }
.dbrx2610 .h02-top__mobile-panel-head { justify-content: space-between; padding-bottom: 18px; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .h02-top__mobile-panel-head img { width: 150px; }
.dbrx2610 .h02-top__mobile-close { border: 0; background: transparent; font-size: 28px; }
.dbrx2610 .h02-top__mobile-panel > ul > li { border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .h02-top__mobile-menu-row > a { flex: 1; min-width: 0; padding: 14px 2px; font-weight: 700; }
.dbrx2610 .h02-top__mobile-submenu-toggle { flex: 0 0 44px; height: 44px; border: 0; background: transparent; }
.dbrx2610 .h02-top__mobile-submenu-toggle span { display: inline-block; width: 8px; height: 8px; border-right: 2px solid #777; border-bottom: 2px solid #777; transform: rotate(45deg); }
.dbrx2610 .h02-top__mobile-submenu-toggle[aria-expanded="true"] span { transform: rotate(225deg); }
.dbrx2610 .h02-top__mobile-submenu[hidden] { display: none !important; }
.dbrx2610 .h02-top__mobile-submenu a { display: block; padding: 8px 14px; color: #697078; font-size: 13px; }
.dbrx2610 .h02-top__panel-backdrop { display: none; position: fixed; inset: 0; z-index: 101; background: rgba(0,0,0,.42); }
.dbrx2610 .h02-top__panel-backdrop.open { display: block; }

.dbrx2610 .m63-main { --m63-dark: #343a40; --m63-red: #e42116; padding-top: 10px; padding-bottom: 0; }
.dbrx2610 .m63-main__hero { overflow: hidden; background: var(--m63-dark); }
.dbrx2610 .m63-main__hero-stage { display: grid; grid-template-columns: minmax(0, 820px) minmax(280px, 380px); min-height: 440px; }
.dbrx2610 .m63-main__hero-slides { position: relative; min-width: 0; }
.dbrx2610 .m63-main__hero-slide, .dbrx2610 .m63-main__hero-slide > a { position: absolute; inset: 0; display: block; }
.dbrx2610 .m63-main__hero-slide[hidden] { display: none; }
.dbrx2610 .m63-main__hero-slide img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m63-main__hero-slide > a::after { content: ""; position: absolute; inset: 35% 0 0; background: linear-gradient(transparent, rgba(0,0,0,.86)); }
.dbrx2610 .m63-main__hero-copy { position: absolute; z-index: 1; left: 48px; right: 48px; bottom: 34px; color: #fff; }
.dbrx2610 .m63-main__hero-copy strong { display: block; overflow: hidden; font-size: clamp(28px, 3vw, 36px); font-weight: 700; line-height:46px; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .m63-main__hero-copy small { display: block; margin-top: 12px; overflow: hidden; color: rgba(255,255,255,.84); font-size: 18px; line-height:22px; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .m63-main__hero-nav { display: grid; grid-template-rows: repeat(5, 1fr); }
.dbrx2610 .m63-main__hero-nav li, .dbrx2610 .m63-main__hero-nav a { min-width: 0; height: 100%; }
.dbrx2610 .m63-main__hero-nav a { position: relative; display: flex; align-items: center; width: 100%; padding: 16px 26px; background: transparent; color: rgba(255,255,255,.78); font-size: 18px; line-height: 1.5; text-align: left; cursor: pointer; }
.dbrx2610 .m63-main__hero-nav a span { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__hero-nav a.is-active, .dbrx2610 .m63-main__hero-nav a:hover, .dbrx2610 .m63-main__hero-nav a:focus-visible { padding-left: 62px; background: var(--m63-red); color: #fff; }
.dbrx2610 .m63-main__hero-nav a.is-active::before, .dbrx2610 .m63-main__hero-nav a:hover::before, .dbrx2610 .m63-main__hero-nav a:focus-visible::before { content: "‹"; position: absolute; left: 28px; top: 50%; font-size: 32px; transform: translateY(-50%); }
.dbrx2610 .m63-main__breaking { display: grid; grid-template-columns: 250px minmax(0,1fr) 48px; align-items: center; min-height: 100px; padding: 0 32px 0 46px; background: var(--m63-dark); border-top: 1px solid rgba(255,255,255,.22); color: #fff; }
.dbrx2610 .m63-main__breaking h2 { font-size: 24px; }
.dbrx2610 .m63-main__breaking-track { position: relative; min-width: 0; height: 33px; overflow: hidden; }
.dbrx2610 .m63-main__breaking-track a { position: absolute; top: 0; right: 0; left: 0; display: block; overflow: hidden; font-size: 24px; line-height: 1.5; text-overflow: ellipsis; white-space: nowrap; transform: translateY(110%); transition: transform .5s cubic-bezier(.22,.61,.36,1); }
.dbrx2610 .m63-main__breaking-track a.is-active { transform: translateY(0); }
.dbrx2610 .m63-main__breaking-track a.is-entering { transform: translateY(110%); }
.dbrx2610 .m63-main__breaking-track a.is-leaving { transform: translateY(-110%); }
.dbrx2610 .m63-main__breaking-track a[hidden] { display: none; }
.dbrx2610 .m63-main__breaking-toggle { display: grid; place-items: center; width: 48px; height: 48px; padding: 0; border: 0; background: transparent; color: #fff; cursor: pointer; }
.dbrx2610 .m63-main__breaking-toggle span { width: 17px; height: 17px; border-right: 3px solid currentColor; border-bottom: 3px solid currentColor; transform: rotate(45deg) translate(-3px,-3px); transition: transform .2s ease; }
.dbrx2610 .m63-main__breaking.is-expanded { align-items: start; padding-top: 30px; padding-bottom: 30px; }
.dbrx2610 .m63-main__breaking.is-expanded .m63-main__breaking-track { height: auto; overflow: visible; }
.dbrx2610 .m63-main__breaking.is-expanded .m63-main__breaking-track a { position: static; margin-bottom: 12px; font-size: 22px; transform: none; transition: none; }
.dbrx2610 .m63-main__breaking.is-expanded .m63-main__breaking-toggle span { transform: rotate(225deg) translate(-3px,-3px); }
.dbrx2610 .m63-main__editors { display: grid; grid-template-columns: 270px minmax(0,1fr); gap: 40px; margin-top: 40px; padding: 32px 40px 40px; border: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__section-intro { padding: 4px 24px 0 8px; border-right: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__section-intro h2 { max-width: 190px; font-size: 32px; line-height: 1.35; word-break: keep-all; font-weight:700;}
.dbrx2610 .m63-main__section-intro p { margin-top: 16px; color: #7a8188; font-size:14px;}
.dbrx2610 .m63-main__section-intro > a { display: inline-flex; align-items: center; justify-content: center; min-width: 134px; height: 44px; margin-top: 32px; border: 1px solid #111; border-radius: 24px; font-weight: 600; }
.dbrx2610 .m63-main__editor-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 28px 30px; }
.dbrx2610 .m63-main__editor-image { display: block; aspect-ratio: 16 / 9; overflow: hidden; background: #f3f3f3; }
.dbrx2610 .m63-main__editor-image img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m63-main__editor-grid h3 { margin-top: 10px; font-size: 18px; line-height: 1.45; }
.dbrx2610 .m63-main__editor-grid h3 a { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal;}
.dbrx2610 .m63-main__banner-strip { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 24px; min-height: 72px; margin: 40px 0; }
.dbrx2610 .m63-main__banner-strip > img, .dbrx2610 .m63-main__banner-strip > a, .dbrx2610 .m63-main__banner-strip > a img { width: 100%; height: 72px; object-fit: cover; }
.dbrx2610 .m63-main__banner-strip:empty { display: none; }
.dbrx2610 .m63-main__season { padding: 42px 46px 44px; background: var(--m63-dark); color: #fff; }
.dbrx2610 .m63-main__season > h2, .dbrx2610 .m63-main__video > h2, .dbrx2610 .m63-main__photo-hot > h2 { margin-bottom: 26px; font-size: 30px; font-weight:700; }
.dbrx2610 .m63-main__season-slider { --news-slides-visible: 3.5; position: relative; }
.dbrx2610 .m63-main__season-viewport { overflow: hidden; touch-action: pan-y; }
.dbrx2610 .m63-main__season-track { display: flex; transition: transform .55s ease; }
.dbrx2610 .m63-main__season-card { flex: 0 0 calc(100% / var(--news-slides-visible)); min-width: 0; padding-right: 28px; }
.dbrx2610 .m63-main__season-card img { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; }
.dbrx2610 .m63-main__season-card strong { display: -webkit-box; margin-top: 12px; overflow: hidden; font-size: 17px; line-height: 1.5; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__season-arrow { position: absolute; z-index: 2; top: 42%; display: flex; align-items: center; justify-content: center; width: 62px; height: 62px; border: 1px solid #111; border-radius: 50%; background: #fff; color: #111; font-size: 22px!important; transform: translateY(-50%); }
.dbrx2610 .m63-main__season-arrow.prev { left: -32px; }
.dbrx2610 .m63-main__season-arrow.next { right: -32px; }
.dbrx2610 .m63-main__season-dots { display: flex; justify-content: center; gap: 8px; margin-top: 48px; }
.dbrx2610 .m63-main__season-dots button { width: 38px; height: 3px; padding: 0; border: 0; background: rgba(255,255,255,.25); }
.dbrx2610 .m63-main__season-dots button[aria-current="true"] { background: #fff; }
.dbrx2610 .m63-main__feed-layout { display: grid; grid-template-columns: minmax(0, 780px) minmax(270px, 380px); gap: 40px; margin-top: 40px; }
.dbrx2610 .m63-main__feed { position: relative; order: 0 !important; padding: 40px 40px 67px; border: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__feed article { display: grid; grid-template-columns: 204px minmax(0,1fr); gap: 18px; align-items: center; }
.dbrx2610 .m63-main__feed article + article { margin-top: 22px; padding-top: 22px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__feed-image { aspect-ratio: 16 / 9; overflow: hidden; }
.dbrx2610 .m63-main__feed-image img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m63-main__feed h3 { font-size: 18px; line-height: 1.45; }
.dbrx2610 .m63-main__feed p { display: -webkit-box; margin-top: 8px; overflow: hidden; color: #727a81; font-size: 14px; line-height: 1.6; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__feed span { display: block; margin-top: 8px; color: #747c83; font-size: 12px; }
.dbrx2610 .m63-main__more { position: absolute; left: 50%; bottom: -22px; display: inline-flex; align-items: center; justify-content: center; width: max-content; height: 44px; padding: 0 30px; border: 1px solid #111; border-radius: 24px; background: #fff; font-weight: 600; transform: translateX(-50%); transition: background-color .2s ease, color .2s ease; }
.dbrx2610 .m63-main__more:hover, .dbrx2610 .m63-main__more:focus-visible { background: #111; color: #fff; }
.dbrx2610 .m63-main__feed-sidebar { order: 1; min-width: 0; border: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__feed-sidebar-inner { position: sticky; top: 24px; padding: 40px 40px;  background:#f8f9fa;}
.dbrx2610 .m63-main__side-ad { margin-bottom: 48px; }
.dbrx2610 .m63-main__side-ad img { width: 100%; }
.dbrx2610 .m63-main__popular h2 { margin-bottom: 16px; font-size: 20px; font-weight:700;}
.dbrx2610 .m63-main__popular li { display: grid; grid-template-columns: 28px minmax(0,1fr) 64px; gap: 12px; align-items: center; min-height: 64px; }
.dbrx2610 .m63-main__popular li + li { margin-top: 15px; padding-top: 15px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__popular em { font-size: 24px; font-style: normal; font-weight: 700; }
.dbrx2610 .m63-main__popular a { display: -webkit-box; overflow: hidden; font-size: 17px; line-height: 1.47; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__popular img { width: 64px; height: 64px; object-fit: cover; }
.dbrx2610 .m63-main__video { margin-top: 72px; padding:48px; background-image: linear-gradient(180deg,rgba(232, 232, 233, 1) 0%, rgba(232, 232, 233, 1) 50%, rgba(255, 255, 255, 1) 100%); }
.dbrx2610 .m63-main__video-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 32px; }
.dbrx2610 .m63-main__video-grid article { min-width: 0; overflow: hidden; background: #050505; color: #fff; }
.dbrx2610 .m63-main__video-grid article > a { display: block; min-width: 0; overflow: hidden; }
.dbrx2610 .m63-main__video-grid article > a > span { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background: #1b1b1b; }
.dbrx2610 .m63-main__video-grid img { display: block; width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m63-main__video-grid i { position: absolute; right: 10px; bottom: 10px; display: grid; place-items: center; width: 28px; height: 28px; border: 1px solid rgba(255,255,255,.7); border-radius: 50%; font-size: 10px; font-style: normal; }
.dbrx2610 .m63-main__video-grid strong, .dbrx2610 .m63-main__video-grid small { display: block; margin: 0 20px; font-size:13px;}
.dbrx2610 .m63-main__video-grid strong { overflow: hidden; margin-top: 17px; font-size: 17px; text-overflow: ellipsis; white-space: nowrap; }
.dbrx2610 .m63-main__video-grid small { margin-top: 8px; padding-bottom: 20px; color: rgba(255,255,255,.7); }
.dbrx2610 .m63-main__photo-hot { position: relative; isolation: isolate; width: 100vw; margin: 0 0 0 calc(50% - 50vw); padding: 46px max(40px, calc((100vw - 1200px) / 2)) 52px; overflow: hidden; background: #071b2a; color: #fff; }
.dbrx2610 .m63-main__photo-hot > * { position: relative; z-index: 1; }
.dbrx2610 .m63-main__photo-hot > .m63-main__photo-hot-bg { position: absolute; z-index: 0; inset: -30px; display: block; overflow: hidden; }
.dbrx2610 .m63-main__photo-hot-bg::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(2,19,31,.82), rgba(7,27,42,.68) 48%, rgba(2,15,25,.88)); }
.dbrx2610 .m63-main__photo-hot-bg img { width: 100%; height: 100%; object-fit: cover; filter: blur(20px); opacity: .7; transform: scale(1.08); }
.dbrx2610 .m63-main__photo-hot-grid { display: grid; grid-template-columns: minmax(0, 2.16fr) repeat(3, minmax(0, 1fr)); gap: 32px; align-items: start; }
.dbrx2610 .m63-main__photo-hot article, .dbrx2610 .m63-main__photo-hot article > a { min-width: 0; }
.dbrx2610 .m63-main__photo-hot article > a { display: block; }
.dbrx2610 .m63-main__photo-hot-image { display: block; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background: #132c3c; }
.dbrx2610 .m63-main__photo-hot article img { display: block; width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .m63-main__photo-hot article strong { display: -webkit-box; margin-top: 14px; overflow: hidden; font-size: 17px; font-weight:400; line-height: 1.5; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__photo-hot article.is-featured > a { position: relative; }
.dbrx2610 .m63-main__photo-hot article.is-featured .m63-main__photo-hot-image { aspect-ratio: 16 / 9; }
.dbrx2610 .m63-main__photo-hot article.is-featured strong { position: absolute; left: 0; right: 0; bottom: 0; margin: 0; padding: 42px 24px 20px; background: linear-gradient(transparent, rgba(0,0,0,.88)); font-size: 24px; font-weight:500; text-shadow: 0 2px 8px #000; }

.dbrx2610 .b02-list { display: grid; grid-template-columns: minmax(0, 860px) minmax(270px, 300px); gap: 60px; padding-top: 34px; padding-bottom: 80px; }
.dbrx2610 .b02-list__main, .dbrx2610 .b02-detail__main { min-width: 0; }
.dbrx2610 .b02-list__header { display: flex; align-items: flex-end; justify-content: space-between; min-height: 54px; padding-bottom: 12px; border-bottom: 1px solid #111; }
.dbrx2610 .b02-list__header h1 { font-size: 24px; font-weight:700; }
.dbrx2610 .b02-list__header h1 small { color: #6d747b; font-size: 13px; font-weight: 400; }
.dbrx2610 .b02-list__header h1 small strong {color:#000;}
.dbrx2610 .b02-list__view-switch { display: flex; gap: 8px; }
.dbrx2610 .b02-list__view-switch a { display: grid; place-items: center; width: 34px; height: 35px; border: 1px solid transparent; border-radius: 5px; }
.dbrx2610 .b02-list__view-switch a.active { border-color: #d8dadd; }
.dbrx2610 .b02-list__view-switch span, .dbrx2610 .b02-list__view-switch span::before, .dbrx2610 .b02-list__view-switch span::after {display: flex; align-items:center; justify-content:center; color:#6c757d;}
.dbrx2610 .b02-list__view-switch span::before {display: inline-block; content: "";  width: 24px; height: 24px; line-height: 1; background-color: currentColor;-webkit-mask-size: cover; mask-size: cover; vertical-align: -0.125em;}
.dbrx2610 .b02-list__view-switch a.active span::before {color:#000;}
.dbrx2610 .b02-list__view-switch .bars::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M8 6h12M4 6.01l.01-.011M4 12.01l.01-.011M4 18.01l.01-.011M8 12h12M8 18h12' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M8 6h12M4 6.01l.01-.011M4 12.01l.01-.011M4 18.01l.01-.011M8 12h12M8 18h12' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.dbrx2610 .b02-list__view-switch .list::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M14 19h6M14 9h6M14 15h6M14 5h6' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath d='M4 9.4V4.6c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6-.6zM4 19.4v-4.8c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6-.6z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M14 19h6M14 9h6M14 15h6M14 5h6' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath d='M4 9.4V4.6c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6-.6zM4 19.4v-4.8c0-.33.27-.6.6-.6h4.8c.33 0 .6.27.6.6v4.8c0 .33-.27.6-.6.6H4.6c-.33 0-.6-.27-.6-.6z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");}
.dbrx2610 .b02-list__view-switch .grid::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M14 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6zM14 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z' stroke='%23000'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M14 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6zM14 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zM3 9.4V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z' stroke='%23000'/%3E%3C/svg%3E"); }
.dbrx2610 .b02-list__categories { display: flex; flex-wrap: wrap; gap: 28px; padding: 16px 12px; border-bottom: 1px solid var(--dbr-news-line); color: #636a71; }
.dbrx2610 .b02-list__categories a.active { color: var(--m63-red, #e42116); font-weight: 700; }
.dbrx2610 .b02-list__item { display: grid; grid-template-columns: 264px minmax(0,1fr); gap: 22px; min-width: 0; padding: 22px 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .b02-list__thumb { display: block; aspect-ratio: 16 / 9; overflow: hidden; }
.dbrx2610 .b02-list__thumb img { width: 100%; height: 100%; object-fit: cover; }
.dbrx2610 .b02-list__copy { min-width: 0; }
.dbrx2610 .b02-list__copy h2 { font-size: 18px; line-height: 1.45; font-weight:600;}
.dbrx2610 .b02-list__copy h2 a { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .b02-list__copy p { display: -webkit-box; margin-top: 12px; overflow: hidden; color: #747c83; font-size: 14px; line-height: 1.65; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .b02-list__meta { display: flex; gap: 18px; margin-top: 18px; color: #737b82; font-size: 13px; }
.dbrx2610 .b02-list__meta > * + * { position: relative; }
.dbrx2610 .b02-list__meta > * + *::before { content: ""; position: absolute; left: -9px; top: 3px; width: 1px; height: 14px; background: #d7d9db; }
.dbrx2610 .b02-list--text .b02-list__item { display: block; padding: 16px 0; }
.dbrx2610 .b02-list--text .b02-list__copy { display: grid; grid-template-columns: minmax(0,1fr) auto; align-items: center; gap: 24px; }
.dbrx2610 .b02-list--text .b02-list__meta { margin-top: 0; }
.dbrx2610 .b02-list--gallery .b02-list__items { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 30px 24px; padding-top: 30px; }
.dbrx2610 .b02-list--gallery .b02-list__item { display: block; padding: 0; border: 0; }
.dbrx2610 .b02-list--gallery .b02-list__copy h2 { margin-top: 12px; }
.dbrx2610 .b02-list--gallery .b02-list__meta { flex-wrap: wrap; gap: 10px 18px; margin-top: 10px; }
.dbrx2610 .b02-list__sidebar, .dbrx2610 .b02-detail__sidebar { min-width: 0; padding: 0; border: 0; }
.dbrx2610 .b02-list__sidebar { position: sticky; top: 24px; align-self: start; }
.dbrx2610 .b02-detail__sidebar { position: sticky; top: 24px; align-self: start; }
.dbrx2610 .b02-list__sidebar > section + section, .dbrx2610 .b02-detail__sidebar > section + section { margin-top: 38px; padding-top: 38px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .b02-list__sidebar .dbr-news-most-viewed li, .dbrx2610 .b02-detail__sidebar .dbr-news-most-viewed li { grid-template-columns: 28px minmax(0,1fr) 64px; }
.dbrx2610 .b02-list__sidebar .dbr-news-most-viewed li img, .dbrx2610 .b02-detail__sidebar .dbr-news-most-viewed li img { width: 64px; height: 48px; object-fit: cover; }
.dbrx2610 .b02-detail { width: min(calc(100% - 28px), 1030px); padding-top: 34px; padding-bottom: 80px; }
.dbrx2610 .b02-detail__grid { display: grid; grid-template-columns: minmax(0, 665px) minmax(270px, 300px); align-items: start; gap: 60px; }
.dbrx2610 .b02-detail__main { padding-right: 0; }
.dbrx2610 .b02-detail__grid > .dbr-news-main-placement { min-width: 0; }
.dbrx2610 .b02-detail .b01-detail__header { width: 100%; max-width: none; margin: 0 0 34px; padding-bottom: 0; border-bottom: 0; }
.dbrx2610 .b02-detail .b01-detail__header h1 { font-size: 46px; line-height: 1.3; }
.dbrx2610 .b02-detail .b01-detail__meta { margin: 0 0 48px; padding-bottom: 28px; border-bottom: 3px solid #111; }
.dbrx2610 .b02-detail .dbr-news-article-content { width: 100%; margin: 0; }
.dbrx2610 .b02-sidebar-none .b02-detail__grid { grid-template-columns: minmax(0,1fr); }

.dbrx2610 .h02-bottom { border-top: 1px solid var(--dbr-news-line); background: #fff; }
.dbrx2610 .h02-bottom__menu { border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .h02-bottom__menu > div { display: flex; flex-wrap: wrap; gap: 28px; padding-top: 20px; padding-bottom: 20px; }
.dbrx2610 .h02-bottom__menu a { font-size: 14px; }
.dbrx2610 .h02-bottom__company { display: grid; grid-template-columns: 180px minmax(0,1fr); gap: 34px; align-items: start; padding-top: 36px; padding-bottom: 48px; }
.dbrx2610 .h02-bottom__logo img { max-width: 160px; max-height: 44px; object-fit: contain; }
.dbrx2610 .h02-bottom__company-info { color: #737b82; font-size: 13px; line-height: 1.75; }
.dbrx2610 .h02-bottom__company-info p span + span::before { content: "|"; margin: 0 10px; color: #d4d7d9; }
.dbrx2610 .h02-bottom__company-info .copyright { margin-top: 22px; }

@media (max-width: 1100px) {
.dbrx2610 .h02-top__masthead { grid-template-columns: 240px minmax(180px,1fr) 240px; }
.dbrx2610 .h02-top__masthead-ad { width: 240px; }
.dbrx2610 .h02-top__navigation > ul { gap: 24px; }
.dbrx2610 .m63-main__hero-stage { grid-template-columns: minmax(0, 2fr) minmax(250px, 1fr); }
.dbrx2610 .m63-main__season-slider { --news-slides-visible: 2.5; }
.dbrx2610 .m63-main__season-arrow { display: none; }
.dbrx2610 .b02-list { grid-template-columns: minmax(0,1fr) 270px; gap: 36px; }
.dbrx2610 .b02-detail__grid { grid-template-columns: minmax(0,1fr) 270px; gap: 36px; }
}
@media (max-width: 900px) {
.dbrx2610 .h02-top__utility, .dbrx2610 .h02-top__masthead-ad { display: none; }
.dbrx2610 .h02-top__masthead { display: flex; justify-content: center; min-height: 82px; }
.dbrx2610 .h02-top__navigation { display: none; }
.dbrx2610 .h02-top__navigation-row { grid-template-columns: 44px 1fr 44px; min-height: 54px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .h02-top__navigation-row::before { content: ""; }
.dbrx2610 .h02-top__mobile-menu-button { grid-column: 1; grid-row: 1; }
.dbrx2610 .h02-top__tool-button { grid-column: 3; grid-row: 1; }
.dbrx2610 .m63-main__hero-stage { display: block; min-height: 0; }
.dbrx2610 .m63-main__hero-slides { aspect-ratio: 16 / 10; }
.dbrx2610 .m63-main__hero-nav { grid-template-columns: repeat(5,1fr); grid-template-rows: auto; }
.dbrx2610 .m63-main__hero-nav a { justify-content: center; min-height: 54px; padding: 8px; font-size: 0; }
.dbrx2610 .m63-main__hero-nav a::after { content: ""; display: block; width: 8px; height: 8px; margin: auto; border-radius: 50%; background: rgba(255,255,255,.4); }
.dbrx2610 .m63-main__hero-nav a.is-active, .dbrx2610 .m63-main__hero-nav a:hover, .dbrx2610 .m63-main__hero-nav a:focus-visible { padding: 8px; }
.dbrx2610 .m63-main__hero-nav a.is-active::before, .dbrx2610 .m63-main__hero-nav a:hover::before, .dbrx2610 .m63-main__hero-nav a:focus-visible::before { display: none; }
.dbrx2610 .m63-main__hero-nav a.is-active::after, .dbrx2610 .m63-main__hero-nav a:hover::after, .dbrx2610 .m63-main__hero-nav a:focus-visible::after { background: #fff; }
.dbrx2610 .m63-main__editors { grid-template-columns: 1fr; }
.dbrx2610 .m63-main__section-intro { display: grid; grid-template-columns: 1fr auto; align-items: end; padding: 0 0 22px; border-right: 0; border-bottom: 1px solid var(--dbr-news-line); }
.dbrx2610 .m63-main__section-intro p { display: none; }
.dbrx2610 .m63-main__section-intro > a { margin: 0; }
.dbrx2610 .m63-main__feed-layout, .dbrx2610 .b02-list, .dbrx2610 .b02-detail__grid { grid-template-columns: 1fr; }
.dbrx2610 .m63-main__feed-sidebar-inner { position: static; }
.dbrx2610 .m63-main__video-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
.dbrx2610 .m63-main__photo-hot-grid { grid-template-columns: repeat(3,1fr); }
.dbrx2610 .m63-main__photo-hot article.is-featured { grid-column: 1 / -1; }
.dbrx2610 .b02-list__sidebar, .dbrx2610 .b02-detail__sidebar { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 28px; padding-top: 36px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .b02-list__sidebar, .dbrx2610 .b02-detail__sidebar { position: static; }
.dbrx2610 .b02-list__sidebar > section + section, .dbrx2610 .b02-detail__sidebar > section + section { margin-top: 0; padding-top: 0; border-top: 0; }
.dbrx2610 .b02-detail__main { padding-right: 0; }
}
@media (max-width: 680px) {
.dbrx2610 .dbr-news-width { width: min(100% - 28px, 1200px); }
.dbrx2610 .m63-main { padding-top: 0; }
.dbrx2610 .m63-main__hero-copy { left: 20px; right: 20px; bottom: 20px; }
.dbrx2610 .m63-main__hero-copy strong { font-size: 24px; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.dbrx2610 .m63-main__hero-copy small { display: none; }
.dbrx2610 .m63-main__breaking { grid-template-columns: minmax(0,1fr) 40px; gap: 8px; min-height: 88px; padding: 16px 12px 16px 20px; }
.dbrx2610 .m63-main__breaking h2 { font-size: 17px; }
.dbrx2610 .m63-main__breaking h2 { grid-column: 1 / -1; }
.dbrx2610 .m63-main__breaking-track { height: 23px; }
.dbrx2610 .m63-main__breaking-track a { font-size: 15px; }
.dbrx2610 .m63-main__breaking-toggle { width: 40px; height: 40px; }
.dbrx2610 .m63-main__breaking.is-expanded { padding-top: 20px; padding-bottom: 20px; }
.dbrx2610 .m63-main__breaking.is-expanded .m63-main__breaking-track a { margin-bottom: 10px; font-size: 15px; white-space: normal; }
.dbrx2610 .m63-main__editors { gap: 24px; margin-top: 24px; padding: 24px 20px; }
.dbrx2610 .m63-main__section-intro h2 { font-size: 24px; }
.dbrx2610 .m63-main__section-intro > a { min-width: 100px; height: 38px; }
.dbrx2610 .m63-main__editor-grid { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 22px 14px; }
.dbrx2610 .m63-main__editor-grid h3 { font-size: 15px; }
.dbrx2610 .m63-main__banner-strip { grid-template-columns: repeat(2,1fr); gap: 12px; margin: 24px 0; }
.dbrx2610 .m63-main__season { padding: 28px 20px; }
.dbrx2610 .m63-main__season > h2, .dbrx2610 .m63-main__video > h2, .dbrx2610 .m63-main__photo-hot > h2 { font-size: 24px; }
.dbrx2610 .m63-main__season-slider { --news-slides-visible: 1.35; }
.dbrx2610 .m63-main__season-card { padding-right: 14px; }
.dbrx2610 .m63-main__season-dots { display: none; }
.dbrx2610 .m63-main__feed-layout { gap: 60px; margin-top: 24px; }
.dbrx2610 .m63-main__feed { padding: 20px 18px 48px; }
.dbrx2610 .m63-main__feed article { grid-template-columns: 112px minmax(0,1fr); gap: 14px; }
.dbrx2610 .m63-main__feed p { display: none; }
.dbrx2610 .m63-main__feed h3 { font-size: 15px; }
.dbrx2610 .m63-main__feed-sidebar-inner { position: static; padding: 24px 20px; }
.dbrx2610 .m63-main__video { margin-top: 54px; padding: 28px 20px; }
.dbrx2610 .m63-main__video-grid { gap: 14px; }
.dbrx2610 .m63-main__video-grid strong { margin: 12px 12px 0; font-size: 13px; }
.dbrx2610 .m63-main__video-grid small { margin: 6px 12px 0; padding-bottom: 14px; font-size: 11px; }
.dbrx2610 .m63-main__photo-hot { padding: 30px 20px; }
.dbrx2610 .m63-main__photo-hot-grid { grid-template-columns: 1fr; gap: 22px; }
.dbrx2610 .m63-main__photo-hot article.is-featured { grid-column: auto; }
.dbrx2610 .m63-main__photo-hot article.is-featured strong { padding: 36px 18px 16px; font-size: 18px; }
.dbrx2610 .b02-list, .dbrx2610 .b02-detail { width: calc(100% - 28px); padding-top: 18px; }
.dbrx2610 .b02-list, .dbrx2610 .b02-detail__grid { gap: 36px; }
.dbrx2610 .b02-list__header { align-items: center; }
.dbrx2610 .b02-list__header h1 { font-size: 22px; }
.dbrx2610 .b02-list__header h1 small { display: block; margin-top: 4px; }
.dbrx2610 .b02-list__categories { gap: 16px; overflow-x: auto; flex-wrap: nowrap; white-space: nowrap; }
.dbrx2610 .b02-list__item { grid-template-columns: 110px minmax(0,1fr); gap: 14px; padding: 18px 0; }
.dbrx2610 .b02-list__copy h2 { font-size: 16px; }
.dbrx2610 .b02-list__copy p { display: none; }
.dbrx2610 .b02-list__meta { flex-wrap: wrap; gap: 4px 16px; margin-top: 8px; font-size: 11px; }
.dbrx2610 .b02-list--text .b02-list__copy { display: block; }
.dbrx2610 .b02-list--text .b02-list__meta { margin-top: 8px; }
.dbrx2610 .b02-list--gallery .b02-list__items { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 22px 14px; }
.dbrx2610 .b02-list--gallery .b02-list__item { display: block; }
.dbrx2610 .b02-list__sidebar, .dbrx2610 .b02-detail__sidebar { display: block; }
.dbrx2610 .b02-list__sidebar > section + section, .dbrx2610 .b02-detail__sidebar > section + section { margin-top: 30px; padding-top: 30px; border-top: 1px solid var(--dbr-news-line); }
.dbrx2610 .b02-detail .b01-detail__header h1 { font-size: 32px; line-height: 1.4; }
.dbrx2610 .h02-bottom__menu > div { gap: 14px 20px; }
.dbrx2610 .h02-bottom__company { grid-template-columns: 1fr; gap: 22px; }
.dbrx2610 .h02-bottom__company-info p span { display: block; }
.dbrx2610 .h02-bottom__company-info p span + span::before { display: none; }
}
