.purchase-review{color:#254b43;background:#edf1e8;border:1px solid #d7e1d6;border-radius:16px;margin:2rem 0;padding:1.3rem 1.5rem;scroll-margin-top:2rem}.purchase-review>summary{cursor:pointer;align-content:center;min-height:44px;font-size:1.12rem;font-weight:700;line-height:1.5}.purchase-review>div>p{font-size:.95rem;line-height:1.75}.purchase-review fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}.purchase-review legend{margin:0 0 .7rem;font-weight:700}.purchase-review label{cursor:pointer;border-bottom:1px solid #d6dfd2;align-items:start;gap:.85rem;min-height:48px;padding:.9rem 0;font-size:1rem;line-height:1.6;display:flex}.purchase-review input{accent-color:#164c43;flex-shrink:0;width:22px;height:22px;margin:.15rem 0 0}.purchase-review-status{font-weight:650}.purchase-review button{color:#164c43;min-height:44px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #52756a;border-radius:9px;padding:.7rem 1rem}.purchase-review button:disabled{opacity:.55;cursor:default}.purchase-review nav{gap:.3rem;margin-top:1rem;display:grid}.purchase-review nav a{overflow-wrap:anywhere;color:#164c43;align-content:center;min-height:44px;font-size:.95rem;line-height:1.6;display:inline-block}.purchase-review :focus-visible{outline-offset:4px;outline:3px solid #c9714d}@media (max-width:600px){.purchase-review{padding:1rem}.purchase-review>summary{font-size:1.05rem}.purchase-review label{font-size:1rem}}
