.p-product-guide .c-toc__summary{pointer-events:auto}.p-product-guide .c-toc__chevron{display:block}.p-product-guide .c-toc__details:not([open]) .c-toc__content{display:none}.p-product-guide .c-toc__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.p-product-guide .p-product-guide__section{padding-block:40px;color:#232323;font-size:16px;line-height:1.8}.p-product-guide .p-product-guide__section .l-container{padding-inline:0}.p-product-guide .p-product-guide__section .c-text-content{max-width:none}.p-product-guide .p-product-guide__section h3{margin:0 0 12px;color:#000e28;font-size:20px;line-height:1.5}.p-product-guide .p-product-guide__section p{margin:0 0 16px}.p-product-guide__grid{display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));margin:24px 0;padding:0;list-style:none}.p-product-guide__card{min-width:0;padding:24px;background:#fff;border:1px solid #bed8f7;border-radius:16px}.p-product-guide__card p:last-child{margin-bottom:0}.p-product-guide__flow,.p-product-guide__note{padding:20px 24px;background:#f5f5f5;border-radius:16px}.p-product-guide__flow{color:#000e28;font-weight:700;text-align:center}.p-product-guide__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.p-product-guide__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;color:#fff;background:#9c0071;border:2px solid #9c0071;border-radius:9999px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none}.p-product-guide__button--secondary{color:#9c0071;background:#fff}.p-product-guide__button:hover{color:#fff;background:#8527d5;border-color:#8527d5}.p-product-guide__button:focus-visible{outline:3px solid #06c;outline-offset:4px}.p-product-guide__sources{margin-top:24px}.p-product-guide__sources summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:700}.p-product-guide [id^=custom-section-]{scroll-margin-top:140px}@media(768px <= width <= 1023px){.p-product-guide__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width <= 767px){.p-product-guide .c-toc__list{grid-template-columns:minmax(0, 1fr)}.p-product-guide .l-product-hero{padding-block:20px}.p-product-guide .l-product-hero .c-image-text__media{max-width:200px;margin-inline:auto}.p-product-guide .l-product-hero .c-image-text__title{font-size:28px}.p-product-guide__grid{gap:16px;grid-template-columns:minmax(0, 1fr)}.p-product-guide__card{padding:20px}.p-product-guide__actions{flex-direction:column}.p-product-guide__button{width:100%;box-sizing:border-box}.p-product-guide [id^=custom-section-]{scroll-margin-top:90px}}
