.audience-section{padding-top:58px}.audience-section .reason-grid{gap:24px;margin-top:34px}.audience-section .reason-grid article{padding:26px 23px;border:1px solid var(--line);border-radius:10px}.audience-section .reason-grid h3{font-size:26px;line-height:1.2;margin:18px 0}.audience-section .reason-grid p{font-size:14px;line-height:1.85}.audience-section .reason-grid .text-link{margin-top:24px}.audience-section .reason-grid .index{font-size:9px;letter-spacing:.6px}.audience-section .parent-route{background:#1c2c24;border-color:#688272!important;scroll-margin-top:125px}.audience-section .reason-grid .route-note{border-top:1px solid #425747;padding-top:18px;margin-top:24px;font-size:12px;color:#c6d4c9}.route-note a,.hero-note a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.secondary-route{display:block!important;margin-top:12px!important}.hero-note{max-width:460px;color:#bbc8c0}.subject-search{display:grid;grid-template-columns:1fr auto;gap:10px 24px;margin:30px 0}.subject-search label{grid-column:1/-1;color:var(--text);font-weight:650}.subject-search input{border:1px solid #65766a;background:#1b241e;color:var(--text);border-radius:6px;padding:13px 16px;width:100%;font-size:15px}.subject-search p{align-self:center;font-size:12px}.subjects-grid article[hidden]{display:none}.subject-open{border:0;background:none;padding:0;text-align:left;margin-top:20px!important;color:var(--mint);font-size:12px;min-height:30px}.subjects-grid h3{line-height:1.25}.subjects-grid article{display:flex;flex-direction:column;align-items:start}.subjects-grid article p{flex-grow:1}.engine-purpose{padding:0 0 65px}.engine-purpose .engine-note{margin-top:36px}.story-more{margin-top:30px;border-top:1px solid #40515a}.story-more>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:24px 0;font-weight:650;color:var(--mint)}.story-more>summary::-webkit-details-marker{display:none}.story-more[open]>summary span{transform:rotate(45deg)}.story-more .story-feature{margin-top:8px}.family-preview{border-top:1px solid var(--line)}.family-preview .release-target{border-left:2px solid var(--gold);padding-left:20px;font-size:13px!important}.release-target strong{color:var(--text)}#subject-preview .button{margin-top:26px}#subject-example{margin-top:15px}#subject-empty{padding:20px;color:var(--gold)}
@media(max-width:860px){.audience-section .reason-grid{grid-template-columns:1fr}.audience-section .reason-grid article{padding:25px}.audience-section .reason-grid h3 br{display:none}.subject-search{grid-template-columns:1fr}.subject-search p{margin:0}.story-more>summary{font-size:14px}.hero-note{font-size:12px}.subjects-grid article:last-child{grid-column:auto}}
@media(max-width:480px){.audience-section{padding-top:34px}.audience-section .reason-grid h3{font-size:26px}.subjects-grid{grid-template-columns:1fr}.subjects-grid article{padding:24px}.subjects-grid p{font-size:14px}.subjects-grid h3{font-size:24px}.subject-open{font-size:14px}.family-preview .pill{white-space:normal}.engine-purpose{padding-bottom:35px}}
