.hly-buy-box{box-sizing:border-box;max-width:68rem;margin:1.2rem auto;padding:clamp(1rem,2.5vw,2rem);border:1px solid #a5c9bc;border-radius:.75rem;background:#f3faf6;color:#123f36;text-align:start}.hly-buy-box h2{color:#123f36;margin:0 0 .65rem;font-size:1.3rem}.hly-buy-box p,.hly-buy-box dl{color:#254b43;margin:.5rem 0}.hly-buy-box dt{font-weight:650}.hly-buy-box dd{margin:0 0 .5em}.hly-buy-box a,[data-buy=case-guides] a{color:#07533e;text-decoration:underline}.hly-buy-box a.hly-buy-primary,a.hly-buy-primary{display:inline-block;padding:.65em 1em;border-radius:.35rem;color:white;background:#07533e;text-decoration:none;font-weight:650}.hly-buy-date{font-size:.85em}.hly-buy-box a+a{margin-inline-start:.5em}
.hly-partner summary{display:list-item;cursor:pointer;font-weight:700;padding:.65em 0}.hly-partner[open]::details-content{display:grid;gap:.5em}.hly-partner summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}
main .hly-buy-box[data-buy] p{color:#254b43!important}
