.tpl-article-source_page__62R6z{min-height:100vh;background:var(--pu-cream);color:var(--pu-ink);font-family:var(--pu-font-sans)}.tpl-article-source_hero__tO0uU{background:var(--pu-plum);color:var(--pu-on-plum)}.tpl-article-source_heroInner__eMG60{width:min(100%,var(--pu-content-max));margin:0 auto;padding:var(--pu-space-6) var(--pu-gutter) var(--pu-space-12)}.tpl-article-source_breadcrumbs__nSryj{display:flex;gap:var(--pu-space-2);margin:0;padding:0;color:var(--pu-on-plum-muted);font-size:14px;list-style:none}.tpl-article-source_breadcrumbs__nSryj a{color:var(--pu-on-plum);text-underline-offset:3px}.tpl-article-source_hero__tO0uU h1{margin:var(--pu-space-4) 0 0;color:var(--pu-on-plum);font-size:clamp(40px,4.4vw,60px);line-height:1.02}.tpl-article-source_hero__tO0uU p{max-width:58ch;margin:var(--pu-space-3) 0 0;color:var(--pu-on-plum-muted);font-size:18px}.tpl-article-source_article__Dc2IE{width:min(100% - 48px,720px);margin:0 auto;padding:var(--pu-space-12) 0 var(--pu-space-24);font-size:18px;line-height:1.7}.tpl-article-source_prose__m_FRL h2{margin:var(--pu-space-10) 0 var(--pu-space-3);color:var(--pu-plum);font-size:34px;line-height:1.1}.tpl-article-source_prose__m_FRL h3{margin:var(--pu-space-6) 0 var(--pu-space-2);color:var(--pu-plum);font-size:20px}.tpl-article-source_prose__m_FRL p{margin:0 0 18px}.tpl-article-source_prose__m_FRL ol,.tpl-article-source_prose__m_FRL ul{margin:0 0 18px;padding-left:22px}.tpl-article-source_prose__m_FRL a{color:var(--pu-plum);text-underline-offset:3px}.tpl-article-source_prose__m_FRL img{max-width:100%;height:auto;border-radius:var(--pu-media-radius)}.tpl-article-source_error__l6wSp{width:min(100% - 48px,720px);margin:var(--pu-space-12) auto;padding:var(--pu-space-4);border-radius:var(--pu-panel-radius);background:var(--pu-tint-red);color:var(--pu-msg-error)}@media (max-width:640px){.tpl-article-source_heroInner__eMG60{padding-inline:16px;padding-bottom:var(--pu-space-10)}.tpl-article-source_article__Dc2IE{width:min(100% - 32px,720px);padding-block:var(--pu-space-8) var(--pu-space-16);font-size:17px}.tpl-article-source_prose__m_FRL h2{font-size:30px}}.guide-nav-footer-source_footer__xJ2JJ{background:var(--pu-plum-deep);color:var(--pu-on-plum)}.guide-nav-footer-source_shell__631lr{inline-size:min(100% - 48px,1320px);margin-inline:auto;padding-block:40px}.guide-nav-footer-source_grid__lTDMm{display:grid;gap:56px;grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.guide-nav-footer-source_grid__lTDMm>:first-child{min-inline-size:0}.guide-nav-footer-source_linkGroups__ySYq0{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.guide-nav-footer-source_logo__TUsBF{block-size:auto;inline-size:min(170px,100%)}.guide-nav-footer-source_legalText__GxODh,.guide-nav-footer-source_text__sBkg4{color:var(--pu-on-plum-muted);font-size:15px;line-height:1.5;margin:16px 0 0;max-inline-size:40ch}.guide-nav-footer-source_heading__4hSSx{color:var(--pu-on-plum);font-size:15px;font-weight:600;margin:0 0 8px}.guide-nav-footer-source_linkList__bgdRZ{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.guide-nav-footer-source_link__E8OyX{color:var(--pu-on-plum-muted);display:block;font-size:15px;padding:5px 0;text-decoration:none}.guide-nav-footer-source_link__E8OyX:hover{color:var(--pu-blush)}.guide-nav-footer-source_link__E8OyX:focus-visible{outline:2px solid var(--pu-cream);outline-offset:2px}.guide-nav-footer-source_legal__YbCiq{border-block-start:1px solid var(--pu-plum-soft);flex:1 1 100%;margin-block-start:32px;padding-block-start:20px}.guide-nav-footer-source_legalText__GxODh{margin:0;max-inline-size:90ch}.guide-nav-footer-source_legalMeta__iDOId{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;line-height:1.4;margin-block-start:12px}.guide-nav-footer-source_legalMeta__iDOId a,.guide-nav-footer-source_legalMeta__iDOId p{color:var(--pu-on-plum-muted);font-size:13px;line-height:inherit;margin:0}.guide-nav-footer-source_legalMeta__iDOId a{align-items:baseline;display:inline-flex}.guide-nav-footer-source_legalMeta__iDOId a:before{content:"·";margin-inline-end:8px}@media (max-width:900px){.guide-nav-footer-source_grid__lTDMm{gap:32px;grid-template-columns:1fr}}@media (max-width:640px){.guide-nav-footer-source_shell__631lr{inline-size:min(100% - 32px,1320px)}.guide-nav-footer-source_linkGroups__ySYq0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.guide-nav-footer-source_linkGroups__ySYq0{grid-template-columns:1fr}}