.envo-buy-brief {margin:16px 0;padding:15px 17px;border:1px solid #bdcfd7;border-top:3px solid #186186;background:#fff;color:#16334b;scroll-margin-top:90px}
.envo-brief-heading {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}
.envo-brief-heading b {font-size:1.12rem;line-height:1.4}
.envo-brief-heading small {font-size:.75rem;font-weight:650;color:#245d76}
.envo-buy-brief dl {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:12px 0}
.envo-buy-brief dl>div {border-top:1px solid #d8e1e6;padding-top:6px}
.envo-buy-brief dt {font-size:.78rem;line-height:1.4;color:#345a6e;font-weight:700}
.envo-buy-brief dd {margin:4px 0 0;font-size:.89rem;line-height:1.55;color:#173349;overflow-wrap:anywhere}
.envo-buy-brief p.envo-brief-origin {font-size:.77rem;line-height:1.55;color:#416074;margin:4px 0}
.envo-brief-origin span {margin-left:.5em}
.envo-buy-brief nav {display:flex;gap:2px 14px;flex-wrap:wrap}
.envo-buy-brief nav a,.envo-buy-brief .envo-brief-origin a {font-size:.8rem;font-weight:650;color:#0b527e;text-decoration:underline;text-underline-offset:3px}
.envo-buy-brief nav a {display:inline-flex;align-items:center;min-height:34px}
@media(max-width:760px){.envo-buy-brief {padding:12px}.envo-buy-brief dl {grid-template-columns:1fr;gap:6px}.envo-buy-brief dl>div {display:grid;grid-template-columns:5.2em 1fr;gap:7px}.envo-buy-brief dd {margin:0}.envo-brief-heading small {font-size:.73rem}.envo-buy-brief nav a {min-height:42px}}
