.health-shell{max-width:1160px;margin:0 auto;padding:52px 28px 80px;color:#e5efed;overflow-wrap:anywhere}.health-shell a{color:#a5dbd5}.health-shell a:focus-visible,.health-shell button:focus-visible{outline:3px solid #b8e36b;outline-offset:5px}.health-kicker{font:600 11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:#9bb5b1;margin:0 0 18px}.health-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:48px;padding:32px 0 58px;align-items:center;border-bottom:1px solid #344440}.health-hero h1{font-size:clamp(2.6rem,5.2vw,4.6rem);font-weight:500;line-height:1.14;margin:0 0 24px;letter-spacing:-.025em}.health-hero h1 span{display:block;font-size:.42em;line-height:1.5;color:#c5dca6;margin-top:15px;letter-spacing:.04em}.health-intro{font-size:1.06rem;line-height:1.9;color:#baccc7;max-width:34em}.health-hero-links{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.health-primary{display:inline-flex;gap:32px;align-items:center;background:#c5dca6;color:#172117!important;font-size:.92rem;font-weight:650;padding:13px 18px;border-radius:7px;text-decoration:none}.health-court{position:relative;height:290px;border:1px solid #354741;border-radius:160px 160px 18px 18px;background:linear-gradient(180deg,#162824,#0d1716);overflow:hidden}.health-court-line{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#38564b}.health-target{position:absolute;left:50%;top:40px;width:162px;height:162px;border:1px solid #6c8a68;border-radius:50%;transform:translateX(-50%);background:#233c2e}.health-target i,.health-target b{position:absolute;inset:27px;border:1px solid #718f6b;border-radius:50%;background:#172e23}.health-target b{inset:55px;background:#b9cfa1}.health-stone{position:absolute;width:37px;height:31px;border:1px solid #afc296;border-radius:45%;background:#7e986b;box-shadow:0 6px 0 #344c3b}.health-stone:before{content:"";position:absolute;top:-5px;left:12px;width:15px;height:8px;border-radius:5px 5px 0 0;background:#d9e4b9}.stone-one{left:48%;top:115px;transform:rotate(-15deg)}.stone-two{left:24%;top:197px;background:#728e92;border-color:#bdd4d7;transform:rotate(13deg)}.health-court-label{position:absolute;right:18px;bottom:20px;font:9px/1.8 ui-monospace,monospace;letter-spacing:.08em;color:#839c94;text-align:right}.health-context{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:44px 0;border-bottom:1px solid #344440}.health-context h2,.health-section-heading h2{font-size:1.7rem;font-weight:500;margin:0 0 14px}.health-context p,.health-context dd{color:#b8cac4;font-size:.95rem;line-height:1.8;margin:0}.health-context dl{display:grid;gap:22px;margin:0}.health-context dt{color:#dce6d4;font-weight:600;margin-bottom:4px}.health-participation,.health-journal{padding-top:44px;scroll-margin-top:130px}.health-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.health-section-heading .health-kicker{margin-bottom:8px}.health-section-heading h2{margin-bottom:0}.health-private{color:#a4b8b0;font-size:.8rem;border:1px solid #405249;border-radius:20px;padding:7px 12px;white-space:nowrap}.health-empty{width:100%;box-sizing:border-box;padding:28px 30px;border:1px dashed #45564d;border-radius:10px;background:#101b17}.health-empty h3{font-size:1.08rem;font-weight:550;margin:12px 0}.health-empty p{color:#b4c7bd;line-height:1.85;max-width:60em;margin:10px 0 18px}.health-state{display:inline-block;border-radius:5px;padding:5px 9px;background:#26382d;color:#c4d9af;font-size:.8rem}.state-revoked,.state-expired{background:#352e22;color:#d5c7a0}.health-qualification-list{display:grid;gap:14px}.health-qualification{display:flex;justify-content:space-between;gap:25px;border:1px solid #3b5045;border-radius:10px;background:#132018;padding:25px 28px}.health-qualification h3{font-size:1.12rem;font-weight:550;margin:14px 0 7px}.health-qualification p{margin:0;color:#becdb9}.health-qualification dl{display:grid;gap:13px;margin:0;font-size:.85rem}.health-qualification dt{color:#9caf9e;margin-bottom:4px}.health-qualification dd{margin:0;color:#d0ddcd}.health-qualification-note{font-size:.8rem;line-height:1.8;color:#9cafaa;margin:15px 0 0}.health-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.health-posts>.health-empty{grid-column:1/-1}.health-post{padding:25px;border-top:1px solid #3c5049;background:#111c18;display:flex;flex-direction:column;align-items:flex-start}.health-post-meta{display:flex;justify-content:space-between;gap:14px;width:100%;font-size:.75rem;color:#a5b8ae}.health-post h3{font-size:1.24rem;line-height:1.6;margin:18px 0 12px;font-weight:550}.health-post h3 a{text-decoration:none;color:#edf3e8}.health-post p{color:#aebfb5;line-height:1.8;font-size:.92rem;margin:0 0 18px}.health-read{font-size:.85rem;margin-top:auto}.health-pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin:24px 0;font-size:.86rem;color:#a9bcb3}.health-shell a{transition:color .2s ease}.health-shell a:hover{color:#d8f0bb}@media(max-width:760px){.health-shell{padding:36px 18px 50px}.health-hero{grid-template-columns:1fr;gap:28px;padding-top:12px}.health-court{height:235px;max-width:430px;width:100%;justify-self:center;border-radius:120px 120px 15px 15px}.health-court-label{bottom:13px}.health-target{top:22px}.stone-one{top:96px}.stone-two{top:162px}.health-context{grid-template-columns:1fr;gap:26px;padding:32px 0}.health-posts{grid-template-columns:1fr}.health-qualification{flex-direction:column;padding:22px}.health-qualification dl{grid-template-columns:1fr 1fr;gap:16px}.health-empty{padding:23px}.health-section-heading{align-items:flex-start}.health-section-heading h2{font-size:1.45rem}.health-section-heading>a{font-size:.8rem}.health-participation,.health-journal{scroll-margin-top:175px}}@media(prefers-reduced-motion:reduce){.health-shell a{transition:none}}
