body{margin:0;background:#FBF7EE;color:#13261B;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',Inter,system-ui,sans-serif}
a{color:#17402A}
a:hover{color:#0A2015}
.pa-legal-header{background:radial-gradient(90% 70% at 70% 30%,#1F4B31 0%,#0F2C1C 50%,#0A2015 100%);color:#FBF5E6}
.pa-legal-nav{max-width:760px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;gap:12px}
.pa-legal-nav a{display:flex;align-items:center;gap:12px;color:#FBF5E6;text-decoration:none}
.pa-legal-nav img{width:36px;height:36px;border-radius:9px;object-fit:cover}
.pa-legal-nav span{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:700}
.pa-legal-hero{max-width:760px;margin:0 auto;padding:12px 24px 56px}
.pa-legal-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(34px,5vw,52px);line-height:1.05;font-weight:700;margin:0}
.pa-legal-hero p{margin:14px 0 0;font-size:16px;color:#C3CEC5}
.pa-legal-body{max-width:760px;margin:0 auto;padding:48px 24px 100px;font-size:16px;line-height:1.7}
.pa-legal-body h2{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:700;margin:40px 0 12px;color:#13261B}
.pa-legal-body h2:first-child{margin-top:0}
.pa-legal-body p,.pa-legal-body li{color:#3C4A3F}
.pa-legal-body ul{padding-left:22px}
.pa-legal-body .pa-note{margin-top:48px;padding:18px 20px;border-radius:16px;background:#FFFDF8;border:1px solid #E7DFCC;font-size:14px;color:#56645A}
.pa-crisis-card{padding:18px 20px;border-radius:16px;background:#FFFDF8;border:1px solid #E7DFCC;margin:0 0 16px}
.pa-crisis-card strong{display:block;font-size:17px;margin-bottom:4px;color:#13261B}
footer.pa-legal-footer{background:#0A2015;color:#B9C4BA;padding:28px 24px;text-align:center;font-size:14px}
footer.pa-legal-footer a{color:#B9C4BA}
