.hike-comments{box-sizing:border-box;width:min(850px,calc(100% - 36px));margin:48px auto;padding:32px;background:#eef2ec;border:1px solid #cfdbd1;border-radius:20px;color:#17211c;text-align:left;font:16px/1.65 system-ui,sans-serif}.hike-comments h2{font:700 clamp(1.5rem,4vw,2.2rem)/1.2 Georgia,serif;margin:0 0 16px}.hike-comments p{color:#364b40}.hike-comments label{display:block;margin:16px 0;font-weight:650}.hike-comments input:not([type=checkbox]),.hike-comments textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #738578;border-radius:8px;padding:12px;background:white;color:#17211c;font:inherit;margin-top:6px}.hike-comments textarea{min-height:125px}.hike-comments button{border:0;border-radius:999px;background:#173e2d;color:#fff;padding:13px 22px;min-height:48px;font:700 1rem system-ui;cursor:pointer}.hike-comments button:disabled{opacity:.6;cursor:wait}.hike-comments :focus-visible{outline:3px solid #176f86;outline-offset:3px}.hike-comments .hc-private{display:flex;align-items:center;gap:10px;font-weight:400}.hike-comments .hc-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hike-comments .hc-note{font-size:.9rem}.hike-comments article{border-top:1px solid #bdcbbf;padding:18px 0}.hike-comments article p{white-space:pre-wrap}.hike-comments time{display:block;font-size:.85rem}.hike-comments [hidden]{display:none!important}@media(max-width:480px){.hike-comments{padding:22px}}

.hike-comments .hc-comment-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:48px;padding:13px 22px;border-radius:24px;background:#173e2d;color:#fff;font-weight:700;line-height:1.4;text-decoration:none;text-align:center}.hike-comments form{scroll-margin-top:100px}.hike-comments [role=status]{font-weight:650;overflow-wrap:anywhere}
