@layer reset, tokens, elements, patterns, screens, overrides;@layer patterns{.blog-detail-layout{max-width:780px;margin:0 auto;padding:0 16px;overflow-x:hidden;word-break:keep-all;overflow-wrap:anywhere}.blog-toc-inline{display:block}.blog-content{font-size:var(--fs-sm);line-height:1.6;letter-spacing:-.2px;word-break:keep-all;overflow-wrap:break-word;color:var(--text-secondary)}.blog-content h1{font-size:var(--fs-2xl,22px);font-weight:var(--fw-num);margin:28px 0 16px;color:var(--text-primary);word-break:keep-all;letter-spacing:-.4px;line-height:1.3}.blog-content>h1:first-child{display:none}.blog-content h2{font-size:var(--fs-lg);margin:36px 0 14px;border-top:none;padding-top:0;border-bottom:1px solid var(--border);padding-bottom:8px;letter-spacing:-.4px}.blog-content h2,.blog-content h3{font-weight:var(--fw-num);color:var(--text-primary);word-break:keep-all;line-height:1.5}.blog-content h3{font-size:var(--fs-base);margin:28px 0 10px;letter-spacing:-.2px}.blog-content h2:first-child{margin-top:0}.blog-content p{margin:16px 0;line-height:1.6;overflow-wrap:anywhere;word-break:keep-all;color:var(--text-secondary);font-size:var(--fs-sm);letter-spacing:-.2px}.blog-content strong{color:var(--text-primary);font-weight:var(--fw-num)}.blog-content p:empty,.blog-content>div:empty{display:none}.blog-content a{color:var(--brand);text-decoration:none;font-weight:var(--fw-title);border-bottom:1px solid rgba(59,123,246,.2);transition:border-color .15s}.blog-content a:hover{border-color:var(--brand)}.blog-content ol,.blog-content ul{padding-left:22px;margin:14px 0}.blog-content li{margin:8px 0;line-height:1.6;color:var(--text-secondary);font-size:var(--fs-xs)}.blog-content li::marker{color:var(--brand)}.blog-content hr{border:none;border-top:1px solid var(--border);margin:32px 0}.blog-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:var(--fs-sm,14px);table-layout:auto}.blog-content thead{background:var(--bg-surface)}.blog-content thead th{color:var(--text-primary);font-size:var(--fs-sm,14px);white-space:nowrap}.blog-content th,.blog-content thead th{font-weight:var(--fw-num);text-align:left}.blog-content td,.blog-content th,.blog-content thead th{padding:12px 14px;border:1px solid var(--border);word-break:keep-all}.blog-content td{overflow-wrap:anywhere;line-height:1.6;color:var(--text-secondary)}.blog-content td:first-child{font-weight:var(--fw-title);color:var(--text-primary);white-space:nowrap}.blog-content tr:nth-child(2n){background:var(--bg-hover)}.blog-content tr:hover{background:rgba(59,123,246,.03)}.blog-content blockquote{border-left:0;padding:14px 18px;color:var(--text-secondary);font-size:var(--fs-base,15px);margin:24px 0;background:linear-gradient(135deg,var(--bg-hover) 0,rgba(37,99,235,.04) 100%);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;line-height:1.6}.blog-content blockquote p{margin:4px 0}.blog-content blockquote strong{color:var(--text-primary)}.blog-content code{background:var(--bg-hover);padding:2px 6px;border-radius:4px;font-size:.88em;font-family:var(--font-mono);color:var(--accent-purple);border:1px solid var(--border)}.blog-content pre{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 20px;overflow-x:auto;margin:20px 0;-webkit-overflow-scrolling:touch}.blog-content pre code{background:none;padding:0;border:none;font-size:var(--fs-sm);color:var(--text-primary);line-height:1.6}.blog-content img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:20px 0}.blog-content img:not([src]),.blog-content img[alt]:not([src]),.blog-content img[src=""]{display:none}.blog-content figure{margin:24px 0;text-align:center}.blog-content figcaption{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:8px;font-style:italic}.blog-content del{text-decoration:none}.blog-content h3[id^="q."],.blog-content h3[id^=q-]{border-left:0;background:rgba(59,123,246,.04);padding:10px 14px;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--fs-base,15px);margin:20px 0 8px}@media (max-width:479.98px){.blog-content h2{font-size:var(--fs-md);margin:28px 0 12px}.blog-content h3{font-size:var(--fs-sm);margin:22px 0 8px}.blog-content p{font-size:var(--fs-sm);line-height:1.6}.blog-content li{font-size:var(--fs-xs)}.blog-content td,.blog-content th{padding:8px 10px;font-size:var(--fs-xs)}}.kd-card-hover{transition:border-color var(--transition-fast),background var(--transition-fast)}@media (hover:hover){.kd-card-hover:hover{border-color:var(--border-strong);background:var(--bg-hover)}}@media (hover:none){.kd-card-hover:active{background:var(--bg-hover)}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.kd-feed-card{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}@media (hover:hover){.kd-feed-card:hover{transform:translateY(-1px);box-shadow:none;border-color:var(--brand)!important}}@media (hover:none){.kd-feed-card:active{transform:scale(.98);opacity:.9}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeInUp .3s ease both}.animate-fadeIn:first-child{animation-delay:0s}.animate-fadeIn:nth-child(2){animation-delay:.03s}.animate-fadeIn:nth-child(3){animation-delay:.06s}.animate-fadeIn:nth-child(4){animation-delay:.09s}.animate-fadeIn:nth-child(5){animation-delay:.12s}.animate-fadeIn:nth-child(n+6){animation-delay:.15s}@keyframes likeBounce{0%{transform:scale(1)}30%{transform:scale(1.3)}50%{transform:scale(.9)}70%{transform:scale(1.1)}to{transform:scale(1)}}.animate-like{animation:likeBounce .4s ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--bg-hover) 25%,var(--bg-active) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.listing-grid{display:grid;grid-template-columns:1fr;gap:6px}.listing-grid>*{min-width:0;overflow:hidden}.listing-grid-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.listing-grid-2col>*{min-width:0;overflow:hidden}@media (max-width:320px){.listing-grid-2col{grid-template-columns:1fr}}.blog-detail-main{min-width:0}.blog-detail-rail{display:none}.blog-content h2,.blog-content h3{scroll-margin-top:60px}.blog-toc-details{margin:0 0 var(--sp-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:0 12px}.blog-toc-details>summary{min-height:44px;display:flex;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-num);color:var(--text-primary);cursor:pointer;list-style:none}.blog-toc-details>summary::-webkit-details-marker{display:none}.blog-toc-details>summary:after{content:"▾";margin-left:auto;font-size:var(--fs-3xs);color:var(--text-tertiary)}.blog-toc-details[open]>summary:after{content:"▴"}.blog-toc-details>nav{padding:0 0 10px;border-top:1px solid var(--border)}.blog-toc-details>nav a{font-size:var(--fs-meta-rd3,13px)}@media (min-width:1024px){.blog-detail-layout{max-width:var(--container-grid);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.blog-detail-rail{display:block;min-width:0;position:sticky;top:calc(var(--kd-header-bottom) + 16px);max-height:calc(100vh - 80px);overflow-y:auto}}}@layer patterns{.blog-e{max-width:var(--container-grid);margin:0 auto;padding:8px 16px 28px;color:var(--ink)}.blog-e,.blog-e *{box-sizing:border-box}.blog-e-kicker{display:block;margin:0;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--gold-ink);line-height:1.4}.blog-e-kicker--on-navy{color:var(--gold-2)}.blog-e-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px 0 16px}.blog-e-head__text{min-width:0}.blog-e-head__title{margin-top:6px;font-family:var(--font-sans);font-weight:var(--fw-display);font-size:38px;line-height:1.15;letter-spacing:var(--ls-display);color:var(--ink)}.blog-e-head__sub{margin-top:8px;font-size:15px;color:var(--ink-2);font-variant-numeric:tabular-nums}.blog-e-head__share{flex:none}.blog-e-segrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;min-width:0}.blog-e-segrow>nav{min-width:0;max-width:100%}.blog-e-seg-n{font-size:12px;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.blog-e-serieslink{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;color:var(--navy);text-decoration:none}.blog-e-serieslink:hover{color:var(--navy-2);text-decoration:underline;text-underline-offset:3px}.blog-e-search{position:relative;margin-bottom:12px}.blog-e-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.blog-e-search input{width:100%;min-height:var(--touch-min,44px);padding:0 16px 0 40px;font:inherit;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-btn);outline:none}.blog-e-search input:focus-visible{border-color:var(--navy);outline:2px solid var(--navy);outline-offset:1px}.blog-e-pills{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.blog-e-pills::-webkit-scrollbar{display:none}.blog-e-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--touch-min,44px);padding:0 14px;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:13px;font-weight:400;text-decoration:none;white-space:nowrap}.blog-e-pill:hover{border-color:var(--line-2);color:var(--ink)}.blog-e-pill__n{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.blog-e-qnote{margin-bottom:12px;font-size:14px;color:var(--ink-2)}.blog-e-feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:8px 0 32px;background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.blog-e-feat:hover{border-color:var(--line-2)}.blog-e-feat__media{display:block;position:relative;min-width:0}.blog-e-feat__media .e-tone{width:100%;justify-content:space-between;padding:26px 28px}.blog-e-feat__media .e-tone__big{font-size:40px}.blog-e-feat__body{display:flex;flex-direction:column;gap:12px;padding:26px 28px;min-width:0}.blog-e-feat__title{margin:0;font-family:var(--font-sans);font-weight:var(--fw-title);font-size:22px;line-height:1.35;letter-spacing:var(--ls-title);word-break:keep-all;overflow-wrap:anywhere}.blog-e-feat__title a{color:var(--ink);text-decoration:none}.blog-e-feat__title a:hover{color:var(--navy)}.blog-e-feat__excerpt{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.blog-e-feat__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.blog-e-feat__go{flex:none;font-weight:700;color:var(--navy);text-decoration:none}.blog-e-body{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-w,320px);gap:var(--grid-gap,24px);align-items:start}.blog-e-main{min-width:0;display:flex;flex-direction:column;gap:var(--gap-section)}.blog-e-main>section{min-width:0}.blog-e-row{display:flex;align-items:flex-start;gap:12px;min-width:0}.blog-e-row__txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.blog-e-thumb{flex:0 0 48px;width:48px;height:48px;border-radius:var(--r-tile,10px);overflow:hidden;background:var(--sand);display:inline-flex;align-items:center;justify-content:center}.blog-e-thumb img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;display:block}.blog-e-thumb--tone{background:var(--navy);color:var(--on-navy)}.blog-e-thumb__k{font-size:16px;font-weight:var(--fw-title);line-height:1}.blog-e-rt{color:var(--ink-2);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.blog-e-row__t{font-family:var(--font-sans);font-weight:var(--fw-title);font-size:15px;line-height:1.4;letter-spacing:var(--ls-title);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.blog-e-row__m{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--ink-2)}.blog-e-table .e-td--primary{padding-top:8px;padding-bottom:8px}.blog-e-table mark{background:var(--chip-pre-bg);color:var(--ink);border-radius:2px;padding:0 2px}.blog-e-cat{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-chip);background:var(--sand);color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap}.blog-e-table .e-td--num{color:var(--ink-2);font-size:13px}.blog-e-pager{display:flex;justify-content:center;align-items:center;gap:8px}.blog-e-pager__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-btn);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.blog-e-pager__btn--primary{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.blog-e-pager__btn--primary:hover{background:var(--navy-2)}.blog-e-pager__now{padding:0 8px;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.blog-e-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:700;color:var(--ink-2)}.blog-e-more[open]>summary{margin-bottom:8px}.blog-e-series__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.blog-e-series__grid>li{min-width:0}.blog-e-tile{display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:100%;min-height:128px;padding:16px;border-radius:var(--r-card);border:1px solid transparent;text-decoration:none}.blog-e-tile__k{font-size:12px;font-weight:700;letter-spacing:2px;font-variant-numeric:tabular-nums}.blog-e-tile__t{font-family:var(--font-sans);font-weight:var(--fw-title);font-size:17px;line-height:1.3;letter-spacing:var(--ls-title);word-break:keep-all;overflow-wrap:anywhere}.blog-e-tile--navy{background:var(--navy);color:var(--on-navy)}.blog-e-tile--deep{background:var(--navy-2);color:var(--on-navy)}.blog-e-tile--deep .blog-e-tile__k,.blog-e-tile--navy .blog-e-tile__k{color:var(--gold-2)}.blog-e-tile--gold{background:var(--gold-2);color:var(--ink)}.blog-e-tile--gold .blog-e-tile__k{color:var(--ink)}.blog-e-tile--plain{background:var(--card);border-color:var(--line);color:var(--ink)}.blog-e-tile--plain .blog-e-tile__k{color:var(--gold-ink)}.blog-e-tile--plain:hover{border-color:var(--line-2)}.blog-e-tile--deep:hover,.blog-e-tile--navy:hover{border-color:var(--navy-tile-line)}.blog-e-side{display:flex;flex-direction:column;gap:16px;min-width:0}.blog-e-fold{min-width:0}.blog-e-fold>summary{cursor:pointer;min-height:var(--touch-min,44px);display:flex;align-items:center;font-size:var(--t-13);font-weight:700;color:var(--ink-2)}.blog-e-fold__body{display:flex;flex-direction:column;gap:var(--sp-lg);min-width:0}@supports selector(::details-content){@media (min-width:1025px){.blog-e-fold>summary{display:none}.blog-e-fold::details-content{content-visibility:visible;display:block}}}.blog-e-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 20px}.blog-e-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.blog-e-tag{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:var(--r-chip);background:var(--sand);color:var(--ink);font-size:12px;font-weight:700;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-e-tag:hover{background:var(--line)}.blog-e-tag__n{font-size:12px;font-weight:400;color:var(--ink-2);font-variant-numeric:tabular-nums}.blog-e-links{list-style:none;margin:6px 0 0;padding:0}.blog-e-links a{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid var(--sand);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.blog-e-links a>span:last-child{color:var(--gold-ink)}.blog-e-links a:hover{color:var(--navy)}.blog-e-panel--navy{background:var(--navy);border-color:var(--navy);color:var(--on-navy);display:flex;flex-direction:column;gap:10px}.blog-e-alert__t{margin:0;font-family:var(--font-sans);font-weight:var(--fw-title);font-size:18px;line-height:1.35;color:var(--on-navy);word-break:keep-all}.blog-e-alert__btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:var(--r-btn);background:var(--gold-2);color:var(--ink);font-weight:700;font-size:14px;text-decoration:none}@media (min-width:601px){.blog-e{padding-left:24px;padding-right:24px}}@media (max-width:1024px){.blog-e-body{grid-template-columns:minmax(0,1fr)}}.blog-e-feat--plain{grid-template-columns:minmax(0,1fr)}.blog-e-feat__bar{display:block;width:100%;height:4px}.blog-e-feat--plain .blog-e-feat__title{font-size:24px}@media (max-width:760px){.blog-e-feat{grid-template-columns:minmax(0,1fr)}.blog-e-feat__media .e-tone{height:180px!important;min-height:180px!important;padding:18px 20px}.blog-e-feat__media .e-tone__big{font-size:30px}.blog-e-feat__body{padding:18px 20px}.blog-e-feat__title{font-size:19px}}@media (max-width:600px){.blog-e-head{padding-top:16px;flex-wrap:wrap}.blog-e-head__title{font-size:30px}.blog-e-segrow{flex-wrap:wrap}.blog-e-segrow>nav{width:100%}.blog-e-table .e-table--fold thead{display:none!important}.blog-e-table .e-table--fold tbody{display:block!important;width:100%!important}.blog-e-table .e-table--fold{white-space:normal!important}.blog-e-table .e-table--fold td.e-td--primary>a{flex:1 1 auto;min-width:0}.blog-e-table{position:relative}}.blog-e-title{margin:0 0 10px;font-family:var(--font-sans);font-weight:var(--fw-title);font-size:30px;line-height:1.35;letter-spacing:var(--ls-title);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.blog-detail-layout{max-width:calc(720px + 32px)}.blog-content,.blog-content li,.blog-content p{font-size:16px;line-height:1.7}@media (max-width:479.98px){.blog-e-title{font-size:24px}.blog-content li,.blog-content p{font-size:16px;line-height:1.7}}@media (min-width:1024px){.blog-detail-layout{max-width:var(--container-grid);grid-template-columns:minmax(0,720px) 300px;justify-content:center}}.blog-e-cover{margin:0 0 20px}.blog-e-cover>img{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:var(--sand)}.blog-e-cover__cap{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.4;color:var(--ink-2)}.blog-content figure.blog-site-figure{margin:20px 0 24px;text-align:left}.blog-content figure.blog-site-figure>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:var(--radius-md);background:var(--sand)}.blog-content figure.blog-site-figure>figcaption{margin-top:6px;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;color:var(--ink-2)}.blog-content .blog-site-cta{margin:16px 0 20px}.blog-content a.blog-site-cta__link{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;font-weight:inherit;text-decoration:none}.blog-content figure.blog-site-cta__fig{position:relative;flex:0 0 72px;width:72px;height:72px;margin:0}.blog-content figure.blog-site-cta__fig>img{display:block;width:72px;max-width:72px;height:72px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:var(--radius-md);background:var(--sand)}.blog-content figure.blog-site-cta__fig>figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blog-content .blog-site-cta__body{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-content .blog-site-cta__name{font-size:15px;font-weight:var(--fw-title);line-height:1.35;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.blog-content .blog-site-cta__sub{font-size:12px;font-weight:400;line-height:1.4;color:var(--ink-2)}.blog-content .blog-site-cta__go{font-size:13px;font-weight:var(--fw-title);line-height:1.4;color:var(--brand)}.blog-content p.blog-site-cta--line{margin:0 0 20px;font-size:14px;line-height:1.4}.blog-content p.blog-site-cta--line>a.blog-site-cta__go{display:inline-flex;align-items:center;min-height:44px;font-size:14px;border-bottom:0}.blog-content h2{line-height:1.4;margin:40px 0 14px;padding-bottom:10px;border-bottom-color:var(--line)}.blog-content h2,.blog-content h3{font-weight:var(--fw-title);letter-spacing:var(--ls-title)}.blog-content h3{line-height:1.45;margin:28px 0 8px}.blog-content h2:first-child{margin-top:0}.blog-content strong,.blog-content th,.blog-content thead th{font-weight:var(--fw-title)}.blog-content figcaption{font-style:normal;font-size:12px;color:var(--ink-2)}.blog-content table{font-size:14px;font-variant-numeric:tabular-nums}.blog-content thead th{font-size:13px;color:var(--ink-2);background:var(--sand)}.blog-content blockquote{border-width:0;border-radius:var(--radius-md);background:var(--sand);font-style:normal;font-size:15px;color:var(--ink)}@media (max-width:479.98px){.blog-content h2{margin:32px 0 12px}.blog-content h3{margin:24px 0 8px}}.blog-e-feat__fig{margin:0;min-width:0;display:flex;flex-direction:column;background:var(--card)}.blog-e-feat__fig>.blog-e-feat__media{flex:1 1 auto}.blog-e-feat__cap{margin:0;padding:6px 12px 8px;font-size:var(--fs-meta-rd3,13px);font-weight:400;line-height:1.4;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=296ae3d0fbc3b550.css.map*/