.callout-notice{margin:0 0 1.5em;width:100%}.callout-notice__container{background-color:#fff;border:1px solid;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;padding:0}.callout-notice__header{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;line-height:1.4;padding:12px 16px}.callout-notice__header .callout-notice__title{color:#fff;font-size:16px;font-weight:700;margin:0}.callout-notice__header .callout-notice__icon{align-items:center;display:inline-flex;font-size:18px;justify-content:center;min-width:20px}.callout-notice__body{font-size:15px;line-height:1.6;margin-top:0;padding:16px}.callout-notice__body .callout-notice__content{margin:0}.callout-notice__body .callout-notice__content p{font-size:15px;line-height:1.6;margin:0 0 12px}.callout-notice__body .callout-notice__content p:last-child{margin-bottom:0}.callout-notice__body .callout-notice__content ol,.callout-notice__body .callout-notice__content ul{margin:0 0 12px;padding-left:24px}.callout-notice__body .callout-notice__content ol:last-child,.callout-notice__body .callout-notice__content ul:last-child{margin-bottom:0}.callout-notice__body .callout-notice__content li{margin-bottom:8px}.callout-notice__body .callout-notice__content a{text-decoration:underline}.callout-notice__body .callout-notice__content a:hover{opacity:.8}.callout-notice--tip .callout-notice__container{border-color:#4caf50}.callout-notice--warning .callout-notice__container{border-color:#f57c00}.callout-notice--info .callout-notice__container{border-color:#42a5f5}