.pg-article .ar-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pg-article .ar-meta>*+*{position:relative;padding-left:13px}.pg-article .ar-meta>*+:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:var(--mk-line-2)}.pg-article .ar-related{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--mk-line)}.pg-article .ar-related .hm-h2{margin-bottom:10px}.pg-article .sol-tbl{margin:26px 0 0}.pg-article .sol-tbl-box{overflow-x:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--mk-line)}.pg-article .sol-tbl table{width:100%;min-width:34rem;border-collapse:collapse;text-align:left;font-size:14px}.pg-article .sol-tbl thead{background:var(--mk-soft)}.pg-article .sol-tbl thead th{padding:12px 16px;white-space:nowrap;font-weight:600;color:var(--mk-ink-2)}.pg-article .sol-tbl tbody tr{border-top:1px solid var(--mk-line);vertical-align:top}.pg-article .sol-tbl tbody th{padding:12px 16px;font-weight:600;color:var(--mk-ink)}.pg-article .sol-tbl tbody td{padding:12px 16px;line-height:1.55;color:var(--mk-muted)}.pg-article .sol-tbl figcaption{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--mk-faint)}@media (max-width:639px){.pg-article .sol-tbl-box{overflow:visible;box-shadow:none}.pg-article .sol-tbl table,.pg-article .sol-tbl tbody,.pg-article .sol-tbl tbody td,.pg-article .sol-tbl tbody th,.pg-article .sol-tbl tr{display:block;min-width:0}.pg-article .sol-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pg-article .sol-tbl tbody{display:grid;gap:10px}.pg-article .sol-tbl tbody tr{padding:4px 0 6px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-line)}.pg-article .sol-tbl tbody th{padding:10px 14px 6px;font-size:15px}.pg-article .sol-tbl tbody td{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:10px;padding:5px 14px;font-size:13.5px;line-height:1.45}.pg-article .sol-tbl tbody td:before{content:attr(data-label);font-weight:600;color:var(--mk-faint)}}.pg-article .sol-bullets{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.pg-article .sol-bullets li{padding:18px 20px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-line)}.pg-article .sol-bullets p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--mk-muted)}.pg-article .sol-src{margin-top:22px;border-top:1px solid var(--mk-line);padding-top:12px}.pg-article .sol-src>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font:600 14px/1.3 var(--mk-font-body);color:var(--mk-muted)}.pg-article .sol-src>summary::-webkit-details-marker{display:none}.pg-article .sol-src>summary:after{content:"";flex:none;width:7px;height:7px;margin-top:-3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .3s var(--mk-spring)}.pg-article .sol-src[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.pg-article .sol-src ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.pg-article .sol-src a{font-size:14px;line-height:1.5;color:var(--mk-muted);text-decoration:underline;text-decoration-color:var(--mk-line-2);text-underline-offset:2px}@media (min-width:1200px){.pg-article .sol-tbl[data-wide]{margin-inline:-9rem}}@media (min-width:640px){.pg-article .sol-tbl[data-us] tbody td:nth-child(2),.pg-article .sol-tbl[data-us] thead th:nth-child(2){background:var(--mk-accent-wash)}.pg-article .sol-tbl[data-us] thead th:nth-child(2){color:var(--mk-ink)}.pg-article .sol-tbl[data-us] tbody td:nth-child(2){color:var(--mk-ink);font-weight:500}}@media (max-width:639px){.pg-article .sol-tbl[data-us] tbody td:nth-child(2){margin:2px 8px;padding:6px;border-radius:10px;background:var(--mk-accent-wash);color:var(--mk-ink)}}