/* What is included appears at the bottom of the existing non-purchasing form's review. */
.sf-review .sf-purchase-inclusions{
 max-width:640px;
 margin:18px 0 15px;
 padding:16px 18px;
 background:rgba(255,252,248,.94);
 border:1px solid rgba(36,54,75,.12);
 border-radius:17px;
 text-align:left;
 box-shadow:0 5px 18px rgba(36,54,75,.035);
}
.sf-purchase-inclusions .sf-inclusions-kicker{
 color:var(--sage-deep);
 font-size:.68rem;
 font-weight:700;
 letter-spacing:.15em;
 margin:0 0 6px
}
.sf-purchase-inclusions h3{
 color:var(--midnight);
 font:500 clamp(1.25rem,4vw,1.65rem)/1.2 var(--serif);
 letter-spacing:-.03em;
 margin:0 0 7px;
}
.sf-purchase-inclusions p:last-child{
 color:#53646A;
 font-size:.87rem;
 line-height:1.55;
 margin:0;
}


/* Keep active form controls anchored to the same approved brand palette. */
body[data-sif-release="v19"] .sf-next{
 background:var(--apricot)!important;
 color:var(--midnight)!important;
}
body[data-sif-release="v19"] .sf-next:hover{background:var(--apricot-deep)!important}
body[data-sif-release="v19"] .sf-type{color:var(--sage-deep)!important}
body[data-sif-release="v19"] .sf-eyebrow{color:var(--midnight)!important}
body[data-sif-release="v19"] .sf-choice-key{color:var(--apricot-deep)!important}
