.book-reader{flex-direction:column;gap:2rem;width:100%;display:flex}.book-reader__audio{color:#404040;cursor:pointer;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.book-reader__audio svg{flex-shrink:0}.book-reader__audio:hover{background-color:#f5f5f5;border-color:#d0c9bf}.book-reader__audio:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.book-reader__viewer{justify-content:center;width:100%;min-height:25rem;display:flex}.book-reader__viewer .react-pdf__Document{width:100%}.book-reader__viewer .react-pdf__Page{background-color:transparent!important}.book-reader__viewer .react-pdf__Page__canvas{margin:0 auto;display:block;max-width:100%!important;height:auto!important}.book-reader__loading,.book-reader__error{color:#4e4e4e;text-align:center;margin:4rem 0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem}.book-reader__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.book-reader__nav-btn{color:#404040;cursor:pointer;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.book-reader__nav-btn svg{flex-shrink:0}.book-reader__nav-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0c9bf}.book-reader__nav-btn:focus-visible:not(:disabled){background-color:#f5f5f5;border-color:#d0c9bf}.book-reader__nav-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.book-reader__pageinfo{color:#4e4e4e;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400}.post__back{color:#45498f;text-transform:uppercase;background-color:#fff;border-radius:.5rem;align-items:center;gap:1rem;margin-bottom:3.75rem;padding:1rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12.5rem;left:1.5625rem}@media (orientation:portrait){.post__back{padding:.75rem;font-size:1.25rem}}.post__back:hover{color:#45498f;background-color:#f5f5f5}.post__back:focus-visible{color:#45498f;background-color:#f5f5f5}.post__back-icon{color:#fff;background-color:#45498f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;display:inline-flex}.post__back-icon svg{width:1.5rem;height:1.5rem}.post__back-text{white-space:nowrap}@media (max-width:767.98px){.post__back{font-size:1.125rem}.post__back-icon{width:2rem;height:2rem}}.post{background-color:#fff;border-radius:1.5rem;margin:4.375rem .9375rem 0;padding:5rem 0;position:relative}@media (orientation:portrait){.post{margin:2.5rem .9375rem 0}}.post__card{--post-font-scale:1;flex-direction:column;gap:2.5rem;margin:0 auto;padding:3rem;display:flex;position:relative}@media (max-width:767.98px){.post__card{gap:1.5rem;padding:1.5rem}}.post__font-size{color:#404040;cursor:pointer;z-index:2;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:1.25rem;right:1.875rem}.post__font-size svg{flex-shrink:0}.post__font-size:hover{background-color:#f5f5f5;border-color:#d0c9bf}.post__font-size:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post__title{font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:calc(3rem*var(--post-font-scale,1));color:#000;margin:0;padding-right:13.75rem;font-weight:700;line-height:1.1}@media (orientation:portrait){.post__title{font-size:calc(2.25rem*var(--post-font-scale,1));padding-top:4rem;padding-right:0}}.post__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.post__date{color:#000;margin:0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.5rem;font-weight:300;line-height:1.2}@media (max-width:767.98px){.post__date{font-size:1.5rem}}.post__meta-info{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.post__meta-item{color:#000;align-items:center;gap:1rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;font-weight:400;line-height:1.2;display:flex}@media (max-width:767.98px){.post__meta-item{font-size:1.25rem}}.post__meta-icon{color:#000;flex-shrink:0;width:1.75rem;height:1.75rem}.post__image{aspect-ratio:1216/540;background-color:#f5f5f5;border-radius:1.5rem;width:100%;overflow:hidden}.post__image img{object-fit:cover;width:100%;height:100%;display:block}.post__audio{color:#404040;cursor:pointer;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-self:center;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.post__audio svg{flex-shrink:0}.post__audio:hover{background-color:#f5f5f5;border-color:#d0c9bf}.post__audio:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post__description{font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:calc(1.5rem*var(--post-font-scale,1));color:#000;font-weight:400;line-height:1.5}.post__description p{margin:0 0 1rem}.post__description p:last-child{margin-bottom:0}@media (max-width:767.98px){.post__description{font-size:calc(1.125rem*var(--post-font-scale,1))}}.post__media{flex-direction:column;gap:2.5rem;display:flex}.post__media-gallery{border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.post__media-swiper{width:100%}.post__media-nav{z-index:2;color:#606060;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.2;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex;position:absolute;bottom:1.75rem}.post__media-nav svg{flex-shrink:0;width:1.5rem;height:1.5rem}.post__media-nav--prev{left:2rem}.post__media-nav--next{right:2rem}.post__media-nav.swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.post__media-nav:hover{background-color:#f5f5f5;border-color:#d0c9bf}.post__media-nav:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post__media-item{flex-direction:column;align-items:center;gap:1rem;margin:0;display:flex}.post__media-image{aspect-ratio:1200/736;background-color:#f5f5f5;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.post__media-image img{object-fit:cover;width:100%;height:100%;display:block}.post__media-video{aspect-ratio:1200/736;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.post__media-video iframe{border:0;width:100%;height:100%;display:block}.post__media-expand{color:#404040;cursor:pointer;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.post__media-expand svg{flex-shrink:0}.post__media-expand:hover{background-color:#f5f5f5;border-color:#d0c9bf}.post__media-expand:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post__media-caption{color:#4e4e4e;text-align:center;margin:1rem 0 0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.4}.post__cta{color:#fff;background-color:#45498f;border:0;border-radius:.5rem;justify-content:center;align-self:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.post__cta svg{flex-shrink:0}.post__cta:hover{color:#fff;background-color:#3e4281}.post__cta:focus-visible{color:#fff;background-color:#3e4281}@media (max-width:767.98px){.post__cta{width:100%;min-width:0;padding:1rem 2rem;font-size:1.125rem}}.post-lightbox{z-index:1050;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.post-lightbox__backdrop{background-color:rgba(0,0,0,.85);position:absolute;top:0;bottom:0;left:0;right:0}.post-lightbox__content{justify-content:center;align-items:center;width:min(90vw,75rem);max-height:90vh;display:flex;position:relative}.post-lightbox__swiper{width:100%;max-height:90vh}.post-lightbox__swiper .swiper-pagination{bottom:.5rem}.post-lightbox__swiper .swiper-pagination-bullet{opacity:.5;background-color:#fff}.post-lightbox__swiper .swiper-pagination-bullet-active{opacity:1}.post-lightbox__slide{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.post-lightbox__image{aspect-ratio:1200/736;object-fit:cover;background-color:#f5f5f5;border-radius:1rem;width:100%;max-height:80vh;display:block}.post-lightbox__caption{color:#fff;text-align:center;margin:0;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem}.post-lightbox__close,.post-lightbox__nav{color:#404040;cursor:pointer;z-index:2;background-color:#fff;border:1px solid #eae4db;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:Lexend,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex;position:absolute}.post-lightbox__close svg,.post-lightbox__nav svg{flex-shrink:0}.post-lightbox__close:hover,.post-lightbox__nav:hover{background-color:#f5f5f5;border-color:#d0c9bf}.post-lightbox__close:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post-lightbox__nav:focus-visible{background-color:#f5f5f5;border-color:#d0c9bf}.post-lightbox__close.swiper-button-disabled,.post-lightbox__nav.swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.post-lightbox__close{top:1rem;right:1rem}.post-lightbox__nav{bottom:1rem}.post-lightbox__nav--prev{left:1rem}.post-lightbox__nav--next{right:1rem}
