/* Phase13-02: round-leaf trees standing on a straight title rule. */
body .monthly-type4r-card{border:1px solid #d5cec3;box-shadow:0 12px 28px rgba(68,42,30,.065)}
body .monthly-type4r-card--news{--panel-accent:#78988e;--panel-deep:#4f7569}
body .monthly-type4r-card--kawara{--panel-accent:#c7846c;--panel-deep:#aa634d}
body .phase13-panel-heading{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:102px;padding:22px 122px 22px 36px;background:#fff;border-bottom:5px solid var(--panel-accent)}
body .phase13-panel-heading::before{content:none}
body .phase13-panel-heading h3{margin:0;color:#382c24;font-family:"Noto Serif JP","Yu Mincho",serif;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.35;letter-spacing:.01em}
body .monthly-type4r-card--news .phase13-panel-heading h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(32px,3.3vw,42px)}
body .phase13-panel-sprig{position:absolute;right:24px;bottom:-1px;top:auto;width:80px;height:88px;transform:none;pointer-events:none}
body .monthly-type4r-card .monthly-type4r-content{padding:22px 36px 30px;border-top:0}
body .phase13-panel-subtitle{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--panel-accent);font-size:19px;line-height:1.45;font-weight:700;color:var(--panel-deep)}
body .monthly-type4r-card .monthly-type4r-summary{margin:0;line-height:1.65}
body .monthly-type4r-card .monthly-type4r-latest{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:18px;padding:12px 0;align-items:center}
body .monthly-type4r-card .monthly-type4r-latest>span{font-size:14px;white-space:nowrap;line-height:1.5}
body .monthly-type4r-card .monthly-type4r-latest>strong{font-size:17px;line-height:1.55;font-weight:700}
@media(max-width:700px){
 body .phase13-panel-heading{min-height:88px;padding:18px 94px 18px 22px}
 body .phase13-panel-sprig{right:16px;width:64px;height:74px}
 body .monthly-type4r-card .monthly-type4r-content{padding:20px 22px 25px}
 body .phase13-panel-subtitle{font-size:18px}
 body .monthly-type4r-card .monthly-type4r-latest>strong{font-size:16px}
}
@media(min-width:701px) and (max-width:1000px){
 body .phase13-panel-heading{padding-left:24px;padding-right:86px}
 body .phase13-panel-sprig{right:12px;width:60px;height:74px}
}
@media(max-width:360px){
 body .phase13-panel-heading{padding-left:18px;padding-right:70px}
 body .phase13-panel-sprig{right:10px;width:48px;height:64px}
 body .monthly-type4r-card--news .phase13-panel-heading h3{font-size:30px}
 body .monthly-type4r-card .monthly-type4r-content{padding-left:18px;padding-right:18px}
 body .monthly-type4r-card .monthly-type4r-latest{gap:8px}
}

/* Anchor both the image content and SVG drawing to the ground line. */
body .phase13-panel-sprig{display:block;object-fit:contain;object-position:center bottom;}
