#body_wrap.azqm-service-page{background:#faf8fa}.azqm-service-page #header,.azqm-service-page #fix_header,.azqm-service-page #breadcrumb,.azqm-service-page .p-breadcrumb,.azqm-service-page .c-pageTitle,.azqm-service-page .p-articleThumb{display:none!important}.azqm-service-page #content,.azqm-service-page #main_content,.azqm-service-page .l-mainContent__inner,.azqm-service-page .post_content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.azqm-sitebar{display:flex!important;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:60px;padding:10px max(20px,calc((100vw - 1100px)/2));background:#fff;margin:0!important;box-sizing:border-box}.azqm-sitebar p{margin:0!important;font-size:13px;white-space:nowrap}.azqm-sitebar a{color:#665b68;text-decoration:none}.azqm-sitebar img{width:32px;height:32px;border-radius:50%;vertical-align:middle;margin-right:8px}.azqm-page-hero{position:relative;width:100%;height:420px;overflow:hidden;margin:0!important}.azqm-hero-image{position:absolute;inset:0;margin:0!important;width:100%;height:100%}.azqm-hero-image picture,.azqm-hero-image img{display:block;width:100%;height:100%}.azqm-hero-image img{object-fit:cover}.azqm-hero-copy{position:relative;z-index:1;width:min(1100px,calc(100% - 48px));margin:auto!important;padding-top:85px}.azqm-hero-copy>p{max-width:480px}.azqm-hero-copy>p:first-child{font-size:13px;letter-spacing:.13em;color:#a17b92}.azqm-service-page .azqm-hero-copy h1{font-size:clamp(28px,3vw,40px);color:#6e5a70;line-height:1.4;border:0!important;padding:0!important;background:none!important;margin:20px 0!important}.azqm-hero-copy h1:before,.azqm-hero-copy h1:after{display:none!important}.azqm-hero-copy>p:last-child{font-size:15px;line-height:1.9;color:#6d6b70}.azqm-tool-section{width:100%;max-width:none!important;background:#fff;margin:0!important;padding:50px max(20px,calc((100vw - 1100px)/2));box-sizing:border-box}.azqm-tool-section>.wp-block-group__inner-container{max-width:none!important}.azqm-result-actions{width:min(1100px,calc(100% - 30px))}.azqm-service-page #azqm-comments-title,.azqm-service-page .azqm-comment-board{width:min(920px,calc(100% - 40px));margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.azqm-service-page #azqm-comments-title{margin-top:65px!important;border:0!important;border-left:4px solid #b9809e!important;padding:7px 0 7px 18px!important;background:none!important;color:#554954;font-size:26px}.azqm-service-page #azqm-comments-title:before,.azqm-service-page #azqm-comments-title:after{display:none!important}
@media(max-width:767px){.azqm-sitebar{padding:10px 14px;gap:10px}.azqm-sitebar .azqm-brand-name{display:none}.azqm-sitebar p{font-size:12px}.azqm-page-hero{height:auto;aspect-ratio:1}.azqm-hero-copy{text-align:center;padding-top:28px;width:calc(100% - 30px)}.azqm-hero-copy>p{max-width:none}.azqm-hero-copy>p:first-child{font-size:10px;margin:0!important}.azqm-service-page .azqm-hero-copy h1{font-size:25px;margin:10px 0!important}.azqm-hero-copy>p:last-child{font-size:11px;margin-top:8px!important;line-height:1.6}.azqm-tool-section{padding:28px 12px}.azqm-service-page #azqm-comments-title,.azqm-service-page .azqm-comment-board{width:calc(100% - 30px)}.azqm-service-page #azqm-comments-title{font-size:22px}}
/* SWELL adds an inner container to editable Gutenberg groups. */
.azqm-hero-copy p:first-child{font-size:13px;letter-spacing:.13em;color:#a17b92;margin:0!important}.azqm-hero-copy p:last-child{font-size:15px;line-height:1.9;color:#6d6b70;max-width:480px;margin:0!important}
@media(max-width:767px){.azqm-hero-copy{padding-top:20px}.azqm-hero-copy p:first-child{font-size:10px;letter-spacing:.05em}.azqm-hero-copy p:last-child{font-size:11px;line-height:1.6;max-width:none}.azqm-service-page .azqm-hero-copy h1{font-size:23px;line-height:1.25;margin:8px 0!important}}
/* Match the shared width and heading treatment of the other fortune explanations. */
.azqm-service-page .post_content>.azqm-tool-section~:not(.azqm-result-actions){width:min(920px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.azqm-service-page .azami-fortune-explanation-heading{margin:72px 0 28px!important;padding:7px 0 7px 18px!important;border:0!important;border-left:4px solid #d96b99!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#3f363b!important;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:700;line-height:1.5;letter-spacing:.02em}
.azqm-service-page .azami-fortune-explanation-heading:before,.azqm-service-page .azami-fortune-explanation-heading:after{display:none!important}
@media(max-width:767px){.azqm-service-page .post_content>.azqm-tool-section~:not(.azqm-result-actions){width:calc(100% - 30px)!important}.azqm-service-page .azami-fortune-explanation-heading{margin:54px 0 22px!important;padding:7px 0 7px 18px!important;font-size:1.35rem}}
