.sphere-blogdetail-page.sphere-header-blogdetail{--bdetail-header-bg:#ffffff;--bdetail-header-border:rgba(0, 0, 0, 0.06);--bdetail-header-link:rgba(51, 51, 51, 0.78);--bdetail-header-link-hover:#222222;--bdetail-header-demo:var(--sphere-orange, #e54225)}.sphere-blogdetail-page.sphere-header-blogdetail .site-header{position:sticky;top:0;z-index:200;background:var(--bdetail-header-bg);border-bottom:1px solid var(--bdetail-header-border);backdrop-filter:none;-webkit-backdrop-filter:none}.sphere-blogdetail-page.sphere-header-blogdetail .site-header.is-nav-open{background:var(--bdetail-header-bg);box-shadow:0 .25rem 1.5rem rgb(0 0 0 / .08)}@media (min-width:769px){.sphere-blogdetail-page.sphere-header-blogdetail .site-nav>.site-nav__item>a{color:var(--bdetail-header-link)}.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .current-menu-item>a,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .current_page_item>a,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav>.site-nav__item>a:focus-visible,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav>.site-nav__item>a:hover{color:var(--bdetail-header-link-hover)}.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo:focus-visible,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo:hover{color:var(--bdetail-header-demo)!important}}@media (max-width:768px){.sphere-blogdetail-page.sphere-header-blogdetail .nav-toggle{border-color:rgb(0 0 0 / .15);color:#333}.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo:focus-visible,.sphere-blogdetail-page.sphere-header-blogdetail .site-nav .site-nav__demo:hover{color:var(--bdetail-header-demo)!important}}.sphere-blogdetail-page{--bdetail-accent:var(--sphere-orange, #e54225);--bdetail-ink:#1a1a1a;--bdetail-muted:#555555;--bdetail-body:#444444;--bdetail-surface:#f8f8f8;--bdetail-dark:#222222;--bdetail-card-radius:0.5rem;--bdetail-card-shadow:0 0.125rem 0.5rem rgba(0, 0, 0, 0.05);--bdetail-card-shadow-hover:0 0.5rem 1.25rem rgba(0, 0, 0, 0.12);background:#fff}.sphere-blogdetail-page .bdetail-hero{--bdh-min-height:clamp(22rem, 48vw, 34rem);--bdh-pad-top:clamp(3rem, 6vw, 4.5rem);--bdh-pad-bottom:clamp(2.5rem, 5vw, 4rem);--bdh-title-size:clamp(1.625rem, 3vw, 2.375rem);--bdh-box-bg:rgba(45, 45, 45, 0.9);--bdh-box-pad:clamp(1.5rem, 3vw, 2.25rem);--bdh-title-color:#ffffff;--bdh-media-position:center center;position:relative;display:flex;align-items:center;overflow:hidden;min-height:var(--bdh-min-height);padding-top:var(--bdh-pad-top);padding-bottom:var(--bdh-pad-bottom);background:#1a1a1a}.sphere-blogdetail-page .bdetail-hero__media{position:absolute;inset:0;z-index:0;background-image:var(--bdetail-hero-bg);background-repeat:no-repeat;background-position:var(--bdh-media-position);background-size:cover}.sphere-blogdetail-page .bdetail-hero__media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .35) 0,rgb(0 0 0 / .1) 55%,transparent 100%);pointer-events:none}.sphere-blogdetail-page .bdetail-hero__inner{position:relative;z-index:1;width:100%}.sphere-blogdetail-page .bdetail-hero__title-box{display:inline-block;width:100%;padding:var(--bdh-box-pad);background:var(--bdh-box-bg);border-radius:.25rem}.sphere-blogdetail-page .bdetail-hero__title{margin:0;font-size:var(--bdh-title-size);line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--bdh-title-color)}.sphere-blogdetail-page .bdetail-layout{--bdl-bg:#ffffff;--bdl-pad-y:clamp(3rem, 5vw, 4.5rem);background:var(--bdl-bg);padding-top:var(--bdl-pad-y);padding-bottom:var(--bdl-pad-y)}.sphere-blogdetail-page .bdetail-article__body{--bda-text-size:1rem;--bda-line-height:1.8;--bda-heading-size:1.0625rem;--bda-para-gap:1.25rem;font-size:var(--bda-text-size);line-height:var(--bda-line-height);color:var(--bdetail-body)}.sphere-blogdetail-page .bdetail-article__body p{margin:0 0 var(--bda-para-gap)}.sphere-blogdetail-page .bdetail-article__body h2,.sphere-blogdetail-page .bdetail-article__heading{margin:2rem 0 1rem;font-size:var(--bda-heading-size);line-height:1.4;font-weight:700;color:var(--bdetail-ink)}.sphere-blogdetail-page .bdetail-article__body figure,.sphere-blogdetail-page .bdetail-article__figure{margin:2rem 0;border-radius:var(--bdetail-card-radius);overflow:hidden}.sphere-blogdetail-page .bdetail-article__body figure img,.sphere-blogdetail-page .bdetail-article__figure img{display:block;width:100%;height:auto}.sphere-blogdetail-page .bdetail-article__body>:last-child{margin-bottom:0}.sphere-blogdetail-page .bdetail-table-wrap{margin:1.5rem 0 1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.sphere-blogdetail-page .bdetail-article__body table,.sphere-blogdetail-page .bdetail-article__body table.bdetail-table{--bdt-head-bg:#ececec;--bdt-row-bg:#f7f7f7;--bdt-line:rgba(0, 0, 0, 0.08);width:100%;min-width:36rem;margin:0;border-collapse:collapse;border-spacing:0;font-size:.875rem;line-height:1.55;color:var(--bdetail-body);table-layout:auto}.sphere-blogdetail-page .bdetail-article__body table td,.sphere-blogdetail-page .bdetail-article__body table th{padding:.7rem .9rem;border:1px solid var(--bdt-line);text-align:left;vertical-align:top}.sphere-blogdetail-page .bdetail-article__body table thead th{background:var(--bdt-head-bg);font-weight:700;color:var(--bdetail-ink)}.sphere-blogdetail-page .bdetail-article__body table tbody tr:nth-child(odd) td{background:var(--bdt-row-bg)}.sphere-blogdetail-page .bdetail-article__body table tbody tr:nth-child(2n) td{background:#fff}.sphere-blogdetail-page .bdetail-article__body table td:first-child,.sphere-blogdetail-page .bdetail-article__body table th:first-child{font-weight:600;color:var(--bdetail-ink)}.sphere-blogdetail-page .bdetail-article__body table thead th:first-child{font-weight:700}.sphere-blogdetail-page .bdetail-cta{--bdcta-pad:clamp(1.5rem, 3vw, 2rem);--bdcta-radius:var(--bdetail-card-radius);--bdcta-bg:#f3f3f3;--bdcta-title:var(--bdetail-ink);--bdcta-text:var(--bdetail-muted);margin:2.25rem 0;padding:var(--bdcta-pad);border-radius:var(--bdcta-radius);overflow:hidden;background:var(--bdcta-bg);border:1px solid rgb(0 0 0 / .04)}.sphere-blogdetail-page .bdetail-cta__content{max-width:100%}.sphere-blogdetail-page .bdetail-cta__title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--bdcta-title)}.sphere-blogdetail-page .bdetail-cta__text{margin:0 0 1.125rem;font-size:.875rem;line-height:1.65;color:var(--bdcta-text)}.sphere-blogdetail-page .bdetail-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem}.sphere-blogdetail-page .bdetail-cta__visual{display:flex;align-items:center;justify-content:flex-end;height:100%;min-height:9rem}.sphere-blogdetail-page .bdetail-cta__visual img{display:block;width:100%;max-width:16rem;height:auto;object-fit:cover;border-radius:.375rem;opacity:.9}.sphere-blogdetail-page .bdetail-sidebar{display:flex;flex-direction:column;gap:1.25rem}.sphere-blogdetail-page .bdetail-widget{--bdw-bg:#f8f8f8;--bdw-pad:1.75rem;--bdw-radius:var(--bdetail-card-radius);--bdw-btn-height:3rem;--bdw-btn-radius:0.375rem;--bdw-btn-font:0.875rem;--bdw-btn-weight:600;--bdw-field-gap:0.75rem;padding:var(--bdw-pad);background:var(--bdw-bg);border-radius:var(--bdw-radius);border:1px solid rgb(0 0 0 / .04)}.sphere-blogdetail-page .bdetail-widget__title{margin:0 0 .75rem;font-size:1.0625rem;line-height:1.3;font-weight:700;color:var(--bdetail-ink)}.sphere-blogdetail-page .bdetail-widget__title--accent{color:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-widget__text{margin:0 0 1.125rem;font-size:.8125rem;line-height:1.65;color:var(--bdetail-muted)}.sphere-blogdetail-page .bdetail-widget .btn.bdetail-widget__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bdw-btn-height);padding:.75rem 1rem;border-radius:var(--bdw-btn-radius);font-size:var(--bdw-btn-font);font-weight:var(--bdw-btn-weight);line-height:1.2;box-sizing:border-box}.sphere-blogdetail-page .bdetail-widget .btn.bdetail-widget__btn:focus-visible,.sphere-blogdetail-page .bdetail-widget .btn.bdetail-widget__btn:hover{transform:none}.sphere-blogdetail-page .bdetail-subscribe{display:flex;flex-direction:column;gap:var(--bdw-field-gap)}.sphere-blogdetail-page .bdetail-widget--subscribe .bdetail-subscribe__input{width:100%;min-height:var(--bdw-btn-height);padding:.75rem .875rem;border:1px solid rgb(0 0 0 / .1);border-radius:var(--bdw-btn-radius);background:#fff;font-family:inherit;font-size:var(--bdw-btn-font);color:var(--bdetail-ink);box-shadow:none;box-sizing:border-box}.sphere-blogdetail-page .bdetail-subscribe__input::placeholder{color:#999}.sphere-blogdetail-page .bdetail-subscribe__input:focus{outline:0;border-color:var(--bdetail-accent);box-shadow:0 0 0 .15rem rgb(229 66 37 / .15)}.sphere-blogdetail-page .bdetail-widget--subscribe .bdetail-subscribe__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bdw-btn-height);padding:.75rem 1rem;border:0;border-radius:var(--bdw-btn-radius);background:var(--bdetail-dark);color:#fff;font-family:inherit;font-size:var(--bdw-btn-font);font-weight:var(--bdw-btn-weight);line-height:1.2;cursor:pointer;box-sizing:border-box;transition:background .25s ease}.sphere-blogdetail-page .bdetail-widget--subscribe .bdetail-subscribe__btn:focus-visible,.sphere-blogdetail-page .bdetail-widget--subscribe .bdetail-subscribe__btn:hover{background:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7{margin:0}.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7>.screen-reader-response{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7-response-output.wpcf7-spam-blocked,.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7-response-output.wpcf7-validation-errors{display:none!important}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7{margin:0}.sphere-blogdetail-page .bdetail-widget--subscribe form.wpcf7-form{margin:0;padding:0;border:0;background:0 0}.sphere-blogdetail-page .bdetail-widget--subscribe form.wpcf7-form>p{margin:0}.sphere-blogdetail-page .bdetail-widget--subscribe .bdetail-subscribe .wpcf7-form-control-wrap{display:block;width:100%;margin:0}.sphere-blogdetail-page .bdetail-widget--subscribe input.wpcf7-submit.bdetail-subscribe__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bdw-btn-height);padding:.75rem 1rem;border:0;border-radius:var(--bdw-btn-radius);background:var(--bdetail-dark);color:#fff;font-family:inherit;font-size:var(--bdw-btn-font);font-weight:var(--bdw-btn-weight);line-height:1.2;cursor:pointer;box-sizing:border-box;transition:background .25s ease}.sphere-blogdetail-page .bdetail-widget--subscribe input.wpcf7-submit.bdetail-subscribe__btn:focus-visible,.sphere-blogdetail-page .bdetail-widget--subscribe input.wpcf7-submit.bdetail-subscribe__btn:hover{background:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-not-valid-tip{margin:.35rem 0 0;font-size:.75rem;color:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-response-output{margin:.75rem 0 0;padding:0;border:0;font-size:.8125rem;line-height:1.45;color:var(--bdetail-muted)}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-response-output.wpcf7-spam-blocked,.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-response-output.wpcf7-validation-errors{display:none!important}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-response-output.wpcf7-mail-sent-ng{color:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-widget--subscribe .wpcf7-spinner{display:none}.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7-response-output:not(.wpcf7-validation-errors):not(.wpcf7-spam-blocked):not(.wpcf7-mail-sent-ok){margin:.75rem 0 0;padding:0;border:0;font-size:.8125rem;line-height:1.45;color:var(--bdetail-muted)}.sphere-blogdetail-page .bdetail-subscribe-cf7 .wpcf7-response-output.wpcf7-mail-sent-ok,.sphere-blogdetail-page .bdetail-subscribe-cf7 form.sent~.wpcf7-response-output{margin:.75rem 0 0;padding:0;font-size:.8125rem;line-height:1.45}.sphere-blogdetail-page .bdetail-widget--subscribe .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sphere-blogdetail-page .bdetail-recent{--bdr-gap:0.625rem}.sphere-blogdetail-page .bdetail-recent__title{margin:0 0 1rem;font-size:1.0625rem;line-height:1.3;font-weight:700;color:var(--bdetail-ink)}.sphere-blogdetail-page .bdetail-recent__list{display:flex;flex-direction:column;gap:var(--bdr-gap)}.sphere-blogdetail-page .bdetail-recent__card{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:var(--bdetail-card-radius);box-shadow:var(--bdetail-card-shadow);transition:background .3s ease,box-shadow .3s ease,transform .3s ease,border-color .3s ease}.sphere-blogdetail-page .bdetail-recent__card:focus-within,.sphere-blogdetail-page .bdetail-recent__card:hover{background:var(--bdetail-dark);border-color:var(--bdetail-dark);box-shadow:var(--bdetail-card-shadow-hover);transform:translateY(-2px)}.sphere-blogdetail-page .bdetail-recent__thumb{display:block;flex-shrink:0;border-radius:.25rem;overflow:hidden}.sphere-blogdetail-page .bdetail-recent__thumb img{display:block;width:4.5rem;height:4.5rem;object-fit:cover;transition:transform .35s ease}.sphere-blogdetail-page .bdetail-recent__card:focus-within .bdetail-recent__thumb img,.sphere-blogdetail-page .bdetail-recent__card:hover .bdetail-recent__thumb img{transform:scale(1.05)}.sphere-blogdetail-page .bdetail-recent__post-title{margin:0 0 .35rem;font-size:19px!important;line-height:1.45;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sphere-blogdetail-page .bdetail-recent__post-title a{color:var(--bdetail-ink);text-decoration:none;transition:color .25s ease}.sphere-blogdetail-page .bdetail-recent__card:focus-within .bdetail-recent__post-title a,.sphere-blogdetail-page .bdetail-recent__card:hover .bdetail-recent__post-title a{color:#fff}.sphere-blogdetail-page .bdetail-recent__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sphere-blogdetail-page .bdetail-recent__tag{font-size:.625rem;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.04em;transition:color .25s ease}.sphere-blogdetail-page .bdetail-recent__card:focus-within .bdetail-recent__tag,.sphere-blogdetail-page .bdetail-recent__card:hover .bdetail-recent__tag{color:rgb(255 255 255 / .55)}.sphere-blogdetail-page .bdetail-recent__link{font-size:.6875rem;font-weight:500;color:var(--bdetail-muted);text-decoration:none;white-space:nowrap;transition:color .25s ease}.sphere-blogdetail-page .bdetail-recent__card:focus-within .bdetail-recent__link,.sphere-blogdetail-page .bdetail-recent__card:hover .bdetail-recent__link{color:var(--bdetail-accent)}.sphere-blogdetail-page .bdetail-recent__link:focus-visible,.sphere-blogdetail-page .bdetail-recent__link:hover{color:#fff}.sphere-blogdetail-page .bdetail-faq{--bf-bg:#f5f5f5;--bf-heading:#222222;--bf-accent:var(--bdetail-accent);--bf-cta-note:#999999;--bf-cta-text:#222222;--bf-item-bg:#ffffff;--bf-item-border:rgba(0, 0, 0, 0.06);--bf-question:#333333;--bf-answer:#666666;--bf-icon:#b0b0b0;--bf-pad-y:clamp(4rem, 7vw, 5rem);--bf-item-gap:0.75rem;--bf-title-size:var(--sphere-faq-title-size, 50px);--bf-question-size:var(--sphere-faq-text-size, 19px);--bf-answer-size:var(--sphere-faq-text-size, 19px);--bf-item-radius:0.5rem;--bf-item-shadow:0 0.125rem 0.5rem rgba(0, 0, 0, 0.04);--bf-item-shadow-hover:0 0.375rem 1rem rgba(0, 0, 0, 0.08);--bf-item-shadow-open:0 0.375rem 1.25rem rgba(229, 66, 37, 0.08);--bf-question-pad:1.25rem 1.5rem;--bf-answer-pad-x:1.5rem;--bf-answer-pad-bottom:1.25rem;--bf-icon-size:1.125rem;--bf-answer-bg:#f5f5f5;background:var(--bf-bg);padding-top:var(--bf-pad-y);padding-bottom:var(--bf-pad-y)}.sphere-blogdetail-page .bdetail-faq__title{display:flex;flex-direction:column;gap:.125rem;margin:0;font-size:var(--bf-title-size);line-height:1.1;font-weight:700;letter-spacing:-.02em}.sphere-blogdetail-page .bdetail-faq__title-accent{color:var(--bf-accent)}.sphere-blogdetail-page .bdetail-faq__title-line{color:var(--bf-heading)}.sphere-blogdetail-page .bdetail-faq__cta{margin-top:2rem}.sphere-blogdetail-page .bdetail-faq__cta-note{margin:0 0 .5rem;font-size:var(--sphere-faq-text-size,19px);color:var(--bf-cta-note)}.sphere-blogdetail-page .bdetail-faq__cta-text{margin:0;font-size:var(--sphere-faq-text-size,19px);line-height:1.5;color:var(--bf-cta-text)}.sphere-blogdetail-page .bdetail-faq__cta-link{color:var(--bf-accent);text-decoration:underline;text-underline-offset:.15em}.sphere-blogdetail-page .bdetail-faq__list{display:flex;flex-direction:column;gap:var(--bf-item-gap)}.sphere-blogdetail-page .bdetail-faq__item{background:var(--bf-item-bg);border:1px solid var(--bf-item-border);border-radius:var(--bf-item-radius);box-shadow:var(--bf-item-shadow);overflow:hidden;transition:box-shadow .3s ease}.sphere-blogdetail-page .bdetail-faq__item:hover{box-shadow:var(--bf-item-shadow-hover)}.sphere-blogdetail-page .bdetail-faq__item.is-open{box-shadow:var(--bf-item-shadow-open);border-color:rgb(229 66 37 / .2)}.sphere-blogdetail-page .bdetail-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:var(--bf-question-pad);margin:0;border:0;background:0 0;text-align:left;cursor:pointer;font-family:inherit;font-size:var(--bf-question-size);font-weight:600;color:var(--bf-question)}.sphere-blogdetail-page .bdetail-faq__item.is-open .bdetail-faq__question-text{color:var(--bf-accent)}.sphere-blogdetail-page .bdetail-faq__icon{position:relative;flex:0 0 var(--bf-icon-size);width:var(--bf-icon-size);height:var(--bf-icon-size)}.sphere-blogdetail-page .bdetail-faq__icon::after,.sphere-blogdetail-page .bdetail-faq__icon::before{content:'';position:absolute;top:50%;left:50%;background:var(--bf-icon);transition:transform .25s ease,background .25s ease}.sphere-blogdetail-page .bdetail-faq__icon::before{width:.75rem;height:2px;transform:translate(-50%,-50%)}.sphere-blogdetail-page .bdetail-faq__icon::after{width:2px;height:.75rem;transform:translate(-50%,-50%)}.sphere-blogdetail-page .bdetail-faq__item.is-open .bdetail-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.sphere-blogdetail-page .bdetail-faq__item.is-open .bdetail-faq__icon::before{background:var(--bf-accent)}.sphere-blogdetail-page .bdetail-faq__answer-inner{padding:0 var(--bf-answer-pad-x) var(--bf-answer-pad-bottom);background:var(--bf-answer-bg)}.sphere-blogdetail-page .bdetail-faq__item.is-open .bdetail-faq__answer-inner{padding-top:.25rem}.sphere-blogdetail-page .bdetail-faq__answer-inner p{margin:0;font-size:var(--bf-answer-size);line-height:1.65;color:var(--bf-answer)}.sphere-blogdetail-page .btn--orange:focus-visible,.sphere-blogdetail-page .btn--orange:hover{background:var(--sphere-dark,#333)}.sphere-blogdetail-page .btn--dark:focus-visible,.sphere-blogdetail-page .btn--dark:hover{background:var(--sphere-orange,#e54225)}@media (max-width:991.98px){.sphere-blogdetail-page .bdetail-hero__title-box{max-width:100%}}