/* Two sidebar widgets only; keep the site's article and comment typography intact. */
.sidebar-right .widget_recent_entries,
.sidebar-right .widget_decent_comments_widget {
    box-sizing:border-box;
    padding:18px;
    margin:0 0 24px;
    border:1px solid #e2e6e8;
    border-radius:12px;
    background:#fff;
    color:#242824;
    text-align:left;
}
.sidebar-right .widget_recent_entries *,
.sidebar-right .widget_decent_comments_widget * {box-sizing:border-box}
.sidebar-right .widget_recent_entries>h2,
.sidebar-right .widget_decent_comments_widget>h2 {
    margin:0 0 16px;
    padding:0 0 12px;
    border:0;
    border-bottom:2px solid #ffe0dc;
    color:#242824;
    font:500 27px/1.12 "Cormorant Garamond",Times,serif;
    letter-spacing:0;
    text-transform:none;
    text-align:left;
}
.sidebar-right .widget_recent_entries ul,
.sidebar-right .widget_decent_comments_widget ul {list-style:none;margin:0;padding:0}
.sidebar-right .widget_recent_entries li,
.sidebar-right .widget_decent_comments_widget li {
    margin:0;
    padding:14px 0;
    border:0;
    border-bottom:1px solid #edf0f1;
    background:none;
}
.sidebar-right .widget_recent_entries li:first-child,
.sidebar-right .widget_decent_comments_widget li:first-child {padding-top:0}
.sidebar-right .widget_recent_entries li:last-child,
.sidebar-right .widget_decent_comments_widget li:last-child {border-bottom:0;padding-bottom:0}
.sidebar-right .widget_recent_entries a,
.sidebar-right .widget_decent_comments_widget a {
    color:#242824;
    text-decoration:none;
    overflow-wrap:anywhere;
}
.sidebar-right .widget_recent_entries a:hover,
.sidebar-right .widget_decent_comments_widget a:hover {color:#a33c3c;text-decoration:underline;text-underline-offset:3px}
.sidebar-right .widget_recent_entries a:focus-visible,
.sidebar-right .widget_decent_comments_widget a:focus-visible {outline:2px solid #ff6b6b;outline-offset:3px}
.sidebar-right .widget_recent_entries li.graceful-recent-image-box {
    display:grid;
    grid-template-columns:46px minmax(0,1fr);
    column-gap:12px;
    row-gap:4px;
    min-height:0;
    width:auto;
    float:none;
    position:static;
}
.sidebar-right .widget_recent_entries .graceful-small-image-box {
    grid-column:1;
    grid-row:1/3;
    position:static;
    width:46px;
    height:46px;
    margin:3px 0 0;
    float:none;
    border-radius:7px;
    background-position:center;
    background-size:cover;
}
.sidebar-right .widget_recent_entries li>span {
    grid-column:2;
    margin:0;
    padding:0;
    color:#64717b;
    font:400 12px/1.4 Montserrat,sans-serif;
    text-transform:none;
    letter-spacing:0;
}
.sidebar-right .widget_recent_entries li>a {
    grid-column:2;
    margin:0;
    padding:0;
    font:500 14px/1.5 Montserrat,sans-serif;
    letter-spacing:0;
    text-transform:none;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
}
.sidebar-right .widget_decent_comments_widget .comment-content {display:flex;flex-direction:column;gap:6px;margin:0;padding:0}
.sidebar-right .widget_decent_comments_widget .comment-author {
    display:block;
    margin:0;
    padding:0;
    color:#242824;
    font:600 14px/1.5 Montserrat,sans-serif;
    letter-spacing:0;
    text-transform:none;
}
.sidebar-right .widget_decent_comments_widget .comment-link {margin:0;padding:0;font-size:0;line-height:0}
.sidebar-right .widget_decent_comments_widget .comment-link a {
    font:500 13px/1.5 Montserrat,sans-serif;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    color:#64717b;
    letter-spacing:0;
    text-transform:none;
}
.sidebar-right .widget_decent_comments_widget .comment-excerpt {
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    margin:0;
    padding:0;
    color:#425564;
    font:400 14px/1.6 Montserrat,sans-serif;
    letter-spacing:0;
    text-transform:none;
}
@media(max-width:979px){
    .sidebar-right .widget_recent_entries,
    .sidebar-right .widget_decent_comments_widget {max-width:100%}
}

/* Reset legacy widget overrides with !important used by the installed theme/custom CSS. */
.sidebar-right .widget_recent_entries>h2,
.sidebar-right .widget_decent_comments_widget>h2{background:none!important}
.sidebar-right .widget_recent_entries>h2::before,
.sidebar-right .widget_recent_entries>h2::after,
.sidebar-right .widget_decent_comments_widget>h2::before,
.sidebar-right .widget_decent_comments_widget>h2::after{content:none!important;display:none!important}
.sidebar-right .widget_recent_entries li>a{height:auto!important;max-height:none!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
.sidebar-right .widget_decent_comments_widget .comment-content{display:flex!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.sidebar-right .widget_decent_comments_widget .comment-author,
.sidebar-right .widget_decent_comments_widget .comment-link,
.sidebar-right .widget_decent_comments_widget .comment-excerpt{padding:0!important;margin:0!important;border:0!important;background:none!important}
.sidebar-right .widget_decent_comments_widget .comment-link a,
.sidebar-right .widget_decent_comments_widget .comment-excerpt{height:auto!important;max-height:none!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin:0!important}
