* {
    -webkit-print-color-adjust: exact;
}

@page {
    margin: 0;
}

#newsletter,
.recipe-resume .recipe-resume__nutrition-description [title]:after,
.quantity-btn .btn[data-people-quantity-more],
.quantity-btn .btn[data-people-quantity-less],
.article-category__actions,
.recipes-cards,
.action-control,
.breadcrumb,
.main-footer,
.header,
.c-accordion {
    display: none;
}

.detail-recipe {
    background-color: #fff;
    font-size: 12px;
}

.article-category__heading .t-title {
    font-size: 36px;
}

.detail-recipe .recipe-instruction p,
.detail-recipe .recipe-instruction ul,
.detail-recipe .recipe-instruction h1,
.detail-recipe .recipe-instruction h2,
.detail-recipe .recipe-instruction h3,
.detail-recipe .recipe-instruction h4,
.detail-recipe .recipe-instruction h5,
.detail-recipe .recipe-instruction h6 {
    margin-bottom: 10px;
}

.detail-recipe__content {
    flex-direction: column;
}

.detail-recipe__head {
    margin-bottom: 20px;
}

.article-category.t-wrapper {
    margin-bottom: 0;
}

.recipe-instruction__content {
    margin: 0;
    padding-top: 40px;
    break-inside: avoid;
}

.detail-article {
    padding-top: 0;
}

.recipe-resume {
    gap: 10px;
}

.recipe-resume .recipe-resume__nutrition-item {
    padding: 15px;
    aspect-ratio: unset;
}

.recipe-resume .recipe-resume__info-illustration,
.recipe-resume .recipe-resume__nutrition-item {
    background-color: #F3F4FF;
}

.recipe-resume .recipe-resume__nutrition-list {
    grid-template-columns: repeat(auto-fill, minmax(65px, 1fr));
}

.recipe-tool .recipe-tool__list {
    gap: 5px;
    margin-top: 5px;
}

.recipe-tools {
    flex-direction: row;
    break-inside: avoid;
    padding-top: 40px;
}

.recipe-tool .recipe-tool__head {
    height: 60px;
}

.recipe-tool .quantity-btn {
    font-size: 14px;
}

.recipe-tool {
    padding: 0;
}

.tag .tag__content {
    font-size: 12px;
}

.tag .tag__icon {
    width: 10px;
    height: 10px;
    background-size: 10px;
}