@charset "UTF-8";.tpl-guide-toc{display:flex;flex-direction:column;gap:24px}.tpl-guide-toc__title{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:24px;font-weight:800;line-height:28px}@media(min-width:1024px){.tpl-guide-toc__title{font-size:28px}}@media(min-width:1440px){.tpl-guide-toc__title{font-size:32px}}@media(min-width:1024px){.tpl-guide-toc__title{line-height:32px}}@media(min-width:1440px){.tpl-guide-toc__title{line-height:36px}}.tpl-guide-toc__group{display:flex;flex-direction:column;gap:8px}.tpl-guide-toc__part{display:flex;flex-direction:column;gap:4px;margin:0}.tpl-guide-toc__part-number{color:var(--tpl-color__basic__brand);font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:22px;text-transform:uppercase}.tpl-guide-toc__part-title{font-size:20px;font-weight:800}.tpl-guide-toc__part-description,.tpl-guide-toc__part-title{font-family:Poppins,Poppins Fallback,Arial,sans-serif;line-height:24px}.tpl-guide-toc__part-description{color:var(--tpl-color__font__body-muted);font-size:16px;font-weight:400;margin:0}.tpl-guide-toc__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.tpl-guide-toc__link{border:1px solid var(--tpl-color__basic__border-muted);border-radius:8px;color:inherit;display:flex;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.tpl-guide-toc__link:focus-visible,.tpl-guide-toc__link:hover{border-color:var(--tpl-color__basic__brand)}.tpl-guide-toc__link--current{background-color:var(--tpl-color__basic__brand-transparent-10);border-color:var(--tpl-color__basic__brand)}.tpl-guide-toc__label{color:var(--tpl-color__font__body-muted);font-size:12px;letter-spacing:.04em;line-height:20px;text-transform:uppercase}.tpl-guide-toc__chapter-title,.tpl-guide-toc__label{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-weight:700}.tpl-guide-toc__chapter-title{font-size:16px;line-height:24px}.tpl-guide-toc--sidebar{gap:16px}.tpl-guide-toc--sidebar .tpl-guide-toc__part-title{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px}.tpl-guide-toc--sidebar .tpl-guide-toc__part-number{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:12px;font-weight:700;line-height:20px}.tpl-guide-toc--sidebar .tpl-guide-toc__link{border-color:transparent;padding:8px 12px}.tpl-guide-toc--sidebar .tpl-guide-toc__link--current{border-color:var(--tpl-color__basic__brand)}.tpl-guide-toc--sidebar .tpl-guide-toc__chapter-title{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px}.tpl-guide-toc--sidebar .tpl-guide-toc__link--current .tpl-guide-toc__chapter-title{font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px}.tpl-guide-byline{align-items:center;display:flex;font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:22px}.tpl-guide-byline__image{border-radius:50%;display:block;flex-shrink:0;height:40px;overflow:hidden;position:relative;width:40px}.tpl-guide-byline__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tpl-guide-byline__text{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin:0}.tpl-guide-byline__item+.tpl-guide-byline__item:before{content:"·";margin-right:8px}.tpl-guide-byline__name{color:inherit;font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px;text-decoration:underline;text-underline-offset:2px}
