/* D5 critical (minified) — skip + nav + board above-the-fold */
.rcy-skip{position:absolute;left:-9999px;top:0}.rcy-skip:focus{left:1rem;top:1rem;z-index:30;background:#fff;padding:.5rem .75rem;outline:3px solid #F5C518;text-decoration:none;font-weight:700}.rcy-body{margin:0;background:var(--rcy-bg,#FFF9EF);color:var(--rcy-ink,#1a1a1a);font-family:var(--rcy-font-body,system-ui,sans-serif)}.rcy-wrap{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.rcy-nav,.rcy-header{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background:rgba(255,249,239,.92);border-bottom:1px solid var(--rcy-border,#e8d9b0)}.rcy-nav__inner,.rcy-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0}.rcy-brand{font-family:var(--rcy-font-display,Georgia,serif);font-weight:800;font-size:1.25rem;color:inherit;text-decoration:none}.rcy-brand span{color:var(--rcy-yellow-deep,#c9a000)}.rcy-nav__links{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.rcl-main,.rcy-main{padding:1.5rem 0 3rem}.rcy-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.rcy-card{display:flex;flex-direction:column;background:var(--rcy-surface,#fff);border:1.5px solid var(--rcy-border,#e8d9b0);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit}.rcy-card__media{aspect-ratio:4/3;background:#f3ead0;overflow:hidden}.rcy-card__media img{width:100%;height:100%;object-fit:cover;display:block}.rcy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;border:1.5px solid transparent;cursor:pointer}.rcy-btn--primary{background:#F5C518;color:#1a1a1a}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
