.draw-feedback.svelte-166rff{border-top:1px solid var(--border,#dedfd7);border-bottom:1px solid var(--border,#dedfd7);margin:22px 0 4px;padding:18px 0}.feedback-heading.svelte-166rff{justify-content:space-between;align-items:start;gap:18px;display:flex}.eyebrow.svelte-166rff{color:var(--accent,#9b5e38);letter-spacing:.14em;margin:0 0 5px;font-size:.67rem;font-weight:800}.feedback-heading.svelte-166rff h2:where(.svelte-166rff){color:var(--heading,#173d34);margin:0;font:500 1.45rem/1.15 Georgia,serif}.feedback-heading.svelte-166rff p:where(.svelte-166rff):not(.eyebrow){max-width:560px;color:var(--muted,#66766c);margin:6px 0 0;font-size:.78rem;line-height:1.4}.feedback-count.svelte-166rff{background:var(--subtle,#f0f3ec);color:var(--muted,#66766c);border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:750}.feedback-login.svelte-166rff{color:var(--muted,#66766c);margin:16px 0 2px;font-size:.82rem}.feedback-login.svelte-166rff a:where(.svelte-166rff){color:var(--link,#215e47);font-weight:700}.overall-question.svelte-166rff{border:1px solid var(--border,#c7d0c6);background:var(--subtle,#f5f7f3);border-radius:10px;align-items:center;gap:18px;margin:17px 0 14px;padding:12px;display:flex}.overall-question.svelte-166rff>div:where(.svelte-166rff):first-child{min-width:190px}.overall-question.svelte-166rff strong:where(.svelte-166rff),.dimension-label.svelte-166rff strong:where(.svelte-166rff){color:var(--heading,#173d34);font-size:.82rem;display:block}.overall-question.svelte-166rff small:where(.svelte-166rff),.dimension-label.svelte-166rff small:where(.svelte-166rff){color:var(--muted,#66766c);margin-top:3px;font-size:.7rem;display:block}.overall-scores.svelte-166rff,.dimension-scores.svelte-166rff{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.overall-scores.svelte-166rff{margin-left:auto}.overall-scores.svelte-166rff button:where(.svelte-166rff),.dimension-scores.svelte-166rff button:where(.svelte-166rff){border:1px solid var(--border,#c7d0c6);background:var(--surface,#fff);width:28px;height:28px;color:var(--muted,#66766c);cursor:pointer;border-radius:50%;padding:0;font-size:.73rem}.overall-scores.svelte-166rff button:where(.svelte-166rff):hover,.dimension-scores.svelte-166rff button:where(.svelte-166rff):hover,.overall-scores.svelte-166rff button.active:where(.svelte-166rff),.dimension-scores.svelte-166rff button.active:where(.svelte-166rff){border-color:var(--link,#215e47);background:var(--link,#215e47);color:#fff}.score-label.svelte-166rff{min-width:74px;color:var(--muted,#66766c);font-size:.7rem}.dimension-list.svelte-166rff{gap:8px;display:grid}.dimension-row.svelte-166rff{justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.dimension-label.svelte-166rff{min-width:190px}.dimension-scores.svelte-166rff{justify-content:flex-end}.dimension-scores.svelte-166rff .skip-score:where(.svelte-166rff){border-radius:999px;width:auto;padding:0 8px;font-size:.67rem}.dimension-scores.svelte-166rff .skip-score.selected:where(.svelte-166rff){border-color:var(--accent,#9b5e38);color:var(--accent,#9b5e38);background:color-mix(in srgb,var(--accent,#9b5e38) 10%,var(--surface,#fff))}.feedback-footer.svelte-166rff{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.save-feedback.svelte-166rff{border:1px solid var(--link,#215e47);background:var(--link,#215e47);color:#fff;cursor:pointer;border-radius:7px;padding:8px 13px;font-size:.76rem;font-weight:750}.save-feedback.svelte-166rff:disabled{opacity:.55;cursor:default}.feedback-message.svelte-166rff{color:var(--link,#215e47);font-size:.75rem}.feedback-error.svelte-166rff{color:var(--error,#973c35);font-size:.75rem}.feedback-signal.svelte-166rff{color:var(--muted,#66766c);flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;font-size:.7rem;display:flex}.feedback-signal.svelte-166rff strong:where(.svelte-166rff){color:var(--heading,#173d34);margin-right:3px;font-size:.72rem}.feedback-signal.svelte-166rff span:where(.svelte-166rff){border:1px solid var(--border,#dedfd7);background:var(--surface,#fff);border-radius:999px;padding:5px 7px}.feedback-signal.svelte-166rff b:where(.svelte-166rff){color:var(--heading,#173d34)}@media (width<=650px){.overall-question.svelte-166rff,.dimension-row.svelte-166rff{flex-direction:column;align-items:flex-start}.overall-question.svelte-166rff>div:where(.svelte-166rff):first-child,.dimension-label.svelte-166rff{min-width:0}.overall-scores.svelte-166rff,.dimension-scores.svelte-166rff{justify-content:flex-start;margin-left:0}.score-label.svelte-166rff{min-width:0}.feedback-heading.svelte-166rff{flex-direction:column;gap:8px}}.rating-admin.svelte-n9v54m{margin:0 0 14px}.rating-admin-toggle.svelte-n9v54m{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#66766c);border:1px dashed var(--border,#c7ccc3);cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-size:.72rem}.rating-admin-toggle.svelte-n9v54m:hover{color:var(--accent,#575d3d);border-color:var(--accent,#575d3d)}.rating-admin-form.svelte-n9v54m{border:1px solid var(--border,#c7ccc3);background:var(--surface,#fbfbf8);border-radius:8px;gap:10px;padding:12px;font-size:.82rem;display:grid}fieldset.svelte-n9v54m{border:0;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;display:flex}legend.svelte-n9v54m{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#66766c);padding:0;font-size:.72rem;font-weight:700}fieldset.svelte-n9v54m label:where(.svelte-n9v54m){align-items:center;gap:5px;display:flex}.rating-admin-form.svelte-n9v54m>label:where(.svelte-n9v54m){gap:4px;font-weight:600;display:grid}.rating-admin-form.svelte-n9v54m input[type=text]:where(.svelte-n9v54m){font:inherit;border:1px solid var(--border,#bbc5bc);border-radius:6px;padding:7px 9px}.rating-admin-actions.svelte-n9v54m{gap:8px;display:flex}.rating-admin-actions.svelte-n9v54m button:where(.svelte-n9v54m){font:inherit;cursor:pointer;border-radius:6px;padding:7px 13px}.rating-admin-actions.svelte-n9v54m button[type=submit]:where(.svelte-n9v54m){border:1px solid var(--link,#215e47);background:var(--link,#215e47);color:#fff}.rating-admin-actions.svelte-n9v54m button[type=submit]:where(.svelte-n9v54m):disabled{opacity:.55;cursor:not-allowed}.rating-admin-message.svelte-n9v54m{color:var(--link,#215e47);margin:0}.rating-admin-error.svelte-n9v54m{color:var(--error,#973c35);margin:0}.post-page.svelte-1sv6dbf{max-width:780px;padding-top:32px;padding-bottom:80px}.article-page.svelte-1sv6dbf{grid-template-columns:minmax(0,780px) 250px;align-items:start;column-gap:36px;max-width:1120px;display:grid}.article-page.svelte-1sv6dbf>.post-context:where(.svelte-1sv6dbf){grid-column:1/-1}.article-page.svelte-1sv6dbf>.post:where(.svelte-1sv6dbf),.article-page.svelte-1sv6dbf>.form-error:where(.svelte-1sv6dbf),.article-page.svelte-1sv6dbf>.comments:where(.svelte-1sv6dbf),.article-page.svelte-1sv6dbf>.content-loop:where(.svelte-1sv6dbf){grid-column:1}.post-context.svelte-1sv6dbf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.back.svelte-1sv6dbf,.community-export.svelte-1sv6dbf{color:var(--muted,#66766c);font-size:.82rem}.community-export.svelte-1sv6dbf{text-underline-offset:3px;font-size:.76rem;text-decoration:underline}.post.svelte-1sv6dbf{padding:20px 24px}.content-rating-row.svelte-1sv6dbf{color:var(--muted,#66766c);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 12px;font-size:.72rem;font-weight:750;display:flex}.content-rating.svelte-1sv6dbf{letter-spacing:0;border:1px solid #0000;border-radius:6px;place-items:center;width:22px;height:22px;font:800 .7rem/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.content-rating-r.svelte-1sv6dbf{color:#fff;background:#9b5e38;border-color:#9b5e38}.content-rating-x.svelte-1sv6dbf{color:#fff;background:#6f263d;border-color:#6f263d}.article-kicker.svelte-1sv6dbf{color:var(--accent,#9b5e38);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:.7rem;font-weight:800;display:flex}.article-kicker.svelte-1sv6dbf span:where(.svelte-1sv6dbf)+span:where(.svelte-1sv6dbf){border-left:1px solid var(--border,#d8d5ca);color:var(--muted,#77827d);letter-spacing:.03em;text-transform:none;padding-left:8px;font-weight:650}.article-rail.svelte-1sv6dbf{border:1px solid var(--border,#d8d5ca);background:var(--surface,#fff);border-radius:12px;grid-area:2/2/span 4;padding:18px 16px;position:sticky;top:92px}.article-rail.svelte-1sv6dbf .eyebrow:where(.svelte-1sv6dbf){letter-spacing:.14em;color:var(--accent,#9b5e38);margin:0 0 8px;font-size:.66rem;font-weight:800}.article-rail.svelte-1sv6dbf h2:where(.svelte-1sv6dbf){color:var(--heading,#173d34);overflow-wrap:anywhere;margin:0;font:500 1.35rem/1.15 Georgia,serif}.article-rail-count.svelte-1sv6dbf{color:var(--muted,#77827d);margin:7px 0 14px;font-size:.75rem}.article-rail.svelte-1sv6dbf ol:where(.svelte-1sv6dbf){gap:4px;margin:0;padding:0;list-style:none;display:grid}.article-rail.svelte-1sv6dbf li:where(.svelte-1sv6dbf) a:where(.svelte-1sv6dbf){color:var(--muted,#66766c);border-radius:8px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.article-rail.svelte-1sv6dbf li:where(.svelte-1sv6dbf) a:where(.svelte-1sv6dbf):hover{background:var(--subtle,#e4e9df);color:var(--heading,#173d34)}.article-rail.svelte-1sv6dbf li.current:where(.svelte-1sv6dbf) a:where(.svelte-1sv6dbf){background:var(--subtle,#e4e9df);color:var(--heading,#173d34);box-shadow:inset 3px 0 var(--accent,#9b5e38)}.article-rail.svelte-1sv6dbf li:where(.svelte-1sv6dbf) span:where(.svelte-1sv6dbf){letter-spacing:.07em;text-transform:uppercase;color:var(--accent,#9b5e38);font-size:.66rem;font-weight:800}.article-rail.svelte-1sv6dbf li:where(.svelte-1sv6dbf) strong:where(.svelte-1sv6dbf){overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.25}.article-rail-nav.svelte-1sv6dbf{border-top:1px solid var(--border,#d8d5ca);justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;font-size:.72rem;font-weight:750;display:flex}.article-rail-nav.svelte-1sv6dbf a:where(.svelte-1sv6dbf){color:var(--accent,#9b5e38)}.post-reading-stats.svelte-1sv6dbf{border:0!important;margin:8px 0 0!important;padding:4px 0!important;font-size:.72rem!important}.comments.svelte-1sv6dbf{border-top:1px solid var(--border,#d8d5ca);margin-top:32px;padding-top:24px}.comments-heading.svelte-1sv6dbf{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.comments-heading.svelte-1sv6dbf .eyebrow:where(.svelte-1sv6dbf){letter-spacing:.14em;margin:0 0 4px;font-size:.66rem}.comments-heading.svelte-1sv6dbf h2:where(.svelte-1sv6dbf){color:var(--heading,#173d34);margin:0;font:500 1.7rem/1.1 Georgia,serif}.comments-heading.svelte-1sv6dbf h2:where(.svelte-1sv6dbf) span:where(.svelte-1sv6dbf){color:var(--muted,#77827d);vertical-align:middle;font:500 .9rem ui-sans-serif,system-ui,sans-serif}.comments-heading.svelte-1sv6dbf label:where(.svelte-1sv6dbf){color:var(--muted,#77827d);align-items:center;gap:8px;font-size:.78rem;display:flex}.comments-heading.svelte-1sv6dbf select:where(.svelte-1sv6dbf){width:auto;padding:7px 28px 7px 9px;font-size:.8rem}.comment-compose.svelte-1sv6dbf{border:1px solid var(--border,#d8d5ca);background:var(--surface,#fff);border-radius:10px;margin:16px 0 22px;padding:12px}.comment-compose.svelte-1sv6dbf form:where(.svelte-1sv6dbf){gap:8px}.comment-compose.svelte-1sv6dbf textarea:where(.svelte-1sv6dbf){resize:vertical;background:0 0;border:0;min-height:64px;padding:4px}.comment-submit.svelte-1sv6dbf{justify-content:flex-end;display:flex}.comment-submit.svelte-1sv6dbf button:where(.svelte-1sv6dbf){border-radius:6px;padding:8px 13px;font-size:.84rem}.comment-source-hint.svelte-1sv6dbf,.comment-source-error.svelte-1sv6dbf{color:var(--muted,#77827d);margin:0;font-size:.78rem}.comment-source-error.svelte-1sv6dbf{color:var(--danger,#9b3b36)}.comment-source.svelte-1sv6dbf{margin-top:10px}.comment-actions.svelte-1sv6dbf{align-items:center;gap:12px;margin-top:10px;display:flex}.comment-actions.svelte-1sv6dbf>a:where(.svelte-1sv6dbf){color:var(--link,#215e47);font-size:.78rem}.join-prompt.svelte-1sv6dbf,.source-replies-note.svelte-1sv6dbf,.replying-to.svelte-1sv6dbf{color:var(--muted,#77827d);margin:10px 0 18px;font-size:.82rem}.join-prompt.svelte-1sv6dbf a:where(.svelte-1sv6dbf),.source-replies-note.svelte-1sv6dbf a:where(.svelte-1sv6dbf){color:var(--link,#215e47);font-weight:650}.replying-to.svelte-1sv6dbf{align-items:center;gap:8px;margin:0 0 6px;display:flex}.text-button.svelte-1sv6dbf{color:var(--link,#215e47);background:0 0;padding:0;font-size:.78rem}.visually-hidden.svelte-1sv6dbf{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-views{color:var(--muted,#77827d)}.content-loop.svelte-1sv6dbf{border-top:1px solid var(--border,#d8d5ca);margin-top:52px;padding-top:28px}.comment-expansion.svelte-1sv6dbf{border-top:1px solid var(--border,#dedfd7);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.comment-expansion.svelte-1sv6dbf p:where(.svelte-1sv6dbf){color:var(--muted,#77827d);margin:0}.comment-expansion.svelte-1sv6dbf button:where(.svelte-1sv6dbf){border-radius:6px;padding:10px 14px}.content-loop.svelte-1sv6dbf .eyebrow:where(.svelte-1sv6dbf){letter-spacing:.16em;color:var(--accent,#9b5e38);font-size:.72rem;font-weight:700}.content-loop.svelte-1sv6dbf h2:where(.svelte-1sv6dbf){color:var(--heading,#173d34);margin:10px 0 8px;font:500 1.8rem/1.15 Georgia,serif}.loop-copy.svelte-1sv6dbf{color:var(--muted,#53615d);max-width:620px;margin:0 0 20px}.related-posts.svelte-1sv6dbf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-post.svelte-1sv6dbf{border:1px solid var(--border,#dedfd7);background:var(--surface,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.related-post.svelte-1sv6dbf:hover{border-color:var(--accent,#9b5e38);transform:translateY(-1px)}.related-post.svelte-1sv6dbf strong:where(.svelte-1sv6dbf){color:var(--heading,#173d34);font:600 1.05rem/1.25 Georgia,serif}.related-post.svelte-1sv6dbf span:where(.svelte-1sv6dbf){color:var(--muted,#77827d);font-size:.8rem}.browse-link.svelte-1sv6dbf{color:var(--accent,#9b5e38);font-size:.9rem;font-weight:700}@media (width<=900px){.article-page.svelte-1sv6dbf{display:block}.article-rail.svelte-1sv6dbf{margin:0 0 24px;position:static}.article-page.svelte-1sv6dbf>.post:where(.svelte-1sv6dbf){margin-top:0}}@media (width<=700px){.related-posts.svelte-1sv6dbf{grid-template-columns:1fr}.content-loop.svelte-1sv6dbf h2:where(.svelte-1sv6dbf){font-size:1.55rem}.post.svelte-1sv6dbf{padding:16px 14px}.comments-heading.svelte-1sv6dbf h2:where(.svelte-1sv6dbf){font-size:1.5rem}}@media (width<=420px){.post-page.svelte-1sv6dbf{padding-left:14px;padding-right:14px}.post-context.svelte-1sv6dbf{margin:0 4px 12px}.post-context.svelte-1sv6dbf .back:where(.svelte-1sv6dbf){font-size:.78rem}.post-context.svelte-1sv6dbf .community-export:where(.svelte-1sv6dbf){font-size:.72rem}.post.svelte-1sv6dbf{padding-left:10px;padding-right:10px}.comments-heading.svelte-1sv6dbf{align-items:center}.comments-heading.svelte-1sv6dbf label:where(.svelte-1sv6dbf){gap:5px}}
