._chain_1jf4x_1{max-width:1120px;margin:1.25rem auto;padding:0 1.25rem;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.5rem;align-items:center}._chain_1jf4x_1>div{display:flex;gap:.65rem;min-height:105px;padding:.9rem;background:var(--card);border:1px solid var(--border);border-radius:16px}._chain_1jf4x_1>div>b{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:#087f72;color:#fff}._chain_1jf4x_1 span{display:flex;flex-direction:column;gap:.3rem}._chain_1jf4x_1 small{color:var(--muted-foreground);line-height:1.35}._chain_1jf4x_1>svg{color:#087f72}@media(max-width:800px){._chain_1jf4x_1{display:flex;flex-direction:column;align-items:stretch;padding:0 1rem}._chain_1jf4x_1>div{min-height:0}._chain_1jf4x_1>svg{align-self:center;transform:rotate(90deg)}}._encouragement_1jf4x_1{max-width:1090px;margin:2rem auto;padding:1.25rem;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 14px 34px #092a3214}._encouragement_1jf4x_1 small{font-weight:900;letter-spacing:.06em;color:#087f72}._encouragement_1jf4x_1 h2{font-family:var(--font-family-display);font-size:2rem;margin:.35rem 0}._encouragement_1jf4x_1 p{color:var(--muted-foreground);line-height:1.55}._encouragement_1jf4x_1 video{display:block;width:100%;max-height:520px;margin-top:1rem;border-radius:14px;background:#000}@media(max-width:800px){._encouragement_1jf4x_1{margin:1rem;padding:1rem}._encouragement_1jf4x_1 h2{font-size:1.65rem}}._portalVisual_1jf4x_1{max-width:1120px;margin:1.25rem auto;padding:0 1.25rem}._portalVisual_1jf4x_1 img{display:block;width:100%;height:auto;border-radius:20px;border:1px solid var(--border);box-shadow:0 16px 42px #092a321a}._grid_1jf4x_1{max-width:1120px;margin:2rem auto;padding:0 1.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._topicLink_1jf4x_1{display:block;color:inherit;text-decoration:none}._grid_1jf4x_1 article{height:100%;padding:1.35rem;border:1px solid var(--border);border-radius:18px;background:var(--card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._topicLink_1jf4x_1:hover article{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 14px 34px #092a321a}._grid_1jf4x_1 h2{font-family:var(--font-family-display);font-size:1.45rem}._grid_1jf4x_1 p{color:var(--muted-foreground);line-height:1.55}._grid_1jf4x_1 b{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary)}._action_1jf4x_1,._next_1jf4x_1{max-width:1090px;margin:1rem auto 2rem;padding:1.4rem;border-radius:18px}._action_1jf4x_1{display:flex;align-items:center;gap:1rem;background:#092a32;color:#fff}._action_1jf4x_1 div{flex:1}._action_1jf4x_1 a,._next_1jf4x_1 a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.75rem 1rem;border-radius:10px;background:#fff;color:#092a32;font-weight:900;text-decoration:none}._next_1jf4x_1{display:flex;gap:.7rem;flex-wrap:wrap;background:#dff3f6}._next_1jf4x_1 a{background:#087f72;color:#fff}._videoSection_1jf4x_1{max-width:1120px;margin:2rem auto;padding:1.5rem 1.25rem;border-radius:20px;background:#f3faf8}._videoSection_1jf4x_1>div:first-child{margin-bottom:1rem}._videoSection_1jf4x_1 small{font-weight:900;letter-spacing:.06em;color:#087f72}._videoSection_1jf4x_1 h2{font-family:var(--font-family-display);font-size:2rem;margin:.3rem 0}._videoGrid_1jf4x_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._videoGrid_1jf4x_1 article{display:flex;gap:.8rem;padding:1.1rem;background:#fff;border:1px solid var(--border);border-radius:16px}._videoGrid_1jf4x_1 article>svg{flex:none;color:#087f72}._videoGrid_1jf4x_1 h3{margin:.25rem 0}._videoGrid_1jf4x_1 p{color:var(--muted-foreground);line-height:1.45}._videoGrid_1jf4x_1 a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.72rem .9rem;border-radius:10px;background:#087f72;color:#fff;text-decoration:none;font-weight:900}@media(max-width:800px){._grid_1jf4x_1,._videoGrid_1jf4x_1{grid-template-columns:1fr}._action_1jf4x_1{align-items:flex-start;flex-wrap:wrap}._action_1jf4x_1 a{width:100%;justify-content:center}._portalVisual_1jf4x_1{padding:0 1rem}._videoSection_1jf4x_1{margin:1rem;border-radius:16px}}
