.nav-link.active{background:var(--interactive-primary);border-color:var(--interactive-primary)}.nav-link.active,.nav-link.active:hover{color:var(--text-inverse);text-decoration:none}.nav-link.active:hover{background:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}.page-story .manager-container{margin:0 auto;max-width:var(--layout-content-wide);padding:var(--space-lg)}.page-story .dashboard-card{background:var(--card-bg);border:var(--border-width-thin) solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:var(--space-2xl)}.page-story .card-header-content{margin-bottom:var(--space-xl);text-align:left}.page-story .section-title{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md) 0}.page-story .section-description{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}
.page-story .dashboard-card div,.page-story .dashboard-card p{color:var(--text-primary);line-height:var(--line-height-relaxed)}.page-story .truth-box{background:var(--state-success-bg);border:var(--border-width-medium) solid var(--state-success-border);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);padding:var(--space-2xl);position:relative;text-align:center}.page-story .truth-box:first-of-type{margin-top:0}.page-story .truth-box h3{font-size:var(--font-size-xl)}.page-story .truth-box h3,.truth-promise{color:var(--state-success-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md)}.truth-promise{font-size:var(--font-size-lg)}.truth-explanation{color:var(--text-primary);margin-bottom:var(--space-sm)}.truth-note{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:italic;margin:0}.page-section .accordion{margin:var(--space-md) 0}.page-story .accordion,.page-story .contact-card{margin-bottom:var(--space-xl)}.page-story .contact-card{background:var(--bg-accent);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center}.page-story .contact-card h3{color:var(--text-primary);font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.contact-email{border-radius:var(--radius-md);color:var(--interactive-primary);display:inline-block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding:var(--space-sm) var(--space-md);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.contact-email:hover{background:var(--bg-hover);text-decoration:underline;transform:translateY(-1px)}.contact-note{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-md)}.page-story .postit-section{background:#e0f2fe;border:var(--border-width-thin) solid #0284c7;border-radius:var(--radius-md);box-shadow:2px 4px 8px rgba(2,132,199,.15);padding:var(--space-2xl);position:relative;transform:rotate(.5deg);transition:transform .2s ease}.page-story .postit-section:last-of-type{margin-bottom:0}.page-story .postit-section:hover{transform:rotate(0deg)}@media (width <= 480px){.page-story .manager-container{max-width:var(--layout-content-narrow);padding:var(--space-md)}.page-story .dashboard-card{padding:var(--space-lg)}.page-story .section-title{font-size:var(--font-size-2xl)}
    .page-story .contact-card,
    .page-story .postit-section,.page-story .truth-box{padding:var(--space-lg)}.page-story .postit-section,.page-story .postit-section:hover{transform:none}.page-story .postit-item{flex-direction:column;gap:var(--space-sm);text-align:center}}@media (width >= 481px) and (width < 768px){.page-story .manager-container{max-width:var(--layout-content-medium);padding:var(--space-md)}
    .page-story .contact-card,.page-story .dashboard-card,
    .page-story .postit-section,.page-story .truth-box{padding:var(--space-xl)}.page-story .postit-section,.page-story .postit-section:hover{transform:none}}@media (width >= 768px) and (width <= 999px){.page-story .manager-container{max-width:var(--layout-content-wide);padding:var(--space-lg)}}@media (width >= 1000px){.page-story .manager-container{max-width:var(--layout-content-extra-wide);padding:var(--space-xl)}}.title-with-cache{align-items:center;display:flex;gap:var(--space-md);justify-content:flex-start}.page-cache-status-section,.title-with-cache{position:relative}