.handbookDocument-module-scss-module__XJfekG__document{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);border-radius:var(--radius-lg);flex-direction:column;gap:clamp(2.5rem,6vw,4rem);padding:clamp(1.25rem,4vw,3.5rem);display:flex}.handbookDocument-module-scss-module__XJfekG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookDocument-module-scss-module__XJfekG__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.handbookDocument-module-scss-module__XJfekG__cover{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);align-items:stretch;gap:clamp(1.5rem,5vw,3.5rem);display:grid}@media (max-width:64em){.handbookDocument-module-scss-module__XJfekG__cover{grid-template-columns:1fr}}.handbookDocument-module-scss-module__XJfekG__coverText{flex-direction:column;justify-content:center;display:flex}.handbookDocument-module-scss-module__XJfekG__coverTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-sm);line-height:1.08}.handbookDocument-module-scss-module__XJfekG__coverMeta{font-size:var(--font-size-body);letter-spacing:.04em;color:var(--color-neutral-700);margin:0}.handbookDocument-module-scss-module__XJfekG__coverStats{gap:var(--space-xs)var(--space-lg);margin:var(--space-md)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__coverStats li{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);display:inline-flex}.handbookDocument-module-scss-module__XJfekG__coverStats li svg{color:var(--color-brand-primary-600)}.handbookDocument-module-scss-module__XJfekG__coverActions{align-items:center;gap:var(--space-sm)var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__coverLink{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700)}.handbookDocument-module-scss-module__XJfekG__coverPhoto{grid-template-columns:minmax(0,1fr) 16%;align-self:center;width:100%;display:grid}@media (max-width:64em){.handbookDocument-module-scss-module__XJfekG__coverPhoto{max-width:26rem}}.handbookDocument-module-scss-module__XJfekG__coverPhotoFrame{aspect-ratio:1;position:relative}.handbookDocument-module-scss-module__XJfekG__photo{object-fit:contain;filter:grayscale()contrast(1.05)}.handbookDocument-module-scss-module__XJfekG__teal{background:var(--color-brand-primary-700)}.handbookDocument-module-scss-module__XJfekG__contents{padding-top:var(--space-lg);border-top:var(--border-sm)solid var(--color-neutral-100)}.handbookDocument-module-scss-module__XJfekG__contents ol{gap:var(--space-sm)var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.handbookDocument-module-scss-module__XJfekG__contents a{align-items:center;gap:var(--space-sm);padding:var(--space-xs)0;color:var(--color-neutral-1000);text-decoration:none;display:flex}.handbookDocument-module-scss-module__XJfekG__contents a:hover span:last-child{text-decoration:underline}.handbookDocument-module-scss-module__XJfekG__contentsTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookDocument-module-scss-module__XJfekG__contentsIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-50);width:2.5rem;height:2.5rem;color:var(--color-brand-primary-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__contentsIndex{margin-right:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-500)}.handbookDocument-module-scss-module__XJfekG__chapter{gap:var(--space-md);padding-top:var(--space-xl);border-top:var(--border-sm)solid var(--color-neutral-100);scroll-margin-top:var(--space-2xl);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__chapterHeader{align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.handbookDocument-module-scss-module__XJfekG__chapterIcon{width:3.5rem;height:3.5rem;margin-top:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-brand-primary-600);color:var(--color-bg-primary);justify-content:center;align-items:center;display:inline-flex}@media (max-width:48em){.handbookDocument-module-scss-module__XJfekG__chapterIcon{width:2.75rem;height:2.75rem}.handbookDocument-module-scss-module__XJfekG__chapterIcon svg{width:20px;height:20px}}.handbookDocument-module-scss-module__XJfekG__chapterNumber{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);align-items:center;gap:var(--space-sm);margin:0;display:flex}.handbookDocument-module-scss-module__XJfekG__chapterTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-xs);line-height:1.08}.handbookDocument-module-scss-module__XJfekG__personalChip{margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand-primary-600);color:var(--color-bg-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;display:inline-block}.handbookDocument-module-scss-module__XJfekG__bonusChip{margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand-secondary-200);color:var(--color-brand-secondary-900);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;display:inline-block}.handbookDocument-module-scss-module__XJfekG__readMore{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-left:4px solid var(--color-brand-primary-600);background:var(--color-bg-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (max-width:48em){.handbookDocument-module-scss-module__XJfekG__readMore{grid-template-columns:auto minmax(0,1fr)}}.handbookDocument-module-scss-module__XJfekG__readMoreIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-50);width:3rem;height:3rem;color:var(--color-brand-primary-700);justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__readMoreText{gap:var(--space-3xs);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__readMoreText .handbookDocument-module-scss-module__XJfekG__factLabel{margin:0}.handbookDocument-module-scss-module__XJfekG__readMoreTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-xl);color:var(--color-neutral-1000);margin:0}.handbookDocument-module-scss-module__XJfekG__readMoreLink{padding:var(--space-xs)var(--space-md);border-radius:var(--radius-pill);background:var(--color-brand-primary-600);color:var(--color-base-white);font-weight:var(--font-weight-bold);white-space:nowrap;justify-self:start;text-decoration:none}.handbookDocument-module-scss-module__XJfekG__readMoreLink:hover,.handbookDocument-module-scss-module__XJfekG__readMoreLink:focus-visible{background:var(--color-brand-primary-700);color:var(--color-base-white)}@media (max-width:48em){.handbookDocument-module-scss-module__XJfekG__readMoreLink{grid-column:1/-1}}.handbookDocument-module-scss-module__XJfekG__bonusComparison{gap:var(--space-lg);flex-direction:column;scroll-margin-top:6rem;display:flex}.handbookDocument-module-scss-module__XJfekG__bonusComparison+.handbookDocument-module-scss-module__XJfekG__bonusComparison{padding-top:var(--space-xl);border-top:var(--border-md)solid var(--color-brand-primary-600)}.handbookDocument-module-scss-module__XJfekG__bonusComparisonHeader{gap:var(--space-3xs);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__bonusComparisonCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookDocument-module-scss-module__XJfekG__bonusComparisonTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookDocument-module-scss-module__XJfekG__bonusPhotos{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;display:grid}.handbookDocument-module-scss-module__XJfekG__bonusPhoto{border-radius:var(--radius-md);background:var(--color-brand-primary-700);flex-direction:column;margin:0;display:flex;overflow:hidden}.handbookDocument-module-scss-module__XJfekG__bonusPhotoFrame{aspect-ratio:4/3;color:var(--color-base-white);justify-content:center;align-items:center;display:flex;position:relative}.handbookDocument-module-scss-module__XJfekG__bonusPhotoCaption{padding:var(--space-xs)var(--space-sm);font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(var(--font-size-base),2.2vw,var(--font-size-xl));color:var(--color-base-white);margin:0;line-height:1.2}.handbookDocument-module-scss-module__XJfekG__bonusJump{padding:var(--space-md)var(--space-lg);border-left:4px solid var(--color-brand-primary-600);background:var(--color-bg-primary)}.handbookDocument-module-scss-module__XJfekG__bonusJump p{margin:0}.handbookDocument-module-scss-module__XJfekG__bonusJumpList{gap:var(--space-2xs);margin:var(--space-xs)0 0;padding-left:var(--space-lg);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__bonusJumpList a{color:var(--color-brand-primary-700);font-weight:var(--font-weight-bold)}.handbookDocument-module-scss-module__XJfekG__bonusSection{gap:var(--space-sm);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__compareColumns{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:48em){.handbookDocument-module-scss-module__XJfekG__compareColumns{grid-template-columns:1fr}}.handbookDocument-module-scss-module__XJfekG__compareColumn{gap:var(--space-xs);padding:var(--space-md);border-top:3px solid var(--color-brand-primary-600);background:var(--color-bg-primary);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__tableScroll{max-width:100%;overflow-x:auto}.handbookDocument-module-scss-module__XJfekG__compareTable{max-width:none}.handbookDocument-module-scss-module__XJfekG__compareTable tbody th{width:30%}.handbookDocument-module-scss-module__XJfekG__lead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:46rem;font-size:var(--font-size-body-lg);margin:0}.handbookDocument-module-scss-module__XJfekG__body{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.handbookDocument-module-scss-module__XJfekG__muted{margin:var(--space-3xs)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-700)}.handbookDocument-module-scss-module__XJfekG__subheading{margin:var(--space-md)0 0;font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);color:var(--color-neutral-1000)}.handbookDocument-module-scss-module__XJfekG__iconHeading{align-items:center;gap:var(--space-sm);display:flex}.handbookDocument-module-scss-module__XJfekG__headingIcon,.handbookDocument-module-scss-module__XJfekG__groupIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-50);color:var(--color-brand-primary-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__headingIcon{width:2.25rem;height:2.25rem}.handbookDocument-module-scss-module__XJfekG__groupIcon{width:1.9rem;height:1.9rem;margin-right:var(--space-3xs)}.handbookDocument-module-scss-module__XJfekG__photoBand{margin:var(--space-xs)0;border-radius:var(--radius-md);background:var(--color-brand-primary-700);grid-template-columns:minmax(0,1fr) minmax(0,20rem);display:grid;overflow:hidden}@media (max-width:48em){.handbookDocument-module-scss-module__XJfekG__photoBand{grid-template-columns:minmax(0,1fr) 58%}}.handbookDocument-module-scss-module__XJfekG__photoBandPanel{justify-content:space-between;gap:var(--space-md);padding:clamp(var(--space-md),3vw,var(--space-xl));color:var(--color-base-white);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__photoBandFrame{aspect-ratio:1;position:relative}.handbookDocument-module-scss-module__XJfekG__photoCaption{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(var(--font-size-lg),2.6vw,var(--font-size-2xl));color:var(--color-base-white);margin:0;line-height:1.2}.handbookDocument-module-scss-module__XJfekG__iconList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__iconList li{align-items:flex-start;gap:var(--space-sm);line-height:var(--line-height-relaxed);color:var(--color-neutral-900);display:flex}.handbookDocument-module-scss-module__XJfekG__listIcon{color:var(--color-brand-primary-600);flex-shrink:0;margin-top:.2rem;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__itemTitle{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-3xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__pullQuote{max-width:42rem;margin:var(--space-md)auto;font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);text-align:center;color:var(--color-neutral-1000);font-size:clamp(1.2rem,2.4vw,1.5rem);font-style:italic;line-height:1.45}.handbookDocument-module-scss-module__XJfekG__concepts{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.handbookDocument-module-scss-module__XJfekG__concept{gap:var(--space-2xs);padding:var(--space-lg);border-top:4px solid var(--color-brand-primary-600);background:var(--color-bg-primary);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__conceptIcon{width:3rem;height:3rem;margin-bottom:var(--space-sm);border-radius:var(--radius-full);background:var(--color-brand-primary-50);color:var(--color-brand-primary-700);justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__conceptTitle{margin:0 0 var(--space-2xs);font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular)}.handbookDocument-module-scss-module__XJfekG__factLabel{margin:var(--space-sm)0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-primary-600)}.handbookDocument-module-scss-module__XJfekG__numbered{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__numbered li{align-items:flex-start;gap:var(--space-md);display:flex}.handbookDocument-module-scss-module__XJfekG__ring{border:3px solid var(--color-neutral-100);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__table{border-collapse:collapse;background:var(--color-bg-primary);width:100%;max-width:48rem}.handbookDocument-module-scss-module__XJfekG__table th,.handbookDocument-module-scss-module__XJfekG__table td{padding:var(--space-sm)var(--space-md);border:var(--border-sm)solid var(--color-neutral-900);text-align:left;vertical-align:top;line-height:var(--line-height-base)}.handbookDocument-module-scss-module__XJfekG__table thead th{background:var(--color-brand-primary-600);color:var(--color-bg-primary);font-weight:var(--font-weight-bold)}.handbookDocument-module-scss-module__XJfekG__table tbody th{width:38%;font-weight:var(--font-weight-semibold)}.handbookDocument-module-scss-module__XJfekG__glance{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.handbookDocument-module-scss-module__XJfekG__glance li{gap:var(--space-3xs);padding:var(--space-md);border-top:3px solid var(--color-brand-primary-600);background:var(--color-bg-primary);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__glanceIcon{margin-bottom:var(--space-2xs);color:var(--color-brand-primary-600);display:inline-flex}.handbookDocument-module-scss-module__XJfekG__glanceLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700)}.handbookDocument-module-scss-module__XJfekG__glanceValue{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-lg);color:var(--color-neutral-1000);line-height:1.3}.handbookDocument-module-scss-module__XJfekG__chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__chips li{padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);background:var(--color-brand-secondary-100);font-size:var(--font-size-sm);color:var(--color-neutral-900)}.handbookDocument-module-scss-module__XJfekG__ideas{gap:var(--space-lg)var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.handbookDocument-module-scss-module__XJfekG__idea{gap:var(--space-xs);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__factors{border-top:var(--border-sm)solid var(--color-neutral-900);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__factor{align-items:start;gap:var(--space-md);padding:var(--space-md)0;border-bottom:var(--border-sm)solid var(--color-neutral-100);grid-template-columns:auto minmax(0,1fr);display:grid}.handbookDocument-module-scss-module__XJfekG__factorIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-50);width:2.75rem;height:2.75rem;color:var(--color-brand-primary-700);justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__factorBody{gap:var(--space-2xs);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__factorHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__factorLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-700);margin:0}.handbookDocument-module-scss-module__XJfekG__fit{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:inline-flex}.handbookDocument-module-scss-module__XJfekG__fit_good{background:var(--color-brand-primary-600);color:var(--color-bg-primary)}.handbookDocument-module-scss-module__XJfekG__fit_plan{background:var(--color-brand-secondary-100);color:var(--color-neutral-1000)}.handbookDocument-module-scss-module__XJfekG__fit_consider{background:var(--color-brand-accent-100);color:var(--color-neutral-1000)}.handbookDocument-module-scss-module__XJfekG__matchPrompt{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-bg-primary);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__parent{gap:var(--space-md);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__screening{gap:var(--space-sm);background:var(--color-bg-primary);flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex}.handbookDocument-module-scss-module__XJfekG__screeningHeader{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__screeningHeading{align-items:flex-start;gap:var(--space-md);display:flex}.handbookDocument-module-scss-module__XJfekG__screeningIcon{border-radius:var(--radius-md);background:var(--color-brand-primary-600);width:3rem;height:3rem;color:var(--color-bg-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__screeningTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);color:var(--color-neutral-1000);margin:0}.handbookDocument-module-scss-module__XJfekG__tags{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.handbookDocument-module-scss-module__XJfekG__tag,.handbookDocument-module-scss-module__XJfekG__tagMuted{padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.handbookDocument-module-scss-module__XJfekG__tag{background:var(--color-brand-primary-50);color:var(--color-brand-primary-800)}.handbookDocument-module-scss-module__XJfekG__tagMuted{background:var(--color-brand-secondary-100);color:var(--color-neutral-900)}.handbookDocument-module-scss-module__XJfekG__facts{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.handbookDocument-module-scss-module__XJfekG__fact{align-items:flex-start;gap:var(--space-sm);display:flex}.handbookDocument-module-scss-module__XJfekG__fact .handbookDocument-module-scss-module__XJfekG__factLabel{margin-top:0}.handbookDocument-module-scss-module__XJfekG__factIcon{border-radius:var(--radius-full);background:var(--color-brand-secondary-100);width:2.25rem;height:2.25rem;color:var(--color-brand-primary-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookDocument-module-scss-module__XJfekG__labelWithIcon{align-items:center;gap:var(--space-xs);display:flex}.handbookDocument-module-scss-module__XJfekG__cellWithIcon{align-items:center;gap:var(--space-xs);display:inline-flex}.handbookDocument-module-scss-module__XJfekG__cellWithIcon svg{color:var(--color-brand-primary-600);flex-shrink:0}.handbookDocument-module-scss-module__XJfekG__askGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.handbookDocument-module-scss-module__XJfekG__goodAnswer{padding:var(--space-md);border-left:4px solid var(--color-brand-primary-600);background:var(--color-brand-primary-25)}.handbookDocument-module-scss-module__XJfekG__list{gap:var(--space-xs);padding-left:var(--space-lg);line-height:var(--line-height-relaxed);color:var(--color-neutral-900);flex-direction:column;margin:0;display:flex}.handbookDocument-module-scss-module__XJfekG__questionGroup{gap:var(--space-xs);flex-direction:column;display:flex}.handbookDocument-module-scss-module__XJfekG__questionGroupPersonal{padding:var(--space-md);border-left:4px solid var(--color-brand-primary-600);background:var(--color-bg-primary)}.handbookDocument-module-scss-module__XJfekG__checklist{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.handbookDocument-module-scss-module__XJfekG__checklist label{align-items:flex-start;gap:var(--space-sm);line-height:var(--line-height-base);cursor:pointer;display:flex}.handbookDocument-module-scss-module__XJfekG__checklist input{margin-top:var(--space-3xs);accent-color:var(--color-brand-primary-600)}.handbookDocument-module-scss-module__XJfekG__disclaimer{padding-top:var(--space-md);border-top:var(--border-sm)solid var(--color-neutral-100);font-size:var(--font-size-xs);color:var(--color-neutral-700);margin:0}
.handbookInlineAnswer-module-scss-module__n5zsfq__answer{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--color-bg-primary);flex-direction:column;display:flex}.handbookInlineAnswer-module-scss-module__n5zsfq__text{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.handbookInlineAnswer-module-scss-module__n5zsfq__question{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.handbookInlineAnswer-module-scss-module__n5zsfq__label{font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}
.personalizeForm-module-scss-module__6Bvk6a__form{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);gap:var(--space-lg);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.personalizeForm-module-scss-module__6Bvk6a__header{max-width:44rem}.personalizeForm-module-scss-module__6Bvk6a__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.personalizeForm-module-scss-module__6Bvk6a__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-sm);line-height:1.08}.personalizeForm-module-scss-module__6Bvk6a__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.personalizeForm-module-scss-module__6Bvk6a__lead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.personalizeForm-module-scss-module__6Bvk6a__questions{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.personalizeForm-module-scss-module__6Bvk6a__question{gap:var(--space-md);display:flex}.personalizeForm-module-scss-module__6Bvk6a__number{border:3px solid var(--color-neutral-100);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.personalizeForm-module-scss-module__6Bvk6a__fieldset{border:0;flex:1;min-width:0;margin:0;padding:0}.personalizeForm-module-scss-module__6Bvk6a__legend{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);padding:0}.personalizeForm-module-scss-module__6Bvk6a__hint{margin:var(--space-3xs)0 var(--space-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700)}.personalizeForm-module-scss-module__6Bvk6a__options{gap:var(--space-xs);flex-wrap:wrap;display:flex}.personalizeForm-module-scss-module__6Bvk6a__option{padding:var(--space-xs)var(--space-md);border:var(--border-sm)solid #0000;border-radius:var(--radius-pill);background:var(--color-brand-secondary-100);font:inherit;font-size:var(--font-size-sm);color:var(--color-neutral-900);cursor:pointer;transition:background-color .12s}.personalizeForm-module-scss-module__6Bvk6a__option:hover{background:var(--color-brand-secondary-200)}.personalizeForm-module-scss-module__6Bvk6a__option:focus-visible{outline:2px solid var(--color-brand-primary-600);outline-offset:2px}.personalizeForm-module-scss-module__6Bvk6a__optionSelected{border-color:var(--color-brand-secondary-600);background:var(--color-brand-secondary-600);color:var(--color-base-white)}.personalizeForm-module-scss-module__6Bvk6a__optionSelected:hover{background:var(--color-brand-secondary-600)}.personalizeForm-module-scss-module__6Bvk6a__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.personalizeForm-module-scss-module__6Bvk6a__select{max-width:22rem}.personalizeForm-module-scss-module__6Bvk6a__select div[data-has-value][data-variant=field]{min-height:2.5rem;padding:0 2.75rem 0 var(--space-md);border:var(--border-sm)solid #0000;border-radius:var(--radius-pill);background:var(--color-brand-secondary-100);box-shadow:none;color:var(--color-neutral-900);cursor:pointer;transition:background-color .12s}.personalizeForm-module-scss-module__6Bvk6a__select div[data-has-value][data-variant=field]:hover{background:var(--color-brand-secondary-200);border-color:#0000}.personalizeForm-module-scss-module__6Bvk6a__select div[data-has-value][data-variant=field]:focus-within{outline:2px solid var(--color-brand-primary-600);outline-offset:2px}.personalizeForm-module-scss-module__6Bvk6a__select div[data-has-value=true][data-variant=field]{border-color:var(--color-brand-secondary-600);background:var(--color-brand-secondary-600);color:var(--color-base-white)}.personalizeForm-module-scss-module__6Bvk6a__select div[data-has-value=true][data-variant=field]:hover{border-color:var(--color-brand-secondary-600);background:var(--color-brand-secondary-600)}.personalizeForm-module-scss-module__6Bvk6a__select div[data-placeholder][data-variant=field]{left:var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:inherit;right:2.75rem}.personalizeForm-module-scss-module__6Bvk6a__select div[data-placeholder=true][data-variant=field]{color:var(--color-neutral-700)}.personalizeForm-module-scss-module__6Bvk6a__select input[role=combobox]{font-size:var(--font-size-sm);color:inherit;cursor:text}.personalizeForm-module-scss-module__6Bvk6a__select input[role=combobox][readonly]{cursor:pointer}.personalizeForm-module-scss-module__6Bvk6a__select input[role=combobox][readonly]::placeholder{color:#0000}.personalizeForm-module-scss-module__6Bvk6a__select:has(input[readonly]) div[data-placeholder]{opacity:1}.personalizeForm-module-scss-module__6Bvk6a__select button[data-variant=field]{color:inherit}.personalizeForm-module-scss-module__6Bvk6a__select button[data-variant=field]:hover{color:inherit;background:0 0}.personalizeForm-module-scss-module__6Bvk6a__select div[role=listbox][data-variant=field]{top:calc(100% + var(--space-xs));padding:var(--space-2xs);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-bg-primary);scrollbar-color:var(--color-brand-secondary-200)#0000;box-shadow:0 18px 36px #013b3c1f}.personalizeForm-module-scss-module__6Bvk6a__select button[role=option]{height:2.5rem;padding:0 var(--space-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);transform:none}.personalizeForm-module-scss-module__6Bvk6a__select button[role=option]:not(:last-child){border-bottom:0}.personalizeForm-module-scss-module__6Bvk6a__select button[role=option]:hover{background:var(--color-brand-secondary-100)}.personalizeForm-module-scss-module__6Bvk6a__select button[role=option][aria-selected=true]{background:var(--color-brand-secondary-600);box-shadow:none;color:var(--color-base-white)}.personalizeForm-module-scss-module__6Bvk6a__select button[role=option][aria-selected=true] span[aria-hidden=true]{width:1.5rem;height:1.5rem;box-shadow:none;color:var(--color-brand-secondary-600)}.personalizeForm-module-scss-module__6Bvk6a__followUp{margin-top:var(--space-md)}.personalizeForm-module-scss-module__6Bvk6a__selectedBreeds{gap:var(--space-xs);margin:0 0 var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.personalizeForm-module-scss-module__6Bvk6a__selectedBreeds li{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm)var(--space-xs)var(--space-md);border-radius:var(--radius-pill);background:var(--color-brand-secondary-100);font-size:var(--font-size-sm);color:var(--color-neutral-900);display:inline-flex}.personalizeForm-module-scss-module__6Bvk6a__removeBreed{font:inherit;font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.handbookProductPage-module-scss-module__3xMEla__page{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);padding:clamp(1.25rem,4vw,3.5rem);padding-bottom:calc(var(--space-2xl) + var(--space-3xl));border-radius:var(--radius-lg);flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);display:flex}.handbookProductPage-module-scss-module__3xMEla__topBar{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.handbookProductPage-module-scss-module__3xMEla__crumbs{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-700);display:flex}.handbookProductPage-module-scss-module__3xMEla__crumbs a{color:var(--color-brand-primary-700)}.handbookProductPage-module-scss-module__3xMEla__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookProductPage-module-scss-module__3xMEla__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.handbookProductPage-module-scss-module__3xMEla__hero{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__hero{gap:var(--space-md);grid-template-columns:1fr}}.handbookProductPage-module-scss-module__3xMEla__heroCover{padding:var(--space-md)}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__heroCover{padding:0}}.handbookProductPage-module-scss-module__3xMEla__heroDetails{flex-direction:column;display:flex}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__heroDetails .handbookProductPage-module-scss-module__3xMEla__lead{margin-top:var(--space-lg);order:1}.handbookProductPage-module-scss-module__3xMEla__heroDetails .handbookProductPage-module-scss-module__3xMEla__benefits{order:2}.handbookProductPage-module-scss-module__3xMEla__heroDetails .handbookProductPage-module-scss-module__3xMEla__trust{order:3}.handbookProductPage-module-scss-module__3xMEla__heroDetails .handbookProductPage-module-scss-module__3xMEla__buyRow{margin-top:var(--space-md);border-top:none;padding-top:0}}.handbookProductPage-module-scss-module__3xMEla__heroTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2.4rem,5vw,3.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-sm);line-height:1.08}.handbookProductPage-module-scss-module__3xMEla__lead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:38rem;font-size:var(--font-size-body-lg);margin:0}.handbookProductPage-module-scss-module__3xMEla__benefits{gap:var(--space-sm);margin:var(--space-lg)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.handbookProductPage-module-scss-module__3xMEla__benefits li{align-items:flex-start;gap:var(--space-sm);line-height:var(--line-height-base);color:var(--color-neutral-900);display:flex}.handbookProductPage-module-scss-module__3xMEla__benefits svg{color:var(--color-brand-primary-600);flex-shrink:0;margin-top:2px}.handbookProductPage-module-scss-module__3xMEla__buyRow{align-items:center;gap:var(--space-md)var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--border-sm)solid var(--color-neutral-100);flex-wrap:wrap;display:flex}.handbookProductPage-module-scss-module__3xMEla__price{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-4xl);font-variant-numeric:lining-nums;color:var(--color-neutral-1000);flex-direction:column;margin:0;line-height:1;display:flex}.handbookProductPage-module-scss-module__3xMEla__priceNote{margin:var(--space-sm)0 0;font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-neutral-700)}.handbookProductPage-module-scss-module__3xMEla__buyNote{flex-basis:100%;margin-top:0}.handbookProductPage-module-scss-module__3xMEla__stickyBuy{right:var(--space-md);bottom:var(--space-md);left:var(--space-md);z-index:var(--z-index-sticky);justify-content:space-between;align-items:center;gap:var(--space-md);max-width:var(--max-width-page);padding:var(--space-sm)var(--space-md);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-base-white);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--motion-duration-base)var(--motion-ease-standard),transform var(--motion-duration-base)var(--motion-ease-standard);pointer-events:none;margin:0 auto;display:flex;position:fixed;transform:translateY(150%)}.handbookProductPage-module-scss-module__3xMEla__stickyBuy[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.handbookProductPage-module-scss-module__3xMEla__stickyPrice{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-xl);font-variant-numeric:lining-nums;white-space:nowrap;color:var(--color-neutral-1000);margin:0;line-height:1}.handbookProductPage-module-scss-module__3xMEla__stickyButton{flex-shrink:0;min-width:0}@media (prefers-reduced-motion:reduce){.handbookProductPage-module-scss-module__3xMEla__stickyBuy{transition:none;transform:none}}.handbookProductPage-module-scss-module__3xMEla__amount{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.handbookProductPage-module-scss-module__3xMEla__regularPrice{opacity:.7;font-size:.6em}.handbookProductPage-module-scss-module__3xMEla__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.handbookProductPage-module-scss-module__3xMEla__buyButton{min-width:15rem}.handbookProductPage-module-scss-module__3xMEla__trust{gap:var(--space-sm)var(--space-lg);margin:var(--space-md)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.handbookProductPage-module-scss-module__3xMEla__trust li{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-700);display:inline-flex}.handbookProductPage-module-scss-module__3xMEla__quote{max-width:44rem;font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);text-align:center;color:var(--color-neutral-1000);margin:0 auto;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.35}.handbookProductPage-module-scss-module__3xMEla__section{flex-direction:column;display:flex}.handbookProductPage-module-scss-module__3xMEla__sectionTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookProductPage-module-scss-module__3xMEla__sectionLead{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:44rem;margin:0;margin-bottom:var(--space-lg)}.handbookProductPage-module-scss-module__3xMEla__pages{padding:var(--space-lg)var(--space-md)var(--space-3xl);justify-content:center;align-items:flex-start;display:flex}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__pages{padding:var(--space-md)0 var(--space-xl);flex-direction:column;align-items:center;overflow-x:clip}}.handbookProductPage-module-scss-module__3xMEla__tablet{z-index:2;border-radius:var(--radius-2xl);background:var(--color-brand-primary-800);flex:0 24rem;min-width:0;padding:.85rem;transition:transform .24s;position:relative;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #ffffff1a,0 28px 48px #013b3c3d}.handbookProductPage-module-scss-module__3xMEla__tablet:before{content:"";background:var(--color-brand-primary-500);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.handbookProductPage-module-scss-module__3xMEla__tablet+.handbookProductPage-module-scss-module__3xMEla__tablet{margin-left:-2rem}.handbookProductPage-module-scss-module__3xMEla__tablet:nth-child(2){z-index:1;transform:translateY(2.5rem)rotate(3.5deg)}.handbookProductPage-module-scss-module__3xMEla__tablet:nth-child(3){transform:rotate(-2.5deg)}.handbookProductPage-module-scss-module__3xMEla__tablet:hover{z-index:3;transform:translateY(-.5rem)rotate(0)}@media (prefers-reduced-motion:reduce){.handbookProductPage-module-scss-module__3xMEla__tablet{transition:none}}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__tablet{flex:none;width:min(100% - 3rem,22rem)}.handbookProductPage-module-scss-module__3xMEla__tablet+.handbookProductPage-module-scss-module__3xMEla__tablet{margin-top:-1.25rem;margin-left:0}.handbookProductPage-module-scss-module__3xMEla__tablet:first-child{transform:translate(-.5rem)rotate(-3deg)}.handbookProductPage-module-scss-module__3xMEla__tablet:nth-child(2){transform:translate(.5rem)rotate(2.5deg)}.handbookProductPage-module-scss-module__3xMEla__tablet:nth-child(3){transform:translate(-.25rem)rotate(-2deg)}.handbookProductPage-module-scss-module__3xMEla__tablet:hover{transform:rotate(0)}}.handbookProductPage-module-scss-module__3xMEla__samplePage{gap:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-bg-primary);flex-direction:column;height:27rem;padding:2rem 1.75rem 3.25rem;display:flex;position:relative;overflow:hidden}@media (max-width:48em){.handbookProductPage-module-scss-module__3xMEla__samplePage{height:24rem;padding:1.5rem 1.25rem 3rem}}.handbookProductPage-module-scss-module__3xMEla__fadePage:after,.handbookProductPage-module-scss-module__3xMEla__lockedPage:after{content:"";background:linear-gradient(to bottom,#fff0,var(--color-bg-primary)70%);pointer-events:none;height:7rem;position:absolute;bottom:0;left:0;right:0}.handbookProductPage-module-scss-module__3xMEla__pageEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0;font-size:.65rem}.handbookProductPage-module-scss-module__3xMEla__pageTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:1.6rem;font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookProductPage-module-scss-module__3xMEla__pageRule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);margin:var(--space-xs)0;width:2rem;display:block}.handbookProductPage-module-scss-module__3xMEla__pageText{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-neutral-900);margin:0}.handbookProductPage-module-scss-module__3xMEla__conceptList{gap:var(--space-sm);margin:var(--space-xs)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.handbookProductPage-module-scss-module__3xMEla__conceptList li{gap:var(--space-3xs);padding-left:var(--space-sm);border-left:3px solid var(--color-brand-primary-600);font-size:var(--font-size-sm);line-height:var(--line-height-base);flex-direction:column;display:flex}.handbookProductPage-module-scss-module__3xMEla__resultTable{margin:var(--space-xs)0 0;border:var(--border-sm)solid var(--color-neutral-900);flex-direction:column;display:flex}.handbookProductPage-module-scss-module__3xMEla__resultTable div{border-top:var(--border-sm)solid var(--color-neutral-900);grid-template-columns:7rem 1fr;display:grid}.handbookProductPage-module-scss-module__3xMEla__resultTable div:first-child{border-top:0}.handbookProductPage-module-scss-module__3xMEla__resultTable dt{padding:var(--space-xs);background:var(--color-brand-primary-600);color:var(--color-bg-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.handbookProductPage-module-scss-module__3xMEla__resultTable dd{padding:var(--space-xs);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}.handbookProductPage-module-scss-module__3xMEla__pageBand{border-radius:var(--radius-md);background:var(--color-brand-primary-700);flex-shrink:0;grid-template-columns:minmax(0,1fr) 42%;margin:0;display:grid;overflow:hidden}@media (max-width:48em){.handbookProductPage-module-scss-module__3xMEla__pageBand{grid-template-columns:minmax(0,1fr) 40%}}.handbookProductPage-module-scss-module__3xMEla__pageBandPanel{justify-content:space-between;gap:var(--space-xs);padding:var(--space-sm);color:var(--color-base-white);flex-direction:column;display:flex}@media (max-width:48em){.handbookProductPage-module-scss-module__3xMEla__pageBandPanel{padding:var(--space-xs)var(--space-sm)}}.handbookProductPage-module-scss-module__3xMEla__pageBandCaption{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-base);color:var(--color-base-white);margin:0;line-height:1.2}@media (max-width:48em){.handbookProductPage-module-scss-module__3xMEla__pageBandCaption{font-size:var(--font-size-sm)}}.handbookProductPage-module-scss-module__3xMEla__pageBandFrame{aspect-ratio:1;position:relative}.handbookProductPage-module-scss-module__3xMEla__pageBandPhoto{object-fit:contain;filter:grayscale()contrast(1.05)}.handbookProductPage-module-scss-module__3xMEla__pageSubheading{align-items:center;gap:var(--space-xs);margin:var(--space-xs)0 0;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);display:flex}.handbookProductPage-module-scss-module__3xMEla__pageSubheading svg{color:var(--color-brand-primary-700)}.handbookProductPage-module-scss-module__3xMEla__blurredText{filter:blur(4px);-webkit-user-select:none;user-select:none}.handbookProductPage-module-scss-module__3xMEla__lockBadge{z-index:1;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background:var(--color-brand-primary-800);color:var(--color-bg-primary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);display:flex;position:absolute;bottom:3.5rem;left:1.75rem;right:1.75rem}.handbookProductPage-module-scss-module__3xMEla__pageTab{min-width:2.75rem;padding:var(--space-3xs)var(--space-sm);background:var(--color-brand-primary-600);color:var(--color-bg-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1rem;right:1.25rem}.handbookProductPage-module-scss-module__3xMEla__insideSection{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__insideSection{grid-template-columns:1fr}}.handbookProductPage-module-scss-module__3xMEla__chapters,.handbookProductPage-module-scss-module__3xMEla__steps{gap:var(--space-md);margin:var(--space-sm)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.handbookProductPage-module-scss-module__3xMEla__chapters li{align-items:flex-start;gap:var(--space-md);display:flex}.handbookProductPage-module-scss-module__3xMEla__ring{border:3px solid var(--color-neutral-100);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handbookProductPage-module-scss-module__3xMEla__chapterTitle{align-items:center;gap:var(--space-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);flex-wrap:wrap;margin:0;display:flex}.handbookProductPage-module-scss-module__3xMEla__chapterText{margin:var(--space-3xs)0 0;line-height:var(--line-height-base);color:var(--color-neutral-700)}.handbookProductPage-module-scss-module__3xMEla__personalChip{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand-primary-600);color:var(--color-bg-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.handbookProductPage-module-scss-module__3xMEla__bonusChip{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand-secondary-200);color:var(--color-brand-secondary-900);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.handbookProductPage-module-scss-module__3xMEla__bonusNote{font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.handbookProductPage-module-scss-module__3xMEla__sidePhoto{width:100%;margin-top:var(--space-sm);background:var(--color-brand-primary-700);grid-template-columns:minmax(0,1fr) 16%;align-self:start;display:grid}@media (max-width:64em){.handbookProductPage-module-scss-module__3xMEla__sidePhoto{max-width:24rem}}.handbookProductPage-module-scss-module__3xMEla__sidePhotoFrame{aspect-ratio:1;position:relative}.handbookProductPage-module-scss-module__3xMEla__sidePhotoImage{object-fit:contain;filter:grayscale()contrast(1.05)}.handbookProductPage-module-scss-module__3xMEla__steps{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.handbookProductPage-module-scss-module__3xMEla__steps li{gap:var(--space-xs);flex-direction:column;display:flex}.handbookProductPage-module-scss-module__3xMEla__faq{border-top:var(--border-sm)solid var(--color-neutral-100);flex-direction:column;max-width:48rem;display:flex}.handbookProductPage-module-scss-module__3xMEla__faq details{border-bottom:var(--border-sm)solid var(--color-neutral-100)}.handbookProductPage-module-scss-module__3xMEla__faq summary{padding:var(--space-md)0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-1000);cursor:pointer}.handbookProductPage-module-scss-module__3xMEla__faq p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0;margin:0 0 var(--space-md)}.handbookProductPage-module-scss-module__3xMEla__finalCta{justify-content:space-between;align-items:center;gap:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-brand-primary-600);color:var(--color-bg-primary);flex-wrap:wrap;padding:clamp(1.75rem,4vw,3rem);display:flex}.handbookProductPage-module-scss-module__3xMEla__finalEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-100);margin:0}.handbookProductPage-module-scss-module__3xMEla__finalTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-bg-primary);margin:0;margin-top:var(--space-xs);line-height:1.08}.handbookProductPage-module-scss-module__3xMEla__finalActions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.handbookProductPage-module-scss-module__3xMEla__finalPrice{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-3xl);font-variant-numeric:lining-nums;margin:0}.handbookProductPage-module-scss-module__3xMEla__finalCta .handbookProductPage-module-scss-module__3xMEla__finalButton{border-color:var(--color-bg-primary);background:var(--color-bg-primary);min-width:14rem;color:var(--color-brand-primary-700)}.handbookProductPage-module-scss-module__3xMEla__finalCta .handbookProductPage-module-scss-module__3xMEla__finalButton:hover:not(:disabled){background:var(--color-brand-primary-50)}.handbookProductPage-module-scss-module__3xMEla__disclaimer{font-size:var(--font-size-xs);color:var(--color-neutral-700);margin:0}.handbookProductPage-module-scss-module__3xMEla__readerQuotes{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.handbookProductPage-module-scss-module__3xMEla__readerQuote{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-sm);background:var(--color-brand-secondary-50)}.handbookProductPage-module-scss-module__3xMEla__readerComment{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.handbookProductPage-module-scss-module__3xMEla__readerCite{margin:var(--space-xs)0 0;font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.handbookProductPage-module-scss-module__3xMEla__readerNote{margin:var(--space-3xs)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-700)}
.handbookPurchaseSuccess-module-scss-module__kSV72q__card{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;max-width:44rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3.5rem);display:flex}.handbookPurchaseSuccess-module-scss-module__kSV72q__badge{width:3.5rem;height:3.5rem;margin-bottom:var(--space-md);border-radius:var(--radius-full);background:var(--color-brand-primary-600);color:var(--color-bg-primary);justify-content:center;align-items:center;display:inline-flex}.handbookPurchaseSuccess-module-scss-module__kSV72q__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookPurchaseSuccess-module-scss-module__kSV72q__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-sm);line-height:1.08}.handbookPurchaseSuccess-module-scss-module__kSV72q__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);display:block}.handbookPurchaseSuccess-module-scss-module__kSV72q__text{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:36rem;margin:0}.handbookPurchaseSuccess-module-scss-module__kSV72q__actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}
.handbookView-module-scss-module__1iN_PG__stack{gap:var(--space-md);flex-direction:column;display:flex}.handbookView-module-scss-module__1iN_PG__status{padding:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0}.handbookView-module-scss-module__1iN_PG__message{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);flex-direction:column;display:flex}.handbookView-module-scss-module__1iN_PG__message h1{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;line-height:1.08}.handbookView-module-scss-module__1iN_PG__message p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);margin:0}.handbookView-module-scss-module__1iN_PG__checkout{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);gap:var(--space-lg);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.25rem,4vw,3rem);display:flex}.handbookView-module-scss-module__1iN_PG__checkoutFrame{border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-lg);background:var(--color-base-white);padding:clamp(1rem,3vw,2rem);box-shadow:0 18px 36px #013b3c14}.handbookView-module-scss-module__1iN_PG__checkoutHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.handbookView-module-scss-module__1iN_PG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookView-module-scss-module__1iN_PG__checkoutTitle{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-xs);line-height:1.08}
.handbookFeedbackCard-module-scss-module__GZn4dq__card{gap:var(--space-sm);max-width:44rem;padding:var(--space-md)var(--space-lg);border-left:var(--border-lg)solid var(--color-brand-primary-600);border-radius:var(--radius-sm);background:var(--color-brand-secondary-50);flex-direction:column;display:flex}.handbookFeedbackCard-module-scss-module__GZn4dq__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.handbookFeedbackCard-module-scss-module__GZn4dq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:0}.handbookFeedbackCard-module-scss-module__GZn4dq__body{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-neutral-700);margin:0}.handbookFeedbackCard-module-scss-module__GZn4dq__ratings{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.handbookFeedbackCard-module-scss-module__GZn4dq__rating{border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-full);background:var(--color-bg-primary);width:2.75rem;height:2.75rem;font:inherit;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);cursor:pointer}.handbookFeedbackCard-module-scss-module__GZn4dq__rating:hover{border-color:var(--color-brand-primary-600)}.handbookFeedbackCard-module-scss-module__GZn4dq__rating:focus-visible{outline:2px solid var(--color-brand-primary-600);outline-offset:2px}.handbookFeedbackCard-module-scss-module__GZn4dq__selected{border-color:var(--color-brand-primary-600);background:var(--color-brand-primary-600);color:var(--color-bg-primary)}.handbookFeedbackCard-module-scss-module__GZn4dq__scale{font-size:var(--font-size-xs);color:var(--color-neutral-700)}.handbookFeedbackCard-module-scss-module__GZn4dq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.handbookFeedbackCard-module-scss-module__GZn4dq__comment{width:100%;padding:var(--space-sm);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--font-size-sm);resize:vertical}.handbookFeedbackCard-module-scss-module__GZn4dq__consent{align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-neutral-700);display:flex}.handbookFeedbackCard-module-scss-module__GZn4dq__consent input{margin-top:var(--space-3xs);accent-color:var(--color-brand-primary-600)}.handbookFeedbackCard-module-scss-module__GZn4dq__error{font-size:var(--font-size-sm);color:var(--color-error-text);margin:0}
/*# sourceMappingURL=7bf49c8df8053126.css.map*/