.GuideUpsell-module__7ps2bW__root{border:1px solid var(--divider);border-radius:var(--radius);line-height:1.55}.GuideUpsell-module__7ps2bW__simple{background:color-mix(in srgb, var(--accent-tint) 64%, var(--canvas))}.GuideUpsell-module__7ps2bW__launch{background:var(--surface)}.GuideUpsell-module__7ps2bW__copy{justify-items:start;gap:var(--s2);min-width:0;display:grid}.GuideUpsell-module__7ps2bW__label{align-items:center;gap:var(--s2);display:inline-flex}.GuideUpsell-module__7ps2bW__label:before{content:"";background:var(--accent);flex:none}.GuideUpsell-module__7ps2bW__simple .GuideUpsell-module__7ps2bW__label:before{width:var(--s2);height:var(--s2);border-radius:50%}.GuideUpsell-module__7ps2bW__launch .GuideUpsell-module__7ps2bW__label:before{width:var(--s5);height:2px}.GuideUpsell-module__7ps2bW__action{text-align:center;justify-self:start}.GuideUpsell-module__7ps2bW__mid{gap:var(--s4);padding:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.GuideUpsell-module__7ps2bW__launch.GuideUpsell-module__7ps2bW__mid{border-left:3px solid var(--accent)}.GuideUpsell-module__7ps2bW__midTitle{font-size:calc(var(--body-px) + 2px);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.3}.GuideUpsell-module__7ps2bW__midText{font-size:var(--label-px);line-height:1.5}.GuideUpsell-module__7ps2bW__end{gap:var(--s5);padding:var(--s5) var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.GuideUpsell-module__7ps2bW__launch.GuideUpsell-module__7ps2bW__end{border-top:3px solid var(--accent)}.GuideUpsell-module__7ps2bW__endTitle{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(var(--section-px) - 8px);letter-spacing:var(--display-tracking);text-wrap:balance;line-height:1.25}.GuideUpsell-module__7ps2bW__benefits{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.GuideUpsell-module__7ps2bW__benefits li{align-content:start;gap:var(--s1);padding-top:var(--s3);border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);display:grid}.GuideUpsell-module__7ps2bW__benefitTitle{font-weight:600;line-height:1.3}.GuideUpsell-module__7ps2bW__benefitText{font-size:var(--label-px);line-height:1.5}.GuideUpsell-module__7ps2bW__footer{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.GuideUpsell-module__7ps2bW__notice{flex:12rem;min-width:0}@media (min-width:600px){.GuideUpsell-module__7ps2bW__mid{align-items:center;column-gap:var(--s5);padding:var(--s5);grid-template-columns:minmax(0,1fr) auto}.GuideUpsell-module__7ps2bW__mid .GuideUpsell-module__7ps2bW__action{white-space:nowrap;justify-self:end}}@media (min-width:700px){.GuideUpsell-module__7ps2bW__end{gap:var(--s6);padding:var(--s6)}.GuideUpsell-module__7ps2bW__endTitle{font-size:calc(var(--section-px) - 4px);line-height:1.2}.GuideUpsell-module__7ps2bW__benefits{column-gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}
.GuideArticle-module__pf7c9G__article{overflow-wrap:break-word;max-width:680px;margin-inline:auto}.GuideArticle-module__pf7c9G__hero{gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.GuideArticle-module__pf7c9G__header{justify-items:start;gap:var(--s4);min-width:0;display:grid}.GuideArticle-module__pf7c9G__kicker{align-items:center;gap:var(--s2);display:inline-flex}.GuideArticle-module__pf7c9G__kicker:before{content:"";background:var(--accent);flex:none}.GuideArticle-module__pf7c9G__simple .GuideArticle-module__pf7c9G__kicker:before{width:var(--s2);height:var(--s2);border-radius:50%}.GuideArticle-module__pf7c9G__launch .GuideArticle-module__pf7c9G__kicker:before{width:var(--s5);height:2px}.GuideArticle-module__pf7c9G__title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-mobile-px);line-height:var(--display-mobile-lh);letter-spacing:var(--display-tracking);text-wrap:balance}.GuideArticle-module__pf7c9G__summary{max-width:60ch}.GuideArticle-module__pf7c9G__byline{width:100%;padding-top:var(--s4);border-top:1px solid var(--divider)}.GuideArticle-module__pf7c9G__cover{border:1px solid var(--divider);border-radius:var(--radius);background:var(--surface);min-width:0;overflow:hidden}.GuideArticle-module__pf7c9G__cover img{width:100%;height:auto}.GuideArticle-module__pf7c9G__cover[data-unsized]{aspect-ratio:3/2;position:relative}.GuideArticle-module__pf7c9G__cover[data-unsized] img{object-fit:contain}.GuideArticle-module__pf7c9G__simple .GuideArticle-module__pf7c9G__cover{padding:var(--s2);background:color-mix(in srgb, var(--accent-tint) 64%, var(--canvas))}.GuideArticle-module__pf7c9G__simple .GuideArticle-module__pf7c9G__cover img{border-radius:var(--s1)}.GuideArticle-module__pf7c9G__cover picture{display:block}.GuideArticle-module__pf7c9G__layout{gap:var(--s6);margin-top:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.GuideArticle-module__pf7c9G__rail{display:none}.GuideArticle-module__pf7c9G__disclosure{border:1px solid var(--divider);border-radius:var(--radius);background:var(--surface)}.GuideArticle-module__pf7c9G__disclosure>summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:48px;padding:var(--s3) var(--s4);border-radius:var(--radius);cursor:pointer;font-weight:600;list-style:none;display:flex}.GuideArticle-module__pf7c9G__disclosure>summary::-webkit-details-marker{display:none}.GuideArticle-module__pf7c9G__disclosure>summary:after{content:"";width:var(--s2);height:var(--s2);margin-right:var(--s1);border-right:2px solid var(--link);border-bottom:2px solid var(--link);transition:transform var(--motion-slow) var(--motion-ease);flex:none;transform:translateY(-2px)rotate(45deg)}.GuideArticle-module__pf7c9G__disclosure[open]>summary:after{transform:translateY(2px)rotate(225deg)}.GuideArticle-module__pf7c9G__disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.GuideArticle-module__pf7c9G__disclosure>nav{padding:var(--s2) var(--s4) var(--s3);border-top:1px solid var(--divider)}.GuideArticle-module__pf7c9G__tocLabel{margin-bottom:var(--s3);font-size:var(--label-px);letter-spacing:.02em;color:var(--muted-ink);font-weight:600;line-height:1.3}.GuideArticle-module__pf7c9G__tocList{counter-reset:toc;font-size:var(--label-px);line-height:1.4}.GuideArticle-module__pf7c9G__tocList li{counter-increment:toc;grid-template-columns:var(--s6) minmax(0, 1fr);align-items:baseline;display:grid}.GuideArticle-module__pf7c9G__tocList li:before{content:counter(toc);color:var(--muted-ink);font-variant-numeric:tabular-nums}.GuideArticle-module__pf7c9G__launch .GuideArticle-module__pf7c9G__tocList li:before{content:counter(toc, decimal-leading-zero);color:var(--link)}.GuideArticle-module__pf7c9G__tocList a{padding-block:var(--s2);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--divider);text-decoration-color:var(--divider);display:block}.GuideArticle-module__pf7c9G__tocList a:hover{color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.GuideArticle-module__pf7c9G__disclosure .GuideArticle-module__pf7c9G__tocList a{padding-block:var(--s3)}.GuideArticle-module__pf7c9G__body{min-width:0;line-height:1.65}.GuideArticle-module__pf7c9G__section{scroll-margin-top:var(--s5)}.GuideArticle-module__pf7c9G__section+.GuideArticle-module__pf7c9G__section,.GuideArticle-module__pf7c9G__upsell+.GuideArticle-module__pf7c9G__section,.GuideArticle-module__pf7c9G__upsell{margin-top:var(--s7)}.GuideArticle-module__pf7c9G__section>*+*{margin-top:var(--s4)}.GuideArticle-module__pf7c9G__section>h2{font-size:calc(var(--section-px) - 8px);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.GuideArticle-module__pf7c9G__section>ul{padding-left:var(--s5);list-style:outside}.GuideArticle-module__pf7c9G__section>ul>li+li{margin-top:var(--s2)}.GuideArticle-module__pf7c9G__section>ul>li::marker{color:var(--accent)}.GuideArticle-module__pf7c9G__body code{padding:0 var(--s1);border-radius:var(--s1);background:var(--accent-tint);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.GuideArticle-module__pf7c9G__template{max-width:100%;padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.GuideArticle-module__pf7c9G__simple .GuideArticle-module__pf7c9G__template{background:color-mix(in srgb, var(--accent-tint) 64%, var(--canvas))}.GuideArticle-module__pf7c9G__launch .GuideArticle-module__pf7c9G__template{border-left:2px solid var(--accent)}.GuideArticle-module__pf7c9G__template:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.GuideArticle-module__pf7c9G__template pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--label-px);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;line-height:1.6}.GuideArticle-module__pf7c9G__template pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.GuideArticle-module__pf7c9G__tableScroll{max-width:100%;margin-top:var(--s5);border:1px solid var(--divider);border-radius:var(--radius);background-color:var(--surface);background-image:linear-gradient(to right, var(--surface) 30%, transparent), linear-gradient(to left, var(--surface) 30%, transparent), linear-gradient(to right, color-mix(in srgb, var(--ink) 18%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--ink) 18%, transparent), transparent);background-position:0,100%,0,100%;background-size:var(--s7) 100%, var(--s7) 100%, var(--s4) 100%, var(--s4) 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto}.GuideArticle-module__pf7c9G__tableScroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.GuideArticle-module__pf7c9G__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--label-px);line-height:1.5}.GuideArticle-module__pf7c9G__table th,.GuideArticle-module__pf7c9G__table td{padding:var(--s3) var(--s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--divider)}.GuideArticle-module__pf7c9G__table tbody tr:last-child>*{border-bottom:0}.GuideArticle-module__pf7c9G__table thead th{background:color-mix(in srgb, var(--accent-tint) 70%, transparent);font-weight:600;line-height:1.3}.GuideArticle-module__pf7c9G__table tbody th{font-weight:600}.GuideArticle-module__pf7c9G__sources{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--divider)}.GuideArticle-module__pf7c9G__sourcesTitle{font-size:calc(var(--body-px) + 2px);font-weight:600;line-height:1.3}.GuideArticle-module__pf7c9G__sourceList{gap:var(--s3);margin-top:var(--s4);font-size:var(--label-px);line-height:1.5;display:grid}.GuideArticle-module__pf7c9G__sourceList li{padding-left:var(--s4);border-left:2px solid var(--divider)}.GuideArticle-module__pf7c9G__next{margin-top:var(--s5)}@media (min-width:700px){.GuideArticle-module__pf7c9G__disclosure{display:none}.GuideArticle-module__pf7c9G__rail{padding-block:var(--s5);border-block:1px solid var(--divider);display:block}.GuideArticle-module__pf7c9G__layout{margin-top:var(--s7)}}@media (min-width:768px){.GuideArticle-module__pf7c9G__title{font-size:var(--display-desktop-px);line-height:var(--display-desktop-lh)}}@media (min-width:1024px){.GuideArticle-module__pf7c9G__article{max-width:1036px}.GuideArticle-module__pf7c9G__header{max-width:760px}.GuideArticle-module__pf7c9G__heroSplit{align-items:center;column-gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,44%)}.GuideArticle-module__pf7c9G__layout{justify-content:space-between;column-gap:var(--s7);padding-top:var(--s7);border-top:1px solid var(--divider);grid-template-columns:minmax(200px,260px) minmax(0,680px)}.GuideArticle-module__pf7c9G__rail{top:calc(72px + var(--s5));max-height:calc(100vh - 72px - var(--s7));border:0;align-self:start;padding:0;position:sticky;overflow-y:auto}.GuideArticle-module__pf7c9G__simple .GuideArticle-module__pf7c9G__rail{padding:var(--s4);border-radius:var(--radius);background:color-mix(in srgb, var(--accent-tint) 64%, var(--canvas))}.GuideArticle-module__pf7c9G__launch .GuideArticle-module__pf7c9G__rail{padding-left:var(--s4);border-left:1px solid var(--divider)}}
.GuidesIndex-module__CaB_2W__intro{justify-items:start;gap:var(--s4);max-width:720px;display:grid}.GuidesIndex-module__CaB_2W__kicker{align-items:center;gap:var(--s2);display:inline-flex}.GuidesIndex-module__CaB_2W__kicker:before,.GuidesIndex-module__CaB_2W__plain .GuidesIndex-module__CaB_2W__cardBody:before{content:"";background:var(--accent);flex:none}.GuidesIndex-module__CaB_2W__simple .GuidesIndex-module__CaB_2W__kicker:before,.GuidesIndex-module__CaB_2W__simple .GuidesIndex-module__CaB_2W__plain .GuidesIndex-module__CaB_2W__cardBody:before{width:var(--s2);height:var(--s2);border-radius:50%}.GuidesIndex-module__CaB_2W__launch .GuidesIndex-module__CaB_2W__kicker:before,.GuidesIndex-module__CaB_2W__launch .GuidesIndex-module__CaB_2W__plain .GuidesIndex-module__CaB_2W__cardBody:before{width:var(--s5);height:2px}.GuidesIndex-module__CaB_2W__title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-mobile-px);line-height:var(--display-mobile-lh);letter-spacing:var(--display-tracking);text-wrap:balance}.GuidesIndex-module__CaB_2W__grid{gap:var(--s5);margin-top:var(--s7);grid-template-columns:minmax(0,1fr);display:grid}.GuidesIndex-module__CaB_2W__card{border:1px solid var(--divider);border-radius:var(--radius);background:var(--surface);min-width:0;transition:border-color var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.GuidesIndex-module__CaB_2W__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--divider))}.GuidesIndex-module__CaB_2W__cover{border-bottom:1px solid var(--divider);background:color-mix(in srgb, var(--accent-tint) 64%, var(--canvas));min-width:0}.GuidesIndex-module__CaB_2W__cover img{width:100%;height:auto}.GuidesIndex-module__CaB_2W__cover[data-unsized]{aspect-ratio:3/2;position:relative}.GuidesIndex-module__CaB_2W__cover[data-unsized] img{object-fit:contain}.GuidesIndex-module__CaB_2W__cardBody{align-content:start;justify-items:start;gap:var(--s3);padding:var(--s5);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.GuidesIndex-module__CaB_2W__plain .GuidesIndex-module__CaB_2W__cardBody:before{margin-bottom:var(--s2)}.GuidesIndex-module__CaB_2W__cardTitle{letter-spacing:-.01em;text-wrap:balance;font-size:1.375rem;line-height:1.3}.GuidesIndex-module__CaB_2W__cardTitle a{color:var(--ink);text-decoration:none}.GuidesIndex-module__CaB_2W__cardTitle a:hover{color:var(--link)}.GuidesIndex-module__CaB_2W__cardTitle a:after{content:"";position:absolute;inset:0}.GuidesIndex-module__CaB_2W__cardLink{z-index:1;align-items:center;gap:var(--s1);min-height:44px;display:inline-flex;position:relative}.GuidesIndex-module__CaB_2W__more{margin-top:var(--s6)}@media (min-width:701px){.GuidesIndex-module__CaB_2W__grid{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}.GuidesIndex-module__CaB_2W__feature{grid-column:1/-1}}@media (min-width:768px){.GuidesIndex-module__CaB_2W__title{font-size:var(--display-desktop-px);line-height:var(--display-desktop-lh)}}@media (min-width:900px){.GuidesIndex-module__CaB_2W__feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.GuidesIndex-module__CaB_2W__feature .GuidesIndex-module__CaB_2W__cover{border-bottom:0;border-right:1px solid var(--divider);align-items:center;display:grid}.GuidesIndex-module__CaB_2W__feature .GuidesIndex-module__CaB_2W__cardBody{padding:var(--s7);align-content:center}.GuidesIndex-module__CaB_2W__feature .GuidesIndex-module__CaB_2W__cardTitle{font-size:var(--section-px);line-height:var(--section-lh)}}.GuidesIndex-module__CaB_2W__card{border-radius:calc(var(--panel-radius,20px) - 6px);box-shadow:var(--lift-sm);transition:border-color var(--motion-fast) var(--motion-ease), transform var(--motion-slow) var(--ease-out), box-shadow var(--motion-slow) var(--ease-out)}.GuidesIndex-module__CaB_2W__card:hover{box-shadow:var(--lift-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.GuidesIndex-module__CaB_2W__card:hover{transform:none}}
