.bp-single-header{margin-bottom:var(--bp-space-6)}.bp-single-title{margin:0 0 var(--bp-space-4);font-family:var(--bp-font-heading);font-size:clamp(1.5rem, 1.125rem + 1.75vw, 2.125rem);font-weight:700;line-height:1.3;color:var(--bp-color-heading);overflow-wrap:break-word}.bp-single-byline{display:flex;align-items:center;margin-top:var(--bp-space-4)}.bp-single-byline .bp-single-authors{margin-top:0;flex:1 1 auto;min-width:0}.bp-single-time{display:block;font-size:var(--bp-text-sm);color:var(--bp-color-text-muted)}.bp-single-sharewrap{position:relative;margin-left:auto;flex-shrink:0}.bp-single-share-toggle{display:inline-flex;align-items:center;gap:var(--bp-space-2);padding:8px 16px;border:1px solid var(--bp-color-border);border-radius:999px;background:none;font:inherit;font-size:var(--bp-text-sm);font-weight:600;color:var(--bp-color-heading);cursor:pointer}.bp-single-share-toggle:hover{border-color:var(--bp-color-primary);color:var(--bp-color-primary)}.bp-single-share-toggle svg{width:16px;height:16px}.bp-single-share-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:220px;padding:var(--bp-space-2);border:1px solid var(--bp-color-border);border-radius:var(--bp-radius-lg);background-color:var(--bp-color-surface);box-shadow:0 12px 32px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s}.bp-single-sharewrap.is-open .bp-single-share-pop{opacity:1;visibility:visible;transform:none}@media (hover:hover){.bp-single-sharewrap:hover .bp-single-share-pop,.bp-single-sharewrap:focus-within .bp-single-share-pop{opacity:1;visibility:visible;transform:none}}.bp-single-share-pop-title{display:block;padding:var(--bp-space-2) var(--bp-space-3);font-size:var(--bp-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bp-color-text-muted)}.bp-single-share-item{display:flex;align-items:center;gap:var(--bp-space-3);width:100%;padding:var(--bp-space-2) var(--bp-space-3);border:0;border-radius:var(--bp-radius);background:none;font:inherit;font-size:var(--bp-text-sm);font-weight:600;color:var(--bp-color-heading);text-align:left;text-decoration:none;cursor:pointer}.bp-single-share-item:hover{background-color:var(--bp-color-surface-alt)}.bp-single-share-item svg{width:18px;height:18px;flex-shrink:0}.bp-single-authors{position:relative;display:inline-block;margin-top:var(--bp-space-4)}.bp-single-authors-toggle{display:inline-flex;align-items:center;gap:var(--bp-space-3);padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.bp-single-authors-static{display:inline-flex;align-items:center;gap:var(--bp-space-3);max-width:100%;color:inherit;text-decoration:none}.bp-single-authors-static[href]:hover .bp-single-authors-names{text-decoration:underline}.bp-single-avatar-stack{display:inline-flex;align-items:center;flex-shrink:0}.bp-single-avatar-stack .avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--bp-color-surface);background-color:var(--bp-color-surface);object-fit:cover}.bp-single-avatar-stack .avatar+.avatar{margin-left:-14px}.bp-single-authors-text{display:flex;flex-direction:column;gap:2px}.bp-single-authors-names{font-size:var(--bp-text-sm);font-weight:700;color:var(--bp-color-heading)}.bp-single-authors-label{font-size:var(--bp-text-xs);color:var(--bp-color-text-muted)}.bp-single-authors-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:60;min-width:260px;max-width:320px;padding:var(--bp-space-4);border:1px solid var(--bp-color-border);border-radius:var(--bp-radius-lg);background-color:var(--bp-color-surface);box-shadow:0 12px 32px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s}.bp-single-authors.is-open .bp-single-authors-pop{opacity:1;visibility:visible;transform:none}@media (hover:hover){.bp-single-authors:hover .bp-single-authors-pop,.bp-single-authors:focus-within .bp-single-authors-pop{opacity:1;visibility:visible;transform:none}}.bp-single-authors-person{display:flex;align-items:center;gap:var(--bp-space-3);padding:var(--bp-space-2);border-radius:var(--bp-radius);text-decoration:none}.bp-single-authors-person:hover{background-color:var(--bp-color-surface-alt)}.bp-single-authors-person .avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.bp-single-authors-person-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-single-authors-person-name{font-size:var(--bp-text-sm);font-weight:700;color:var(--bp-color-heading)}.bp-single-authors-person-role{font-size:var(--bp-text-xs);color:var(--bp-color-text-muted)}.bp-single-thumb{margin:0 0 var(--bp-space-8)}.bp-single-thumb img{width:100%;height:auto;border-radius:var(--bp-radius-lg)}.bp-single-thumb-caption{margin-top:var(--bp-space-2);font-size:var(--bp-text-xs);color:var(--bp-color-text-muted);text-align:center}.bp-single-content{font-size:var(--bp-text-base);line-height:1.8;color:var(--bp-color-text);word-wrap:break-word}.bp-single-content p{margin:0 0 var(--bp-space-5)}.bp-google-follow{margin:var(--bp-space-6) 0}.bp-google-follow-link{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--bp-color-border);border-radius:999px;background-color:var(--bp-color-surface);color:var(--bp-color-text);text-decoration:none}.bp-google-follow-link:hover{border-color:var(--bp-color-primary)}.bp-google-follow-logo svg{display:block;width:22px;height:22px}.bp-google-follow-text{flex:1;min-width:0;font-size:var(--bp-text-sm)}.bp-google-follow-text strong{color:var(--bp-color-primary);text-transform:uppercase}.bp-google-follow-plus{flex-shrink:0;font-size:24px;line-height:1;color:var(--bp-color-text-muted)}.bp-smart-tag{font-weight:700}.bp-baca-juga{margin:var(--bp-space-6) 0;padding:var(--bp-space-4) var(--bp-space-5);border-left:3px solid var(--bp-color-primary);border-radius:0 var(--bp-radius) var(--bp-radius) 0;background-color:var(--bp-color-surface-alt)}.bp-baca-juga-label{display:block;margin-bottom:var(--bp-space-1);font-size:var(--bp-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-color-primary)}.bp-baca-juga-link{font-family:var(--bp-font-heading);font-size:var(--bp-text-base);font-weight:700;line-height:1.5;color:var(--bp-color-heading);text-decoration:none}.bp-baca-juga-link:hover{color:var(--bp-color-primary)}.bp-single-content h2,.bp-single-content h3,.bp-single-content h4{font-family:var(--bp-font-heading);color:var(--bp-color-heading);line-height:1.4;margin:var(--bp-space-8) 0 var(--bp-space-4)}.bp-single-content img{max-width:100%;height:auto;border-radius:var(--bp-radius)}.bp-single-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bp-single-content pre{max-width:100%;overflow-x:auto}.bp-single-content iframe,.bp-single-content embed,.bp-single-content object,.bp-single-content video{max-width:100%}.bp-single-content iframe[src*="youtube.com"],.bp-single-content iframe[src*="youtu.be"],.bp-single-content iframe[src*="vimeo.com"]{width:100%;aspect-ratio:16 / 9;height:auto}.bp-single-content a{color:var(--bp-color-primary)}.bp-single-content blockquote{margin:0 0 var(--bp-space-5);padding:var(--bp-space-4) var(--bp-space-5);border-left:4px solid var(--bp-color-primary);background-color:var(--bp-color-surface-alt);border-radius:0 var(--bp-radius) var(--bp-radius) 0;font-style:italic}.bp-single-content blockquote p:last-child{margin-bottom:0}.bp-single-content ul,.bp-single-content ol{margin:0 0 var(--bp-space-5);padding-left:var(--bp-space-6)}.bp-single-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-2);margin:var(--bp-space-8) 0 0;padding-top:var(--bp-space-6);border-top:1px solid var(--bp-color-border)}.bp-single-tags-label{font-size:var(--bp-text-sm);font-weight:700;color:var(--bp-color-heading);margin-right:var(--bp-space-1)}.bp-single-tag{display:inline-block;padding:6px 14px;border-radius:999px;background-color:var(--bp-color-surface-alt);font-size:var(--bp-text-xs);font-weight:600;color:var(--bp-color-text);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.bp-single-tag:hover{background-color:var(--bp-color-primary);color:#fff}.bp-single-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-space-4);margin-top:var(--bp-space-8);padding-top:var(--bp-space-8);border-top:1px solid var(--bp-color-border)}.bp-single-nav-item{display:flex;flex-direction:column;gap:var(--bp-space-1);padding:var(--bp-space-4) var(--bp-space-5);border:1px solid var(--bp-color-border);border-radius:var(--bp-radius-lg);text-decoration:none;transition:border-color 0.2s ease}.bp-single-nav-item:hover{border-color:var(--bp-color-primary)}.bp-single-nav-next{text-align:right}.bp-single-nav-label{font-size:var(--bp-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bp-color-text-muted)}.bp-single-nav-title{font-family:var(--bp-font-heading);font-size:var(--bp-text-sm);font-weight:700;line-height:1.5;color:var(--bp-color-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-single-related{margin-top:var(--bp-space-10)}.bp-single-related-title{display:flex;align-items:center;gap:12px;margin:0 0 var(--bp-space-6);font-family:var(--bp-font-heading);font-size:var(--bp-text-xl);font-weight:700;color:var(--bp-color-heading)}.bp-single-related-title::before{content:'';flex-shrink:0;width:5px;height:28px;border-radius:3px;background:var(--bp-color-primary)}.bp-single-related-list{display:flex;flex-direction:column;gap:var(--bp-space-6)}.bp-single-related-grid{display:grid;gap:var(--bp-space-6);grid-template-columns:repeat(var(--bp-related-cols-mobile,1),minmax(0,1fr))}@media (min-width:768px){.bp-single-related-grid{grid-template-columns:repeat(var(--bp-related-cols-tablet,2),minmax(0,1fr))}}@media (min-width:1024px){.bp-single-related-grid{grid-template-columns:repeat(var(--bp-related-cols,3),minmax(0,1fr))}}.bp-comments{margin-top:var(--bp-space-10);padding-top:var(--bp-space-8);border-top:1px solid var(--bp-color-border)}.bp-comments-title{margin:0 0 var(--bp-space-6);font-family:var(--bp-font-heading);font-size:var(--bp-text-xl);font-weight:700;color:var(--bp-color-heading)}.bp-comment-list{list-style:none;margin:0 0 var(--bp-space-8);padding:0;display:flex;flex-direction:column;gap:var(--bp-space-5)}.bp-comment-list .children{list-style:none;margin:var(--bp-space-5) 0 0;padding-left:var(--bp-space-8);display:flex;flex-direction:column;gap:var(--bp-space-5)}.bp-comment-list .bp-comment{display:flex;gap:var(--bp-space-4)}.bp-comment-avatar{flex-shrink:0}.bp-comment-avatar .avatar{display:block;width:44px;height:44px;border-radius:50%}.bp-comment-main{flex:1;min-width:0}.bp-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:var(--bp-space-1)}.bp-comment-author{font-size:var(--bp-text-sm);font-weight:700;color:var(--bp-color-heading)}.bp-comment-author a{color:inherit;text-decoration:none}.bp-comment-date{font-size:var(--bp-text-xs);color:var(--bp-color-text-muted);text-decoration:none;white-space:nowrap}.bp-comment-awaiting{font-size:var(--bp-text-xs);font-style:italic;color:var(--bp-color-text-muted)}.bp-comment-text{font-size:var(--bp-text-sm);line-height:1.7;overflow-wrap:break-word}.bp-comment-text p{margin:0 0 var(--bp-space-2)}.bp-comment-actions{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:var(--bp-space-2);font-size:var(--bp-text-xs);font-weight:700}.bp-comment-actions a{color:var(--bp-color-primary);text-decoration:none}.bp-comment-actions a:hover{text-decoration:underline}@media (max-width:640px){.bp-comment-list .children{padding-left:var(--bp-space-4)}.bp-comment-list .bp-comment{gap:var(--bp-space-3)}.bp-comment-avatar .avatar{width:36px;height:36px}}.bp-comments .comment-respond{margin-top:var(--bp-space-6);padding:var(--bp-space-6);border-radius:var(--bp-radius-lg);background-color:var(--bp-color-surface-alt)}.bp-comments .comment-reply-title{margin:0 0 var(--bp-space-4);font-family:var(--bp-font-heading);font-size:var(--bp-text-lg);font-weight:700;color:var(--bp-color-heading)}.bp-comments .comment-form label{display:block;font-size:var(--bp-text-sm);font-weight:600;margin-bottom:var(--bp-space-1)}.bp-comments .comment-form input[type="text"],.bp-comments .comment-form input[type="email"],.bp-comments .comment-form input[type="url"],.bp-comments .comment-form textarea{width:100%;max-width:100%;padding:var(--bp-space-3);border:1px solid var(--bp-color-border);border-radius:var(--bp-radius);background-color:var(--bp-color-surface);color:var(--bp-color-text);font-size:var(--bp-text-sm)}.bp-comments .comment-form input[type="submit"]{padding:var(--bp-space-3) var(--bp-space-6);border:0;border-radius:var(--bp-radius);background-color:var(--bp-color-primary);color:#fff;font-size:var(--bp-text-sm);font-weight:700;cursor:pointer}.bp-comments .comment-form input[type="submit"]:hover{background-color:var(--bp-color-primary-hover)}.bp-comments .comment-notes,.bp-comments .logged-in-as{font-size:var(--bp-text-xs);color:var(--bp-color-text-muted)}@media (max-width:640px){.bp-single-nav{grid-template-columns:1fr}.bp-single-authors,.bp-single-authors-toggle{max-width:100%}.bp-single-authors-text{min-width:0}.bp-single-authors-names{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-single-authors-pop{min-width:0;width:max-content;max-width:calc(100vw - 32px)}.bp-single-share-pop{min-width:0;width:max-content;max-width:calc(100vw - 32px)}.bp-single-content,.bp-single-content p[class*="has-text-align-"],.bp-single-content li{text-align:left}.bp-comment-list .children{padding-left:var(--bp-space-4)}.bp-comment-list .comment-body{grid-template-columns:40px 1fr}.bp-comments .comment-respond{padding:var(--bp-space-4)}}