.legal-template-module__pz4Tpq__page{max-width:1160px;padding-block:55px 76px}.legal-template-module__pz4Tpq__header{margin-bottom:32px}.legal-template-module__pz4Tpq__eyebrow{font-size:var(--fs-xs);color:var(--primary);letter-spacing:.13em;margin-top:0;font-weight:700}.legal-template-module__pz4Tpq__header h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin-block:10px 14px;font-size:clamp(32px,5vw,58px);font-weight:850;line-height:1.1}.legal-template-module__pz4Tpq__header>p:last-child{max-width:700px;color:var(--ink-2)}.legal-template-module__pz4Tpq__checklist{background:var(--notice-bg);border:1px solid var(--notice-line);border-radius:var(--r-xl);margin-bottom:42px;padding:28px}.legal-template-module__pz4Tpq__badge{font-size:var(--fs-xs);color:var(--on-yellow);letter-spacing:.04em;background:var(--yellow);border-radius:var(--r-sm);padding:5px 9px;font-weight:800;display:inline-block}.legal-template-module__pz4Tpq__checklist h2{font-size:var(--fs-2xl);margin-block:15px 10px;font-weight:750;line-height:1.3}.legal-template-module__pz4Tpq__checklist>p{max-width:900px;font-size:var(--fs-sm);color:var(--notice-ink)}.legal-template-module__pz4Tpq__checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:24px 0 0;padding:0;list-style:none;display:grid}.legal-template-module__pz4Tpq__checklist li{border-left:3px solid var(--yellow-strong);padding-left:14px}.legal-template-module__pz4Tpq__checklist strong{font-size:var(--fs-sm);margin-bottom:4px;display:block}.legal-template-module__pz4Tpq__checklist li span{font-size:var(--fs-sm);color:var(--notice-ink)}.legal-template-module__pz4Tpq__content{grid-template-columns:220px minmax(0,1fr);gap:48px;display:grid}.legal-template-module__pz4Tpq__summary{align-self:start;position:sticky;top:140px}.legal-template-module__pz4Tpq__summary h2{font-size:var(--fs-sm);margin-bottom:14px;font-weight:750}.legal-template-module__pz4Tpq__summary ul{margin:0;padding:0;list-style:none}.legal-template-module__pz4Tpq__summary a{font-size:var(--fs-xs);color:var(--ink-2);padding-block:7px;display:block}.legal-template-module__pz4Tpq__summary a:hover{color:var(--primary)}.legal-template-module__pz4Tpq__template{min-width:0}.legal-template-module__pz4Tpq__note{font-size:var(--fs-xs);color:var(--ink-2);border-bottom:1px solid var(--border);padding-bottom:18px}.legal-template-module__pz4Tpq__template section{margin-top:28px}.legal-template-module__pz4Tpq__template h2{font-size:var(--fs-2xl);margin-bottom:12px;font-weight:750;line-height:1.35}.legal-template-module__pz4Tpq__template p{color:var(--ink-2);overflow-wrap:anywhere;margin-bottom:14px;line-height:1.85}.legal-template-module__pz4Tpq__template mark{color:var(--notice-ink);background:var(--yellow-soft);border-radius:var(--r-sm);padding:2px 3px;font-size:.94em}.legal-template-module__pz4Tpq__sources{border-top:1px solid var(--border);padding-top:24px}.legal-template-module__pz4Tpq__sources ul{padding-left:20px}.legal-template-module__pz4Tpq__sources a,.legal-template-module__pz4Tpq__related a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.legal-template-module__pz4Tpq__related{font-size:var(--fs-sm);margin-top:30px}@media (max-width:900px){.legal-template-module__pz4Tpq__content{grid-template-columns:minmax(0,1fr);gap:28px}.legal-template-module__pz4Tpq__summary{position:static}.legal-template-module__pz4Tpq__summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}}@media (max-width:680px){.legal-template-module__pz4Tpq__page{padding-top:28px}.legal-template-module__pz4Tpq__checklist{padding:20px}.legal-template-module__pz4Tpq__checklist ul,.legal-template-module__pz4Tpq__summary ul{grid-template-columns:minmax(0,1fr)}}
