.elementor-3279 .elementor-element.elementor-element-a1ea742{--display:flex;}.elementor-3279 .elementor-element.elementor-element-298cc05{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3279 .elementor-element.elementor-element-bb669a0 img{max-width:60%;}.elementor-3279 .elementor-element.elementor-element-731e5ad{--display:flex;}@media(max-width:1024px){.elementor-3279 .elementor-element.elementor-element-298cc05{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3279 .elementor-element.elementor-element-298cc05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-fd869d4 */.bukib-pick {
  --bk-radius: 18px;
  --bk-gap: 16px;
  --bk-pad: 20px;
  --bk-bg: #ffffff;
  --bk-border: #e8e8ee;

  max-width: 820px;
  margin: 20px auto;
  padding: var(--bk-pad);
  background: var(--bk-bg);
  border: 1px solid var(--bk-border);
  border-radius: var(--bk-radius);
}

.bukib-pick__header { margin-bottom: var(--bk-gap); }
.bukib-pick__title {
  margin: 0 0 6px 0;
  font-size: 1.4rem;
  line-height: 1.2;
}
.bukib-pick__subtitle { margin: 0; color: #666; }

.bukib-pick__figure {
  margin: 0 0 var(--bk-gap) 0;
  overflow: hidden;
  border-radius: 14px;
}
.bukib-pick__figure img {
  display: block; width: 100%; height: auto;
}

.bukib-pick__text { white-space: pre-wrap; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace; background:#fafafa; border:1px solid #eee; border-radius:12px; padding:14px; }

.bukib-pick__footer {
  display: flex; gap: 12px; align-items: center; justify-content: space-between; flex-wrap: wrap;
}
.bukib-pick__btn {
  display: inline-block; padding: 10px 14px; border-radius: 999px;
  text-decoration: none; border: 1px solid #111;
}
.bukib-pick__btn:hover { transform: translateY(-1px); }
.bukib-pick__source { color:#777; font-size: .95rem; }
.bukib-pick__nav{display:flex;justify-content:flex-end;margin-bottom:10px}
.bukib-pick__news{
  display:inline-block;padding:8px 12px;border:1px solid #111;border-radius:999px;
  text-decoration:none
}
.bukib-pick__news:hover{transform:translateY(-1px)}/* End custom CSS */