/**handles:author-personal-blog-archive-home**/
.apb-hero-section{padding-block:var(--apb-section-spacing);background-color:#fff;border-bottom:1px solid var(--apb-color-border);width:100%;overflow:hidden}.apb-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;min-width:0}.apb-hero-content{display:flex;flex-direction:column;min-width:0}.apb-hero-greeting{font-family:var(--apb-font-sans);font-size:var(--apb-font-size-sm);font-weight:var(--apb-font-weight-bold);letter-spacing:.15em;text-transform:uppercase;color:var(--apb-color-accent);margin-bottom:var(--apb-space-1)}.apb-hero-title{font-size:clamp(1.85rem, 4.5vw + .5rem, 3.25rem);font-family:var(--apb-font-serif);font-weight:var(--apb-font-weight-extrabold);letter-spacing:.03em;text-transform:uppercase;color:var(--apb-color-heading);line-height:1.12;margin:0 0 var(--apb-space-2) 0;overflow-wrap:break-word}.apb-hero-subtitle{font-family:var(--apb-font-sans);font-size:var(--apb-font-size-md);font-weight:var(--apb-font-weight-medium);color:var(--apb-color-text-muted);letter-spacing:.01em;margin-bottom:var(--apb-space-5);line-height:1.4}.apb-hero-bio{font-size:var(--apb-font-size-base);color:var(--apb-color-text);line-height:var(--apb-line-height-relaxed);margin-bottom:var(--apb-space-6)}.apb-read-more-inline{color:var(--apb-color-primary);font-weight:var(--apb-font-weight-semibold);display:inline-block;white-space:nowrap;margin-left:var(--apb-space-1)}.apb-read-more-inline:hover{color:var(--apb-color-accent);text-decoration:underline}.apb-hero-cta{display:flex;align-items:center;gap:var(--apb-space-4);flex-wrap:wrap}.apb-hero-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-width:0}.apb-hero-image-frame{position:relative;max-width:min(380px,100%);width:100%;border-radius:var(--apb-radius-md);overflow:hidden;box-shadow:var(--apb-shadow-card);border:clamp(4px,1.5vw,8px) solid #fff;outline:1px solid var(--apb-color-border);background-color:#fff}.apb-hero-avatar{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:var(--apb-radius-sm);transition:transform var(--apb-transition-smooth)}.apb-hero-image-frame:hover .apb-hero-avatar{transform:scale(1.02)}.apb-books-section{padding-block:var(--apb-section-spacing);background-color:var(--apb-color-bg-body);width:100%;overflow:hidden}.apb-section-header{text-align:center;margin-bottom:clamp(1.75rem,4vw,3rem);width:100%}.apb-divider-header{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1.25rem);width:100%;min-width:0}.apb-divider-header::after,.apb-divider-header::before{content:'';flex:0 1 clamp(20px,8vw,100px);height:1px;background-color:var(--apb-color-border-dark)}.apb-section-title{font-size:clamp(1.25rem, 3vw + .5rem, 2rem);letter-spacing:.08em;text-transform:uppercase;color:var(--apb-color-heading);margin:0;text-align:center}.apb-book-author{margin-bottom:var(--apb-space-2);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--apb-font-weight-semibold)}.apb-book-price-regular-strike{font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted);text-decoration:line-through;font-weight:var(--apb-font-weight-normal)}.apb-book-price-wrap{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.apb-book-rating{display:flex;align-items:center;gap:var(--apb-space-1);margin-bottom:var(--apb-space-3);font-size:var(--apb-font-size-xs)}.apb-book-rating .apb-stars{color:#f59e0b;letter-spacing:1px}.apb-book-rating .apb-rating-val{color:var(--apb-color-text-muted);font-weight:var(--apb-font-weight-medium);margin-left:2px}.apb-book-logline{font-size:var(--apb-font-size-xs);color:var(--apb-color-text);line-height:1.5;margin-bottom:var(--apb-space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apb-book-card-footer,.apb-book-meta-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--apb-space-2);border-top:1px solid var(--apb-color-border);gap:var(--apb-space-2);flex-wrap:wrap;width:100%}.apb-book-actions{margin-top:var(--apb-space-3)}.apb-book-actions .apb-btn{width:100%}.apb-section-action{display:flex;justify-content:center;align-items:center;margin-top:clamp(2rem,4vw,3rem);width:100%}.apb-book-spotlight{background-color:#fff;border:1px solid var(--apb-color-border);border-radius:var(--apb-radius-md);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--apb-shadow-card);margin-bottom:clamp(2.5rem,5vw,4rem);width:100%}.apb-spotlight-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center;width:100%}.apb-spotlight-cover-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.apb-spotlight-cover{max-width:min(320px,100%);width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--apb-radius-sm);box-shadow:-8px 12px 28px rgba(0,0,0,.18);transition:transform var(--apb-transition-smooth)}.apb-spotlight-cover-wrap:hover .apb-spotlight-cover{transform:scale(1.03) rotate(-1deg)}.apb-spotlight-badge{position:absolute;top:1rem;left:1rem;background-color:var(--apb-color-accent);color:#fff;font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-bold);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .85rem;border-radius:var(--apb-radius-full);box-shadow:var(--apb-shadow-sm);z-index:2}.apb-spotlight-content{display:flex;flex-direction:column;min-width:0}.apb-spotlight-series-tag{font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--apb-color-accent);margin-bottom:var(--apb-space-1)}.apb-spotlight-title{font-family:var(--apb-font-serif);font-size:clamp(1.65rem, 3.5vw + .3rem, 2.5rem);font-weight:var(--apb-font-weight-heavy);color:var(--apb-color-heading);line-height:1.2;margin:0 0 var(--apb-space-2) 0}.apb-spotlight-rating{display:flex;align-items:center;gap:var(--apb-space-2);margin-bottom:var(--apb-space-4);font-size:var(--apb-font-size-sm)}.apb-stars{color:#f59e0b;letter-spacing:2px}.apb-rating-count{color:var(--apb-color-text-muted);font-size:var(--apb-font-size-xs)}.apb-spotlight-synopsis{font-size:var(--apb-font-size-base);color:var(--apb-color-text);line-height:var(--apb-line-height-relaxed);margin-bottom:var(--apb-space-5)}.apb-spotlight-formats{display:flex;align-items:center;flex-wrap:wrap;gap:var(--apb-space-2);margin-bottom:var(--apb-space-6)}.apb-formats-label{font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-right:var(--apb-space-1)}.apb-format-tag{display:inline-flex;align-items:center;gap:4px;padding:.3rem .75rem;background-color:var(--apb-color-bg-alt);color:var(--apb-color-heading);font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-semibold);border-radius:var(--apb-radius-full);border:1px solid var(--apb-color-border)}.apb-spotlight-actions{display:flex;align-items:center;gap:var(--apb-space-3);flex-wrap:wrap}@media (max-width:860px){.apb-spotlight-grid{grid-template-columns:1fr;text-align:center}.apb-spotlight-content{align-items:center}.apb-spotlight-actions,.apb-spotlight-formats,.apb-spotlight-rating{justify-content:center}}.apb-latest-posts{min-width:0;width:100%}.apb-content-title{font-size:clamp(1.35rem, 2.5vw + .5rem, 1.875rem);margin-bottom:var(--apb-space-6);position:relative;padding-bottom:var(--apb-space-3)}.apb-content-title::after{content:'';position:absolute;bottom:0;left:0;width:48px;height:3px;background-color:var(--apb-color-accent);border-radius:2px}.apb-posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:var(--apb-space-8);width:100%;min-width:0}.apb-content-layout.apb-layout-no-sidebar .apb-posts-grid,body.apb-no-sidebar .apb-latest-posts .apb-posts-grid,body.layout-no-sidebar .apb-latest-posts .apb-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.apb-post-card{background-color:var(--apb-color-bg-card);border:1px solid var(--apb-color-border);border-radius:var(--apb-radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--apb-shadow-card);transition:transform var(--apb-transition-smooth),box-shadow var(--apb-transition-smooth),border-color var(--apb-transition-smooth);min-width:0;width:100%}.apb-post-card:hover{transform:translateY(-5px);box-shadow:var(--apb-shadow-card-hover);border-color:var(--apb-color-border-dark)}.apb-post-thumbnail-wrap{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--apb-color-bg-alt);overflow:hidden}.apb-post-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform var(--apb-transition-smooth)}.apb-post-card:hover .apb-post-thumbnail{transform:scale(1.04)}.apb-post-card-body{padding:clamp(1rem,2.5vw,1.5rem);display:flex;flex-direction:column;flex-grow:1;min-width:0}.apb-post-meta-top{display:flex;align-items:center;gap:var(--apb-space-2);margin-bottom:var(--apb-space-3);flex-wrap:wrap}.apb-post-title{font-family:var(--apb-font-serif);font-size:clamp(1.05rem, 1.5vw + .5rem, 1.3rem);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);line-height:1.35;margin-bottom:var(--apb-space-3);overflow-wrap:break-word}.apb-post-title a{color:inherit}.apb-post-title a:hover{color:var(--apb-color-primary)}.apb-post-excerpt{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-base);margin-bottom:var(--apb-space-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.apb-post-footer{margin-top:auto;padding-top:var(--apb-space-3);border-top:1px solid var(--apb-color-border);display:flex;align-items:center;justify-content:space-between;font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted);flex-wrap:wrap;gap:var(--apb-space-2)}.apb-post-author-date{display:flex;align-items:center;gap:var(--apb-space-2)}.apb-post-card.sticky,.apb-post-sticky{background-color:var(--apb-color-sticky-bg,#fdf2ef);border:2px solid var(--apb-color-accent,#e07a5f)}.apb-badge-featured,.apb-post-card.sticky .apb-card-badge-featured,.apb-sticky-badge{display:inline-flex;align-items:center;gap:4px;padding:.2rem .65rem;background-color:var(--apb-color-accent,#e07a5f);color:#fff;font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--apb-radius-full)}.apb-badge-category,.apb-category-badge{background-color:var(--apb-color-primary-light,rgba(13,92,99,.08));color:var(--apb-color-primary,#0d5c63)}.apb-sticky-badge svg{width:12px;height:12px;fill:currentColor}.apb-post-quote{background:linear-gradient(135deg,#fff 0,var(--apb-color-accent-light) 100%);border-left:5px solid var(--apb-color-accent)}.apb-quote-body{padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.5rem);display:flex;flex-direction:column;justify-content:center;position:relative;flex-grow:1;min-width:0}.apb-quote-icon{width:32px;height:32px;fill:var(--apb-color-accent);opacity:.35;margin-bottom:var(--apb-space-3);flex-shrink:0}.apb-quote-text{font-family:var(--apb-font-serif);font-size:clamp(1.05rem, 1.5vw + .4rem, 1.25rem);font-style:italic;color:var(--apb-color-heading);line-height:1.5;margin:0 0 var(--apb-space-3) 0;overflow-wrap:break-word}.apb-quote-author{font-family:var(--apb-font-sans);font-size:var(--apb-font-size-sm);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-accent);letter-spacing:.04em}.apb-post-audio .apb-audio-player-wrap{padding:var(--apb-space-3) var(--apb-space-4);background-color:var(--apb-color-bg-alt);border-bottom:1px solid var(--apb-color-border);width:100%}.apb-custom-audio-player{width:100%;height:36px;outline:0}.apb-video-thumbnail-container{position:relative;cursor:pointer}.apb-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(44px,8vw,54px);height:clamp(44px,8vw,54px);border-radius:var(--apb-radius-full);background-color:rgba(13,92,99,.88);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:all var(--apb-transition-smooth);z-index:2}.apb-video-play-btn svg{width:20px;height:20px;fill:currentColor;margin-left:2px}.apb-post-video:hover .apb-video-play-btn{transform:translate(-50%,-50%) scale(1.12);background-color:var(--apb-color-accent)}.apb-pagination,.navigation.pagination{display:flex;align-items:center;justify-content:center;margin-top:var(--apb-space-8);width:100%}.apb-page-numbers,.navigation.pagination .nav-links{display:flex;align-items:center;gap:var(--apb-space-2);flex-wrap:wrap;justify-content:center}.apb-page-number,.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:0.75rem;border-radius:var(--apb-radius-full);border:1px solid var(--apb-color-border);background-color:#fff;color:var(--apb-color-heading);font-weight:var(--apb-font-weight-semibold);font-size:var(--apb-font-size-sm);text-decoration:none;transition:all var(--apb-transition-fast)}.apb-page-number.apb-current,.apb-page-number:hover,.navigation.pagination .page-numbers.current,.navigation.pagination .page-numbers:hover{background-color:var(--apb-color-primary);color:#fff;border-color:var(--apb-color-primary)}.navigation.pagination .page-numbers.dots{background-color:transparent;border-color:transparent;color:var(--apb-color-text-muted);cursor:default}.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers.prev{width:auto;padding-inline:1rem}@media (min-width:768px) and (max-width:1024px){.apb-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.apb-content-layout:not(.apb-layout-no-sidebar) .apb-posts-grid{grid-template-columns:1fr;gap:clamp(1.25rem,2vw,1.75rem)}}@media (max-width:1024px){.apb-content-layout.apb-layout-no-sidebar .apb-posts-grid,body.apb-no-sidebar .apb-latest-posts .apb-posts-grid,body.layout-no-sidebar .apb-latest-posts .apb-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.apb-hero-grid{grid-template-columns:1fr;text-align:center;gap:var(--apb-space-8)}.apb-hero-content{align-items:center}.apb-hero-cta{justify-content:center}}@media (max-width:767px){.apb-content-layout.apb-layout-no-sidebar .apb-posts-grid,.apb-posts-grid,body.apb-no-sidebar .apb-latest-posts .apb-posts-grid,body.layout-no-sidebar .apb-latest-posts .apb-posts-grid{grid-template-columns:1fr;gap:var(--apb-space-6)}}@media (max-width:600px){.apb-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--apb-space-3)}}@media (max-width:480px){.apb-books-grid{grid-template-columns:1fr;gap:var(--apb-space-4)}.apb-book-card{max-width:320px;margin-inline:auto;width:100%}.apb-divider-header::after,.apb-divider-header::before{flex:0 1 24px}.apb-hero-cta .apb-btn{width:100%}}@media (max-width:360px){.apb-divider-header::after,.apb-divider-header::before{display:none}}