.mero-issues{background:#f6f8f4}.issues-shell{max-width:1130px;margin:auto;padding:28px 20px 105px;color:#1c3d32}.issues-hero{display:grid;grid-template-columns:1.5fr .7fr;min-height:270px;overflow:hidden;border-radius:20px;background:#164638;color:#fff}.issues-hero>div:first-child{padding:37px clamp(26px,5vw,62px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.issues-hero p,.issues-title-row p,.issue-create>div:first-child p{font-size:10px;letter-spacing:.17em;font-weight:800;color:#b3d6b8;margin:0}.issues-hero h1{font:normal clamp(2.7rem,5vw,4.6rem)/1.05 Georgia,serif;letter-spacing:-.055em;margin:15px 0}.issues-hero>div:first-child>span{font-size:14px;line-height:1.55;max-width:570px;color:#d5e8d9}.issues-hero a{display:inline-flex;gap:19px;margin-top:23px;padding:11px 16px;background:#f4dba8;border-radius:8px;color:#203b2f;text-decoration:none;font-weight:800;font-size:12px}.issues-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:#24604b;overflow:hidden}.issues-hero-art i{position:absolute;border:1px solid #a4d2ad;width:310px;height:310px;border-radius:50%;opacity:.4}.issues-hero-art i:before{content:"";position:absolute;inset:40px;border:1px solid #a4d2ad;border-radius:50%}.issues-hero-art strong{font:170px Georgia,serif;opacity:.62}.issues-hero-art small{position:absolute;right:24px;bottom:19px;color:#a4c9a9;font-size:10px;letter-spacing:.13em}.issues-independence{font-size:11px;color:#708277;margin:10px 4px 28px;line-height:1.5}.issues-layout{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:25px}.issues-title-row{display:flex;justify-content:space-between;align-items:end;gap:10px}.issues-title-row p,.issue-create>div:first-child p{color:#699276}.issues-title-row h2{font:normal 31px Georgia,serif;margin:6px 0}.issues-title-row>span{font-size:11px;color:#7b8e7e}.issues-filters{display:flex;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #e1eae1;border-radius:13px;padding:12px;margin:14px 0 18px;align-items:end}.issues-filters label{min-width:118px;flex:1;font-size:10px;font-weight:700;color:#668172}.issues-filters select,.issue-create input,.issue-create select,.issue-create textarea,.issue-manage select{display:block;width:100%;margin-top:5px;padding:10px 9px;border:1px solid #d8e4d8;border-radius:8px;color:#193d2e;background:#fff;font:inherit;font-size:12px}.issues-filters button,.issue-create button,.issue-manage button,.issue-detail-actions button,.issue-copy{padding:11px 15px;background:#1d5845;color:#fff;border:0;border-radius:8px;font-weight:750;font-size:12px;cursor:pointer}.issues-list{display:grid;gap:9px}.issue-row{display:grid;grid-template-columns:65px minmax(0,1fr);gap:15px;padding:19px;background:#fff;border:1px solid #e2eae2;border-radius:14px}.issue-vote-count{border:1px solid #dbe8dc;background:#eff5ed;border-radius:10px;height:63px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#25604a}.issue-vote-count strong{font-size:20px;line-height:1}.issue-vote-count small{font-size:10px;margin-top:4px}.issue-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.issue-tags>span{border:1px solid #e2ebe0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:750;color:#5b7963}.issue-tags .issue-status{background:#f3eee1;color:#806333;border-color:transparent}.issue-tags .status-in_progress{background:#e3edf4;color:#3d6a8a}.issue-tags .status-resolved{background:#e5f1e7;color:#2e744c}.issue-row h3{font:normal 20px/1.24 Georgia,serif;margin:11px 0 7px;overflow-wrap:anywhere}.issue-row h3 a{color:#1b4333;text-decoration:none}.issue-row h3 a:hover{text-decoration:underline}.issue-row-copy>p{font-size:12px;line-height:1.5;color:#697c6f;margin:0 0 13px}.issue-row-meta{display:flex;justify-content:space-between;gap:10px;color:#89958a;font-size:11px}.issue-row-meta a{color:#2f7956;text-decoration:none;font-weight:750;white-space:nowrap}.issues-aside{padding-top:56px}.issues-explainer{background:#e8f0e7;border-radius:14px;padding:23px;margin-bottom:12px}.issues-explainer>span{font-size:10px;color:#548366}.issues-explainer h3{font:normal 23px Georgia,serif;margin:12px 0 16px}.issues-explainer ol{padding-left:23px;margin:0}.issues-explainer li{padding:0 0 16px 3px}.issues-explainer li:last-child{padding-bottom:0}.issues-explainer li b,.issues-explainer li small{display:block}.issues-explainer li b{font-size:12px}.issues-explainer li small,.issues-explainer p{font-size:11px;line-height:1.5;color:#6d816e;margin:5px 0}.issues-explainer.subtle{background:#fff;border:1px solid #e2eae1}.issues-empty{background:#fff;text-align:center;padding:55px 20px;border-radius:13px;color:#5b7965}.issues-empty>span{font-size:42px}.issues-empty h3{font:normal 24px Georgia,serif}.issues-empty p{font-size:12px}.issues-pages{display:flex;justify-content:space-between;margin:18px 0}.issues-pages a{background:#fff;border:1px solid #dce9db;padding:10px 14px;border-radius:8px;color:#285840;text-decoration:none;font-size:12px;font-weight:700}.issue-create{margin-top:40px;padding:29px;border-radius:17px;background:#e7eee6;display:grid;grid-template-columns:240px 1fr;gap:30px}.issue-create h2{font:normal 31px Georgia,serif;margin:8px 0}.issue-create>div:first-child>span{font-size:12px;line-height:1.6;color:#58715c}.issue-create form{display:grid;gap:15px}.issue-create label{font-size:12px;font-weight:750}.issue-create input,.issue-create select,.issue-create textarea{font-size:13px;padding:12px}.issue-create textarea{resize:vertical}.issue-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.issue-create button{justify-self:start}.issue-create .form-alert{grid-column:2}.issue-detail{max-width:860px}.issue-back{display:inline-block;margin:0 0 19px;color:#2a6748;text-decoration:none;font-size:12px;font-weight:800}.issue-detail-card,.issue-info,.issue-manage{background:#fff;border:1px solid #e0e9df;border-radius:15px;padding:clamp(22px,4vw,38px);margin-bottom:15px}.issue-detail-card h1{font:normal clamp(2rem,4vw,3.3rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin:19px 0}.issue-byline{font-size:12px;color:#748476}.issue-byline a{color:#2c6547;text-decoration:none}.issue-body{font-size:15px;line-height:1.7;margin:32px 0;white-space:normal;overflow-wrap:anywhere}.issue-detail-actions{border-top:1px solid #e5ede4;padding-top:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.issue-votes{display:flex;gap:7px;align-items:baseline}.issue-votes strong{font-size:27px}.issue-votes span{color:#708575;font-size:12px}.issue-detail-actions button.voted{background:#e7f1e6;color:#245a42}.issue-signin{color:#2f674e}.issue-info{background:#e8f0e7}.issue-info h2,.issue-manage h2{font:normal 24px Georgia,serif;margin:0 0 8px}.issue-info p,.issue-manage p{font-size:13px;line-height:1.55;color:#54705c}.issue-info small{display:block;margin-top:16px;font-size:11px;color:#6d8570}.issue-manage form{display:flex;gap:10px;max-width:430px;align-items:end;margin-top:12px}.issue-manage form select{margin:0}.issue-manage .issue-hide{background:transparent;color:#9a4b3d;padding:7px 0}.issues-shell a:focus-visible,.issues-shell button:focus-visible,.issues-shell select:focus-visible,.issues-shell input:focus-visible,.issues-shell textarea:focus-visible{outline:3px solid #e7b879;outline-offset:2px}
@media(max-width:840px){.issues-layout{grid-template-columns:1fr}.issues-aside{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.issue-create{grid-template-columns:1fr}.issue-create .form-alert{grid-column:1}}
@media(max-width:700px){.issues-shell{padding:16px 13px 105px}.issues-hero{grid-template-columns:1fr;min-height:235px}.issues-hero>div:first-child{padding:29px 25px}.issues-hero h1{font-size:clamp(2.7rem,10vw,3.8rem)}.issues-hero-art{display:none}.issues-title-row h2{font-size:26px}.issues-title-row>span{display:none}.issues-filters{display:grid;grid-template-columns:1fr 1fr;gap:9px}.issues-filters label{min-width:0}.issues-filters button{grid-column:1/-1}.issue-row{grid-template-columns:47px minmax(0,1fr);gap:11px;padding:14px}.issue-vote-count{height:51px}.issue-vote-count strong{font-size:16px}.issue-row h3{font-size:17px}.issue-row-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.issue-row-meta{font-size:10px}.issues-aside{grid-template-columns:1fr}.issues-explainer{margin:0}.issue-create{padding:22px}.issue-form-pair{grid-template-columns:1fr}.issue-detail-actions{gap:12px}}
.issue-vote-count form,.issue-vote-count form button{width:100%;height:100%}.issue-vote-count form button{border:0;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#25604a;cursor:pointer;border-radius:10px;padding:2px}.issue-vote-count form button span{font-size:15px;line-height:1}.issue-vote-count form button.voted{background:#d4ead6}.issue-vote-count form button:hover{background:#dcebd9}
