*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0;width:100%;min-height:100%;background-color:var(--dg-color-white,#FFFFFF);color:var(--dg-color-black-900,#000000);font-family:var(--dg-font-body,'Inter',-apple-system,BlinkMacSystemFont,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dg-page-wrapper{width:100%;overflow-x:hidden;background-color:var(--dg-color-white,#FFFFFF);color:var(--dg-color-black-900,#000000)}.dg-container{max-width:1440px;padding:0 80px;margin:0 auto;width:100%;box-sizing:border-box}.dg-grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:36px;width:100%;box-sizing:border-box}.dg-article-detail-section{background-color:var(--dg-color-white,#FFFFFF);padding:160px 80px 120px;width:100%;box-sizing:border-box}.dg-article-detail-inner{max-width:842px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:60px;width:100%}.dg-article-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}.dg-article-header .dg-section-badge{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:20px;line-height:24px;letter-spacing:0.04em;text-transform:uppercase;color:var(--dg-color-brand-900,#B31215);margin:0}.dg-article-header-title{font-family:'Bebas Neue',var(--dg-font-display,sans-serif) !important;font-weight:400 !important;font-size:56px;line-height:1.0;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);text-transform:uppercase;margin:0;text-align:center}.dg-article-header-meta{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:400;font-size:20px;line-height:32px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555)}.dg-article-header-meta .dg-meta-dot{display:inline-block;user-select:none}.dg-article-featured-media{width:100%;aspect-ratio:300 / 200;position:relative;overflow:hidden;background-color:var(--dg-color-black-100,#E9E9E9);border-radius:0}.dg-article-featured-media img{width:100%;height:100%;object-fit:cover;display:block}.dg-article-body{width:100%;display:flex;flex-direction:column;gap:36px;color:var(--dg-color-black-900,#000000);font-family:var(--dg-font-body,'Inter',sans-serif)}.dg-article-body p,.dg-article-body .wp-block-paragraph{font-family:var(--dg-font-body,'Inter',sans-serif);font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555);margin:0}.dg-article-body p strong,.dg-article-body p b{color:var(--dg-color-black-900,#000000);font-weight:600}.dg-article-body h1,.dg-article-body .wp-block-heading.dg-h1{font-family:'Bebas Neue',var(--dg-font-display,sans-serif) !important;font-weight:400 !important;font-size:48px;line-height:1.0;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);text-transform:uppercase;margin:0}.dg-article-body h2,.dg-article-body .wp-block-heading.dg-h2{font-family:'Bebas Neue',var(--dg-font-display,sans-serif) !important;font-weight:400 !important;font-size:40px;line-height:1.0;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);text-transform:uppercase;margin:0}.dg-article-body h3,.dg-article-body .wp-block-heading.dg-h3{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:24px;line-height:28px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);margin:0}.dg-article-body h4,.dg-article-body .wp-block-heading.dg-h4{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:20px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);margin:0}.dg-article-body hr,.dg-article-body .wp-block-separator{border:none;border-top:1px solid var(--dg-color-black-300,#C4C4C4);width:100%;margin:0}.dg-article-body blockquote,.dg-article-body .wp-block-quote{background-color:var(--dg-color-black-50,#F5F5F5);border-left:5px solid var(--dg-color-brand-900,#B31215);padding:24px;margin:0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.dg-article-body blockquote p,.dg-article-body .wp-block-quote p{font-family:var(--dg-font-body,'Inter',sans-serif);font-style:italic;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);margin:0}.dg-article-body blockquote cite,.dg-article-body .wp-block-quote cite{font-family:var(--dg-font-body,'Inter',sans-serif);font-style:normal;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.02em;color:var(--dg-color-brand-900,#B31215);display:block}.dg-article-body .wp-block-details,.dg-article-body details{width:100%;border-bottom:1px solid var(--dg-color-black-300,#C4C4C4);padding:20px 0;box-sizing:border-box;transition:border-color 0.2s ease}.dg-article-body .wp-block-details[open],.dg-article-body details[open]{border-bottom-color:var(--dg-color-brand-900,#B31215)}.dg-article-body .wp-block-details summary,.dg-article-body details summary{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:20px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);cursor:pointer;padding:0;outline:none;list-style:none;display:flex;justify-content:space-between;align-items:center}.dg-article-body .wp-block-details summary::-webkit-details-marker{display:none}.dg-article-body .wp-block-details summary::after,.dg-article-body details summary::after{content:'+';font-size:24px;font-weight:400;color:var(--dg-color-black-900,#000000);margin-left:12px;flex-shrink:0;transition:transform 0.2s ease,color 0.2s ease}.dg-article-body .wp-block-details[open] summary::after,.dg-article-body details[open] summary::after{content:'−';color:var(--dg-color-brand-900,#B31215)}.dg-article-body .wp-block-details .wp-block-details__content,.dg-article-body details > *:not(summary){font-family:var(--dg-font-body,'Inter',sans-serif);font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555);margin-top:14px;margin-bottom:0}.dg-article-body .dg-accordion{display:flex;flex-direction:column;gap:24px;width:100%}.dg-article-body .dg-accordion-item{border-bottom:1px solid var(--dg-color-black-300,#C4C4C4);padding-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;transition:border-color 0.2s ease,padding 0.2s ease;width:100%;box-sizing:border-box}.dg-article-body .dg-accordion-item.active{border-bottom-color:var(--dg-color-brand-900,#B31215)}.dg-article-body .dg-accordion-content{flex:1;display:flex;flex-direction:column;gap:12px}.dg-article-body .dg-accordion-header{display:flex;align-items:center;gap:12px;width:100%}.dg-article-body .dg-accordion-title{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:20px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);margin:0}.dg-article-body .dg-accordion-body{display:none;font-family:var(--dg-font-body,'Inter',sans-serif);font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555)}.dg-article-body .dg-accordion-item.active .dg-accordion-body{display:block}.dg-article-body .dg-accordion-icon{font-size:24px;color:var(--dg-color-black-900,#000000);flex-shrink:0;user-select:none;transition:transform 0.2s ease}.dg-article-body .dg-accordion-item.active .dg-accordion-icon{color:var(--dg-color-brand-900,#B31215)}.dg-article-body .wp-block-buttons,.dg-article-body .dg-btn-group{display:flex;align-items:center;gap:16px;width:100%;flex-wrap:wrap}.dg-article-body .wp-block-table{width:100%;overflow-x:auto;margin:0}.dg-article-body table{width:100%;border-collapse:collapse;text-align:left}.dg-article-body th{background-color:var(--dg-color-black-50,#F5F5F5);border-bottom:2px solid var(--dg-color-black-900,#000000);padding:16px 12px;font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000)}.dg-article-body td{border-bottom:1px solid var(--dg-color-black-300,#C4C4C4);padding:16px 12px;font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000)}.dg-article-body tr:hover td{background-color:rgba(0,0,0,0.02)}.dg-article-body ul.wp-block-list,.dg-article-body ol.wp-block-list,.dg-article-body ul,.dg-article-body ol{display:flex;flex-direction:column;gap:12px;padding-left:24px;margin:0}.dg-article-body ul li,.dg-article-body ol li{font-family:var(--dg-font-body,'Inter',sans-serif);font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555)}.dg-article-body ul li strong,.dg-article-body ol li strong{color:var(--dg-color-black-900,#000000)}.dg-article-body figure.wp-block-image{width:100%;margin:0;display:flex;flex-direction:column;gap:8px}.dg-article-body figure.wp-block-image img{width:100%;aspect-ratio:300 / 200;object-fit:cover;display:block}.dg-article-body figcaption{font-family:var(--dg-font-body,'Inter',sans-serif);font-size:14px;line-height:20px;letter-spacing:-0.02em;color:var(--dg-color-black-500,#7B7B7B);text-align:center}.dg-article-body pre.wp-block-code{background-color:var(--dg-color-black-800,#262626);color:#E6E6E6;padding:20px;font-family:'Courier New',Courier,monospace;font-size:14px;line-height:22px;overflow-x:auto;border-radius:0;margin:0}.dg-article-footer-meta{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:12px;border-top:1px solid var(--dg-color-black-200,#D9D9D9)}.dg-article-tags-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dg-tags-label{font-family:var(--dg-font-body,'Inter',sans-serif);font-size:16px;line-height:24px;letter-spacing:-0.02em;color:var(--dg-color-black-600,#555555)}.dg-article-share-action{position:relative;display:inline-flex}.dg-share-toast{position:absolute;bottom:120%;right:0;background-color:var(--dg-color-black-900,#000000);color:var(--dg-color-white,#FFFFFF);font-family:var(--dg-font-body,'Inter',sans-serif);font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(6px);transition:all 0.25s ease;z-index:10}.dg-share-toast.show{opacity:1;transform:translateY(0)}.dg-related-posts-section{background-color:var(--dg-color-black-50,#F5F5F5);padding:120px 80px;width:100%;box-sizing:border-box}.dg-related-posts-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:60px;width:100%}.dg-related-posts-header{width:100%;display:flex;flex-direction:column;gap:8px}.dg-related-posts-title{font-family:'Bebas Neue',var(--dg-font-display,sans-serif) !important;font-weight:400 !important;font-size:56px;line-height:1.0;letter-spacing:-0.02em;color:var(--dg-color-black-900,#000000);text-transform:uppercase;margin:0}.dg-related-posts-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:36px;row-gap:36px;width:100%}.dg-related-posts-grid .dg-card-article{grid-column:span 4;width:100%}.dg-cta-section{background-color:var(--dg-color-black-900,#000000);padding:0;width:100%}.dg-cta-wrapper{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:0}.dg-cta-left{grid-column:span 6;padding:60px 80px;display:flex;flex-direction:column;gap:60px;box-sizing:border-box}.dg-cta-text-group{display:flex;flex-direction:column;gap:16px;width:100%}.dg-cta-title{font-family:'Bebas Neue',var(--dg-font-display,sans-serif) !important;font-weight:400 !important;font-size:56px;line-height:1.0;letter-spacing:-0.02em;color:var(--dg-color-white,#FFFFFF);margin:0;text-transform:uppercase}.dg-cta-desc{font-family:var(--dg-font-body,'Inter',sans-serif);font-weight:400;font-size:20px;line-height:32px;letter-spacing:-0.02em;color:var(--dg-color-black-300,#C4C4C4);margin:0}.dg-cta-right{grid-column:span 6;width:100%;height:100%;min-height:480px;position:relative;display:flex;overflow:hidden}.dg-cta-img{width:100%;height:100%;min-height:480px;object-fit:cover;object-position:center;display:block}@media (max-width:1024px){.dg-article-detail-section{padding:120px 24px 80px}.dg-article-detail-inner{max-width:600px;margin:0 auto;gap:40px}.dg-article-header-title{font-size:48px}.dg-article-header-meta{font-size:16px;line-height:24px}.dg-article-body{gap:28px}.dg-related-posts-section{padding:80px 24px}.dg-related-posts-inner{max-width:600px;margin:0 auto;gap:40px}.dg-related-posts-title{font-size:48px}.dg-related-posts-grid{grid-template-columns:1fr;gap:32px}.dg-related-posts-grid .dg-card-article{grid-column:span 1;max-width:100%}.dg-cta-wrapper{max-width:600px;margin:0 auto;gap:0;grid-template-columns:1fr}.dg-cta-title{font-size:48px}.dg-cta-left{grid-column:span 1;padding:60px 24px;gap:36px}.dg-cta-right{grid-column:span 1;min-height:320px;aspect-ratio:16 / 9}.dg-cta-img{min-height:320px;aspect-ratio:16 / 9}}@media (max-width:480px){.dg-article-detail-section{padding:116px 16px 60px}.dg-article-detail-inner{gap:32px;max-width:358px;margin:0 auto}.dg-article-header .dg-section-badge{font-size:16px;line-height:24px}.dg-article-header-title{font-size:38px;line-height:1.05}.dg-article-header-meta{font-size:14px;line-height:20px;flex-wrap:wrap}.dg-article-body{gap:24px}.dg-article-body p,.dg-article-body .wp-block-paragraph{font-size:16px;line-height:24px;letter-spacing:-0.02em}.dg-article-body h1,.dg-article-body .wp-block-heading.dg-h1{font-size:36px}.dg-article-body h2,.dg-article-body .wp-block-heading.dg-h2{font-size:32px}.dg-article-body h3,.dg-article-body .wp-block-heading.dg-h3{font-size:20px;line-height:26px}.dg-article-body h4,.dg-article-body .wp-block-heading.dg-h4{font-size:18px;line-height:24px}.dg-article-body blockquote,.dg-article-body .wp-block-quote{padding:18px 16px}.dg-article-body .wp-block-buttons,.dg-article-body .dg-btn-group{flex-direction:column;gap:12px}.dg-article-body .wp-block-buttons .dg-btn,.dg-article-body .dg-btn-group .dg-btn{width:100%;justify-content:center}.dg-article-body table{min-width:500px}.dg-article-body th,.dg-article-body td{padding:12px 10px;font-size:14px;line-height:20px}.dg-article-footer-meta{flex-direction:column;align-items:flex-start;gap:16px}.dg-article-tags-group{gap:10px}.dg-related-posts-section{padding:60px 16px}.dg-related-posts-inner{gap:32px;max-width:358px;margin:0 auto}.dg-related-posts-title{font-size:38px}.dg-related-posts-grid{display:flex;flex-direction:column;gap:24px}.dg-related-posts-grid .dg-card-article{width:100%;max-width:358px}.dg-cta-left{padding:60px 16px;gap:32px;align-items:stretch !important}.dg-cta-left > div,.dg-cta-action{width:100% !important}.dg-cta-text-group{gap:12px}.dg-cta-title{font-size:48px;line-height:1.0}.dg-cta-desc{font-size:16px;line-height:24px}.dg-cta-left .dg-btn{width:100% !important;max-width:100% !important;padding:16px 24px;font-size:24px;line-height:28px;justify-content:center !important;box-sizing:border-box !important}.dg-cta-right,.dg-cta-img{aspect-ratio:300 / 200;min-height:auto;width:100%}}