.risk-page{min-height:100vh}.risk-page__header{background:linear-gradient(#132939,#020608);padding:160px var(--section-padding-x) 64px}.risk-page__header-inner{max-width:860px;margin:0 auto;text-align:center}.risk-page__title{font-size:clamp(2rem,5vw,3rem);font-weight:500;color:var(--color-white);line-height:1.15;margin-bottom:16px}.risk-page__meta{font-size:.9rem;color:#ffffff80}.risk-page__meta span{color:#ffffffa6}.risk-page__body{background:var(--color-white);padding:64px var(--section-padding-x) 96px}.risk-page__content{max-width:860px;margin:0 auto}.risk-page__section{margin-bottom:48px}.risk-page__section:last-child{margin-bottom:0}.risk-page__section h4{font-size:1.15rem;font-weight:600;color:var(--color-text-dark);line-height:1.3;margin-bottom:14px}.risk-page__section h5{font-size:1rem;font-weight:600;color:var(--color-text-dark);line-height:1.4;margin-top:12px;margin-bottom:6px}.risk-page__section p{font-size:.95rem;color:#172036b3;line-height:1.8;margin-bottom:14px}.risk-page__section p:last-child{margin-bottom:0}.risk-page__section strong{color:var(--color-text-dark);font-weight:600}.risk-page__section ul{display:flex;flex-direction:column;gap:10px;margin-top:4px;margin-bottom:16px;padding-left:0}.risk-page__section li{position:relative;padding-left:20px;font-size:.93rem;color:#172036a6;line-height:1.7}.risk-page__section li:before{content:"•";position:absolute;left:4px;top:0;color:#17203666}.risk-page__section a{color:var(--color-teal-accent);text-decoration:underline;text-decoration-color:#63b2cf66;text-underline-offset:2px;transition:color var(--transition-fast)}.risk-page__section a:hover{color:#4da3c0}.risk-page__notice{background:#1720360a;border-left:4px solid var(--color-teal-accent);padding:16px 20px;color:var(--color-text-dark);margin-bottom:32px;border-radius:0 var(--radius-md) var(--radius-md) 0}.risk-page__contact-block{margin:16px 0}.risk-page__contact-block p{margin-bottom:2px}@media(max-width:768px){.risk-page__header{padding-top:120px;padding-bottom:48px}.risk-page__body{padding-top:40px;padding-bottom:64px}.risk-page__section{margin-bottom:36px}}@media(max-width:480px){.risk-page__header{padding-top:100px;padding-bottom:32px}.risk-page__body{padding-top:24px;padding-bottom:48px}.risk-page__section{margin-bottom:28px}.risk-page__section h4{font-size:1.05rem}}
