.ZlULPG_container{max-width:860px;margin:0 auto;padding:40px 20px 60px}.ZlULPG_header{text-align:center;margin-bottom:40px}.ZlULPG_title{color:#1f2937;margin:0 0 12px;font-size:2rem;font-weight:800}.ZlULPG_subtitle{color:#6b7280;margin:0;max-width:600px;margin-inline:auto;font-size:1.05rem;line-height:1.6}.ZlULPG_lastUpdated{color:#9ca3af;margin-top:8px;font-size:.85rem}.ZlULPG_tableOfContents{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:32px;padding:24px 28px}.ZlULPG_tocTitle{color:#1f2937;margin:0 0 14px;font-size:1rem;font-weight:700}.ZlULPG_tocList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ZlULPG_tocItem{color:#2563eb;cursor:pointer;padding:4px 0;font-size:.92rem;text-decoration:none;transition:color .2s;display:block}.ZlULPG_tocItem:hover{color:#1d4ed8;text-decoration:underline}.ZlULPG_section{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:20px;padding:28px;scroll-margin-top:80px;transition:box-shadow .2s}.ZlULPG_section:hover{box-shadow:0 4px 16px #0000000a}.ZlULPG_sectionNumber{color:#fff;letter-spacing:.02em;background:#1a1a2e;border-radius:6px;margin-bottom:10px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.ZlULPG_sectionTitle{color:#1f2937;margin:0 0 16px;font-size:1.25rem;font-weight:700}.ZlULPG_sectionBody{color:#374151;font-size:.95rem;line-height:1.85}.ZlULPG_sectionBody p{margin:0 0 12px}.ZlULPG_sectionBody p:last-child{margin-bottom:0}.ZlULPG_clause{margin-bottom:12px}.ZlULPG_clauseNumber{color:#1f2937;font-weight:600}.ZlULPG_bulletList{margin:8px 0 12px;padding:0;list-style:none}.ZlULPG_bulletList li{color:#374151;margin-bottom:6px;padding-inline-start:18px;font-size:.93rem;line-height:1.7;position:relative}.ZlULPG_bulletList li:before{content:"";inset-inline-start:0;background:#d97706;border-radius:50%;width:6px;height:6px;position:absolute;top:10px}.ZlULPG_optionCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:12px 0;padding:20px}.ZlULPG_optionTitle{color:#1a1a2e;margin:0 0 10px;font-size:1rem;font-weight:700}.ZlULPG_italic{font-style:italic}.ZlULPG_backToTop{justify-content:center;margin-top:24px;display:flex}.ZlULPG_backToTopBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:all .2s}.ZlULPG_backToTopBtn:hover{color:#2563eb;border-color:#2563eb}@media (max-width:640px){.ZlULPG_title{font-size:1.5rem}.ZlULPG_section{padding:20px 18px}.ZlULPG_tableOfContents{padding:18px 20px}.ZlULPG_container{padding:24px 16px 40px}}@media (max-width:480px){.ZlULPG_title{font-size:1.25rem}.ZlULPG_section{padding:16px 14px}}
