/* Liste */
.be-table{display:flex;flex-direction:column;gap:12px}
.be-row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:12px;border-bottom:2px solid #e5e7eb;border-radius:0px}
.be-btn{display:inline-block;padding:10px 14px;border-radius:0px;background:#283585;color:#fff;text-decoration:none;font-weight:800}
.be-date{display:flex;justify-content:left}
.be-cal{width:80px;border:2px solid #283585;border-radius:0px;text-align:center;padding:6px 0;line-height:1}
.be-cal .be-day{font-family: nitti-grotesk-condensed, sans-serif;font-size:45px;font-weight:800;color:#283585}
.be-cal .be-month{font-family: nitti-grotesk-condensed, sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.be-meta{font-family: nitti-grotesk-condensed, sans-serif;margin-top:2px;font-size:26px;font-weight:400;text-transform:uppercase;color:#73787b}
.be-sep{margin:0 6px}
.be-buy{text-align:right}
.be-note{display:inline-block;padding:8px 0;font-weight:600;color:#111}
.be-note-block{display:block;padding:10px 10px;border:1px dashed #aaa;border-radius:0px;background:#fff;font-weight:600;text-align:center}


@media(max-width:700px){
    .be-row{grid-template-columns:1fr 90px;grid-template-areas:"title date" "buy buy"}
    .be-buy{grid-area:buy;text-align:left}
    .be-date{grid-area:date}
    .be-main{grid-area:title}
}

/* Single */
.be-single-wrap{max-width:1100px;margin:40px auto;padding:0 16px}
.be-title-single{font-family: nitti-grotesk-condensed, sans-serif;margin:0 0 0px;font-size:2.0em;color:#283585;line-height:1.2em;}
.be-two{display:grid;grid-template-columns:1fr 340px;gap:12px;align-items:start}
.be-left{display:flex;flex-direction:column;gap:20px}
.be-media .be-thumb{width:100%;height:auto;border-radius:0px}
.be-content{font-size:16px;line-height:1.8}
.be-sidebar{border:1px solid #e5e7eb;border-radius:0px;padding:16px;background:#fafafa}





.be-btn-block{display:block;text-align:center;margin-top:20px}

@media(max-width:980px){.be-two{grid-template-columns:1fr}}
.be-note{display:inline-block;padding:8px 0;font-size:20px;font-weight:600;text-transform:uppercase;color:#111}
.be-note-block{display:block;padding:10px 10px;border:1px dashed #aaa;border-radius:0px;background:#fff;font-weight:600;text-align:center}
