.page-poppy-playtime-chapter-3-mini-catnap__hero-section{position:relative;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:10px 20px 50px 20px;background-color:#1a1a2e;overflow:hidden;box-sizing:border-box}.page-poppy-playtime-chapter-3-mini-catnap__hero-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-poppy-playtime-chapter-3-mini-catnap__hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}.page-poppy-playtime-chapter-3-mini-catnap__hero-title{font-size:3.5em;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.7);line-height:1.2;color:#e0e0e0}.page-poppy-playtime-chapter-3-mini-catnap__hero-subtitle{font-size:1.5em;margin-bottom:30px;color:#ccc}.page-poppy-playtime-chapter-3-mini-catnap__cta-button{display:inline-block;background-color:#e74c3c;color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1em;transition:background-color .3s ease,transform .3s ease;border:none;cursor:pointer}.page-poppy-playtime-chapter-3-mini-catnap__cta-button:hover{background-color:#c0392b;transform:translateY(-3px)}.page-poppy-playtime-chapter-3-mini-catnap__section{padding:60px 20px;background-color:#2a2a4a;color:#eee;text-align:left;box-sizing:border-box}.page-poppy-playtime-chapter-3-mini-catnap__section:nth-of-type(even){background-color:#1a1a2e}.page-poppy-playtime-chapter-3-mini-catnap__section-title{font-size:2.5em;color:#e74c3c;margin-bottom:30px;text-align:center;line-height:1.2}.page-poppy-playtime-chapter-3-mini-catnap__content-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto}.page-poppy-playtime-chapter-3-mini-catnap__article-text{font-size:1.1em;line-height:1.8;margin-bottom:20px}.page-poppy-playtime-chapter-3-mini-catnap__article-text strong{color:#e74c3c}.page-poppy-playtime-chapter-3-mini-catnap__image-container{width:100%;max-width:100%;overflow:hidden;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.3);box-sizing:border-box}.page-poppy-playtime-chapter-3-mini-catnap__image{width:100%;height:auto;display:block;max-width:100%;object-fit:cover}.page-poppy-playtime-chapter-3-mini-catnap__list{list-style:none;padding:0;margin:20px 0}.page-poppy-playtime-chapter-3-mini-catnap__list-item{background-color:#3a3a5e;margin-bottom:15px;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:flex-start;box-sizing:border-box;width:100%;max-width:100%}.page-poppy-playtime-chapter-3-mini-catnap__list-item::before{content:'•';color:#e74c3c;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-right:10px}.page-poppy-playtime-chapter-3-mini-catnap__faq-section{padding:60px 20px;background-color:#1a1a2e;color:#eee;box-sizing:border-box}.page-poppy-playtime-chapter-3-mini-catnap__faq-title{font-size:2.5em;color:#e74c3c;margin-bottom:40px;text-align:center}.page-poppy-playtime-chapter-3-mini-catnap__faq-container{max-width:900px;margin:0 auto}.page-poppy-playtime-chapter-3-mini-catnap__faq-item{margin-bottom:15px;border:1px solid #3a3a5e;border-radius:8px;overflow:hidden;background-color:#2a2a4a}.page-poppy-playtime-chapter-3-mini-catnap__faq-question{padding:20px 25px;background-color:#3a3a5e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.2em;font-weight:700;color:#e0e0e0;transition:background-color .3s ease}.page-poppy-playtime-chapter-3-mini-catnap__faq-question:hover{background-color:#4a4a6e}.page-poppy-playtime-chapter-3-mini-catnap__faq-question h3{margin:0;pointer-events:none;font-size:1em;flex-grow:1}.page-poppy-playtime-chapter-3-mini-catnap__faq-toggle{font-size:1.5em;font-weight:700;color:#e74c3c;margin-left:15px;pointer-events:none;transition:transform .3s ease}.page-poppy-playtime-chapter-3-mini-catnap__faq-answer{max-height:0;overflow:hidden;padding:0 25px;font-size:1.1em;line-height:1.6;color:#ccc;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s ease,opacity .4s ease;opacity:0}.page-poppy-playtime-chapter-3-mini-catnap__faq-item.active .page-poppy-playtime-chapter-3-mini-catnap__faq-answer{max-height:2000px!important;padding:20px 25px!important;opacity:1}.page-poppy-playtime-chapter-3-mini-catnap__faq-item.active .page-poppy-playtime-chapter-3-mini-catnap__faq-toggle{transform:rotate(45deg)}.page-poppy-playtime-chapter-3-mini-catnap__promo-banner{background-color:#e74c3c;padding:40px 20px;text-align:center;color:#fff;margin-top:60px}.page-poppy-playtime-chapter-3-mini-catnap__promo-banner h2{font-size:2.2em;margin-bottom:20px;line-height:1.2}.page-poppy-playtime-chapter-3-mini-catnap__promo-banner p{font-size:1.2em;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.page-poppy-playtime-chapter-3-mini-catnap__promo-button{display:inline-block;background-color:#2a2a4a;color:#fff;padding:15px 35px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1em;transition:background-color .3s ease,transform .3s ease;border:none;cursor:pointer}.page-poppy-playtime-chapter-3-mini-catnap__promo-button:hover{background-color:#1a1a2e;transform:translateY(-3px)}.page-poppy-playtime-chapter-3-mini-catnap__prominent-text{font-size:1.3em;font-weight:700;color:#e74c3c;text-align:center;margin-top:40px;margin-bottom:20px}.page-poppy-playtime-chapter-3-mini-catnap__prominent-text span{color:#e0e0e0}.page-poppy-playtime-chapter-3-mini-catnap__main-content{max-width:1200px;margin:0 auto;padding:0 20px}.page-poppy-playtime-chapter-3-mini-catnap__article-image-right{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px}.page-poppy-playtime-chapter-3-mini-catnap__article-image-left{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px}@media (min-width:769px){.page-poppy-playtime-chapter-3-mini-catnap__article-image-right{flex-direction:row;justify-content:space-between}.page-poppy-playtime-chapter-3-mini-catnap__article-image-right .page-poppy-playtime-chapter-3-mini-catnap__image-container{flex:0 0 45%}.page-poppy-playtime-chapter-3-mini-catnap__article-image-right .page-poppy-playtime-chapter-3-mini-catnap__article-text-wrapper{flex:0 0 50%}.page-poppy-playtime-chapter-3-mini-catnap__article-image-left{flex-direction:row-reverse;justify-content:space-between}.page-poppy-playtime-chapter-3-mini-catnap__article-image-left .page-poppy-playtime-chapter-3-mini-catnap__image-container{flex:0 0 45%}.page-poppy-playtime-chapter-3-mini-catnap__article-image-left .page-poppy-playtime-chapter-3-mini-catnap__article-text-wrapper{flex:0 0 50%}.page-poppy-playtime-chapter-3-mini-catnap__content-grid{grid-template-columns:repeat(2,1fr)}.page-poppy-playtime-chapter-3-mini-catnap__list-item{width:auto;max-width:none}}.page-poppy-playtime-chapter-3-mini-catnap__article-text-wrapper{word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.page-poppy-playtime-chapter-3-mini-catnap__hero-title{font-size:2.5em}.page-poppy-playtime-chapter-3-mini-catnap__hero-subtitle{font-size:1.2em}.page-poppy-playtime-chapter-3-mini-catnap__section-title,.page-poppy-playtime-chapter-3-mini-catnap__faq-title{font-size:2em}.page-poppy-playtime-chapter-3-mini-catnap__section,.page-poppy-playtime-chapter-3-mini-catnap__faq-section{padding:40px 15px}.page-poppy-playtime-chapter-3-mini-catnap__article-text{font-size:1em}.page-poppy-playtime-chapter-3-mini-catnap__list-item{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding:15px;word-wrap:break-word!important;overflow-wrap:break-word!important}.page-poppy-playtime-chapter-3-mini-catnap__list{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin-left:0!important;margin-right:0!important}.page-poppy-playtime-chapter-3-mini-catnap__faq-question{font-size:1.1em;padding:15px 20px}.page-poppy-playtime-chapter-3-mini-catnap__faq-answer{padding:0 20px}.page-poppy-playtime-chapter-3-mini-catnap__faq-item.active .page-poppy-playtime-chapter-3-mini-catnap__faq-answer{padding:15px 20px!important}.page-poppy-playtime-chapter-3-mini-catnap__promo-banner h2{font-size:1.8em}.page-poppy-playtime-chapter-3-mini-catnap__promo-banner p{font-size:1em}}