.entry-content .lead-box{background:rgba(225,0,128,.05);border-left:3px solid var(--brand);border-radius:0 16px 16px 0;padding:20px 22px;font-size:16px}.entry-content .point-box{background:var(--bg-alt);border-radius:18px;padding:24px 22px}.entry-content .point-box strong{color:var(--brand)}.entry-content .ng-box{background:#fff2f6;border:1px solid rgba(225,0,128,.25);border-radius:18px;padding:24px 22px}.entry-content ul.heart-list{list-style:none;padding-left:0}.entry-content ul.heart-list li{position:relative;padding-left:1.8em}.entry-content ul.heart-list li:before{content:"\2665";position:absolute;left:0;color:var(--brand)}.entry-content ol.step-list{list-style:none;padding-left:0;counter-reset:mzstep}.entry-content ol.step-list li{position:relative;padding-left:52px;counter-increment:mzstep;min-height:38px}.entry-content ol.step-list li:before{content:counter(mzstep);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.entry-content .faq-item-wrap{border-top:1px solid var(--hairline);padding:18px 0}.entry-content .faq-item-wrap:last-of-type{border-bottom:1px solid var(--hairline)}.entry-content .faq-question{font-weight:700;position:relative;padding-left:1.9em}.entry-content .faq-question:before{content:"Q.";position:absolute;left:0;color:var(--brand);font-weight:800}.entry-content .faq-answer{color:var(--ink-2);position:relative;padding-left:1.9em;margin-top:.6em}.entry-content .faq-answer:before{content:"A.";position:absolute;left:0;color:var(--violet);font-weight:800}.entry-content .summary-box{border:2px solid transparent;border-radius:20px;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--grad) border-box;padding:26px 24px}.entry-content .btn-link,.entry-content a.btn-link{display:block;max-width:420px;margin:1.6em auto;background:var(--brand);color:#fff;text-decoration:none;text-align:center;font-weight:600;border-radius:var(--pill);padding:15px 26px;transition:background .2s}.entry-content .btn-link:hover{background:var(--brand-deep)}.entry-content .marker-pink{background:linear-gradient(transparent 58%,rgba(225,0,128,.22) 58%);font-weight:700}