.fd-package-info{margin:1rem 0;border:1px solid #b99850;border-radius:12px;background:#faf5e9;color:#342b1e;text-align:left;max-width:100%;font:400 .9rem/1.55 var(--o-sans, sans-serif)}
.fd-package-info summary{padding:.7rem 1rem;min-height:44px;cursor:pointer;list-style:none;display:flex;gap:.6rem;align-items:center;font-weight:600}
.fd-package-info summary::-webkit-details-marker{display:none}.fd-package-info summary::after{content:'+';margin-left:auto;font-size:1.2rem}.fd-package-info[open] summary::after{content:'−'}
.fd-package-info summary:focus-visible{outline:3px solid #74571e;outline-offset:3px;border-radius:10px}
.fd-package-icon{display:inline-grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border:1px solid currentColor;border-radius:50%;font:italic 600 15px Georgia,serif}
.fd-package-copy{padding:0 1rem 1rem}.fd-package-copy p{margin:.5rem 0!important;font:inherit!important;color:inherit!important}.fd-package-copy ul{padding-left:1.2rem}.fd-package-copy li+li{margin-top:.6rem}
.ck-package-prompt{padding:1rem;margin:1rem 0;border-left:3px solid #ad863a;background:#faf5e9;color:#342b1e;font-size:.9rem;line-height:1.5}.ck-package-prompt p{margin:0 0 .5rem}.ck-package-prompt .o2-btn{min-height:44px;white-space:normal}
.ck-lines .ck-package-saving{color:#f2d89a;font-weight:600}
