.mobaq{--mobaq-ink:#243f55;--mobaq-secondary:#486175;--mobaq-paper:#fff;--mobaq-sky:#ebf7ff;--mobaq-blue:#17658f;--mobaq-rule:#e1e9ee;--mobaq-header:#5a93b5;--mobaq-outline:#d9e4ea;--mobaq-blue-accent:#73bbe2;max-width:720px;margin:24px auto;background:var(--mobaq-paper);color:var(--mobaq-ink);border:1px solid var(--mobaq-outline);border-radius:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:15px;line-height:1.7}
.mobaq .mobaq-heading{background:var(--mobaq-header);padding:14px 24px;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;border-bottom:1px solid var(--mobaq-outline)}
.mobaq .mobaq-title{font-size:20px;font-weight:700;letter-spacing:.1em;color:#fff}
.mobaq .mobaq-content{padding:26px 24px 24px}
.mobaq .mobaq-kicker{margin:0 0 6px;color:var(--mobaq-blue);font-size:12px;font-weight:700;letter-spacing:.08em}
.mobaq .mobaq-question{margin:0 0 22px;font-size:24px;font-weight:700;line-height:1.5}
.mobaq .mobaq-marker{background:linear-gradient(transparent 62%,var(--mobaq-sky) 62%);padding-bottom:1px}
.mobaq .mobaq-mobile-break{display:none}
.mobaq .mobaq-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mobaq .mobaq-choice{--mobaq-choice-accent:var(--mobaq-blue-accent);--mobaq-choice-fill:var(--mobaq-sky);--mobaq-choice-icon:var(--mobaq-blue);font:inherit;padding:17px 8px 15px;border:1px solid var(--mobaq-outline);border-top:2px solid var(--mobaq-choice-accent);border-radius:0;color:var(--mobaq-ink);background:var(--mobaq-paper);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-height:44px;box-shadow:none;transition:background-color .12s ease,border-color .12s ease}
.mobaq .mobaq-choice strong{font-size:16px;font-weight:700}
.mobaq .mobaq-choice span{font-size:12px;color:var(--mobaq-secondary);line-height:1.6}
.mobaq .mobaq-choice svg{color:var(--mobaq-choice-icon);background:var(--mobaq-choice-fill);box-sizing:content-box;width:20px;height:20px;padding:6px;flex-shrink:0}
.mobaq .mobaq-choice:hover{background:var(--mobaq-choice-fill);box-shadow:none}
.mobaq .mobaq-choice[aria-pressed="true"]{background:var(--mobaq-choice-fill);border-color:var(--mobaq-choice-accent);border-top-color:var(--mobaq-choice-accent);box-shadow:none}
.mobaq .mobaq-choice:active{background:var(--mobaq-choice-fill);box-shadow:none}
.mobaq .mobaq-hint{margin:16px 0 0;font-size:12px;color:var(--mobaq-secondary);text-align:center}
.mobaq .mobaq-result{margin-top:24px;border-top:1px solid var(--mobaq-rule);padding-top:22px}
.mobaq .mobaq-result-title{font-size:20px;line-height:1.5;margin:0 0 8px;font-weight:700}
.mobaq .mobaq-result-description{margin:0 0 14px;color:var(--mobaq-secondary);font-size:14px}
.mobaq .mobaq-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mobaq .mobaq-candidate{background:var(--mobaq-sky);border-radius:0;padding:16px;min-width:0;border-top:2px solid var(--mobaq-blue-accent)}
.mobaq .mobaq-candidate h4{margin:0;font-size:17px;font-weight:700}
.mobaq .mobaq-candidate p{margin:6px 0 12px;font-size:13px;color:var(--mobaq-secondary)}
.mobaq .mobaq-links{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.mobaq .mobaq-links a:first-child{background:var(--mobaq-paper);border:1px solid var(--mobaq-outline);padding:5px 8px;color:var(--mobaq-ink);font-weight:700;text-decoration:none;box-shadow:none;max-width:100%;box-sizing:border-box}
.mobaq .mobaq-links a:first-child:hover{background:var(--mobaq-sky)}
.mobaq a{display:inline-block;color:var(--mobaq-blue);font-size:13px;text-underline-offset:3px;overflow-wrap:anywhere}
.mobaq .mobaq-note{color:var(--mobaq-secondary);font-size:12px;margin:14px 0 0}
.mobaq,.mobaq .mobaq-choice,.mobaq .mobaq-candidate{border-radius:0}
.mobaq .mobaq-comparison{grid-column:1/-1}
.mobaq [hidden]{display:none!important}
@media(max-width:520px){.mobaq .mobaq-content{padding:22px 16px}.mobaq .mobaq-heading{padding:12px 16px}.mobaq .mobaq-question{font-size:22px}.mobaq .mobaq-choices{grid-template-columns:1fr;gap:8px}.mobaq .mobaq-choice{display:grid;grid-template-columns:22px 1fr;gap:0 12px;text-align:left;align-items:center;padding:13px 16px}.mobaq .mobaq-choice svg{grid-row:1/3;width:16px;height:16px;padding:3px}.mobaq .mobaq-choice span br{display:none}.mobaq .mobaq-candidates{grid-template-columns:1fr}.mobaq .mobaq-mobile-break{display:inline}}
@media(prefers-reduced-motion:reduce){.mobaq .mobaq-choice{transition:none}.mobaq .mobaq-choice:hover,.mobaq .mobaq-choice:active{transform:none}}
.mobaq,.mobaq *{box-sizing:border-box}
.mobaq{color-scheme:light;text-align:left;clear:both}
.mobaq .mobaq-title{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:20px!important;color:#fff!important;line-height:1.7}
.mobaq .mobaq-question,.mobaq .mobaq-result-title,.mobaq .mobaq-candidate h4{padding:0!important;border:0!important;background:none!important}
.mobaq h2::before,.mobaq h2::after,.mobaq h3::before,.mobaq h3::after,.mobaq h4::before,.mobaq h4::after{display:none!important;content:none!important}
.mobaq .mobaq-question br{display:none}
.mobaq .mobaq-related{margin:14px 0 0}
.mobaq .mobaq-choice{cursor:pointer;appearance:none}
.mobaq .mobaq-choice:focus-visible,.mobaq a:focus-visible{outline:2px solid var(--mobaq-blue);outline-offset:3px}
.mobaq .mobaq-candidate p{line-height:1.7}
.mobaq .mobaq-title,.mobaq .mobaq-question,.mobaq .mobaq-result-title,.mobaq .mobaq-candidate h4{font-family:inherit;letter-spacing:normal}
@media(max-width:520px){.mobaq .mobaq-question br{display:block}.mobaq .mobaq-choice{width:100%}.mobaq .mobaq-choice span{min-width:0;overflow-wrap:anywhere}}
