.category-button{position:relative;background:linear-gradient(180deg,#ffffff 0%,#f4f6f6 100%);border:1px solid rgba(0,75,92,0.15);color:#004b5c;padding:10px 18px;border-radius:8px;font-weight:500;transition:all 0.2s ease}.category-button::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:3px;background:#b88f8a;border-radius:2px;opacity:0.85;transition:all 0.2s ease}.category-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,0.08);border-color:#b88f8a}.category-button:hover::after{opacity:1;left:8px;right:8px}.footer-links .et_pb_text a{color:#b88f8a;text-decoration:none;position:relative}.footer-links .et_pb_text a::after{content:"";position:absolute;left:50%;bottom:-3px;width:100%;height:1px;background:currentColor;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease;opacity:0.6}.footer-links .et_pb_text a:hover::after{transform:translateX(-50%) scaleX(1);opacity:1}.werrej .et_pb_text a{color:#004b5c;text-decoration:none;position:relative}.werrej .et_pb_text a::after{content:"";position:absolute;left:50%;bottom:-3px;width:100%;height:1px;background:#b88f8a;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.werrej .et_pb_text a:hover::after{transform:translateX(-50%) scaleX(1.08)}.werrej .et_pb_text a:active::after,.werrej .et_pb_text a:hover::after{transform:translateX(-50%) scaleX(1)}.link-hover-gold a{color:#2a2f30;text-decoration:none;transition:color 0.25s ease}.link-hover-gold a:hover{color:#b88f8a}.idiom-related .et_pb_post{position:relative}.idiom-related .et_pb_post a.entry-featured-image-url,.idiom-related .et_pb_post .entry-title a{position:relative;z-index:2}.idiom-related .et_pb_post::before{content:"";position:absolute;inset:0;z-index:1}.idiom-related .et_pb_post:hover{cursor:pointer}.idiom-related .et_pb_post:hover .entry-title a{color:#b88f8a}.et_pb_social_media_follow li a{transition:all 0.25s ease}.et_pb_social_media_follow li a:hover{transform:translateY(-1px);opacity:0.9}.et_pb_blog .et_pb_post{border:1px solid rgba(0,0,0,0.04);transform:translateY(0);transition:transform 0.35s cubic-bezier(0.22,0.8,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease;opacity:0;animation:fadeIn 0.6s ease forwards}.et_pb_blog .et_pb_post:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,0.04),0 12px 28px rgba(0,0,0,0.07);border-color:rgba(0,0,0,0.06)}.et_pb_blog .et_pb_post .entry-title a{transition:color 0.25s ease}.et_pb_blog .et_pb_post:hover .entry-title a{color:#b88f8a!important}.et_pb_blog .et_pb_post:hover h2{opacity:0.97}.et_pb_blog .et_pb_post:hover p{opacity:0.95}.et_pb_blog .et_pb_post:nth-child(1){animation-delay:0.06s}.et_pb_blog .et_pb_post:nth-child(2){animation-delay:0.12s}.et_pb_blog .et_pb_post:nth-child(3){animation-delay:0.18s}.et_pb_blog .et_pb_post:nth-child(4){animation-delay:0.24s}.et_pb_blog .et_pb_post:nth-child(5){animation-delay:0.3s}.et_pb_blog .et_pb_post:nth-child(6){animation-delay:0.36s}.et_pb_blog .et_pb_post:nth-child(7){animation-delay:0.42s}.et_pb_blog .et_pb_post:nth-child(8){animation-delay:0.48s}.et_pb_blog .et_pb_post:nth-child(9){animation-delay:0.54s}.et_pb_blog .et_pb_post:nth-child(10){animation-delay:0.6s}.et_pb_blog .et_pb_post:nth-child(n+11){animation-delay:0.6s}@keyframes fadeIn{to{opacity:1}}