.oa .mcp-hero__grid{align-items:start}.oa-h1{font-size:clamp(38px,4.6vw,58px)}.oa .mcp-lead a{color:var(--sp-ink)}.oa .aeo{--card-line:hsl(var(--border));--card-shadow:0 1px 2px rgba(16,33,58,.05),0 18px 40px -26px rgba(16,33,58,.28)}.oa-map{border-radius:22px;padding:18px;border:1px solid transparent;background:linear-gradient(180deg,#fff,#fcfbf9) padding-box,linear-gradient(140deg,#8fd1a8,#e8e5dc 45%,#d6dcef) border-box;box-shadow:0 1px 2px rgba(16,33,58,.05),0 30px 60px -30px rgba(16,33,58,.35)}.oa-map__core{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:hsl(var(--primary));color:#fff;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.15}.oa-map__core img{border-radius:50%;background:#fff}.oa-map__core small{display:block;margin-top:3px;font-family:var(--font-code);font-size:11.5px;font-weight:400;color:#b9c2ca}.oa-map ul{list-style:none;margin:0;padding:6px 0 0 22px;position:relative}.oa-map ul:before{content:"";position:absolute;left:10px;top:0;bottom:26px;border-left:2px dashed #b9dcc6}.oa-map li{position:relative;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid hsl(var(--border))}.oa-map li:before{content:"";position:absolute;left:-12px;top:50%;width:12px;border-top:2px dashed #b9dcc6}.oa-map li .mcp-mark{grid-row:span 2}.oa-map__name{font-size:15px;font-weight:650;color:var(--sp-ink)}.oa-map__venue{font-size:13px;color:var(--sp-muted)}.oa-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px}.oa-fact{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px rgba(16,33,58,.05),0 18px 40px -26px rgba(16,33,58,.28)}.oa-fact span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-green)}.oa-fact p{margin:8px 0 0;font-size:15.5px;line-height:24px;color:var(--sp-ink)}.oa code:not(pre code),.oa-fact code{font-family:var(--font-code);font-size:.85em;padding:2px 6px;border-radius:6px;background:hsl(var(--secondary));overflow-wrap:anywhere}.oa-fact a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.oa-table{margin-top:36px}.oa-table .aeo-table{margin:0}.oa-vs td:nth-child(2),.oa-vs th:nth-child(2){background:#eefbf3}.oa-vs thead th:nth-child(2){background:#dff5e7;color:#1f7a49}.oa-verdict{max-width:860px;margin:22px auto 0;padding:20px 24px;border-radius:18px;background:#f7f6f2;font-size:16px;line-height:26px;color:var(--sp-soft)}.oa-verdict p{margin:0}.oa-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.oa-split--top{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oa-h2s{font-size:clamp(30px,3.4vw,40px)}.oa-split .aeo p{font-size:17px;line-height:28px;color:var(--sp-soft)}.oa-safety{padding:24px 26px;border-radius:20px;background:linear-gradient(135deg,#fef8ee,#fdeee0);box-shadow:inset 0 0 0 1px hsla(30,80%,86%,.8);font-size:15.5px;line-height:24px;color:#5a3d14}.oa-safety p{margin:0}.oa-safety strong{color:#3f2a0b}.oa-safety ul{margin:12px 0 0;padding-left:20px;list-style:disc}.oa-safety li+li{margin-top:6px}.oa-sub p{margin:0}.oa-note{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0}.oa-note span{padding:6px 12px;border-radius:999px;background:#e7f5ec;color:#1f7a49;font-size:13.5px;font-weight:500}.oa-trades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;align-items:start}.oa-trade{min-width:0}.oa-trade__title{display:flex;align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:600;color:var(--sp-ink)}.oa-trade__title b{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--primary));color:#fff;font-size:13px}.oa-trade .of-code{margin-top:12px}.oa-trade .of-code pre code{font-size:12.5px}.oa-outro{margin-top:18px;text-align:center;font-size:15px;color:var(--sp-muted)}.oa-outro p{margin:0}.oa-install p{margin:18px 0 0}.oa-install p:first-of-type{margin-top:22px}.oa-install ul{margin:18px 0 0}.oa-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.oa-steps li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px rgba(16,33,58,.05),0 18px 40px -26px rgba(16,33,58,.28);font-size:15.5px;line-height:24px;color:var(--sp-soft)}.oa-steps b{font-family:var(--font-display);font-size:22px;color:var(--sp-green);line-height:24px}.oa-steps strong{color:var(--sp-ink)}.oa-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.oa-related a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid hsl(var(--border));font-size:15.5px;font-weight:600;color:var(--sp-ink);text-decoration:none;transition:border-color .15s,transform .15s}.oa-related a:hover{border-color:#bfe3cc;transform:translateY(-1px)}.oa-related a span{color:var(--sp-green)}.oa-sources{max-width:860px;margin:48px auto 0;font-size:13.5px;line-height:21px;color:var(--sp-muted)}.oa-sources p{margin:10px 0 0}.oa-sources ul{margin:8px 0 0}.oa-sources a{color:var(--sp-soft);overflow-wrap:anywhere}@media (max-width:1100px){.oa-trades{grid-template-columns:1fr}}@media (max-width:1000px){.oa-split,.oa-split--top{grid-template-columns:1fr}.oa-facts,.oa-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.oa-facts,.oa-related{grid-template-columns:1fr}}.oa-answer{max-width:920px;margin:0 auto;padding:26px 30px}.oa-answer span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-green)}.oa-answer p{margin:10px 0 0;font-size:18px;line-height:29px;color:var(--sp-ink)}.oa-facts-h{margin-top:72px}