.portable{display:flex;align-items:center;gap:24px;margin-top:24px;padding:18px 24px;background:#e6ebdf;border-left:3px solid #315a4b}
.portable b{font:20px Georgia,serif}.portable p{max-width:85ch;margin:7px 0 0}.portable button{margin-left:auto;white-space:nowrap}
@media(max-width:650px){.portable{display:block;padding:16px}.portable button{margin-top:12px}.local{display:none}}
