.pp-seo .pp-tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7;min-width:44rem}.pp-seo .pp-tbl td,.pp-seo .pp-tbl th{text-align:left;vertical-align:top;padding:18px 20px 18px 0;border-bottom:1px solid #e5e7eb}.pp-seo .pp-tbl thead th{font-size:13px;font-weight:600;color:#6b7280;border-bottom:1px solid #111827;padding-top:0}.pp-seo .pp-tbl thead th:last-child{color:#007aff}.pp-seo .pp-tbl tbody th{font-weight:700;color:#111827;white-space:nowrap;width:9rem}.pp-seo .pp-tbl td{color:#4b5563}.pp-seo .pp-tbl td:last-child{color:#111827}.pp-seo .pp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-seo .pp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;counter-reset:s}.pp-seo .pp-steps li{counter-increment:s;border-top:2px solid #111827;padding-top:16px}.pp-seo .pp-steps li:before{content:counter(s,decimal-leading-zero);display:block;font-size:13px;color:#007aff;font-weight:700;margin-bottom:8px}.pp-seo .pp-steps b{display:block;font-size:16px;color:#111827;margin-bottom:6px}.pp-seo .pp-steps span{font-size:14px;line-height:1.75;color:#4b5563}@media (max-width:1000px){.pp-seo .pp-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pp-seo .pp-steps{grid-template-columns:1fr}}.pp-seo .p2-row{display:grid;grid-template-columns:4fr 8fr;gap:48px;align-items:start}.pp-seo .p2-row h3{font-size:20px;font-weight:700;color:#111827;margin:0;line-height:1.4;word-break:keep-all}.pp-seo .p2-list{list-style:none;margin:0;padding:0;border-top:1px solid #111827}.pp-seo .p2-list li{display:grid;grid-template-columns:10rem 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #e5e7eb}.pp-seo .p2-list b{font-size:15px;color:#111827}.pp-seo .p2-list span{font-size:15px;line-height:1.75;color:#4b5563}.pp-seo .p2-law{border-top:1px solid #111827}.pp-seo .p2-law>details{border-bottom:1px solid #e5e7eb}.pp-seo .p2-law summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:4fr 8fr;gap:48px;padding:22px 0;align-items:baseline}.pp-seo .p2-law summary::-webkit-details-marker{display:none}.pp-seo .p2-law summary b{font-size:16px;color:#111827}.pp-seo .p2-law summary span{font-size:15px;line-height:1.75;color:#4b5563;display:flex;justify-content:space-between;gap:16px}.pp-seo .p2-law summary span:after{content:"+";color:#9ca3af;font-size:20px;line-height:1}.pp-seo .p2-law details[open] summary span:after{content:"−"}.pp-seo .p2-law ul{list-style:none;margin:0 0 18px;padding:0 0 0 calc(33.33% + 16px)}.pp-seo .p2-law ul li{padding:10px 0;border-top:1px dashed #e5e7eb}.pp-seo .p2-law ul a{font-size:14px;font-weight:600;color:#111827;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d1d5db}.pp-seo .p2-law ul p{margin:4px 0 0;font-size:14px;line-height:1.75;color:#4b5563}@media (max-width:800px){.pp-seo .p2-law summary,.pp-seo .p2-row{grid-template-columns:1fr;gap:10px}.pp-seo .p2-list li{grid-template-columns:1fr;gap:4px}.pp-seo .p2-law ul{padding-left:0}}