.rasyid-box{padding:10px;background:#f5f5f5;border:1px solid #ccc}.rasyid-toc{padding-bottom:4px;padding-top:0;margin-bottom:20px;background:#f6f6f6;ol{font-weight:700;display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px;unicode-bidi:isolate}.list{font-size:.875rem;font-weight:700;line-height:1.286;margin:0;padding:.75rem 1rem .75rem 0;border-bottom:2px dotted #D6D6D6;margin-right:32px;a{color:#00315D}}}.rasyid-toc .header{padding:10px 15px;background-color:#00315D;color:#fff;font-weight:700;border-top-right-radius:16px;border-top-left-radius:8px}.rasyid-toc ul{margin:10px 0 0;padding-left:18px}.rasyid-toc a{text-decoration:none;color:#2271b1}.rasyid-toc a:hover{text-decoration:underline}.rasyid-toc-editor{min-height:50px}.rasyid-toc-placeholder{padding:20px;background:#f0f0f0;text-align:center;border-radius:4px;color:#666}.rasyid-banner-ads{margin:20px 0;text-align:center}.rasyid-banner-ads img{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid rgb(0 0 0 / .1);border-radius:8px}.rasyid-banner-ads a{display:inline-block}.rasyid-author-box{border:1px solid #e0e0e0;border-radius:8px;padding:12px;margin:30px 0}.rasyid-author-box .author-header{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.rasyid-author-box .author-content{display:flex;gap:20px;align-items:flex-start}.rasyid-author-box .author-avatar{flex-shrink:0;padding:4px}.rasyid-author-box .author-avatar img{width:100px;height:100px;border-radius:8px;border:1px solid rgb(0 0 0 / .1);object-fit:contain}.rasyid-author-box .author-info{flex:1;.text{font-size:12px;margin-top:0;margin-bottom:0}}.rasyid-author-box .author-name{margin:0 0 0 0;font-size:21px;font-weight:700;color:#333}.rasyid-author-box .author-bio{margin:0 0 10px 0;font-size:13px;line-height:1.6;color:#555}.rasyid-author-box .author-email{margin:0;font-size:14px;color:#666}.rasyid-author-box .email-label{font-weight:600}.rasyid-author-box .author-email a{color:#0073aa;text-decoration:none}.rasyid-author-box .author-email a:hover{text-decoration:underline}@media (max-width:600px){.rasyid-author-box .author-content{flex-direction:column;align-items:start;text-align:start;gap:8px}.rasyid-author-box .author-avatar img{width:144px;height:144px;border-radius:50%}.rasyid-author-box .author-name{font-size:21px}.rasyid-author-box .author-info{.text{font-size:14px;margin-top:0;margin-bottom:0}}}