.cms-page{padding-bottom:80px}.cms-prose{overflow-wrap:anywhere;min-width:0;max-width:820px;font-size:1.04rem;line-height:1.7}.cms-prose>div>*+*{margin-top:.9em}.cms-prose h2{font-family:var(--font-hand), "Comic Sans MS", cursive;color:var(--forest-ink);margin-top:1.3em;font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.2}.cms-prose>div>h2:first-child,.cms-prose>div>h3:first-child{margin-top:0}.cms-prose h3{font-family:var(--font-body), sans-serif;color:var(--forest-ink);margin-top:1.3em;font-size:1.12rem;font-weight:900}.cms-prose p{margin:0}.cms-prose ul{margin:0;padding-left:22px;list-style:outside}.cms-prose ol{margin:0;padding-left:24px;list-style:decimal}.cms-prose li+li{margin-top:6px}.cms-prose a{color:var(--ocean);text-underline-offset:2px;font-weight:700;text-decoration:underline}.cms-prose blockquote{border-left:4px solid var(--sunset);background:var(--sand);border-radius:0 12px 12px 0;margin:0;padding:10px 18px}.cms-updated{color:var(--muted);font-size:.85rem;margin-top:2em!important}.cms-intro{max-width:640px;font-size:1.08rem}.cms-intro p{margin:0 0 .6em}.cms-intro a{color:inherit;font-weight:800;text-decoration:underline}.stories-page{padding-bottom:80px}.stories-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:24px;display:grid}.story-card{border-radius:var(--radius);background:var(--white);min-width:0;box-shadow:var(--shadow);flex-direction:column;margin:0;display:flex;overflow:hidden}.story-card__photo{aspect-ratio:4/3;background:var(--sand-deep);overflow:hidden}.story-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.story-card__body{gap:12px;padding:22px 24px 24px;display:grid}.story-card__badge{background:var(--sunset);width:54px;height:54px;color:var(--forest-ink);font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:1.6rem;display:grid;transform:rotate(-6deg);box-shadow:0 6px 14px -8px #00000080}.story-card__stars{color:#e9a514;letter-spacing:1px;gap:2px;font-size:1.05rem;display:flex}.story-card blockquote{color:var(--forest-ink);overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:700;line-height:1.5}.story-card__more{color:var(--text);overflow-wrap:anywhere;gap:.7em;font-size:.98rem;line-height:1.6;display:grid}.story-card__more p{margin:0}.story-card figcaption{color:var(--muted);font-size:.92rem}.story-card figcaption strong{color:var(--forest-ink);font-weight:900}.stories-empty{text-align:center;max-width:640px;margin:0 auto}.stories-empty h2{margin-bottom:8px;font-size:1.9rem}.stories-share{text-align:center;margin-top:40px}.stories-share p{color:var(--forest-ink);margin:0 0 14px;font-weight:700}.ts-stories{z-index:3;color:#fff;background:#0d0b0a;padding:clamp(40px,6vw,72px) 0 clamp(48px,7vw,84px);position:relative}.ts-stories__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:28px;display:flex}.ts-stories__head h2{font-family:var(--font-display), sans-serif;color:var(--club-yellow,#f5ec00);margin:0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400;line-height:1.05}.ts-stories__head p{color:#ffffffc7;margin:6px 0 0;font-weight:700}.ts-stories__all{border:2px solid var(--club-yellow,#f5ec00);min-height:44px;color:var(--club-yellow,#f5ec00);border-radius:999px;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.ts-stories__all:hover{background:var(--club-yellow,#f5ec00);color:#0d0b0a}.ts-stories .stories-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ts-stories .story-card{box-shadow:none;background:#1b1816;border:1px solid #2a2622}.ts-stories .story-card blockquote{color:#fff}.ts-stories .story-card figcaption{color:#ffffffa6}.ts-stories .story-card figcaption strong{color:var(--club-yellow,#f5ec00)}.ts-stories .story-card__badge{background:var(--club-yellow,#f5ec00);color:#0d0b0a}.page-head+.cms-contact{margin-top:-18px;margin-bottom:30px}.cms-contact .cms-intro>*+*{margin-top:.6em}.cms-contact .cms-intro p{margin:0}
