.inner-page-body{display:block}.inner-page-body .body-card{background:linear-gradient(135deg,var(--color-primary-50, #fdf2f5) 0%,#fff 70%);border:none;border-radius:0;border-left:4px solid var(--color-primary-700, #840029);padding:1.75rem 2rem 1.5rem;margin-block:2rem;box-shadow:none;position:relative;display:flow-root}.inner-page-body .body-card h3{margin-top:0;font-size:1.25rem;font-weight:700;color:var(--color-primary-700, #840029);letter-spacing:-.01em;padding-bottom:0;border-bottom:none;margin-bottom:1rem}.inner-page-body .body-card ul{margin-top:0;padding-left:0;list-style:none;color:#374151;font-size:.97rem;line-height:1.65;display:flex;flex-direction:column;gap:.6rem}.inner-page-body .body-card ul li{margin-bottom:0;padding:.5rem .75rem .5rem 1.75rem;position:relative;background:var(--color-primary-50, #fdf2f5);border-radius:.5rem;border-left:3px solid var(--color-primary-600, #be1f47);font-weight:500}.inner-page-body .body-card ul li:before{content:"";position:absolute;left:.5rem;top:.8rem;width:.6rem;height:.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23be1f47' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.inner-page-body .body-card ul li a{color:var(--color-primary-700, #840029);text-decoration:none;font-weight:600;border-bottom:1px dotted var(--color-primary-300, #d4667a);transition:all .2s}.inner-page-body .body-card ul li a:hover{color:var(--color-accent-700, #c98a1e);border-bottom-color:var(--color-accent-500, #f5b94e)}.inner-page-body .body-card ul li::marker{color:var(--color-primary-600, #be1f47)}.inner-page-body .body-card ul ul{margin-top:.4rem;padding-left:1.2rem;font-size:.93rem;display:block;grid-template-columns:none;list-style:disc}.inner-page-body .body-card ul ul li{padding-left:0;position:static}.inner-page-body .body-card ul ul li:before,.inner-page-body .body-card ul ul li:after{content:none}.inner-page-body figure{margin-block:2rem}.inner-page-body .body-card{max-width:100%}.inner-page-body .rl-grid{display:grid;grid-template-columns:1fr;gap:.625rem;margin-block:1.5rem 2rem;list-style:none;padding:0}@media(min-width:640px){.inner-page-body .rl-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.inner-page-body .rl-grid{grid-template-columns:repeat(3,1fr)}}.inner-page-body .rl-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff;border:1px solid var(--color-primary-100, #fce8ec);border-radius:.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;color:var(--color-primary-800, #6b0023);text-decoration:none;transition:all .2s;border-left:3px solid var(--color-primary-700, #840029);overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}.inner-page-body .rl-card:hover{border-color:var(--color-accent-500, #f5b94e);border-left-color:var(--color-accent-600, #e0a438);box-shadow:0 2px 10px #8400291a;transform:translateY(-1px);color:var(--color-accent-700, #c98a1e)}.inner-page-body .rl-card__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.inner-page-body .rl-card__arrow{flex-shrink:0;color:var(--color-primary-400, #d4667a);transition:color .2s,transform .2s}.inner-page-body .rl-card:hover .rl-card__arrow{color:var(--color-accent-600, #e0a438);transform:translate(2px)}.inner-page-body>h2+.rl-grid{margin-top:1rem}.inner-page-body .not-prose.grid{margin-block:1.5rem}.inner-page-body .not-prose.grid>a,.inner-page-body .not-prose.grid>div{position:relative;border-top:3px solid var(--color-primary-700, #840029)!important;transition:all .25s ease}.inner-page-body .not-prose.grid>a:before,.inner-page-body .not-prose.grid>div:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary-700, #840029) 0%,var(--color-accent-500, #f5b94e) 100%);opacity:0;transition:opacity .25s}.inner-page-body .not-prose.grid>a:hover:before,.inner-page-body .not-prose.grid>div:hover:before{opacity:1}.inner-page-body .not-prose.grid>a:hover,.inner-page-body .not-prose.grid>div:hover{box-shadow:0 8px 24px #8400291f!important;transform:translateY(-3px);border-color:var(--color-accent-300, #f8d08a)!important}.inner-page-body .not-prose.grid>a>h3{position:relative;padding-left:2.75rem}.inner-page-body .not-prose.grid>a>h3:before{content:"";position:absolute;left:0;top:-.15rem;width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,var(--color-primary-50, #fdf2f5) 0%,var(--color-primary-100, #fce8ec) 100%);border:1px solid var(--color-primary-200, #f5b0bc)}.inner-page-body .not-prose.grid>a>h3:after{content:"";position:absolute;left:.5rem;top:.35rem;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23be1f47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .2s}.inner-page-body .not-prose.grid>a:hover>h3:after{transform:translate(3px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e0a438' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}.inner-page-body .table-wrap{overflow-x:auto;margin-block:1.5rem 2rem;border-radius:.75rem;border:1px solid var(--color-primary-100, #fce8ec);box-shadow:0 2px 8px #8400290f}.inner-page-body .table-wrap table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.inner-page-body .table-wrap thead{background:var(--color-primary-700, #840029);color:#fff}.inner-page-body .table-wrap th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.inner-page-body .table-wrap td{padding:.7rem 1rem;border-top:1px solid var(--color-primary-100, #fce8ec);color:#374151}.inner-page-body .table-wrap tbody tr:nth-child(2n){background:var(--color-primary-50, #fdf2f5)}.inner-page-body .table-wrap tbody tr:hover{background:var(--color-primary-100, #fce8ec)}.inner-page-body>h2{margin-top:3rem;padding-top:1.5rem;border-top:2px solid var(--color-primary-100, #fce8ec);color:var(--color-primary-700, #840029);font-weight:700}.inner-page-body>h2:first-child{margin-top:0;padding-top:0;border-top:none}.inner-page-body .table-wrap,.inner-page-body>figure{background:linear-gradient(180deg,var(--color-primary-50, #fdf2f5) 0%,transparent 100%);padding:.5rem;margin-inline:-.5rem;border-radius:.75rem}.inner-page-body>figure{padding:1rem .5rem}@media(max-width:640px){.inner-page-body .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 3rem)}.inner-page-body .table-wrap table{table-layout:auto;width:100%;min-width:28rem}.inner-page-body .table-wrap th{white-space:normal;word-break:break-word}.inner-page-body .table-wrap td{word-break:break-word;overflow-wrap:break-word}.inner-page-body a{overflow-wrap:break-word;word-break:break-word}.inner-page-body h2,.inner-page-body h3,.inner-page-body h4{word-break:break-word;overflow-wrap:break-word}}
