.hh-blog-content{background:linear-gradient(#fbf7f3 0%,#fff 100%);border:1px solid #7a533e24;border-radius:28px;max-width:1180px;margin:32px auto;padding:48px 56px 80px;font-family:inherit;font-size:17px;line-height:1.85;box-shadow:0 30px 60px -30px #221a198c;color:#2d2523!important}.hh-blog-content *,.hh-blog-content :before,.hh-blog-content :after{box-sizing:border-box}.hh-blog-content h1{letter-spacing:-.02em;margin-top:8px;margin-bottom:18px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.18;color:#2d2523!important}.hh-blog-content .blog-hero{border-bottom:1px solid #7a533e2e;margin:0 0 28px;padding-bottom:22px}.hh-blog-content .eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600;color:#7d4f57!important}.hh-blog-content .lead{margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.7;color:#2d2523!important}.hh-blog-content h2{letter-spacing:-.02em;margin-top:42px;margin-bottom:16px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.25;color:#2d2523!important}.hh-blog-content h3{margin-top:0;margin-bottom:10px;font-size:20px;font-weight:800;color:#2d2523!important}.hh-blog-content p{margin:0 0 18px;font-size:17px;font-weight:400;line-height:1.85;color:#2d2523!important}.hh-blog-content strong{font-weight:800;color:#2d2523!important}.hh-blog-content a{text-underline-offset:3px;text-decoration:underline;color:#7d4f57!important}.hh-highlight-box{background:radial-gradient(circle at 0 0,#a97c6f29,#0000 34%),linear-gradient(135deg,#fbf7f5 0%,#fff 58%,#f6eeee 100%);border:1px solid #8c60542e;border-radius:26px;margin:0 0 34px;padding:28px 30px;font-size:19px;font-weight:500;line-height:1.75;position:relative;box-shadow:0 18px 45px #4a302a12;color:#2d2523!important}.hh-highlight-box,.hh-highlight-box p,.hh-highlight-box strong,.hh-highlight-box span{color:#2d2523!important}.hh-highlight-box strong{color:#7d5a50!important}.hh-note-box{border:1px solid #7d5a5038;border-left:5px solid #7d5a50;border-radius:22px;margin:30px 0;padding:24px 26px;font-weight:500;line-height:1.85;box-shadow:0 12px 30px #4a302a0d;color:#1f1a18!important;background:#fff8f5!important}.hh-note-box,.hh-note-box p,.hh-note-box strong,.hh-note-box span{color:#1f1a18!important}.hh-note-box strong{font-weight:800}.hh-blog-content ul{border:1px solid #7d5a502e;border-radius:22px;box-shadow:0 12px 30px #4a302a0b;color:#1f1a18!important;background:#fff!important;margin:20px 0 32px!important;padding:22px 26px 22px 46px!important;list-style-position:outside!important}.hh-blog-content ul li{padding-left:2px;color:#1f1a18!important;opacity:1!important;visibility:visible!important;margin-bottom:12px!important;font-size:17px!important;font-weight:500!important;line-height:1.75!important}.hh-blog-content ul li:last-child{margin-bottom:0!important}.hh-blog-content ul li::marker{color:#8b5f65!important;font-size:1.05em!important}.hh-safe-list{gap:12px;margin:22px 0 34px;display:grid}.hh-safe-list-item{border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 10px 24px #4a302a0b;color:#111!important;background:#fff!important;border:1px solid #7d5a502e!important}.hh-safe-list-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin-top:1px;font-size:15px;font-weight:800;line-height:1;display:inline-flex;color:#fff!important;background:#8b5f65!important}.hh-safe-list-text{color:#111!important;opacity:1!important;visibility:visible!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important}.hh-safe-list.is-warning .hh-safe-list-icon{background:#6f4850!important}.hh-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 34px;display:grid}.hh-info-card{border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 36px #4a302a0f;background:#fff!important;border:1px solid #7d5a5038!important}.hh-info-card:before{content:"";z-index:1;background:#7d5a5012;border-radius:999px;width:84px;height:84px;position:absolute;top:-28px;right:-28px}.hh-info-card h3,.hh-info-card p{z-index:2;position:relative}.hh-info-card h3{font-weight:800;color:#2d2523!important}.hh-info-card p{margin-bottom:0;font-weight:500;line-height:1.8;color:#1f1a18!important}.hh-footer-seo-block{background:#fbf7f5;border:1px solid #7d5a5029;border-radius:26px;margin-top:46px;padding:30px;box-shadow:0 14px 34px #4a302a0e}.hh-footer-seo-block p{margin:0;font-weight:500;color:#1f1a18!important}.hh-faq-section{background:linear-gradient(135deg,#fffaf7 0%,#fdf2f4 100%);border:1px solid #784a5224;border-radius:26px;margin-top:56px;padding:32px 24px}.hh-faq-header{background:#fff;border:1px solid #784a521f;border-radius:20px;max-width:760px;margin-bottom:26px;padding:22px 24px;box-shadow:0 8px 22px #472b300d}.hh-faq-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block;color:#7a4e55!important}.hh-faq-title{color:#111!important;margin:0 0 10px!important;font-size:28px!important;font-weight:800!important;line-height:1.25!important}.hh-faq-intro{color:#222!important;margin:0!important;font-size:17px!important;font-weight:500!important;line-height:1.8!important}.hh-faq-list,.hh-faq-grid{gap:14px;display:grid}.hh-faq-grid .hh-faq-item{padding:26px 30px}.hh-faq-item{background:#fff;border:1px solid #784a5221;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #472b300f}.hh-faq-item[open]{border-color:#784a522e}.hh-faq-question{cursor:pointer;background:linear-gradient(135deg,#fff7f3 0%,#f8ecee 100%);align-items:center;gap:18px;padding:22px 28px;font-weight:700;line-height:1.45;list-style:none;display:flex;color:#302729!important}.hh-faq-question::-webkit-details-marker{display:none}.hh-faq-item[open]>.hh-faq-question{background:linear-gradient(135deg,#8b5f65 0%,#6f4850 100%);color:#fff!important}.hh-faq-number{background:#fff;border:1px solid #8b5f6538;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex;color:#8b5f65!important}.hh-faq-item[open] .hh-faq-number{background:#ffffff2e;border:1px solid #ffffff52;color:#fff!important}.hh-faq-question-text{color:inherit!important}.hh-faq-answer{background:#fffdfc;border-top:1px solid #784a521a;padding:22px 24px}.hh-faq-answer p{color:#111!important;margin:0!important;font-size:17px!important;font-weight:500!important;line-height:1.9!important}.hh-video-embed{clear:both;aspect-ratio:9/16;background:#111;border-radius:22px;width:100%;max-width:100%;margin:24px 0 32px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038}.hh-video-embed iframe{border:0;width:100%;height:100%;display:block}.hh-video-embed.is-landscape{aspect-ratio:16/9;width:100%;max-width:100%;margin:0 0 28px;float:none!important;clear:both!important}@media (width>=768px){.hh-video-embed,.hh-video-embed.is-float-right{float:right;clear:right;shape-outside:inset(0 round 22px);width:280px;max-width:280px;margin:6px 0 18px 28px}.hh-video-embed.is-float-left{float:left;clear:left;shape-outside:inset(0 round 22px);width:280px;max-width:280px;margin:6px 28px 18px 0}.hh-video-embed.is-center{float:none;clear:both;width:100%;max-width:320px;margin:24px auto 32px}.hh-video-embed.is-landscape{width:100%;max-width:100%;margin:0 0 32px;float:none!important;clear:both!important}}.hh-inline-float{clear:both;width:100%;margin:0 0 20px;display:block}.hh-inline-float .hh-inline-float-ratio{aspect-ratio:9/16;background:#111;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038}.hh-inline-float.is-landscape .hh-inline-float-ratio{aspect-ratio:16/9}.hh-inline-float.is-portrait .hh-inline-float-ratio{aspect-ratio:9/16}.hh-inline-float .hh-inline-float-ratio>img,.hh-inline-float .hh-inline-float-ratio>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hh-blog-content .hh-inline-float .hh-inline-float-ratio>img{box-shadow:none!important;border-radius:0!important;margin:0!important}@media (width>=768px){.hh-inline-float{float:left;shape-outside:inset(0 round 22px);width:320px;max-width:40%;margin:4px 28px 12px 0}.hh-inline-float.is-landscape{width:420px;max-width:45%}.hh-inline-float.is-portrait{width:320px;max-width:40%}}.hh-video-embed .hh-video-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.hh-video-embed .hh-video-thumb{background-color:#111;background-position:50%;background-size:cover;position:absolute;inset:0}.hh-video-embed .hh-video-thumb:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.hh-video-embed .hh-video-play .hh-video-play-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s,background .2s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #00000059;color:#fff!important}.hh-video-embed .hh-video-play .hh-video-play-icon svg{fill:#fff!important;color:#fff!important}.hh-video-embed .hh-video-play:hover .hh-video-play-icon{background:#000000b3;transform:scale(1.06)}@media (width<=640px){.hh-video-embed .hh-video-play-icon{width:52px;height:52px;bottom:12px;right:12px}}.hh-intro-flow{display:block}.hh-intro-flow:after{content:"";clear:both;display:block}.hh-shorts-float{background:#000;border-radius:24px;width:100%;max-width:100%;margin:18px 0 24px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #7a4d4529}.hh-shorts-float .hh-shorts-ratio{width:100%;height:0;padding-top:177.78%;position:relative;overflow:hidden}.hh-shorts-float iframe{border:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}@media (width>=768px){.hh-shorts-float{float:left;clear:left;shape-outside:inset(0 round 24px);width:280px;max-width:36%;margin:4px 32px 18px 0}}.video-intro-section{align-items:flex-start;gap:28px;margin:36px 0;display:flex}.shorts-video-left{aspect-ratio:9/16;background:#111;border-radius:22px;flex-shrink:0;width:260px;overflow:hidden;box-shadow:0 18px 45px #00000038}.shorts-video-left iframe{width:100%;height:100%;display:block}.video-intro-text{flex:1}.blog-video-float-left{float:left;aspect-ratio:9/16;shape-outside:inset(0 round 22px);background:#111;border-radius:22px;width:260px;margin:6px 28px 18px 0;overflow:hidden;box-shadow:0 18px 45px #00000038}.blog-video-float-left iframe{border:0;width:100%;height:100%;display:block}.faq-section{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;margin:56px 0;padding:34px}.faq-section details{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;overflow:hidden}.faq-section details[open]{background:#c9a46b1a;border-color:#c9a46b52}.faq-section summary{cursor:pointer;padding:18px 20px;font-weight:600;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section details p{opacity:.86;margin:0;padding:0 20px 20px;line-height:1.7}.hh-blog-content,.hh-blog-content :where(p,span,div,li,strong,em,h2,h3,h4){opacity:1!important;visibility:visible!important}.hh-blog-content :where(p,li,span,div,strong,em){color:#1f1a18!important}.hh-blog-content :where(h2,h3,h4){color:#2d2523!important}@media (width<=768px){.hh-blog-content{border-radius:20px;margin:18px 12px;padding:26px 20px 50px;font-size:16px;line-height:1.78}.hh-blog-content p{font-size:16px;line-height:1.78}.hh-highlight-box{border-radius:22px;padding:22px;font-size:17px}.hh-note-box,.hh-footer-seo-block,.hh-info-card{border-radius:22px;padding:22px}.hh-blog-content ul{border-radius:20px;padding:20px 20px 20px 38px!important}.hh-blog-content ul li{font-size:16px!important;line-height:1.7!important}.hh-safe-list-item{padding:15px 16px}.hh-safe-list-text{font-size:16px!important;line-height:1.65!important}.hh-safe-list-icon{width:26px;min-width:26px;height:26px;font-size:14px}.hh-faq-section{border-radius:22px;padding:24px 16px}.hh-faq-header{border-radius:18px;padding:20px}.hh-faq-title{font-size:24px!important}.hh-faq-question{align-items:flex-start;padding:20px 22px}.hh-faq-number{flex-basis:34px;width:34px;height:34px}.hh-faq-answer{padding:20px 18px}.hh-faq-grid .hh-faq-item{padding:20px 22px}.hh-faq-answer p{font-size:16px!important;line-height:1.8!important}.hh-blog-content .hh-video-embed,.hh-blog-content .hh-video-embed.is-float-left,.hh-blog-content .hh-video-embed.is-float-right,.hh-blog-content .blog-video-float-left,.hh-blog-content .hh-video-float-left,.hh-blog-content .hh-video-float-right,.hh-blog-content .hh-shorts-float,.hh-blog-content .shorts-video-left{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:20px 0 28px!important;display:block!important}.hh-blog-content .video-intro-section,.hh-blog-content .hh-intro-flow{flex-direction:column!important;display:block!important}.hh-blog-content .hh-info-grid,.hh-blog-content .hh-grid-2,.hh-blog-content .hh-grid-3,.hh-blog-content .hh-two-col,.hh-blog-content .hh-cards-grid{grid-template-columns:1fr!important;display:block!important}.hh-blog-content .hh-info-card,.hh-blog-content .hh-card{width:100%!important;margin:0 0 18px!important}.faq-section{border-radius:22px;padding:24px 18px}}.hh-blog-content .ytmVideoCoverThumbnail,.blog-html-content .ytmVideoCoverThumbnail{border-radius:12px;aspect-ratio:16/9!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.hh-blog-content .ytmVideoCover,.blog-html-content .ytmVideoCover,.hh-blog-content .ytmVideoWrapper,.blog-html-content .ytmVideoWrapper{width:100%!important;max-width:100%!important;display:block!important}.hh-blog-content .card-icon{letter-spacing:.08em;color:#e4c98a;border-bottom:1px solid #e4c98a59;margin-bottom:14px;padding-bottom:6px;font-family:Aboreto,serif;font-size:1.75rem;line-height:1;display:inline-block}.hh-blog-content .blog-table,.blog-html-content .blog-table{border-collapse:collapse;border:1px solid #e4c98a40;border-radius:10px;width:100%;margin:1.75rem 0;font-size:.95rem;display:block;overflow-x:auto}.hh-blog-content .blog-table th,.blog-html-content .blog-table th,.hh-blog-content .blog-table td,.blog-html-content .blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9c5be24;padding:.75rem 1rem}.hh-blog-content .blog-table th,.blog-html-content .blog-table th{text-transform:uppercase;letter-spacing:.06em;color:#e4c98a;background:#e4c98a0f;font-family:Aboreto,serif;font-size:.8rem}.hh-blog-content .blog-table tr:last-child td,.blog-html-content .blog-table tr:last-child td{border-bottom:0}
