.blog-ct{--bct-yellow: var(--c-accent, var(--cyb-yellow, #FFCF00));--bct-yellow-dk: var(--c-accent-dark, var(--cyb-yellow-dk, #C6A000));--bct-yellow-40: var(--c-accent-light, var(--cyb-yellow-xlt, #FFF3C2));--bct-dark1: var(--cyb-black, #0A0A0F);--bct-dark2: var(--cyb-dark2, #16161D);--bct-dark3: var(--cyb-dark3, #2B2B38);--bct-dark4: var(--cyb-dark4, #3E3E50);--bct-gray: var(--cyb-gray, #6C6C7A);--bct-gray-lt: var(--cyb-gray-lt, #ADB0BE);--bct-surface: var(--cyb-surface, #F4F4F8);--bct-white: var(--cyb-white, #fff);--bct-line: var(--cyb-border, rgba(0, 0, 0, .08));--bct-line-strong: var(--cyb-border-strong, rgba(0, 0, 0, .12));background:var(--bct-surface);font-family:var(--font-base, var(--cyb-font, "Plus Jakarta Sans", system-ui, sans-serif));color:var(--bct-dark1)}.blog-ct .bct-breadcrumb{background:var(--bct-white);border-bottom:1px solid var(--bct-line);padding:var(--cyb-sp-3, 11px) 32px;display:flex;align-items:center;gap:var(--cyb-sp-2, 6px);font-size:var(--cyb-fs-13, 12px);color:var(--bct-gray);flex-wrap:wrap}.blog-ct .bct-breadcrumb a{color:var(--bct-gray);text-decoration:none;transition:color .1s}.blog-ct .bct-breadcrumb a:hover{color:var(--bct-dark1)}.blog-ct .bct-breadcrumb .sep{color:rgba(0,0,0,.25);flex-shrink:0;display:flex}.blog-ct .bct-breadcrumb .sep svg{width:12px;height:12px}.blog-ct .bct-breadcrumb .current{color:var(--bct-dark1);font-weight:700}.blog-ct .blog-hero{background:var(--bct-dark1);padding:var(--cyb-hero-y, 40px) 32px 32px;--c-focus: var(--c-accent)}.blog-ct .blog-hero-inner{max-width:var(--content-max);margin:0 auto}.blog-ct .blog-hero-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.blog-ct .blog-hero-eyebrow{font-size:var(--cyb-fs-13, 9px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bct-yellow);display:flex;align-items:center;gap:8px;margin-bottom:12px}.blog-ct .blog-hero-title{font-size:var(--cyb-fs-31, 32px);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-0.02em;margin:0 0 8px}.blog-ct .blog-hero-sub{font-size:var(--cyb-fs-13, 13px);color:var(--bct-gray-lt)}.blog-ct .blog-hero-sub b{color:#fff;font-weight:700}.blog-ct .blog-hero-sub a{color:var(--bct-yellow);text-decoration:none}.blog-ct .blog-hero-sub a:hover{text-decoration:underline}.blog-ct .blog-search{display:flex;height:44px;min-width:320px}.blog-ct .blog-search input{flex:1;background:var(--bct-dark3);border:1px solid var(--bct-dark4);border-right:none;padding:0 16px;font-family:inherit;font-size:var(--cyb-fs-13, 13px);color:#fff;border-radius:var(--cyb-r-md, 0) 0 0 var(--cyb-r-md, 0);min-width:0}.blog-ct .blog-search input::placeholder{color:var(--cyb-gray-lt, var(--bct-gray))}.blog-ct .blog-search input:focus{border-color:var(--bct-yellow)}.blog-ct .blog-search button{width:var(--cyb-btn-h, 48px);background:var(--bct-yellow);border:none;color:var(--bct-dark1);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0 var(--cyb-r-md, 0) var(--cyb-r-md, 0) 0}.blog-ct .blog-search button svg{width:16px;height:16px}.blog-ct .blog-search button:hover{background:var(--bct-yellow-dk)}@media(max-width: 640px){.blog-ct .blog-search{min-width:0;width:100%}}.blog-ct .blog-layout{max-width:var(--content-max);margin:0 auto;padding:var(--cyb-section-y, 32px) 0 var(--cyb-section-y, 56px);display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}@media(max-width: 1100px){.blog-ct .blog-layout{grid-template-columns:1fr;padding:var(--cyb-section-y, 24px) 16px var(--cyb-section-y, 40px)}}.blog-ct .featured-article{position:relative;display:flex;align-items:flex-end;min-height:320px;background:var(--bct-dark1);overflow:hidden;border-left:var(--cyb-sp-1, 3px) solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0);margin-bottom:var(--cyb-sp-5, 28px);text-decoration:none;--c-focus: var(--c-accent)}.blog-ct .featured-article-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.blog-ct .featured-article-bg img{width:100%;height:100%;object-fit:cover}.blog-ct .featured-article-bg svg{width:120px;height:120px;color:rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.1)}.blog-ct .featured-article-bg::after{content:"";position:absolute;inset:0;background:rgba(var(--cyb-black-rgb, 10, 10, 15), 0.75)}.blog-ct .featured-article-content{position:relative;z-index:2;padding:32px;max-width:640px}.blog-ct .featured-article-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bct-yellow);color:var(--bct-dark1);font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;padding:var(--cyb-sp-1, 5px) var(--cyb-sp-3, 10px);border-radius:var(--cyb-r-sm, 0);margin-bottom:var(--cyb-sp-4, 14px);letter-spacing:.04em}.blog-ct .featured-article-title{font-size:var(--cyb-fs-25, 27px);font-weight:900;color:#fff;line-height:1.18;margin:0 0 12px;text-transform:uppercase;letter-spacing:-0.01em}.blog-ct .featured-article-excerpt{font-size:var(--cyb-fs-13, 13px);color:var(--c-muted-on-dark, var(--bct-gray-lt));line-height:1.6;margin:0 0 16px;max-width:520px}.blog-ct .featured-article-meta{display:flex;align-items:center;gap:16px;font-size:var(--cyb-fs-13, 11.5px);color:var(--c-muted-on-dark, var(--bct-gray-lt));flex-wrap:wrap}.blog-ct .featured-article-meta span{display:flex;align-items:center;gap:var(--cyb-sp-2, 5px)}.blog-ct .featured-article-meta svg{width:12px;height:12px;color:var(--bct-yellow);flex-shrink:0}@media(max-width: 640px){.blog-ct .featured-article-title{font-size:var(--cyb-fs-20, 21px)}.blog-ct .featured-article-content{padding:var(--cyb-sp-5, 22px) var(--cyb-sp-4, 18px)}}.blog-ct .article-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--cyb-grid-gap, 20px);margin-bottom:32px}@media(max-width: 1100px){.blog-ct .article-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.blog-ct .article-grid{grid-template-columns:1fr}}.blog-ct .article-card{display:block;background:var(--bct-white);border:1px solid var(--cyb-border, transparent);border-top:3px solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0 0 4px 4px);overflow:hidden;text-decoration:none;transition:border-color .15s}.blog-ct .article-card:hover{border-color:var(--bct-yellow-dk)}.blog-ct .article-card:hover .article-card-title{color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-decoration:var(--cyb-link-deco, none)}.blog-ct .article-card-img{width:100%;height:150px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bct-dark2)}.blog-ct .article-card-img img{width:100%;height:100%;object-fit:cover}.blog-ct .article-card-img>svg{width:52px;height:52px;color:rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.25)}.blog-ct .article-card-cat{position:absolute;top:var(--cyb-sp-3, 10px);left:var(--cyb-sp-3, 10px);border-radius:var(--cyb-r-sm, 0);z-index:2;background:var(--bct-dark1);color:var(--bct-yellow);font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px}.blog-ct .article-card-body{padding:var(--cyb-card-pad, 16px 18px 18px)}.blog-ct .article-card-title{font-size:var(--cyb-fs-16, 14.5px);font-weight:800;color:var(--bct-dark1);line-height:1.35;margin:0 0 8px;transition:color .15s}.blog-ct .article-card-excerpt{font-size:var(--cyb-fs-13, 11.5px);color:var(--bct-gray);line-height:1.55;margin:0 0 var(--cyb-sp-4, 14px);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-ct .article-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--bct-line);font-size:var(--cyb-fs-13, 11px);color:var(--bct-gray)}.blog-ct .article-card-time{background:var(--bct-surface);border-radius:var(--cyb-r-sm, 0);padding:var(--cyb-sp-1, 3px) 8px;font-size:var(--cyb-fs-13, 10.5px);font-weight:700;color:var(--bct-gray);flex-shrink:0}.blog-ct .blog-empty{background:var(--bct-white);border-top:3px solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0);padding:var(--cyb-sp-6, 56px) var(--cyb-sp-5, 20px);text-align:center;color:var(--bct-gray);margin-bottom:32px}.blog-ct .blog-empty h2{font-size:var(--cyb-fs-16, 17px);font-weight:800;color:var(--bct-dark1);text-transform:uppercase;margin:0 0 8px}.blog-ct .blog-empty p{font-size:var(--cyb-fs-13, 13px);margin:0}.blog-ct .blog-empty a{color:var(--cyb-accent-ink, var(--bct-yellow-dk));font-weight:700;text-decoration:var(--cyb-link-deco, underline)}.blog-ct .blog-pagination{display:flex;align-items:center;justify-content:center;gap:var(--cyb-sp-2, 6px);margin-top:0;flex-wrap:wrap}.blog-ct .page-btn{display:flex;align-items:center;justify-content:center;min-width:var(--cyb-target, 38px);height:var(--cyb-target, 38px);padding:0 var(--cyb-sp-3, 10px);background:var(--bct-white);border:1px solid var(--cyb-border, rgba(0, 0, 0, 0.1));border-radius:var(--cyb-r-sm, 0);font-family:inherit;font-size:var(--cyb-fs-13, 12.5px);font-weight:700;color:var(--bct-dark1);text-decoration:none;transition:all .15s}.blog-ct .page-btn svg{width:16px;height:16px}.blog-ct .page-btn:hover{border-color:var(--cyb-black, var(--bct-yellow));color:var(--cyb-black, var(--bct-yellow-dk))}.blog-ct .page-btn.active{background:var(--bct-yellow);border-color:var(--bct-yellow);color:var(--bct-dark1)}.blog-ct .page-btn.disabled{opacity:.5;pointer-events:none}.blog-ct .page-btn.gap{border:none;background:none;pointer-events:none}.blog-ct .sidebar-block{background:var(--bct-white);border:1px solid var(--bct-line);border-radius:var(--cyb-r-lg, 0);padding:0;margin-bottom:16px;overflow:hidden}.blog-ct .sidebar-block-title{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 18px);border-bottom:1px solid var(--bct-line);font-size:var(--cyb-fs-13, 11px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bct-dark1);margin-bottom:0}.blog-ct .sidebar-block:not(.is-collapsed) .sidebar-block-title{margin-bottom:0}.blog-ct .sbc-accordion{padding:8px 0;gap:0}.blog-ct .sbc-flat-link,.blog-ct .sbc-group-label{padding:var(--cyb-sp-3, 10px) var(--cyb-sp-4, 18px);border-radius:0;font-size:var(--cyb-fs-13, 12.5px);font-weight:600;color:var(--bct-dark1);border-left:3px solid rgba(0,0,0,0)}.blog-ct .sbc-flat-link:hover{background:var(--bct-surface);color:var(--bct-dark1)}.blog-ct .sbc-flat-link.is-active{background:var(--bct-yellow-40);border-left-color:var(--bct-yellow);color:var(--cyb-accent-ink, var(--bct-yellow-dk));font-weight:800}.blog-ct .sbc-group{border-radius:0}.blog-ct .sbc-group-hd{border-radius:0}.blog-ct .sbc-group.is-open>.sbc-group-hd{background:var(--bct-surface);border-radius:0}.blog-ct .sbc-group-label{padding-right:6px}.blog-ct a.sbc-group-label:hover{color:var(--bct-dark1)}.blog-ct .sbc-group-label.is-active{color:var(--cyb-accent-ink, var(--bct-yellow-dk));border-left-color:var(--bct-yellow);background:var(--bct-yellow-40)}.blog-ct .sbc-toggle{border-radius:var(--cyb-r-sm, 0)}.blog-ct .sbc-toggle:hover{color:var(--cyb-accent-ink, var(--bct-yellow-dk));background:var(--bct-yellow-40)}.blog-ct .sbc-children{border-radius:0;background:var(--bct-surface)}.blog-ct .sbc-child-link{font-size:var(--cyb-fs-13, 12px)}.blog-ct .sbc-child-link:hover{background:var(--bct-yellow-40);color:var(--cyb-accent-ink, var(--bct-yellow-dk))}.blog-ct .sbc-child-link.is-active{color:var(--cyb-accent-ink, var(--bct-yellow-dk));font-weight:800}.blog-ct .sbc-count{font-size:var(--cyb-fs-13, 10.5px);font-weight:700}.blog-ct .bsb-pop-list{padding:var(--cyb-sp-2, 6px) 12px var(--cyb-sp-4, 14px)}.blog-ct .bsb-pop-item{display:flex;gap:12px;padding:var(--cyb-sp-3, 10px) var(--cyb-sp-2, 6px);text-decoration:none;border-bottom:1px solid var(--bct-line)}.blog-ct .bsb-pop-item:last-child{border-bottom:none}.blog-ct .bsb-pop-item:hover .bsb-pop-title{color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-decoration:var(--cyb-link-deco, none)}.blog-ct .bsb-pop-thumb{width:52px;height:52px;flex-shrink:0;border-radius:var(--cyb-r-md, 0);background:var(--bct-dark1);display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-ct .bsb-pop-thumb img{width:100%;height:100%;object-fit:cover}.blog-ct .bsb-pop-thumb svg{width:24px;height:24px;color:rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.25)}.blog-ct .bsb-pop-title{font-size:var(--cyb-fs-13, 12px);font-weight:700;color:var(--bct-dark1);line-height:1.35;margin-bottom:4px;transition:color .15s}.blog-ct .bsb-pop-date{font-size:var(--cyb-fs-13, 10px);color:var(--bct-gray)}.blog-ct .newsletter-card{background:var(--bct-white);border:1px solid var(--bct-line);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.blog-ct .newsletter-card h2{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 18px);border-bottom:1px solid var(--bct-line);font-size:var(--cyb-fs-13, 11px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bct-dark1);margin:0}.blog-ct .newsletter-card p{padding:16px var(--cyb-sp-4, 18px) 0;font-size:var(--cyb-fs-13, 11.5px);color:var(--bct-gray);line-height:1.6;margin:0 0 var(--cyb-sp-4, 14px)}.blog-ct .newsletter-note{padding:0 var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-13, 11.5px);font-weight:600;margin:0 0 var(--cyb-sp-2, 10px)}.blog-ct .newsletter-note--ok{color:var(--cyb-green-ink, #00810B)}.blog-ct .newsletter-note--err{color:var(--cyb-red, #C91D1D)}.blog-ct .newsletter-form{display:flex;height:var(--cyb-field-h, 38px);margin:0 var(--cyb-sp-4, 18px) var(--cyb-sp-4, 18px)}.blog-ct .newsletter-form input{flex:1;min-width:0;background:var(--bct-surface);border:var(--cyb-field-bw, 1px) solid var(--bct-line-strong);border-right:none;border-radius:var(--cyb-r-md, 0) 0 0 var(--cyb-r-md, 0);padding:0 12px;font-family:inherit;font-size:var(--cyb-fs-13, 12px);color:var(--bct-dark1)}.blog-ct .newsletter-form input:focus{border-color:var(--cyb-black, var(--bct-yellow))}.blog-ct .newsletter-form button{padding:0 var(--cyb-sp-4, 14px);background:var(--bct-yellow);border:none;border-radius:0 var(--cyb-r-md, 0) var(--cyb-r-md, 0) 0;font-family:inherit;font-size:var(--cyb-fs-13, 12px);font-weight:700;color:var(--bct-dark1);cursor:pointer}.blog-ct .newsletter-form button:hover{background:var(--bct-yellow-dk)}.blog-ct .article-header{background:var(--bct-white);padding:var(--cyb-sp-6, 36px) 32px 0}.blog-ct .article-header-inner{max-width:900px;margin:0 auto}.blog-ct .article-tags{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.blog-ct .article-tag{display:inline-flex;align-items:center;border-radius:var(--cyb-r-sm, 0);padding:var(--cyb-sp-1, 5px) 12px;font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--bct-yellow-40);color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-decoration:none}.blog-ct .article-tag:hover{background:var(--bct-yellow);color:var(--bct-dark1)}.blog-ct .article-title-page{font-size:var(--cyb-fs-39, 36px);font-weight:900;color:var(--bct-dark1);line-height:1.15;letter-spacing:-0.01em;margin:0 0 var(--cyb-sp-5, 20px)}@media(max-width: 640px){.blog-ct .article-title-page{font-size:var(--cyb-fs-25, 25px)}}.blog-ct .article-meta-row{display:flex;align-items:center;gap:var(--cyb-sp-4, 18px);padding-bottom:24px;border-bottom:1px solid var(--bct-line);flex-wrap:wrap}.blog-ct .article-avatar{width:36px;height:36px;border-radius:var(--cyb-r-md, 50%);background:var(--bct-dark1);color:var(--bct-yellow);display:flex;align-items:center;justify-content:center;font-size:var(--cyb-fs-13, 13px);font-weight:800;flex-shrink:0}.blog-ct .article-meta-author{display:flex;align-items:center;gap:var(--cyb-sp-2, 10px)}.blog-ct .article-meta-name{font-size:var(--cyb-fs-13, 13px);font-weight:800;color:var(--bct-dark1)}.blog-ct .article-meta-role{font-size:var(--cyb-fs-13, 10.5px);color:var(--bct-gray)}.blog-ct .article-meta-sep{width:1px;height:24px;background:var(--cyb-border, rgba(0, 0, 0, 0.1))}.blog-ct .article-meta-item{display:flex;align-items:center;gap:var(--cyb-sp-2, 6px);font-size:var(--cyb-fs-13, 12px);color:var(--bct-gray)}.blog-ct .article-meta-item svg{width:16px;height:16px;color:var(--cyb-accent-ink, var(--bct-yellow-dk));flex-shrink:0}.blog-ct .article-meta-share{display:flex;gap:8px;margin-left:auto}.blog-ct .article-share-btn{width:var(--cyb-target, 34px);height:var(--cyb-target, 34px);background:var(--bct-surface);border:1px solid var(--bct-line);border-radius:var(--cyb-r-sm, 0);display:flex;align-items:center;justify-content:center;color:var(--bct-gray);cursor:pointer;transition:all .15s;text-decoration:none}.blog-ct .article-share-btn svg{width:16px;height:16px}.blog-ct .article-share-btn:hover{background:var(--bct-dark1);color:var(--bct-yellow);border-color:var(--bct-dark1)}.blog-ct .article-share-btn.is-copied{background:var(--bct-yellow);color:var(--bct-dark1);border-color:var(--bct-yellow)}.blog-ct .article-banner{max-width:900px;margin:var(--cyb-sp-6, 28px) auto 0;height:340px;position:relative;background:var(--bct-dark1);overflow:hidden;border-left:var(--cyb-sp-1, 3px) solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0)}.blog-ct .article-banner>img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 640px){.blog-ct .article-banner{height:200px}}.blog-ct .article-banner-icons{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-evenly;padding:0 var(--cyb-sp-7, 40px)}.blog-ct .article-banner-icons svg{width:64px;height:64px;color:rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.1)}.blog-ct .article-banner-icons svg:nth-child(2){width:88px;height:88px;color:rgba(var(--cyb-yellow-rgb, 255, 207, 0), 0.25)}.blog-ct .article-banner-grid{display:none}.blog-ct .article-layout{max-width:var(--content-max);margin:0 auto;padding:var(--cyb-sp-6, 40px) 0 24px;display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}@media(max-width: 960px){.blog-ct .article-layout{grid-template-columns:1fr;padding:var(--cyb-sp-5, 28px) 16px 16px;gap:24px}}.blog-ct .toc-block{position:sticky;top:80px;background:var(--bct-white);border:1px solid var(--bct-line);border-radius:var(--cyb-r-lg, 0);overflow:hidden}@media(max-width: 960px){.blog-ct .toc-block{position:static}}.blog-ct .toc-head{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 18px);border-bottom:1px solid var(--bct-line);font-size:var(--cyb-fs-13, 11px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bct-dark1);display:flex;align-items:center;gap:8px}.blog-ct .toc-head svg{width:16px;height:16px;color:var(--cyb-accent-ink, var(--bct-yellow-dk))}.blog-ct .toc-list{padding:var(--cyb-sp-2, 10px) 0;max-height:calc(100vh - 180px);overflow-y:auto}.blog-ct .toc-link{display:block;padding:8px var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-13, 12.5px);font-weight:600;color:var(--bct-gray);text-decoration:none;border-left:3px solid rgba(0,0,0,0);transition:all .15s;line-height:1.4}.blog-ct .toc-link.toc-h3{padding-left:32px;font-size:var(--cyb-fs-13, 12px);font-weight:500}.blog-ct .toc-link:hover{color:var(--bct-dark1);background:var(--bct-surface)}.blog-ct .toc-link.active{color:var(--cyb-accent-ink, var(--bct-yellow-dk));border-left-color:var(--bct-yellow);background:var(--bct-yellow-40);font-weight:800}.blog-ct .article-content{max-width:700px;font-size:var(--cyb-fs-16, 15px);color:var(--bct-dark1);line-height:1.75}.blog-ct .article-content p{margin:0 0 var(--cyb-sp-4, 18px);color:var(--cyb-gray, #3a3a42)}.blog-ct .article-content a{color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-decoration:var(--cyb-link-deco, underline);text-underline-offset:3px}.blog-ct .article-content h2{font-size:var(--cyb-fs-25, 23px);font-weight:900;color:var(--bct-dark1);text-transform:uppercase;letter-spacing:-0.01em;margin:var(--cyb-sp-7, 44px) 0 var(--cyb-sp-4, 18px);padding-top:16px;border-top:3px solid var(--bct-yellow);scroll-margin-top:90px}.blog-ct .article-content h2:first-child{margin-top:0}.blog-ct .article-content h3{font-size:var(--cyb-fs-16, 16.5px);font-weight:800;color:var(--bct-dark1);margin:var(--cyb-sp-6, 28px) 0 12px;scroll-margin-top:90px}.blog-ct .article-content ul,.blog-ct .article-content ol{margin:0 0 var(--cyb-sp-4, 18px);padding-left:0;list-style:none}.blog-ct .article-content li{position:relative;padding-left:var(--cyb-sp-5, 26px);margin-bottom:var(--cyb-sp-2, 10px);color:var(--cyb-gray, #3a3a42)}.blog-ct .article-content ul li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--bct-yellow)}.blog-ct .article-content ol{counter-reset:bct-counter}.blog-ct .article-content ol li{padding-left:var(--cyb-sp-6, 30px)}.blog-ct .article-content ol li::before{counter-increment:bct-counter;content:counter(bct-counter);position:absolute;left:0;top:2px;width:var(--cyb-fs-20, 18px);height:var(--cyb-fs-20, 18px);border-radius:var(--cyb-r-sm, 0);background:var(--bct-dark1);color:var(--bct-yellow);font-size:var(--cyb-fs-13, 10px);font-weight:800;display:flex;align-items:center;justify-content:center}.blog-ct .article-content img{max-width:100%;height:auto;border-radius:var(--cyb-r-md, 0);margin:8px 0;display:block}.blog-ct .article-content table{width:100%;border-collapse:collapse;margin:8px 0 32px;font-size:var(--cyb-fs-13, 13px)}.blog-ct .article-content table th{background:var(--bct-dark1);color:var(--bct-yellow);text-align:left;padding:var(--cyb-sp-3, 10px) var(--cyb-sp-4, 14px);font-size:var(--cyb-fs-13, 10.5px);text-transform:uppercase;letter-spacing:.03em;font-weight:800;border:none}.blog-ct .article-content table td{padding:var(--cyb-sp-3, 10px) var(--cyb-sp-4, 14px);border:none;border-bottom:1px solid var(--bct-line);color:var(--cyb-gray, #3a3a42)}.blog-ct .article-content table tr:nth-child(even) td{background:var(--bct-surface)}.blog-ct .article-content blockquote{border-left:3px solid var(--bct-yellow);padding:16px var(--cyb-sp-5, 20px);margin:0 0 var(--cyb-sp-4, 18px);background:var(--bct-white);border-radius:var(--cyb-r-md, 0);font-style:italic;color:var(--bct-dark4)}.blog-ct .article-content .art-callout{background:var(--bct-dark1);color:#fff;padding:24px var(--cyb-sp-5, 26px);margin:8px 0 32px;border-left:var(--cyb-sp-1, 3px) solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0);--c-focus: var(--c-accent)}.blog-ct .article-content .art-callout p,.blog-ct .article-content .art-callout li{color:var(--bct-gray-lt)}.blog-ct .article-content .art-callout ul{margin:0}.blog-ct .article-content .art-callout-title{display:flex;align-items:center;gap:8px;font-size:var(--cyb-fs-13, 11px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--bct-yellow);margin-bottom:12px}.blog-ct .article-content .art-caption{font-size:var(--cyb-fs-13, 11.5px);color:var(--bct-gray);font-style:italic;margin-bottom:var(--cyb-sp-6, 28px)}.blog-ct .article-footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:700px;padding-top:24px;margin-top:12px;border-top:1px solid var(--bct-line)}.blog-ct .article-footer-back{font-size:var(--cyb-fs-13, 12px);font-weight:700;color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-decoration:none;display:inline-flex;align-items:center;gap:var(--cyb-sp-2, 6px)}.blog-ct .article-footer-back svg{width:16px;height:16px}.blog-ct .article-footer-back:hover{color:var(--bct-dark1)}.blog-ct .article-faq{max-width:700px;margin:var(--cyb-sp-7, 40px) 0 0}.blog-ct .article-faq>h2{margin:0 0 16px;font-size:var(--cyb-fs-25, 23px);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;color:var(--bct-dark1);padding-top:16px;border-top:3px solid var(--bct-yellow)}.blog-ct .article-faq .faq-item{margin-bottom:8px;overflow:hidden;background:var(--bct-white);border-left:3px solid var(--bct-yellow);border-radius:var(--cyb-r-md, 0)}.blog-ct .article-faq .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-16, 14.5px);font-weight:800;color:var(--bct-dark1)}.blog-ct .article-faq .faq-item summary::-webkit-details-marker{display:none}.blog-ct .article-faq .faq-item summary .chev{width:16px;height:16px;flex-shrink:0;color:var(--cyb-accent-ink, var(--bct-yellow-dk));transition:transform .2s ease}.blog-ct .article-faq .faq-item[open] summary .chev{transform:rotate(180deg)}.blog-ct .article-faq .faq-item .a{padding:0 var(--cyb-sp-4, 18px) 16px;font-size:var(--cyb-fs-16, 14.5px);line-height:1.7;color:var(--cyb-gray, #3a3a42)}.blog-ct .author-box{max-width:700px;display:flex;gap:16px;padding:var(--cyb-sp-5, 22px);background:var(--bct-white);border-left:3px solid var(--bct-yellow);border-radius:var(--cyb-r-lg, 0);margin:32px 0}.blog-ct .author-box-avatar{width:56px;height:56px;border-radius:var(--cyb-r-md, 50%);background:var(--bct-dark1);color:var(--bct-yellow);display:flex;align-items:center;justify-content:center;font-size:var(--cyb-fs-20, 19px);font-weight:800;flex-shrink:0}.blog-ct .author-box-name{font-size:var(--cyb-fs-13, 14px);font-weight:800;color:var(--bct-dark1);margin-bottom:4px}.blog-ct .author-box-role{font-size:var(--cyb-fs-13, 10.5px);font-weight:700;color:var(--cyb-accent-ink, var(--bct-yellow-dk));text-transform:uppercase;letter-spacing:.04em}.blog-ct .related-section{background:var(--bct-surface);padding:24px 32px var(--cyb-section-y, 48px)}.blog-ct .related-inner{max-width:var(--content-max);margin:0 auto}.blog-ct .related-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.blog-ct .related-head-title{font-size:var(--cyb-fs-20, 20px);font-weight:900;color:var(--bct-dark1);text-transform:uppercase;letter-spacing:-0.01em;margin:0}.blog-ct .related-section .article-grid{margin-bottom:0}.blog-ct .related-section .article-card-img{height:140px}.blog-ct .nl-band{background:var(--bct-dark1);padding:var(--cyb-section-y, 40px) 32px;--c-focus: var(--c-accent)}.blog-ct .nl-band-inner{max-width:var(--content-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-ct .nl-band-title{font-size:var(--cyb-fs-20, 19px);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-0.01em;margin:0 0 var(--cyb-sp-2, 6px)}.blog-ct .nl-band-sub{font-size:var(--cyb-fs-13, 12.5px);color:var(--bct-gray-lt)}.blog-ct .nl-band .newsletter-form{width:360px;max-width:100%;height:44px;margin:0}.blog-ct .nl-band .newsletter-form input{background:var(--bct-dark3);border-color:var(--bct-dark4);color:#fff}.blog-ct .nl-band .newsletter-form input::placeholder{color:var(--cyb-gray-lt, var(--bct-gray))}.blog-ct .nl-band .newsletter-form input:focus{border-color:var(--bct-yellow)}.blog-ct .scroll-top-btn{position:fixed;bottom:var(--cyb-sp-5, 28px);right:var(--cyb-sp-5, 28px);width:var(--cyb-btn-h, 46px);height:var(--cyb-btn-h, 46px);background:var(--cyb-black, var(--bct-yellow));border:none;border-radius:var(--cyb-r-sm, 0);color:var(--cyb-white, var(--bct-dark1));display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s;z-index:200}.blog-ct .scroll-top-btn svg{width:20px;height:20px}.blog-ct .scroll-top-btn.is-visible{opacity:1;pointer-events:auto}.blog-ct .scroll-top-btn:hover{background:var(--cyb-gray, var(--bct-yellow-dk))}
