
.erj-additions{--paper:light-dark(#faf7f1,#1b1e20);--surface:light-dark(#fff,#252b2f);--ink:light-dark(#192e3d,#f4eee4);--soft:light-dark(#665f55,#c4bdb3);--line:light-dark(#e4dacb,#485057);--gold:light-dark(#886326,#e0bc80);--action:light-dark(#192e3d,#eadfcb);--on-action:light-dark(#fff,#192e3d);font:15px/1.65 Arial,sans-serif;background:var(--paper);color:var(--ink);border-radius:18px;overflow:hidden}.erj-additions *{box-sizing:border-box}.erj-additions [hidden]{display:none!important}.erj-additions header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 30px;border-bottom:1px solid var(--line)}.erj-additions .brand{letter-spacing:.12em;font-weight:600}.erj-additions .brand small{display:block;letter-spacing:0;font-weight:400;color:var(--soft);font-size:12px}.erj-additions nav{display:flex;gap:6px;flex-wrap:wrap}.erj-additions button,.erj-additions .link{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:30px;min-height:44px;padding:9px 17px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.erj-additions button[aria-pressed=true],.erj-additions .primary{background:var(--action);color:var(--on-action);border-color:var(--action)}.erj-additions nav button{font-size:13px}.erj-additions .notice{padding:8px 30px;font-size:12px;color:var(--soft);border-bottom:1px solid var(--line)}.erj-additions .wrap{padding:28px 32px}.erj-additions h1{font:400 clamp(30px,5vw,46px)/1.15 Georgia,serif;margin:10px 0 16px}.erj-additions h2{font:400 29px/1.2 Georgia,serif;margin:0 0 15px}.erj-additions h3{font:400 22px/1.25 Georgia,serif;margin:0 0 10px}.erj-additions p{margin:0 0 12px}.erj-additions .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.erj-additions .muted{color:var(--soft)}.erj-additions .response{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:18px 22px;border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:32px}.erj-additions .response p{margin:0}.erj-additions .response small{color:var(--soft);display:block}.erj-additions .grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.erj-additions .place{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px}.erj-additions .place .link{margin-top:12px}.erj-additions .place ul{padding-left:20px;color:var(--soft)}.erj-additions details{border-bottom:1px solid var(--line);padding:0}.erj-additions summary{padding:17px 0;font-weight:500;min-height:44px}.erj-additions details p{color:var(--soft);padding:0 8px 12px 0}.erj-additions .section{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.erj-additions .review{margin:0;padding:27px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.erj-additions .stars{letter-spacing:.14em;color:var(--gold);font-size:17px}.erj-additions blockquote{font:400 clamp(22px,3vw,30px)/1.45 Georgia,serif;margin:18px 0}.erj-additions figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--soft)}.erj-additions .controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.erj-additions .controls span{font-size:12px;color:var(--soft)}.erj-additions .controls div{display:flex;gap:8px}.erj-additions .chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 25px}.erj-additions .chips span{font-size:12px;border:1px solid var(--line);padding:5px 11px;border-radius:25px}.erj-additions .pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.erj-additions footer{padding:18px 30px;border-top:1px solid var(--line);color:var(--soft);font-size:12px}.erj-additions .mini{font-size:12px;color:var(--soft)}.erj-additions a:focus-visible,.erj-additions button:focus-visible,.erj-additions summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:680px){.erj-additions .grid,.erj-additions .pair{grid-template-columns:1fr}.erj-additions .wrap{padding:22px 20px}.erj-additions header{padding:20px}.erj-additions .place,.erj-additions .review{padding:21px}.erj-additions .response{padding:16px}.erj-additions .notice{padding:8px 20px}}

.erj-additions{color-scheme:light;width:min(1120px,94vw);margin:40px auto;border:1px solid var(--line)}.erj-additions .wrap{padding:28px}.erj-additions h2.erj-info-title{font:400 clamp(30px,5vw,46px)/1.15 Georgia,serif;margin:10px 0 16px}.erj-additions summary,.erj-additions button{cursor:pointer}.erj-additions a{overflow-wrap:anywhere}.erj-additions button:disabled{opacity:.6}@media(max-width:680px){.erj-additions .wrap{padding:20px}}
