.ip-source-page .si-band{padding:8px 0 0}.ip-source-page .si-container{width:min(1392px,calc(100% - 48px))}.ip-source-page .si-panel{overflow:clip;padding:72px 48px 0}.ip-source-page .si-stage{width:min(1040px,100%);margin:0 auto -40px}.ip-source-page .si-window{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);overflow:hidden;text-align:left}.ip-source-page .si-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 24px;border-bottom:1px solid var(--mkt-line-soft);font-size:13px;line-height:16px}.ip-source-page .si-head>span:first-child{display:flex;align-items:center;gap:8px}.ip-source-page .si-head b{font-weight:500}.ip-source-page .si-sources{border-left:1px solid var(--mkt-line)}.ip-source-page .si-answer-body{padding:32px 40px 40px 32px}.ip-source-page .si-question{color:var(--mkt-ink);font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.015em}.ip-source-page .si-text{margin-top:18px;color:var(--mkt-secondary);font-size:16px;line-height:30px}.ip-source-page .si-text mark{padding:2px 1px;border-radius:4px;background:linear-gradient(transparent 62%,#e4f6f2 62%);color:var(--mkt-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color var(--mkt-state-time) var(--mkt-ease)}.ip-source-page .si-text mark.is-active{background:#e4f6f2}.ip-source-page .si-text sup{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:3px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #c8ede5;color:var(--mkt-green-text);font-size:10px;line-height:1;font-weight:600;vertical-align:2px}.ip-source-page .si-text mark.is-active sup{background:var(--mkt-green);box-shadow:none;color:#fff}.ip-source-page .si-legend{margin-top:22px;padding-top:16px;border-top:1px solid var(--mkt-line-soft);color:var(--mkt-muted);font-size:13px;line-height:20px}.ip-source-page .si-list{display:flex;flex-direction:column}.ip-source-page .si-source{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:16px 24px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;transition:background-color var(--mkt-state-time) var(--mkt-ease)}.ip-source-page .si-source+.si-source{border-top:1px solid var(--mkt-line-soft)}.ip-source-page .si-source[aria-pressed=true]{background:#f6faf8}.ip-source-page .si-source:focus-visible{outline-offset:-2px}.ip-source-page .si-num{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1px #c8ede5;color:var(--mkt-green-text);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color var(--mkt-state-time) var(--mkt-ease),color var(--mkt-state-time) var(--mkt-ease)}.ip-source-page .si-source[aria-pressed=true] .si-num{background:var(--mkt-green);box-shadow:none;color:#fff}.ip-source-page .si-source-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ip-source-page .si-source-kind{display:flex;align-items:center;gap:8px;min-width:0;color:var(--mkt-secondary);font-size:12px;line-height:16px}.ip-source-page .si-source-kind img,.ip-source-page .si-source-kind .ip-lope-mark,.ip-source-page .si-stride{width:20px;height:20px;border-radius:5px;flex-shrink:0}.ip-source-page .si-source-kind i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mkt-muted);font-style:normal}.ip-source-page .si-stride{display:inline-flex;align-items:center;justify-content:center;background:var(--mkt-ink);color:#fff;font-size:12px;font-weight:600}.ip-source-page .si-source-copy b{font-size:14px;line-height:20px;font-weight:500}.ip-source-page .si-source-copy q{display:-webkit-box;overflow:hidden;color:var(--mkt-muted);font-size:13px;line-height:19px;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:color var(--mkt-state-time) var(--mkt-ease)}.ip-source-page .si-source[aria-pressed=true] q{color:var(--mkt-secondary);-webkit-line-clamp:3}.ip-source-page .si-owner{align-self:start;height:22px;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--mkt-line);color:var(--mkt-secondary);font-size:11px;line-height:22px;white-space:nowrap}@media(hover:hover){.ip-source-page .si-source:hover:not([aria-pressed=true]){background:#fbfcfb}}.ip-source-page .mkt-reading-layout{padding-top:88px}.ip-source-page .ip-source-table{overflow-x:auto;margin-block:28px;border:1px solid var(--mkt-line);border-radius:16px}.ip-source-page .ip-source-table table{width:100%;min-width:700px;margin:0;border-collapse:collapse}.ip-source-page .ip-source-table :is(th,td){padding:18px;border-bottom:1px solid var(--mkt-line);text-align:left;vertical-align:top;font-size:14px;line-height:23px}.ip-source-page .ip-source-table :is(th,td)+:is(th,td){border-left:1px solid var(--mkt-line)}.ip-source-page .ip-source-table tbody tr:last-child>*{border-bottom:0}.ip-source-page .ip-source-table thead th{padding-block:12px;color:var(--mkt-muted);font-size:12px;line-height:16px;font-weight:500;background:#fff}.ip-source-page .ip-source-table tbody th{min-width:150px;font-weight:500}.ip-source-page .ip-source-table tbody th svg{display:block;margin-bottom:10px;color:var(--mkt-green)}.ip-source-page .ip-source-table td{color:var(--mkt-secondary)}.ip-source-page .ip-owner{display:inline-block;padding:2px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--mkt-line);color:var(--mkt-ink);font-size:12px;white-space:nowrap}.ip-source-page .ip-source-workflow{margin-block:28px;padding:0;list-style:none}.ip-source-page .ip-source-workflow li{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--mkt-line)}.ip-source-page .ip-source-workflow li:last-child{border-bottom:1px solid var(--mkt-line)}.ip-source-page .ip-source-workflow li>span{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border:1px solid var(--mkt-line);border-radius:50%;color:var(--mkt-ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ip-source-page .ip-source-workflow li>p{margin:0}.ip-source-page .ip-source-guides>a{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--mkt-line);text-decoration:none}.ip-source-page .ip-source-guides>a:last-child{border-bottom:1px solid var(--mkt-line)}.ip-source-page .ip-source-guides h3{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.015em;transition:color var(--mkt-hover-time) var(--mkt-ease-hover)}.ip-source-page .ip-source-guides p{margin:8px 0 0;font-size:15px;line-height:24px}.ip-source-page .ip-source-guides svg{flex-shrink:0;margin-top:5px;color:var(--mkt-muted);transition:transform var(--mkt-hover-time) var(--mkt-ease-hover),color var(--mkt-hover-time) var(--mkt-ease-hover)}.ip-source-page .ip-source-links>a{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid var(--mkt-line);font-size:15px;line-height:24px;text-decoration:none}.ip-source-page .ip-source-links>a:last-child{border-bottom:1px solid var(--mkt-line)}.ip-source-page .ip-source-links svg{flex-shrink:0;margin-top:4px;color:var(--mkt-muted);transition:transform var(--mkt-hover-time) var(--mkt-ease-hover),color var(--mkt-hover-time) var(--mkt-ease-hover)}@media(hover:hover){.ip-source-page .ip-source-guides>a:hover h3,.ip-source-page .ip-source-links>a:hover{color:var(--mkt-green-hover)}.ip-source-page :is(.ip-source-guides,.ip-source-links)>a:hover svg{color:var(--mkt-green-hover);transform:translate(2px)}}@media(max-width:1023px){.ip-source-page .si-panel{padding:56px 28px 0}.ip-source-page .si-answer-body{padding:24px}}@media(max-width:767px){.ip-source-page .si-container{width:calc(100% - 16px)}.ip-source-page .si-panel{padding:32px 14px 0}.ip-source-page .si-stage{margin-bottom:-24px}.ip-source-page .si-window{grid-template-columns:1fr}.ip-source-page .si-sources{border-left:0;border-top:1px solid var(--mkt-line)}.ip-source-page .si-head{padding:0 16px}.ip-source-page .si-answer-body{padding:20px 16px 22px}.ip-source-page .si-question{font-size:18px;line-height:25px}.ip-source-page .si-text{font-size:15px;line-height:28px}.ip-source-page .si-source{padding:14px 16px;gap:10px}.ip-source-page .si-owner{display:none}.ip-source-page .mkt-reading-layout{padding-top:56px}.ip-source-page .ip-source-table{overflow:visible}.ip-source-page .ip-source-table table{display:block;min-width:0}.ip-source-page .ip-source-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ip-source-page .ip-source-table :is(tbody,tr){display:block}.ip-source-page .ip-source-table tbody tr{padding:20px;border-bottom:1px solid var(--mkt-line)}.ip-source-page .ip-source-table tbody tr:last-child{border-bottom:0}.ip-source-page .ip-source-table.ip-source-table tbody :is(th,td){display:block;padding:0;border:0}.ip-source-page .ip-source-table tbody th{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px}.ip-source-page .ip-source-table tbody th svg{margin:0}.ip-source-page .ip-source-table tbody td{margin-top:14px}.ip-source-page .ip-source-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--mkt-muted);font-size:12px;line-height:18px}}.ip-source-page .mkt-reading-note a{display:inline-flex;align-items:center;gap:6px}
