.mPtjGW_page{background:var(--background);min-height:60vh;padding:8rem 3rem}.mPtjGW_header{text-align:center;max-width:40rem;margin:0 auto 4rem}.mPtjGW_secLabel{letter-spacing:.15em;color:var(--accent-light);border:1px solid var(--border);margin-bottom:1.5rem;padding:.3rem .8rem;font-size:.75rem;display:inline-block}.mPtjGW_title{margin-bottom:1.2rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:700}.mPtjGW_lead{color:var(--muted);font-size:1rem;line-height:1.9}.mPtjGW_body{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;max-width:48rem;margin:0 auto;padding:3rem}.mPtjGW_section+.mPtjGW_section{margin-top:2.5rem}.mPtjGW_sectionTitle{color:var(--accent);margin-bottom:.9rem;font-size:1.1rem;font-weight:700}.mPtjGW_text{color:var(--foreground);font-size:.95rem;line-height:1.9}.mPtjGW_text+.mPtjGW_text{margin-top:.6rem}.mPtjGW_list{margin-top:.6rem;list-style:none}.mPtjGW_listItem{color:var(--foreground);text-indent:-1em;padding-left:1em;font-size:.95rem;line-height:1.9}.mPtjGW_tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:.35rem;margin-top:1rem;overflow-x:auto}.mPtjGW_table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.88rem}.mPtjGW_table th,.mPtjGW_table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.75rem 1rem;line-height:1.6}.mPtjGW_table th{color:var(--foreground);background:#ffffff0a;font-weight:700}.mPtjGW_table td{color:var(--muted)}.mPtjGW_table tr:last-child td{border-bottom:none}@media (min-width:768px){.mPtjGW_tableWrap{overflow-x:visible}.mPtjGW_table{min-width:0}.mPtjGW_table th,.mPtjGW_table td{white-space:normal}}.mPtjGW_contactBox{border-left:3px solid var(--accent);background:#ffffff08;margin-top:.8rem;padding:1rem 1.2rem}.mPtjGW_mailLink{color:var(--accent-light);overflow-wrap:anywhere}.mPtjGW_mailLink:hover{text-decoration:underline}.mPtjGW_date{color:var(--muted);text-align:right;margin-top:3rem;font-size:.9rem}@media (max-width:768px){.mPtjGW_page{padding:6rem 1.2rem 4rem}.mPtjGW_body{padding:2rem 1.2rem}}
