.blog-post,.hero-section,.wp-picture{overflow:hidden;position:relative}.blog-mask,.hero-section::after{top:0;left:0;width:100%;height:100%}.hero-section h1,.post-heading h2{font-family:"Noto Serif JP",serif;font-weight:400}.page-numbers a,.page-numbers span,.post-heading h2 a{text-decoration:none;color:#4a3c31}#back-top,#cookie-notice{position:fixed;z-index:1000}.blog-post,.hero-section,.wp-picture,a.news-link,body{position:relative}body{font-family:"Noto Sans TC",sans-serif;font-weight:300;line-height:1.8;color:#4a3c31;background:#f8f1e9;margin:0}.container{max-width:1200px;margin:0 auto;padding:60px 30px}.hero-section{width:100%;text-align:center;padding:100px 20px;border-radius:0;box-shadow:0 6px 20px rgba(0,0,0,.1);margin-bottom:50px}.hero-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.hero-section h1{font-size:3rem;color:#4a3c31;text-shadow:1px 1px 3px rgba(0,0,0,.1);margin-bottom:20px;z-index:1}.hero-section p{font-size:1.3rem;color:#666;max-width:700px;margin:0 auto;z-index:1}.hero-section::after{content:'';position:absolute;background:url('https://paloma-com.s3.ap-east-2.amazonaws.com/assets/images/modern-contemporary-house-exterior-dusk-tree-lawn.jpg') center/cover no-repeat;opacity:.2;z-index:0}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.blog-post{margin:15px;background:#fff;border:2px solid tan;border-top:4px solid tan;border-bottom:4px solid tan;border-radius:8px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s,box-shadow .3s;box-sizing:border-box;animation:.5s ease-in-out fadeIn}.blog-post-inner{display:flex;flex-direction:column;height:100%;padding:20px}.blog-post:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.wp-picture img{width:100%;height:300px;object-fit:cover;border:2px solid tan;border-radius:5px;background:#f9f6f2}.blog-mask{position:absolute;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s}.blog-post:hover .blog-mask{opacity:1}.blog-mask-inner{display:flex;align-items:center;justify-content:center;height:100%}.grid-post-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:15px}.post-heading h2{font-size:1.4rem;color:#4a3c31;margin-bottom:10px}.post-heading h2 a:hover{color:#8b5a2b}.meta-post{font-size:1rem;color:#666}.etheme-pagination{text-align:center;margin-top:30px}.page-numbers{list-style:none;padding:0;display:inline-flex;gap:10px}.page-numbers li{display:inline}.page-numbers a,.page-numbers span{padding:10px 15px;background:#f5ece3;border:1px solid tan;border-radius:5px}.page-numbers .current{background:#912121;color:#fff}#cookie-notice{bottom:0;width:100%;background:rgba(74,60,49,.9);color:#fff;padding:15px;text-align:center;border-top:1px solid tan}#cookie-notice a{color:tan;text-decoration:underline}#back-top{bottom:30px;right:30px;width:50px;height:50px;background:#8b5a2b;color:#f9f6f2;border-radius:50%;border:2px solid tan;cursor:pointer;display:none;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s}#back-top:hover{transform:scale(1.1);background:#6f4622}#back-top .et-icon,#back-top i{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#back-top svg{position:absolute;top:0;left:0;width:100%;height:100%}#back-top path{stroke:#f9f6f2;stroke-width:2}@media (min-width:768px){.blog-post{flex:0 0 calc(33.333% - 30px);max-width:calc(33.333% - 30px)}}@media (max-width:767.98px){.blog-post{margin:15px auto;min-height:300px;flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}.blog-post-inner{padding:15px}.wp-picture img{height:200px}.post-heading h2{font-size:1.2rem}.meta-post{font-size:.9rem}.container{padding:40px 15px}.hero-section{padding:50px 10px}.hero-section h1{font-size:2.2rem}.hero-section p{font-size:1.1rem}}a.news-link,a.news-link img{display:block;width:100%;height:auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}a.news-link{z-index:10}