.py-head[data-v-baa7daad]{background:linear-gradient(135deg,var(--am-espresso) 0,var(--am-plum) 58%,var(--am-wine) 135%);color:var(--am-light);overflow:hidden;padding:3.125rem 0 3.375rem;position:relative}.py-blossom[data-v-baa7daad]{opacity:.55;right:-.625rem;top:0;transform:scaleX(-1) rotate(-7deg);width:9.375rem}.py-head-in[data-v-baa7daad]{position:relative;z-index:2}.py-crumb[data-v-baa7daad]{color:var(--am-muted-light);font-size:.84375rem;margin-bottom:1.375rem!important}.py-crumb a[data-v-baa7daad]{color:var(--am-light);font-weight:700}.py-h1[data-v-baa7daad]{font-family:var(--am-serif);font-size:clamp(2.625rem,5.4vw,3.875rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.py-intro[data-v-baa7daad]{color:color-mix(in oklch,var(--am-light) 86%,transparent);font-size:1.0625rem;line-height:1.7;margin-top:1.25rem!important;max-width:68ch}.py-date[data-v-baa7daad]{align-items:center;border:.0625rem solid rgba(255,244,231,.22);border-radius:62.4375rem;color:var(--am-muted-light);display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:1.375rem!important;padding:.5rem .875rem}.py-body[data-v-baa7daad]{padding:3.375rem 0 5.5rem}.py-grid[data-v-baa7daad]{display:grid;gap:2.125rem}@media(min-width:1024px){.py-grid[data-v-baa7daad]{align-items:start;gap:4rem;grid-template-columns:16.875rem 1fr}.py-toc[data-v-baa7daad]{position:sticky;top:6rem}}.py-toc[data-v-baa7daad]{background:var(--am-paper);border:.0625rem solid var(--am-line);border-radius:.875rem;padding:1.375rem 1.25rem}.py-toc-h[data-v-baa7daad]{color:var(--am-kicker);font-size:.71875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.py-toc ol[data-v-baa7daad]{display:grid;gap:.5rem;margin-top:.75rem!important}.py-toc li[data-v-baa7daad]{color:var(--am-body);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.py-toc li span[data-v-baa7daad]{color:#b5543f;flex:none;font-weight:700;width:1.5rem}@media(max-width:1023px){.py-toc ol[data-v-baa7daad]{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}.py-part[data-v-baa7daad]{border-top:.0625rem solid var(--am-line);padding:1.75rem 0 1.875rem}.py-part[data-v-baa7daad]:first-child{border-top:0;padding-top:0}.py-part h2[data-v-baa7daad]{font-family:var(--am-serif);font-size:clamp(1.625rem,2.6vw,1.9375rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.py-part h2 span[data-v-baa7daad]{color:#b5543f;font-style:italic;margin-right:.375rem}.py-part p[data-v-baa7daad]{color:var(--am-body);font-size:1rem;line-height:1.78;margin-top:.875rem!important;max-width:76ch}.py-part[data-v-baa7daad] strong{color:var(--am-ink)}.py-part .am-list[data-v-baa7daad]{margin-top:.875rem;max-width:76ch}.py-related[data-v-baa7daad]{margin-top:1.875rem}.py-related>div[data-v-baa7daad]{display:flex;flex-wrap:wrap;gap:.75rem}.py-rel[data-v-baa7daad]{align-items:center;border:.0625rem solid rgba(93,60,45,.22);border-radius:.75rem;color:#a0442f;display:inline-flex;font-size:.875rem;font-weight:700;min-height:2.875rem;padding:0 1.25rem}.py-rel[data-v-baa7daad]:hover{border-color:var(--am-coral)}
