:root{--deep:#1b3930;--mint:#accbb7;--bg:#f4f6f2;--line:#dce5dc;--ink:#223c32;--text:#536a5e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font:15px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}a{color:#286954}a:hover{text-decoration:none}.pc-head{background:white;display:flex;justify-content:space-between;align-items:center;padding:19px max(20px,calc((100vw - 1100px)/2));border-bottom:1px solid var(--line);gap:20px}.pc-logo{font:30px/1 Georgia,serif;color:var(--deep);text-decoration:none;letter-spacing:.05em}.pc-logo span{color:#91bfa4}.pc-head nav{display:flex;gap:20px;align-items:center}.pc-head nav button{border:0;background:transparent;color:var(--deep);font:inherit;text-decoration:underline;cursor:pointer}.pc-wrap{max-width:1040px;margin:0 auto;padding:48px 20px 75px}.pc-wrap h1{font:normal clamp(34px,5vw,54px)/1.13 Georgia,serif;margin:8px 0 27px}.pc-kicker{color:#43806b;font-weight:750;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pc-intro{margin-bottom:26px}.pc-section{margin-top:38px;scroll-margin-top:20px}.pc-section h2{font:normal 32px Georgia,serif}.pc-card{padding:28px 30px;background:#fff;border:1px solid var(--line);border-radius:9px;margin:15px 0;box-shadow:0 10px 35px #18362909}.pc-card h2{font:normal 30px Georgia,serif;margin:10px 0}.pc-card h3{font:normal 25px Georgia,serif;margin:8px 0}.pc-card p{margin:8px 0 12px}.pc-between{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pc-pill{padding:5px 12px;background:#e4f2e7;border-radius:100px;white-space:nowrap;font-size:11px}.pc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-stats>a{text-decoration:none;display:flex;flex-direction:column;background:#dceae0;padding:21px;border-radius:8px;color:var(--deep)}.pc-stats strong{font:34px Georgia,serif}.pc-stats span{font-size:12px}.pc-muted{color:var(--text);font-size:13px}.pc-actions{display:flex;flex-wrap:wrap;gap:10px}.pc-small-button{display:inline-flex;align-items:center;border:1px solid #8cb3a1;border-radius:5px;padding:9px 12px;text-decoration:none;color:var(--deep);font-size:13px}.pc-card details{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.pc-card summary{cursor:pointer;font-weight:650;color:#216750}.pc-cancel summary{color:#9a4240}.pc-form{display:grid;gap:15px;margin-top:22px;max-width:530px}.pc-form label{display:grid;gap:5px;font-weight:550}.pc-form input:not([type=checkbox]),.pc-form select{width:100%;border:1px solid #aec4b5;border-radius:5px;padding:12px;font:inherit;background:#fff;color:var(--ink)}.pc-form input:focus,.pc-form select:focus{outline:2px solid #70a98b}.pc-button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:14px 19px;border-radius:5px;font:700 13px system-ui,sans-serif;justify-self:start}.pc-danger{background:#923e3e}.pc-check{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important}.pc-check input{margin-top:5px}.pc-auth{max-width:540px}.pc-links{display:flex;gap:25px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:15px}.pc-links a[aria-current=page]{font-weight:750;text-decoration:none}.pc-alert{padding:15px 20px;border-radius:5px;background:#e6f1e9;margin:13px 0}.pc-alert.error{background:#ffebea;color:#8f3333}.pc-footer{text-align:center;background:#e6ece5;padding:25px;color:var(--text)}@media(max-width:700px){.pc-wrap{padding:30px 16px}.pc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-card{padding:20px}.pc-between{flex-wrap:wrap}.pc-head{padding:18px}.pc-logo{font-size:23px}}
