.guide-article{padding-block:var(--space-section)}.guide-article__col{flex-direction:column;grid-column:4/span 6;display:flex}.guide-inshort{border-block:1px solid var(--color-border);flex-direction:column;gap:12px;padding-block:24px;display:flex}.guide-inshort__label{color:var(--color-primary);font-size:14px;font-weight:500;line-height:20px}.guide-inshort__text{color:var(--color-foreground);font-size:20px;line-height:32px}.guide-body{flex-direction:column;gap:24px;padding-top:48px;font-size:18px;line-height:32px;display:flex}.guide-body__h2{font-family:var(--font-serif);color:var(--color-foreground);letter-spacing:var(--tracking-heading);padding-top:16px;font-size:32px;line-height:40px}.guide-body__fig{border-radius:var(--radius-card);background:var(--color-accent);margin:16px 0;overflow:hidden}.guide-body__fig img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.guide-body__intro{color:var(--color-foreground);font-size:20px}.guide-body ul{padding-left:24px;list-style:outside}.guide-body__quote{border-left:2px solid var(--color-primary);font-family:var(--font-serif);color:var(--color-foreground);padding-left:24px;font-size:24px;line-height:34px}.guide-prompt{background:var(--color-accent);border-radius:var(--radius-card);color:var(--color-body);flex-direction:column;gap:8px;margin-top:48px;padding:24px;font-size:16px;line-height:24px;display:flex}.guide-prompt__title{font-family:var(--font-serif);color:var(--color-foreground);font-size:28px;line-height:34px}.guide-prompt__btn{border-radius:var(--radius-pill);background:var(--color-primary);height:48px;color:var(--color-on-primary);transition:background-color .2s var(--ease-house);align-self:flex-start;align-items:center;margin-top:16px;padding-inline:24px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}@media (hover:hover) and (pointer:fine){.guide-prompt__btn:hover{background:var(--color-ink)}}.guide-author{border-top:1px solid var(--color-border);align-items:center;gap:24px;margin-top:64px;padding-top:32px;display:flex}.guide-author img{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.guide-author>div{flex-direction:column;gap:8px;font-size:16px;line-height:24px;display:flex}.guide-author__name{color:var(--color-foreground);font-weight:500;line-height:20px}.guide-author__link{color:var(--color-primary);text-underline-position:from-font;align-self:flex-start;font-weight:500;line-height:20px;text-decoration:underline 1px}.guide-toc{flex-direction:column;grid-area:1/1/auto/span 2;align-self:start;gap:16px;padding-top:24px;display:flex;position:sticky;top:32px}.guide-toc__label{color:var(--color-foreground);font-size:14px;font-weight:500;line-height:20px}.guide-toc__list{flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.guide-toc__list a{border-left:1px solid var(--color-border);color:var(--color-body);transition:color .2s var(--ease-house), border-color .2s var(--ease-house);padding-left:12px;display:block}.guide-toc__list a[aria-current]{color:var(--color-foreground);border-left-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.guide-toc__list a:hover{color:var(--color-foreground)}}.guide-article__col{grid-row:1}.guide-body__h2{scroll-margin-top:32px}@media (width<=939.98px){.guide-toc-m{border-bottom:1px solid var(--color-border);margin-top:24px}.guide-toc-m summary{min-height:48px;color:var(--color-foreground);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;list-style:none;display:flex}.guide-toc-m summary::-webkit-details-marker{display:none}.guide-toc-m summary:after{content:"+";color:var(--color-primary);font-size:20px}.guide-toc-m[open] summary:after{content:"−"}.guide-toc-m .guide-toc__list{padding-bottom:20px;font-size:16px;line-height:24px}.guide-toc-m .guide-toc__list a{padding-block:4px}.guide-article{padding-block:48px}.guide-article__col{grid-column:1/-1}.guide-inshort__text{font-size:18px;line-height:26px}.guide-body{padding-top:32px;font-size:16px;line-height:28px}.guide-prompt{border-radius:24px;margin-top:40px;padding:16px}.guide-prompt__title{font-size:22px;line-height:28px}.guide-author{align-items:flex-start;gap:16px;margin-top:48px}}.guide-hero[data-astro-cid-6ebbwsfy]{padding:96px var(--margin-page) 0;flex-direction:column;gap:56px;display:flex}.guide-hero__copy[data-astro-cid-6ebbwsfy]{flex-direction:column;gap:32px;max-width:68.75rem;display:flex}.guide-hero__title[data-astro-cid-6ebbwsfy]{font-family:var(--font-serif);color:var(--color-foreground);letter-spacing:var(--tracking-heading);font-size:clamp(2.75rem,4.1315vw + 1.7817rem,5.5rem);line-height:1.091}.guide-hero__by[data-astro-cid-6ebbwsfy]{max-width:40.25rem;color:var(--color-body);font-size:18px;line-height:27px}.guide-hero__img[data-astro-cid-6ebbwsfy]{aspect-ratio:1312/560;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto}.guide-related[data-astro-cid-6ebbwsfy]{padding-block:var(--space-section);border-top:1px solid var(--color-border);flex-direction:column;gap:48px;display:flex}.guide-related__title[data-astro-cid-6ebbwsfy]{padding-inline:var(--margin-page);font-family:var(--font-serif);color:var(--color-foreground);letter-spacing:var(--tracking-heading);font-size:40px;line-height:44px}.guide-related__cards[data-astro-cid-6ebbwsfy]{row-gap:32px}@media (width<=939.98px){.guide-hero[data-astro-cid-6ebbwsfy]{gap:24px;padding-top:48px}.guide-hero__copy[data-astro-cid-6ebbwsfy]{gap:24px}.guide-hero__title[data-astro-cid-6ebbwsfy]{line-height:50px}.guide-hero__by[data-astro-cid-6ebbwsfy]{font-size:16px;line-height:24px}.guide-hero__img[data-astro-cid-6ebbwsfy]{aspect-ratio:342/240;border-radius:16px}.guide-related[data-astro-cid-6ebbwsfy]{gap:32px;padding-block:48px}.guide-related__title[data-astro-cid-6ebbwsfy]{font-size:28px;line-height:32px}}
