.pc-plan{padding:22px 25px;border:1px solid #50613b;background:#1a2b1e;margin:22px 0}.pc-plan h3{font:400 31px/1.15 var(--serif)!important;color:#e5d7ae!important;margin:8px 0 18px!important}.pc-plan ul{margin:0!important;padding-left:20px!important}.pc-plan li{font-size:13px;line-height:1.9;margin:14px 0}.pc-plan li a{display:inline-block;color:#e6d29e}.pc-filters{padding:22px;background:#1e3020;border:1px solid #62734b;display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:25px 0}.pc-filters label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#c1ccab}.pc-filters input,.pc-filters select{min-width:0;width:100%;min-height:44px;padding:11px;background:#122218;border:1px solid #64784b;color:#e1dec1;border-radius:0;font:12px var(--sans)}.pc-filters button{align-self:end;min-height:44px;background:#33472b;color:#e1c98b;border:1px solid #75855a;font:12px var(--sans);padding:10px}.pc-filters input:focus-visible,.pc-filters select:focus-visible,.pc-filters button:focus-visible,.pc-map summary:focus-visible{outline:2px solid #dfc68b;outline-offset:3px}.pc-cards{display:grid;gap:26px;margin:25px 0}.pc-card{padding:26px;border:1px solid #59683e;background:#17281b;min-width:0;scroll-margin-top:25px}.pc-card header{display:flex;gap:16px;align-items:center}.pc-card header img{flex-shrink:0;border:1px solid #8b9360}.pc-card h3{font:400 34px/1.12 var(--serif)!important;color:#e7d9b4!important;margin:0 0 7px!important;overflow-wrap:anywhere}.pc-card small{font-size:11px;color:#9fb58b}.pc-card p{font-size:13px!important;line-height:1.85!important}.pc-badges{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0!important}.pc-badges span{border:1px solid #586a3e;padding:4px 9px;color:#c8d79f;font-size:10px}.pc-card dl{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8;border-top:1px solid #4d5d38;border-bottom:1px solid #4d5d38;padding:17px 0}.pc-card dt{color:#b5b580}.pc-card dd{margin:0;color:#dfd8b2}.pc-limit{color:#b4bc9a!important}.pc-skill{border-left:2px solid #a2b777;padding:7px 0 7px 18px;margin:21px 0}.pc-skill strong{color:#d2daa9;font-size:13px}.pc-skill p{font-size:12px!important;margin:7px 0!important}.pc-map{border:1px solid #71814d;background:#243820;margin-top:22px}.pc-map summary{padding:15px 18px;color:#ecd69e;font-size:12px;cursor:pointer;min-height:46px}.pc-map figure{margin:0}.pc-map svg{display:block;width:100%;height:auto;background:#111e15}.pc-map figcaption{padding:15px 18px;font-size:10px;line-height:1.9;color:#c0c7a5}.pc-evidence{font-size:10px!important;color:#9bb082!important;margin:16px 0 0!important}.pc-partial{padding:10px 14px;border:1px solid #a69353;background:#3b3620;color:#f1dca6!important}.pc-card[hidden]{display:none!important}[data-pc-count]{font-size:12px!important;color:#c3cf9f!important}[data-pc-invalid]{color:#f0c890!important}@media(max-width:700px){.pc-plan{padding:20px}.pc-plan h3{font-size:29px!important}.pc-card{padding:20px}.pc-card h3{font-size:29px!important}.pc-card header{gap:12px}.pc-card header img{width:40px;height:40px}.pc-filters{padding:18px;gap:14px}.pc-filters label:first-child{grid-column:1/-1}.pc-filters button{grid-column:1/-1}.pc-card dl{grid-template-columns:72px minmax(0,1fr)}.pc-map summary{font-size:11px;padding:14px}.pc-map figcaption{padding:12px}.pc-card p{font-size:12px!important}}
