.guide-hero[data-astro-cid-plklrxvs]{padding:var(--ptp-section-md) 0 calc(var(--ptp-section-md) - var(--ptp-space-2));border-bottom:var(--ptp-border-thick) solid var(--ptp-border-ink);background:linear-gradient(121deg, var(--ptp-pink-wash) 0, var(--ptp-cream) 48%, var(--ptp-lilac-wash) 100%)}.back-link[data-astro-cid-plklrxvs]{align-items:center;gap:var(--ptp-space-2);min-block-size:var(--ptp-control-min);margin:calc(-1 * var(--ptp-space-8)) 0 var(--ptp-space-6);color:var(--ptp-link);font-family:var(--ptp-font-body);font-size:var(--ptp-size-body-lg);font-weight:var(--ptp-weight-bold);text-decoration:none;display:inline-flex}.back-label[data-astro-cid-plklrxvs]{text-underline-offset:2px;text-decoration:underline}.back-link[data-astro-cid-plklrxvs]:hover{color:var(--ptp-link-hover)}.back-link[data-astro-cid-plklrxvs]:focus-visible{outline:var(--ptp-focus-outline);outline-offset:var(--ptp-focus-outline-offset);box-shadow:var(--ptp-focus-halo)}@media print{.back-link[data-astro-cid-plklrxvs]{display:none}}.eyebrow[data-astro-cid-plklrxvs]{color:var(--ptp-pink-deep);font-family:var(--ptp-font-body);font-size:var(--ptp-size-body-lg);font-weight:var(--ptp-weight-extrabold);letter-spacing:var(--ptp-tracking-eyebrow);line-height:var(--ptp-leading-snug);text-transform:uppercase;margin:0}h1[data-astro-cid-plklrxvs]{max-width:875px;margin:var(--ptp-space-5) 0 var(--ptp-space-8);color:var(--ptp-purple-deep);font-family:var(--ptp-font-display);font-size:clamp(32px,4.8vw,62px);font-weight:var(--ptp-weight-black);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.body[data-astro-cid-plklrxvs]{max-width:760px;margin:0 0 var(--ptp-space-10);color:var(--ptp-text-body);font-size:clamp(17px,1.6vw,20px);line-height:var(--ptp-leading-relaxed)}.actions[data-astro-cid-plklrxvs]{align-items:center;gap:var(--ptp-space-5);flex-wrap:wrap;display:flex}@media print{.guide-hero[data-astro-cid-plklrxvs]{background:0 0;border:0;padding:0}.actions[data-astro-cid-plklrxvs]{display:none}}p[data-astro-cid-v3ueymyy]{margin:0 0 var(--ptp-space-8)}h3[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-14) 0 var(--ptp-space-6);color:var(--ptp-purple-deep);font-family:var(--ptp-font-display);font-size:clamp(21px,2.4vw,24px);font-weight:var(--ptp-weight-extrabold);letter-spacing:-.02em;line-height:1.32}ol[data-astro-cid-v3ueymyy],ul[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-3) 0 var(--ptp-space-10);padding-left:25px}li[data-astro-cid-v3ueymyy]{margin-bottom:var(--ptp-space-3);padding-left:var(--ptp-space-1)}ol[data-astro-cid-v3ueymyy]>li[data-astro-cid-v3ueymyy]::marker{color:var(--ptp-pink-deep);font-family:var(--ptp-font-display);font-weight:var(--ptp-weight-black)}ul[data-astro-cid-v3ueymyy]>li[data-astro-cid-v3ueymyy]::marker{color:var(--ptp-pink-hot)}li[data-astro-cid-v3ueymyy] ul[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-3) 0 0}[data-astro-cid-v3ueymyy]:is(p,li,figcaption) strong,.question[data-astro-cid-v3ueymyy] strong[data-astro-cid-v3ueymyy]{color:var(--ptp-purple-deep)}[data-astro-cid-v3ueymyy]:is(p,li,figcaption) a{color:var(--ptp-pink-deep);font-weight:var(--ptp-weight-semibold);text-underline-offset:3px;text-decoration:underline}[data-astro-cid-v3ueymyy]:is(p,li,figcaption) a:hover{text-decoration-thickness:2px}.notice[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-10) 0;border-left:5px solid var(--ptp-indigo);border-radius:0 var(--ptp-radius-md) var(--ptp-radius-md) 0;background:var(--ptp-lilac-wash);padding:17px 21px}.notice[data-astro-cid-v3ueymyy].important{border-left-color:var(--ptp-pink-hot);background:var(--ptp-pink-wash);font-weight:var(--ptp-weight-medium)}.figure[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-12) 0 var(--ptp-space-16);border:var(--ptp-border-base) solid var(--ptp-border-ink);border-radius:var(--ptp-radius-lg);background:var(--ptp-cream);box-shadow:var(--ptp-space-1) var(--ptp-space-1) 0 var(--ptp-cyan-neon);padding:13px}.figure[data-astro-cid-v3ueymyy] img[data-astro-cid-v3ueymyy]{border-radius:var(--ptp-radius-sm);width:100%;height:auto;display:block}figcaption[data-astro-cid-v3ueymyy]{padding:var(--ptp-space-4) var(--ptp-space-2) 0;color:var(--ptp-text-muted);font-size:var(--ptp-size-body-lg);line-height:1.5}@media (width<=620px){.figure[data-astro-cid-v3ueymyy]{margin:var(--ptp-space-10) 0 var(--ptp-space-12);padding:7px}}@media print{.figure[data-astro-cid-v3ueymyy]{break-inside:avoid;box-shadow:none}}.guide-article[data-astro-cid-mm4mhn6e]{background:var(--ptp-surface-page);color:var(--ptp-text-body);font-size:var(--ptp-size-body-lg);line-height:1.7}.layout[data-astro-cid-mm4mhn6e]{padding-top:var(--ptp-section-sm);padding-bottom:var(--ptp-section-lg);grid-template-columns:235px minmax(0,1fr);gap:54px;display:grid}.toc[data-astro-cid-mm4mhn6e]{top:calc(var(--site-header-pin,0px) + 28px);max-height:calc(100vh - var(--site-header-pin,0px) - 56px);border:var(--ptp-border-base) solid var(--ptp-border-ink);border-radius:var(--ptp-radius-lg);background:var(--ptp-surface-card);box-shadow:var(--ptp-space-1) var(--ptp-space-1) 0 var(--ptp-cyan-neon);scrollbar-color:var(--ptp-pink-hot) var(--ptp-pink-wash);scrollbar-width:thin;align-self:start;padding:19px 16px;position:sticky;overflow-y:auto}.toc-title[data-astro-cid-mm4mhn6e]{margin-bottom:var(--ptp-space-3);color:var(--ptp-pink-deep);font-size:var(--ptp-size-body-lg);font-weight:var(--ptp-weight-black);letter-spacing:var(--ptp-tracking-eyebrow);text-transform:uppercase;display:block}.toc[data-astro-cid-mm4mhn6e] a[data-astro-cid-mm4mhn6e]{border-radius:var(--ptp-radius-sm);color:var(--ptp-text-body);font-size:var(--ptp-size-body-lg);padding:5px;line-height:1.3;text-decoration:none;display:block}.toc[data-astro-cid-mm4mhn6e] a[data-astro-cid-mm4mhn6e]:hover{color:var(--ptp-pink-deep);text-decoration:underline}.toc[data-astro-cid-mm4mhn6e] a[data-astro-cid-mm4mhn6e]:focus-visible{box-shadow:var(--ptp-focus-ring);outline:none}.article[data-astro-cid-mm4mhn6e]{min-width:0}.before[data-astro-cid-mm4mhn6e]{gap:var(--ptp-space-5);margin:0 0 var(--ptp-space-11);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.before[data-astro-cid-mm4mhn6e] li[data-astro-cid-mm4mhn6e]{padding:15px var(--ptp-space-6);border:var(--ptp-border-base) solid var(--ptp-border-ink);border-radius:var(--ptp-radius-lg);background:var(--ptp-surface-card);box-shadow:var(--ptp-space-1) var(--ptp-space-1) 0 var(--ptp-cyan-neon);font-size:var(--ptp-size-body-lg);line-height:1.45}.before-number[data-astro-cid-mm4mhn6e]{margin-bottom:var(--ptp-space-4);color:var(--ptp-pink-deep);font-family:var(--ptp-font-display);font-size:22px;font-weight:var(--ptp-weight-black);line-height:1;display:block}.before[data-astro-cid-mm4mhn6e] strong[data-astro-cid-mm4mhn6e]{margin-bottom:var(--ptp-space-1);color:var(--ptp-purple-deep);display:block}.before[data-astro-cid-mm4mhn6e]+p{font-size:var(--ptp-size-lead)}h2[data-astro-cid-mm4mhn6e]{margin:50px 0 var(--ptp-space-8);border-top:var(--ptp-border-hairline) solid var(--ptp-pink-soft);color:var(--ptp-purple-deep);font-family:var(--ptp-font-display);font-size:clamp(25px,3vw,30px);font-weight:var(--ptp-weight-extrabold);letter-spacing:-.02em;scroll-margin-top:calc(var(--site-header-pin,0px) + 22px);padding-top:39px;line-height:1.24}@media (width<=930px){.layout[data-astro-cid-mm4mhn6e]{gap:var(--ptp-space-5);padding-top:var(--ptp-space-11);grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-mm4mhn6e]{flex-wrap:wrap;align-items:center;gap:5px 9px;max-height:none;display:flex;position:static;top:auto;overflow:visible}.toc-title[data-astro-cid-mm4mhn6e]{width:100%;margin-bottom:0}.toc[data-astro-cid-mm4mhn6e] a[data-astro-cid-mm4mhn6e]{padding:5px 3px}}@media (width<=620px){.before[data-astro-cid-mm4mhn6e]{grid-template-columns:minmax(0,1fr)}h2[data-astro-cid-mm4mhn6e]{margin-top:36px;padding-top:25px}.layout[data-astro-cid-mm4mhn6e]{padding-bottom:var(--ptp-section-md)}}@media print{.toc[data-astro-cid-mm4mhn6e]{display:none}.layout[data-astro-cid-mm4mhn6e]{padding:0;display:block}.guide-article[data-astro-cid-mm4mhn6e]{background:0 0}h2[data-astro-cid-mm4mhn6e]{break-after:avoid}}
