.bg-followup{box-sizing:border-box;margin:28px auto;padding:24px;max-width:680px;border:1px solid #393733;border-radius:18px;background:#1c1b19;color:#f3f0e9;font:inherit;text-align:left}.bg-followup *{box-sizing:border-box}.bg-followup h2{margin:0;font-size:21px;line-height:1.4;letter-spacing:-.5px}.bg-followup .bg-f-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bg-followup .bg-f-count{white-space:nowrap;font-size:12px;color:#decba7}.bg-followup .bg-f-desc{margin:10px 0 18px;font-size:14px;color:#c4c0b8;line-height:1.7}.bg-followup button{font:inherit;cursor:pointer;min-height:44px}.bg-followup .bg-f-open,.bg-followup .bg-f-submit{width:100%;border:0;border-radius:11px;background:#f3f0e9;color:#1c1b19;padding:12px 16px;font-weight:650}.bg-followup button:disabled{opacity:.5;cursor:default}.bg-followup button:focus-visible,.bg-followup textarea:focus-visible{outline:2px solid #decba7;outline-offset:3px}.bg-followup label{display:block;margin:16px 0 10px;font-size:14px}.bg-followup textarea{display:block;resize:vertical;width:100%;min-height:132px;padding:14px;border:1px solid #625e57;border-radius:11px;background:#11110f;color:#f3f0e9;font:inherit;font-size:16px;line-height:1.7}.bg-followup .bg-f-chars{text-align:right;color:#c4c0b8;font-size:12px;margin:8px 0 14px}.bg-followup .bg-f-status{margin:14px 0 0;color:#decba7;font-size:14px;line-height:1.7}.bg-followup .bg-f-question{margin:20px 0 16px;padding:14px 16px;border-left:2px solid #decba7;color:#ddd8cd;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.bg-followup .bg-f-answer{font-size:16px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.bg-followup .bg-f-toggle{background:none;border:0;color:#c4c0b8;padding:8px 0;display:block;margin:8px auto 0}.bg-followup [hidden]{display:none!important}.bg-purchase-note{margin:18px 0;color:#d5d0c7;font-size:13px;line-height:1.75}.bg-product-focus{color:#eee9df;font-size:16px;line-height:1.7;margin:14px 0}.bg-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bg-example-part{border:1px solid #3c3935;border-radius:12px;padding:18px}.bg-example-part h4{font-size:15px;margin:0 0 12px}.bg-example-part p{font-size:14px;line-height:1.85;margin:0;white-space:pre-wrap}.bg-example-note{color:#aaa69f;font-size:12px;line-height:1.7;margin:14px 0}.bg-period{font-size:13px;line-height:1.7;color:#c6c1b7;margin:16px 0}@media(max-width:560px){.bg-followup{padding:20px;margin:24px 16px}.rv .bg-followup{margin:24px 0}.bg-example-grid{grid-template-columns:1fr}.bg-followup h2{font-size:20px}}
#bsheet .sheet-meta{align-items:center}#bsheet .sheet-meta li.bg-followup-benefit-item{padding:0;border:0;background:none}#bsheet .sheet-meta .bg-followup-benefit{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #c9ad7d;border-radius:999px;background:#352d20;color:#f5dfb7;font-size:12.5px;font-weight:700;touch-action:manipulation}#bsheet .bg-followup-benefit::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}#bsheet .bg-followup-benefit[aria-expanded="true"]::after{transform:rotate(225deg) translateY(-2px)}#bsheet .bg-followup-benefit:hover,#bsheet .bg-followup-benefit[aria-expanded="true"]{background:#493b26}#bsheet .bg-followup-benefit-note{margin:0;padding:14px 16px;border:1px solid #655338;border-radius:12px;background:#29241c;color:#f0dfc3;font-size:13px;line-height:1.75;word-break:keep-all}#bsheet .bg-followup-benefit-note[hidden]{display:none}
