.pg-page{max-width:1100px;margin:24px auto 48px;padding:0 16px;color:#302d29;text-align:right;font-size:18px;line-height:1.9}.pg-page *{box-sizing:border-box}.pg-breadcrumb{font-size:14px;margin-bottom:18px;color:#777}.pg-page a{color:#705517}.pg-card{border:1px solid #dedede;border-radius:18px;background:#fff;padding:28px}.pg-card h1{font-size:23px;font-weight:700;line-height:1.6;margin:0}.pg-card h2{font-size:20px;font-weight:700;margin:0 0 10px}.pg-card .pg-muted{font-size:15px;color:#767676;margin:4px 0 12px}.pg-section{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:24px}.pg-body{white-space:pre-line;text-align:right}.pg-document{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid #eee;text-decoration:none}.pg-page .pg-document:hover{color:#503a0b;text-decoration:underline}.pg-table-wrap{overflow-x:auto}.pg-page table{width:100%;border-collapse:collapse;font-size:16px}.pg-page th,.pg-page td{text-align:right;padding:12px;border:1px solid #ddd}.pg-page th{background:#f3ebd4}.pg-page caption{caption-side:top;text-align:right;color:#555}.pg-page a:focus-visible,.pg-table-wrap:focus-visible{outline:3px solid #8f7809;outline-offset:3px}.pg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.pg-page{font-size:17px;padding:0 10px}.pg-card{padding:19px 15px;border-radius:12px}.pg-card h1{font-size:21px}.pg-card h2{font-size:19px}.pg-page th,.pg-page td{padding:8px;min-width:90px}.pg-document{gap:10px}.pg-document>span:first-child{flex:1}}@media print{.pg-card{border:0}.pg-page{max-width:none}.pg-breadcrumb{display:none}}

.pg-banner{object-fit:cover;object-position:center}.pg-page .pg-card h1,.pg-page .pg-card h2{color:#b48402}.pg-breadcrumb,.pg-breadcrumb a{color:#8f7809;font-size:17px}.pg-card{border-color:#d0b65d}.pg-body ol{padding-right:24px;white-space:normal}.pg-body li{margin-bottom:10px}.pg-document .pg-muted{font-size:13px}@media(max-width:600px){.pg-document{flex-wrap:wrap}.pg-breadcrumb,.pg-breadcrumb a{font-size:14px}}
