.xPTJUG_page{background:var(--page-bg,#f6f8f3);color:#233d34;min-height:100vh;padding:0 6vw 70px}.xPTJUG_header{border-bottom:1px solid #dfe5da;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;height:100px;margin:auto;display:flex}.xPTJUG_brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:27px;font-weight:750;display:flex}.xPTJUG_back,.xPTJUG_cardLink{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.xPTJUG_main{max-width:1100px;margin:64px auto 0}.xPTJUG_eyebrow{letter-spacing:2px;color:#6a835c;font-size:10px;font-weight:700}.xPTJUG_main h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:1.08}.xPTJUG_intro{color:#6c7b6c;max-width:540px;font-size:15px;line-height:1.7}.xPTJUG_featured{color:#f2f7e9;background:#274b38;border-radius:18px;align-items:center;gap:24px;margin:34px 0 24px;padding:28px;display:flex}.xPTJUG_featureIcon{color:#c6dda4;background:#ffffff10;border-radius:16px;padding:18px}.xPTJUG_badge{color:#c6dda4;letter-spacing:1.5px;font-size:9px;font-weight:700}.xPTJUG_featured h2{margin:6px 0;font-size:24px}.xPTJUG_featured p{color:#c4d1c4;font-size:13px}.xPTJUG_featureArrow{flex-shrink:0;margin-left:auto}.xPTJUG_grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.xPTJUG_card{background:#fff;border:1px solid #dfe5da;border-radius:18px;transition:transform .15s,box-shadow .15s;overflow:hidden}.xPTJUG_card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #233d3410}.xPTJUG_card:focus-visible,.xPTJUG_featured:focus-visible,.xPTJUG_header a:focus-visible{outline-offset:5px;outline:3px solid #7c9d65}.xPTJUG_art{place-items:center;height:125px;display:grid}.xPTJUG_tree{color:#67824e;background:#e9eedf}.xPTJUG_network{color:#cee698;background:#1c281e}.xPTJUG_partner{color:#557965;background:#e7ebe9}.xPTJUG_cardBody{padding:24px}.xPTJUG_card h2{margin-bottom:12px;font-size:21px}.xPTJUG_card p{color:#74806f;min-height:66px;font-size:13px;line-height:1.7}.xPTJUG_cardLink{justify-content:space-between;margin-top:24px}[data-theme=dark] .xPTJUG_page{color:#e3edda;background:#141e18}[data-theme=dark] .xPTJUG_header{border-color:#34422f}[data-theme=dark] .xPTJUG_card{background:#1d2a21;border-color:#34422f}[data-theme=dark] .xPTJUG_intro{color:#adbaa3}[data-theme=dark] .xPTJUG_card p{color:#adbaa3}:is([data-theme=dark] .xPTJUG_tree,[data-theme=dark] .xPTJUG_partner){color:#c3d7ad;background:#2c3c2e}@media (max-width:680px){.xPTJUG_header{height:80px}.xPTJUG_main{margin-top:35px}.xPTJUG_grid{grid-template-columns:1fr}.xPTJUG_featured{gap:16px;padding:22px 18px}.xPTJUG_featureIcon{display:none}.xPTJUG_featured h2{font-size:21px}.xPTJUG_card p{min-height:0}.xPTJUG_art{height:105px}.xPTJUG_back{font-size:11px}}
