.ipp-head[data-v-b495ba08]{background:radial-gradient(50% 90% at 85% 0,#f9d9e78c 0,#f9d9e700 70%);border-bottom:.0625rem solid var(--if-line);padding:3.25rem 0 2.75rem}.ipp-crumb[data-v-b495ba08]{color:var(--if-mist);font-size:.8125rem;margin-bottom:1.25rem}.ipp-crumb a[data-v-b495ba08]{border-bottom:.0625rem solid var(--if-line-strong);color:var(--if-ink)}.ipp-h1[data-v-b495ba08]{font-family:var(--if-display);font-size:clamp(2.25rem,5vw,3.625rem);font-weight:600;line-height:1.06;margin-top:.75rem}.ipp-intro[data-v-b495ba08]{color:var(--if-body);font-size:1rem;line-height:1.75;margin-top:1.25rem;max-width:66ch}.ipp-date[data-v-b495ba08]{background:#f9d9e7b3;border-radius:62.4375rem;color:var(--if-rose-deep);display:inline-block;font-size:.71875rem;font-weight:700;letter-spacing:.1em;margin-top:1.375rem;padding:.375rem .875rem;text-transform:uppercase}.ipp-body[data-v-b495ba08]{background:var(--if-white);padding-top:2.75rem}.ipp-grid[data-v-b495ba08]{display:grid;gap:1.75rem}.ipp-grid[data-v-b495ba08]>*{min-width:0}@media(min-width:1000px){.ipp-grid[data-v-b495ba08]{align-items:start;gap:3.5rem;grid-template-columns:15.625rem minmax(0,1fr)}}.ipp-toc ol[data-v-b495ba08]{display:flex;gap:.5rem;list-style:none;overflow-x:auto;padding:0;scrollbar-width:none}.ipp-toc li[data-v-b495ba08]{border:.0625rem solid var(--if-line-strong);border-radius:62.4375rem;color:var(--if-body);display:flex;flex:none;font-size:.78125rem;gap:.5rem;padding:.5rem .875rem}.ipp-toc li span[data-v-b495ba08]{color:var(--if-rose);font-family:var(--if-display);font-style:italic}@media(min-width:1000px){.ipp-toc[data-v-b495ba08]{position:sticky;top:6rem}.ipp-toc ol[data-v-b495ba08]{display:grid;gap:.625rem;overflow:visible}.ipp-toc li[data-v-b495ba08]{border:0;font-size:.84375rem;line-height:1.4;padding:0}}.ipp-parts[data-v-b495ba08]{max-width:48.75rem}.ipp-part[data-v-b495ba08]{border-top:.0625rem solid var(--if-line);padding:1.75rem 0}.ipp-part[data-v-b495ba08]:first-child{border-top:0;padding-top:0}.ipp-part h2[data-v-b495ba08]{color:var(--if-ink);font-family:var(--if-display);font-size:clamp(1.3125rem,2.3vw,1.6875rem);font-weight:600;line-height:1.25}.ipp-part h2 span[data-v-b495ba08]{color:var(--if-rose);font-size:.8em;font-style:italic;font-weight:500}.ipp-part li[data-v-b495ba08],.ipp-part p[data-v-b495ba08]{color:var(--if-body);font-size:.96875rem;line-height:1.75}.ipp-part p[data-v-b495ba08],.ipp-part ul[data-v-b495ba08]{margin-top:.75rem}.ipp-part ul[data-v-b495ba08]{display:grid;gap:.5rem;padding-left:1.25rem}.ipp-part li[data-v-b495ba08]::marker{color:var(--if-rose)}.ipp-related[data-v-b495ba08]{border-top:.0625rem solid var(--if-line);margin-top:2rem;padding-top:1.5rem}.ipp-related>div[data-v-b495ba08]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
