._page_1pu5z_1.legal-page{min-width:0;max-width:1060px}._hero_1pu5z_5{margin-bottom:var(--space-8)}._kicker_1pu5z_8{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._kicker_1pu5z_8>svg{border-radius:var(--radius-sm);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);flex:0 0 36px;padding:8px}._kicker_1pu5z_8 p{margin:0}._page_1pu5z_1 ._hero_1pu5z_5 h1{max-width:24ch;color:var(--foreground);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.18}._page_1pu5z_1 ._hero_1pu5z_5 .legal-page__revision{margin:var(--space-4) 0 0;color:var(--foreground-soft);line-height:1.65}._layout_1pu5z_40{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._page_1pu5z_1 ._toc_1pu5z_47{min-width:0;padding:var(--space-4);margin:0;display:block}._contentsTitle_1pu5z_53{margin:0 0 var(--space-3);color:var(--foreground);font-size:.875rem;font-weight:650}._toc_1pu5z_47 ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._page_1pu5z_1 ._toc_1pu5z_47 a{align-items:baseline;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--foreground-soft);overflow-wrap:anywhere;grid-template-columns:1.4rem minmax(0,1fr);font-size:.8125rem;line-height:1.55;text-decoration:none;display:grid}._page_1pu5z_1 ._toc_1pu5z_47 a:hover{background:var(--primary-soft);color:var(--foreground)}._number_1pu5z_84{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}._desktopContents_1pu5z_90{display:none}._mobileContents_1pu5z_93 summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);color:var(--foreground);cursor:pointer;font-size:.875rem;font-weight:650;list-style:none;display:flex}._mobileContents_1pu5z_93 summary::-webkit-details-marker{display:none}._mobileContents_1pu5z_93 summary svg{width:18px;height:18px;color:var(--primary);flex:0 0 18px}._mobileContents_1pu5z_93[open] summary svg{transform:rotate(180deg)}._mobileContents_1pu5z_93[open] ol{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._page_1pu5z_1 ._document_1pu5z_122.card{gap:var(--space-8);min-width:0;padding:var(--space-8);background:var(--surface);color:var(--foreground-soft)}._page_1pu5z_1 ._document_1pu5z_122 section{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-6))}._page_1pu5z_1 ._document_1pu5z_122 section+section{padding-top:var(--space-8)}._page_1pu5z_1 ._document_1pu5z_122 h2{margin:0 0 var(--space-4);color:var(--foreground);overflow-wrap:anywhere;font-size:1.125rem;font-weight:650;line-height:1.5}._page_1pu5z_1 ._document_1pu5z_122 p,._page_1pu5z_1 ._document_1pu5z_122 li{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}._page_1pu5z_1 ._document_1pu5z_122 p+p{margin-top:var(--space-4)}._page_1pu5z_1 ._document_1pu5z_122 ul{gap:var(--space-3);padding-left:1.25rem}._document_1pu5z_122 li::marker{color:var(--primary)}._page_1pu5z_1 ._document_1pu5z_122 a{color:var(--primary);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}._page_1pu5z_1 ._toc_1pu5z_47 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}._mobileContents_1pu5z_93 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}._document_1pu5z_122 section:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}._document_1pu5z_122 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}@media (min-width:1100px){._layout_1pu5z_40{gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr)}._page_1pu5z_1 ._toc_1pu5z_47{top:calc(var(--header-height) + var(--space-6));position:sticky}._desktopContents_1pu5z_90{display:block}._mobileContents_1pu5z_93{display:none}}@media (max-width:520px){body:has(._page_1pu5z_1) .site-footer__grid{grid-template-columns:minmax(0,1fr)}body:has(._page_1pu5z_1) .site-footer__grid>*{overflow-wrap:anywhere;min-width:0}._page_1pu5z_1 ._document_1pu5z_122.card{padding:var(--space-5)}._hero_1pu5z_5{margin-bottom:var(--space-6)}}@media print{._page_1pu5z_1.legal-page{max-width:none}._page_1pu5z_1 ._toc_1pu5z_47{display:none}._layout_1pu5z_40{display:block}._kicker_1pu5z_8>svg{display:none}._page_1pu5z_1 ._document_1pu5z_122.card{background:0 0;border:0;padding:0}._page_1pu5z_1 ._hero_1pu5z_5 h1,._page_1pu5z_1 ._hero_1pu5z_5 .legal-page__revision,._page_1pu5z_1 ._document_1pu5z_122 p,._page_1pu5z_1 ._document_1pu5z_122 li,._page_1pu5z_1 ._document_1pu5z_122 a{color:#000}}
