.detail-content {
  padding-top: 8px;
}
.detail-content .dc-content-box figure + h2,
.detail-content .dc-content-box figure + h3,
.detail-content .dc-content-box figure + h4,
.detail-content .dc-content-box figure + h5 {
  margin-top: 0;
}
.detail-content .dc-content-box > *:first-child {
  margin-top: 0;
}
.detail-content .dc-content-box p,
.detail-content .dc-content-box p a,
.detail-content .dc-content-box li,
.detail-content .dc-content-box li a {
  font-size: 20px;
  line-height: 32px;
}
.detail-content .dc-content-box p a,
.detail-content .dc-content-box li a {
  color: #1a4cff;
  text-decoration: underline;
}
.detail-content .dc-content-box strong {
  font-weight: 600;
  letter-spacing: 0;
}
.detail-content .dc-content-box ol {
  padding-left: inherit;
}
.detail-content .dc-content-box li {
  list-style-type: auto;
}
.detail-content .dc-content-box #rank-math-faq,
.detail-content .dc-content-box .rank-math-block {
  margin-top: 40px;
}
.detail-content .dc-content-box .block-embed-recipe {
  margin-top: 48px;
}
.detail-content .dc-content-box > p,
.detail-content .dc-content-box > ul,
.detail-content .dc-content-box > ol,
.detail-content .dc-content-box .highlight-card,
.detail-content .dc-content-box .highlight-card-v2,
.detail-content .dc-content-box > figure,
.detail-content .dc-content-box .review-block,
.detail-content .dc-content-box .see-also-block,
.detail-content .dc-content-box .wp-block-daily-r-custom-html-block,
.detail-content .dc-content-box .amazon-block,
.detail-content .dc-content-box .user-comments,
.detail-content .dc-content-box .reference-box,
.detail-content .dc-content-box .testimonial-wrapper,
.detail-content .dc-content-box .faq-block,
.detail-content .dc-content-box .product-block,
.detail-content .dc-content-box #rank-math-faq,
.detail-content .dc-content-box .rank-math-block,
.detail-content .dc-content-box .wp-block-embed,
.detail-content .dc-content-box .print-block,
.detail-content .dc-content-box .key-points-block,
.detail-content .dc-content-box .button-block,
.detail-content .dc-content-box .lead-text-block,
.detail-content .dc-content-box .disclaimer-block,
.detail-content .dc-content-box .about-info-block,
.detail-content .dc-content-box .dr-sales-main.block-introduction-blocks,
.detail-content .dc-content-box .dr-sales-pricing-section,
.detail-content .dc-content-box .dr-sales-split-section,
.detail-content .dc-content-box .dr-sales-slider,
.detail-content .dc-content-box .dr-sales-logo-slider-section,
.detail-content .dc-content-box .dr-sales-before-after-section,
.detail-content .dc-content-box .dr-sales-testimonials,
.detail-content .dc-content-box .dr-sales-adv-disadv,
.detail-content .dc-content-box .dr-sales-progress-points,
.detail-content .dc-content-box .dr-sales-product-infos,
.detail-content .dc-content-box .dr-sales-awards-section,
.detail-content .dc-content-box .dr-sales-guarantee,
.detail-content .dc-content-box .dr-sales-certificate-section,
.detail-content .dc-content-box .dr-glow-foundation-section,
.detail-content .dc-content-box .dr-sales-faq,
.detail-content .dc-content-box .dr-sales-offer-section,
.detail-content .dc-content-box .dr-sales-qna {
  margin-bottom: 24px;
}
.detail-content .dc-content-box > h2,
.detail-content .dc-content-box > h3,
.detail-content .dc-content-box > h4,
.detail-content .dc-content-box > h5 {
  margin: 32px 0 20px;
}
.detail-content .dc-content-box > h3 {
  font-size: 24px;
}
.detail-content .dc-content-box ul,
.detail-content .dc-content-box > ol {
  padding-left: 24px;
}
.detail-content .dc-content-box ul li::marker,
.detail-content .dc-content-box > ol li::marker {
  color: #1a1a1a;
}
.detail-content .dc-content-box ul li:not(:last-child),
.detail-content .dc-content-box > ol li:not(:last-child) {
  margin-bottom: 16px;
}
.detail-content .dc-content-box ul li {
  list-style-type: disc;
}
.detail-content .dc-content-box > ol li {
  list-style-type: decimal;
}
.detail-content .dc-content-box h1 sup a,
.detail-content .dc-content-box h2 sup a,
.detail-content .dc-content-box h3 sup a,
.detail-content .dc-content-box h4 sup a,
.detail-content .dc-content-box h5 sup a,
.detail-content .dc-content-box h6 sup a,
.detail-content .dc-content-box li sup a,
.detail-content .dc-content-box p sup a {
  text-decoration: none;
  color: #1a4cff;
  font-size: 14px;
  line-height: 23px;
}
.detail-content .dc-content-box h1 sup a::before, .detail-content .dc-content-box h1 sup a::after,
.detail-content .dc-content-box h2 sup a::before,
.detail-content .dc-content-box h2 sup a::after,
.detail-content .dc-content-box h3 sup a::before,
.detail-content .dc-content-box h3 sup a::after,
.detail-content .dc-content-box h4 sup a::before,
.detail-content .dc-content-box h4 sup a::after,
.detail-content .dc-content-box h5 sup a::before,
.detail-content .dc-content-box h5 sup a::after,
.detail-content .dc-content-box h6 sup a::before,
.detail-content .dc-content-box h6 sup a::after,
.detail-content .dc-content-box li sup a::before,
.detail-content .dc-content-box li sup a::after,
.detail-content .dc-content-box p sup a::before,
.detail-content .dc-content-box p sup a::after {
  display: inline-block;
}
.detail-content .dc-content-box h1 sup a::before,
.detail-content .dc-content-box h2 sup a::before,
.detail-content .dc-content-box h3 sup a::before,
.detail-content .dc-content-box h4 sup a::before,
.detail-content .dc-content-box h5 sup a::before,
.detail-content .dc-content-box h6 sup a::before,
.detail-content .dc-content-box li sup a::before,
.detail-content .dc-content-box p sup a::before {
  content: "[";
}
.detail-content .dc-content-box h1 sup a::after,
.detail-content .dc-content-box h2 sup a::after,
.detail-content .dc-content-box h3 sup a::after,
.detail-content .dc-content-box h4 sup a::after,
.detail-content .dc-content-box h5 sup a::after,
.detail-content .dc-content-box h6 sup a::after,
.detail-content .dc-content-box li sup a::after,
.detail-content .dc-content-box p sup a::after {
  content: "]";
}
.detail-content aside.recent-post .section-title {
  padding-bottom: 12px;
  margin-bottom: 20px;
}
.detail-content aside.recent-post .rp-list .dr-list-item-v2 {
  justify-content: space-between;
}
.detail-content aside.recent-post .rp-list .dr-list-item-v2 .dli-image {
  width: 80px;
}
.detail-content aside.recent-post .rp-list .dr-list-item-v2 .dli-image img {
  margin-bottom: 0;
}
.detail-content aside.recent-post .rp-list .dr-list-item-v2 .dr-list-item .drli-content > a:not(.dr-category) {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 0;
}
.detail-content aside.recent-post .rp-list .dr-list-item-v2:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e2e2e2;
}
.detail-content aside .wp-block-rank-math-toc-block nav ol li:before,
.detail-content aside .wp-block-rank-math-toc-block nav ul li:before {
  content: counters(item, "");
}
.detail-content aside.dc-table-content:has(*) {
  margin-bottom: 40px;
}
.detail-content aside.dc-table-content h2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  margin-bottom: 20px;
}
.detail-content aside.dc-table-content ol,
.detail-content aside.dc-table-content li,
.detail-content aside.dc-table-content ul,
.detail-content aside.dc-table-content li {
  padding: 0;
  margin: 0;
}
.detail-content aside.dc-table-content ol li,
.detail-content aside.dc-table-content ul li {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
}
.detail-content aside.dc-table-content ol li:not(:last-child),
.detail-content aside.dc-table-content ul li:not(:last-child) {
  margin-bottom: 20px;
}
.detail-content aside.dc-table-content ol li a, .detail-content aside.dc-table-content ol li::before,
.detail-content aside.dc-table-content ul li a,
.detail-content aside.dc-table-content ul li::before {
  font-size: 16px;
  line-height: 16px;
}
.detail-content aside.dc-table-content ol li a:hover,
.detail-content aside.dc-table-content ul li a:hover {
  opacity: 0.9;
}
.detail-content aside.dc-table-content ol > li ol,
.detail-content aside.dc-table-content ul > li ul {
  display: none !important;
}

.row {
  --bs-gutter-y: 0px;
}

.detail-content-load-more .detail-content {
  padding-top: 0;
}

@media (min-width: 768px) {
  .detail-content {
    padding-top: 60px;
  }
  .detail-content .dc-content-box > p,
  .detail-content .dc-content-box > ul,
  .detail-content .dc-content-box > ol {
    margin-bottom: 40px;
  }
  .detail-content .dc-content-box > p + .highlight-card, .detail-content .dc-content-box > p + .highlight-card-v2, .detail-content .dc-content-box > p + figure, .detail-content .dc-content-box > p + .review-block, .detail-content .dc-content-box > p + .see-also-block, .detail-content .dc-content-box > p + .wp-block-daily-r-custom-html-block, .detail-content .dc-content-box > p + .amazon-block, .detail-content .dc-content-box > p + .user-comments, .detail-content .dc-content-box > p + .reference-box, .detail-content .dc-content-box > p + .testimonial-wrapper, .detail-content .dc-content-box > p + .faq-block, .detail-content .dc-content-box > p + .product-block, .detail-content .dc-content-box > p + #rank-math-faq,
  .detail-content .dc-content-box > p .rank-math-block, .detail-content .dc-content-box > p + .wp-block-embed, .detail-content .dc-content-box > p + .print-block, .detail-content .dc-content-box > p + .key-points-block, .detail-content .dc-content-box > p + .button-block, .detail-content .dc-content-box > p + .lead-text-block, .detail-content .dc-content-box > p + .disclaimer-block, .detail-content .dc-content-box > p + .about-info-block, .detail-content .dc-content-box > p.dr-sales-main.block-introduction-blocks, .detail-content .dc-content-box > p.dr-sales-pricing-section, .detail-content .dc-content-box > p.dr-sales-split-section, .detail-content .dc-content-box > p.dr-sales-slider, .detail-content .dc-content-box > p.dr-sales-logo-slider-section, .detail-content .dc-content-box > p.dr-sales-before-after-section, .detail-content .dc-content-box > p.dr-sales-testimonials, .detail-content .dc-content-box > p.dr-sales-adv-disadv, .detail-content .dc-content-box > p.dr-sales-progress-points, .detail-content .dc-content-box > p.dr-sales-product-infos, .detail-content .dc-content-box > p.dr-sales-awards-section, .detail-content .dc-content-box > p.dr-sales-guarantee, .detail-content .dc-content-box > p.dr-sales-certificate-section, .detail-content .dc-content-box > p.dr-glow-foundation-section, .detail-content .dc-content-box > p.dr-sales-faq, .detail-content .dc-content-box > p.dr-sales-offer-section, .detail-content .dc-content-box > p.dr-sales-qna,
  .detail-content .dc-content-box > ul + .highlight-card,
  .detail-content .dc-content-box > ul + .highlight-card-v2,
  .detail-content .dc-content-box > ul + figure,
  .detail-content .dc-content-box > ul + .review-block,
  .detail-content .dc-content-box > ul + .see-also-block,
  .detail-content .dc-content-box > ul + .wp-block-daily-r-custom-html-block,
  .detail-content .dc-content-box > ul + .amazon-block,
  .detail-content .dc-content-box > ul + .user-comments,
  .detail-content .dc-content-box > ul + .reference-box,
  .detail-content .dc-content-box > ul + .testimonial-wrapper,
  .detail-content .dc-content-box > ul + .faq-block,
  .detail-content .dc-content-box > ul + .product-block,
  .detail-content .dc-content-box > ul + #rank-math-faq,
  .detail-content .dc-content-box > ul .rank-math-block,
  .detail-content .dc-content-box > ul + .wp-block-embed,
  .detail-content .dc-content-box > ul + .print-block,
  .detail-content .dc-content-box > ul + .key-points-block,
  .detail-content .dc-content-box > ul + .button-block,
  .detail-content .dc-content-box > ul + .lead-text-block,
  .detail-content .dc-content-box > ul + .disclaimer-block,
  .detail-content .dc-content-box > ul + .about-info-block,
  .detail-content .dc-content-box > ul.dr-sales-main.block-introduction-blocks,
  .detail-content .dc-content-box > ul.dr-sales-pricing-section,
  .detail-content .dc-content-box > ul.dr-sales-split-section,
  .detail-content .dc-content-box > ul.dr-sales-slider,
  .detail-content .dc-content-box > ul.dr-sales-logo-slider-section,
  .detail-content .dc-content-box > ul.dr-sales-before-after-section,
  .detail-content .dc-content-box > ul.dr-sales-testimonials,
  .detail-content .dc-content-box > ul.dr-sales-adv-disadv,
  .detail-content .dc-content-box > ul.dr-sales-progress-points,
  .detail-content .dc-content-box > ul.dr-sales-product-infos,
  .detail-content .dc-content-box > ul.dr-sales-awards-section,
  .detail-content .dc-content-box > ul.dr-sales-guarantee,
  .detail-content .dc-content-box > ul.dr-sales-certificate-section,
  .detail-content .dc-content-box > ul.dr-glow-foundation-section,
  .detail-content .dc-content-box > ul.dr-sales-faq,
  .detail-content .dc-content-box > ul.dr-sales-offer-section,
  .detail-content .dc-content-box > ul.dr-sales-qna,
  .detail-content .dc-content-box > ol + .highlight-card,
  .detail-content .dc-content-box > ol + .highlight-card-v2,
  .detail-content .dc-content-box > ol + figure,
  .detail-content .dc-content-box > ol + .review-block,
  .detail-content .dc-content-box > ol + .see-also-block,
  .detail-content .dc-content-box > ol + .wp-block-daily-r-custom-html-block,
  .detail-content .dc-content-box > ol + .amazon-block,
  .detail-content .dc-content-box > ol + .user-comments,
  .detail-content .dc-content-box > ol + .reference-box,
  .detail-content .dc-content-box > ol + .testimonial-wrapper,
  .detail-content .dc-content-box > ol + .faq-block,
  .detail-content .dc-content-box > ol + .product-block,
  .detail-content .dc-content-box > ol + #rank-math-faq,
  .detail-content .dc-content-box > ol .rank-math-block,
  .detail-content .dc-content-box > ol + .wp-block-embed,
  .detail-content .dc-content-box > ol + .print-block,
  .detail-content .dc-content-box > ol + .key-points-block,
  .detail-content .dc-content-box > ol + .button-block,
  .detail-content .dc-content-box > ol + .lead-text-block,
  .detail-content .dc-content-box > ol + .disclaimer-block,
  .detail-content .dc-content-box > ol + .about-info-block,
  .detail-content .dc-content-box > ol.dr-sales-main.block-introduction-blocks,
  .detail-content .dc-content-box > ol.dr-sales-pricing-section,
  .detail-content .dc-content-box > ol.dr-sales-split-section,
  .detail-content .dc-content-box > ol.dr-sales-slider,
  .detail-content .dc-content-box > ol.dr-sales-logo-slider-section,
  .detail-content .dc-content-box > ol.dr-sales-before-after-section,
  .detail-content .dc-content-box > ol.dr-sales-testimonials,
  .detail-content .dc-content-box > ol.dr-sales-adv-disadv,
  .detail-content .dc-content-box > ol.dr-sales-progress-points,
  .detail-content .dc-content-box > ol.dr-sales-product-infos,
  .detail-content .dc-content-box > ol.dr-sales-awards-section,
  .detail-content .dc-content-box > ol.dr-sales-guarantee,
  .detail-content .dc-content-box > ol.dr-sales-certificate-section,
  .detail-content .dc-content-box > ol.dr-glow-foundation-section,
  .detail-content .dc-content-box > ol.dr-sales-faq,
  .detail-content .dc-content-box > ol.dr-sales-offer-section,
  .detail-content .dc-content-box > ol.dr-sales-qna {
    margin-top: 60px;
  }
  .detail-content .dc-content-box .highlight-card,
  .detail-content .dc-content-box .highlight-card-v2,
  .detail-content .dc-content-box > figure,
  .detail-content .dc-content-box .review-block,
  .detail-content .dc-content-box .see-also-block,
  .detail-content .dc-content-box .wp-block-daily-r-custom-html-block,
  .detail-content .dc-content-box .amazon-block,
  .detail-content .dc-content-box .user-comments,
  .detail-content .dc-content-box .reference-box,
  .detail-content .dc-content-box .testimonial-wrapper,
  .detail-content .dc-content-box .faq-block,
  .detail-content .dc-content-box .product-block,
  .detail-content .dc-content-box #rank-math-faq,
  .detail-content .dc-content-box .rank-math-block,
  .detail-content .dc-content-box .wp-block-embed,
  .detail-content .dc-content-box .print-block,
  .detail-content .dc-content-box .key-points-block,
  .detail-content .dc-content-box .button-block,
  .detail-content .dc-content-box .lead-text-block,
  .detail-content .dc-content-box .disclaimer-block,
  .detail-content .dc-content-box .about-info-block,
  .detail-content .dc-content-box .dr-sales-main.block-introduction-blocks,
  .detail-content .dc-content-box .dr-sales-pricing-section,
  .detail-content .dc-content-box .dr-sales-split-section,
  .detail-content .dc-content-box .dr-sales-slider,
  .detail-content .dc-content-box .dr-sales-logo-slider-section,
  .detail-content .dc-content-box .dr-sales-before-after-section,
  .detail-content .dc-content-box .dr-sales-testimonials,
  .detail-content .dc-content-box .dr-sales-adv-disadv,
  .detail-content .dc-content-box .dr-sales-progress-points,
  .detail-content .dc-content-box .dr-sales-product-infos,
  .detail-content .dc-content-box .dr-sales-awards-section,
  .detail-content .dc-content-box .dr-sales-guarantee,
  .detail-content .dc-content-box .dr-sales-certificate-section,
  .detail-content .dc-content-box .dr-glow-foundation-section,
  .detail-content .dc-content-box .dr-sales-faq,
  .detail-content .dc-content-box .dr-sales-offer-section,
  .detail-content .dc-content-box .dr-sales-qna {
    margin-bottom: 60px;
  }
  .detail-content .dc-content-box > figure figcaption {
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 23px;
    font-style: italic;
    color: #646464;
  }
  .detail-content .dc-content-box > h2,
  .detail-content .dc-content-box > h3,
  .detail-content .dc-content-box > h4,
  .detail-content .dc-content-box > h5 {
    margin: 40px 0 20px;
  }
  .detail-content .dc-content-box > h3 {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .detail-content aside.recent-post {
    max-width: 274px;
    margin-left: auto;
  }
  .detail-content aside.recent-post .rp-list .dr-list-item-v2 .dr-list-item {
    order: 1;
  }
  .detail-content aside.recent-post .rp-list .dr-list-item-v2 > a {
    order: 2;
  }
  .detail-content aside.dc-table-content {
    position: sticky;
    max-width: 288px;
    margin-bottom: 0;
    top: 20px;
  }
  .detail-content .block-embed-recipe {
    margin-top: 76px;
  }
}
@media (min-width: 1200px) {
  .detail-content .dc-content-box,
  .detail-content .detail-featured {
    max-width: 700px;
  }
}
