@layer base{:root{--color-blue:#006de8;--color-yellow:#fde51c;--color-white:#fff;--color-green:#167554;--color-green-strong:#009639;--color-pink:#ff005b;--color-navy:#1a2279;--color-sub:#606060;--color-cyan:#b6f3f6;--color-cyan-strong:#01cad6;--color-pink-light:#ffbed2;--color-default:#1a1a1a;--color-link:#2c5aa0;--color-error:#ff404b;--background-1:#bfe7ff;--rounded-full:calc(infinity * 1px);--root-font-size:16;--font-sans:"Zen Maru Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", sans-serif;--font-en:"Inter", sans-serif;--font-normal:400;--font-medium:500;--font-bold:700;--font-black:900;--line-height:1.6;--leading-trim:calc((1em - 1lh) / 2);--z-index-header:100;--z-index-footer:100;--z-index-dialog:200;--focus:var(--color-primary-hover);--base-width:1440;--content-max-inline-size:calc(1100px * var(--font-ratio));--content-inline-padding:calc(20px * var(--font-ratio))}@media (width<=840.98px){:root{--content-inline-padding:calc(16px * var(--font-ratio));--base-width:390}}@media print{html{--font-ratio:1}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-normal);line-height:var(--line-height);color:var(--theme-text,var(--color-default));background-color:var(--theme-bg,var(--color-background))}@media (width<=840.98px){body{font-size:calc(14rem/var(--root-font-size)*var(--font-ratio))}}:where(input:focus-visible,textarea:focus-visible,button:focus-visible){outline-color:var(--focus)}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;translate:0 var(--reveal-y,calc(32px * var(--font-ratio)));transition:opacity .7s var(--reveal-delay,0s),translate .7s var(--reveal-delay,0s),scale .3s}[data-reveal=in]{opacity:1;translate:0}}@media (scripting:none){[data-reveal]{opacity:1;translate:0}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-inline-size:0}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:unset!important;background-attachment:unset!important;transition-delay:unset!important;view-transition-name:none!important;animation-duration:1ms!important;animation-delay:unset!important;animation-iteration-count:unset!important;transition-duration:1ms!important}}:where(:root,body){overflow-inline:clip}@supports not (overflow-inline:clip){:where(:root,body){overflow-x:clip}}:where(:root){scrollbar-gutter:stable;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;font-style:unset;text-align:start;hyphens:auto;line-break:strict;word-break:initial;overflow-wrap:anywhere;tab-size:4;cursor:default;text-spacing-trim:trim-start;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-weight:400;line-height:1.5}:where(:root):has(:where(:modal)){overflow:hidden}:where(body){min-block-size:100svb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(p):where(:lang(en)){text-wrap:pretty}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(ol){counter-reset:revert}:where(li){display:block}:where(dd){margin-inline-start:unset}:where(hr){height:0;color:inherit;border-block-start-width:1px}:where(pre){tab-size:2;text-spacing-trim:space-all;text-autospace:no-autospace;font-family:monospace;font-size:1em;overflow:auto}@media print{:where(pre){white-space:pre-wrap}}:where(abbr[title]){text-decoration-inset:auto;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong),:where(em):where(:is(:lang(ja),:lang(zh))){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(:is(u,s,del,ins)){text-decoration-inset:auto}:where(small){font-size:1em;font-weight:400}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,serif;font-size:unset;font-variation-settings:initial;font-feature-settings:initial}:where(cite,dfn):before{font-variant-ligatures:none;content:var(--_quotation-start,"“")}:where(cite,dfn):after{content:var(--_quotation-end,"”")}:where(cite,dfn):where(:lang(ja)){--_quotation-start:"「";--_quotation-end:"」"}:where(var){font-family:serif}:where(var):where(:lang(ja)){font-family:unset}:where(time){text-autospace:no-autospace}@media (forced-colors:none){:where(mark){color:unset;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-.2em;background-color:unset;text-decoration-line:underline;text-decoration-color:oklch(96.7983% .211006 109.769/.5);text-decoration-thickness:.4em}}@media (forced-colors:active){:where(mark){color:highlighttext;background-color:highlight}}@media print{:where(mark){border-style:dotted;border-width:1px}}meter{appearance:revert}:where(:any-link){color:unset;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.25em;background-color:unset;text-decoration-inset:auto;text-decoration-line:none;text-decoration-thickness:from-font}:where(ins):not(:where(.adsbygoogle)){text-decoration-inset:auto;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.4em;text-decoration-style:dashed}:where(del){text-decoration-inset:auto;text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;display:block}:where(iframe){border-style:unset}:where(table){text-indent:0;border-collapse:collapse;border-color:currentColor}:where(caption){text-align:start}:where(td,th){padding:unset;vertical-align:top}:where(th){text-align:start;font-weight:700}:where(button,input,select,textarea){padding:unset;font:unset;vertical-align:middle;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;background-color:unset;border-radius:unset}::file-selector-button{padding:unset;font:unset;vertical-align:middle;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;background-color:unset;border-radius:unset}@media (forced-colors:active){:where(button,input,select,textarea){border:1px solid #0000}::file-selector-button{border:1px solid #0000}}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:auto}:where(input,textarea){user-select:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where([type=search i]){appearance:textfield;outline-offset:-2px}@supports (-webkit-touch-callout:none){:where([type=search i]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where(:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;white-space:revert;resize:block}:where(button){touch-action:manipulation;inline-size:fit-content}::file-selector-button{touch-action:manipulation;inline-size:fit-content}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]){cursor:pointer}::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){min-inline-size:0;padding:unset;margin-inline:unset;border:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}:where(progress){vertical-align:baseline}::placeholder{color:unset;opacity:unset}::-webkit-inner-spin-button{height:unset}::-webkit-outer-spin-button{height:unset}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:auto}:where(summary){cursor:pointer;list-style-type:"";display:block}::-webkit-details-marker{display:none}:where(dialog,[popover]){padding:unset;overscroll-behavior-block:contain;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset;border:unset;outline:none}:where(dialog)::backdrop{background-color:oklch(0% 0 0/.3)}:where([popover]){margin:unset}:where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto;user-select:auto;-moz-user-modify:read-write;-webkit-user-modify:read-write}:where([draggable=true]){-webkit-user-drag:element}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:none}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}:root{--base-max-width:1;--base-unit:1px;--base-width:1440}@media (width<=1440px){:root{--base-max-width:1440;--base-unit:100svi}}@media (width<=390px){:root{--base-max-width:390;--base-width:390}}:root{--font-ratio:1;--body-font-size:calc(var(--root-font-size) * var(--font-ratio) * 1px)}@media (width<=768.98px){:root{--font-ratio:1.972}}@media (width<=766px){:root{--font-ratio:1.962}}@media (width<=751px){:root{--font-ratio:1.923}}@media (width<=736px){:root{--font-ratio:1.885}}@media (width<=721px){:root{--font-ratio:1.846}}@media (width<=706px){:root{--font-ratio:1.808}}@media (width<=691px){:root{--font-ratio:1.769}}@media (width<=676px){:root{--font-ratio:1.731}}@media (width<=661px){:root{--font-ratio:1.692}}@media (width<=646px){:root{--font-ratio:1.654}}@media (width<=631px){:root{--font-ratio:1.615}}@media (width<=616px){:root{--font-ratio:1.577}}@media (width<=601px){:root{--font-ratio:1.538}}@media (width<=586px){:root{--font-ratio:1.5}}@media (width<=571px){:root{--font-ratio:1.462}}@media (width<=556px){:root{--font-ratio:1.423}}@media (width<=541px){:root{--font-ratio:1.385}}@media (width<=526px){:root{--font-ratio:1.346}}@media (width<=511px){:root{--font-ratio:1.308}}@media (width<=496px){:root{--font-ratio:1.269}}@media (width<=481px){:root{--font-ratio:1.231}}@media (width<=466px){:root{--font-ratio:1.192}}@media (width<=451px){:root{--font-ratio:1.154}}@media (width<=436px){:root{--font-ratio:1.115}}@media (width<=421px){:root{--font-ratio:1.077}}@media (width<=406px){:root{--font-ratio:1.038}}@media (width<=391px){:root{--font-ratio:1}}@media (width<=376px){:root{--font-ratio:.962}}@media (width<=361px){:root{--font-ratio:.923}}@media (width<=346px){:root{--font-ratio:.885}}@media (width<=331px){:root{--font-ratio:.846}}}@layer blocks{.c-about{padding-inline:var(--content-inline-padding);position:relative;overflow:hidden}.c-about__bg{inline-size:max(calc(1440px * var(--font-ratio)),100dvw);content:"";mask-image:url(../img/about/mask_01.svg),url(../img/common/mask_01.svg);mask-repeat:repeat-x,no-repeat;mask-position:0 0,100% calc(200px*var(--font-ratio));mask-size:100% calc(200px*var(--font-ratio)),100%;background-image:linear-gradient(oklch(100% 5.96046e-8 90) 0%,oklch(98.3994% .0218696 179.22) 100%);margin-inline-start:50%;position:absolute;inset:0;translate:-50%}.c-about__deco{inline-size:calc(1584px*var(--font-ratio));pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.c-about__inner{z-index:1;padding-block:calc(200px*var(--font-ratio)) calc(120px*var(--font-ratio));position:relative}.c-about__title{inline-size:fit-content;margin-inline:auto}.c-about__title+*{margin-block-start:calc(40px*var(--font-ratio))}.c-about__text{font-size:calc(20rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);color:var(--color-green);text-align:center;line-height:2.5}.c-about__text em{color:var(--color-pink)}@media (width<=768.98px){.c-about__bg{inline-size:100%;mask-image:url(../img/about/mask_01_sp.svg),url(../img/common/mask_01.svg)}.c-about__deco{inline-size:calc(465px*var(--font-ratio));inset-block-start:calc(-35px*var(--font-ratio))}.c-about__deco img{inline-size:100%}.c-about__inner{padding-block:calc(190px*var(--font-ratio)) calc(80px*var(--font-ratio))}.c-about__title{max-inline-size:calc(288px*var(--font-ratio))}.c-about__text{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));line-height:2.3}}.c-about-profile{z-index:1;gap:calc(28px*var(--font-ratio));max-inline-size:calc(1000px*var(--font-ratio));padding:calc(24px*var(--font-ratio)) calc(32px*var(--font-ratio)) calc(24px*var(--font-ratio)) calc(40px*var(--font-ratio));margin:calc(64px*var(--font-ratio)) auto 0;background-image:repeating-linear-gradient(135deg,#fff8fb,#fff8fb 10px,#fff 10px 12px);background-size:calc(369px*var(--font-ratio)) auto;border:calc(2px*var(--font-ratio)) solid #9fedbc;border-radius:calc(30px*var(--font-ratio));grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.c-about-profile__deco{inline-size:calc(300px*var(--font-ratio));pointer-events:none;position:absolute;inset-block-start:calc(36px*var(--font-ratio));inset-inline-end:calc(-60px*var(--font-ratio))}.c-about-profile__body{z-index:1;flex:1;min-inline-size:0;position:relative}.c-about-profile__label{gap:calc(8px*var(--font-ratio));font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));color:var(--color-green);text-transform:uppercase;letter-spacing:.02em;align-items:center;font-weight:600;display:flex}.c-about-profile__label:before{inline-size:calc(6px*var(--font-ratio));block-size:calc(6px*var(--font-ratio));content:"";background-color:var(--color-pink);border-radius:50%;flex:none}.c-about-profile__name{font-size:calc(22rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);margin-block-start:calc(8px*var(--font-ratio))}.c-about-profile__name span{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio))}.c-about-profile__role{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);margin-block-start:calc(6px*var(--font-ratio))}.c-about-profile__bio{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-medium);margin-block-start:calc(12px*var(--font-ratio))}@media (width<=768.98px){.c-about-profile{inline-size:calc(350px*var(--font-ratio));padding:calc(20px*var(--font-ratio));background-size:calc(240px*var(--font-ratio)) auto;border-radius:calc(20px*var(--font-ratio));margin-block-start:calc(60px*var(--font-ratio));display:block}.c-about-profile img{inline-size:100%}.c-about-profile__media{inline-size:calc(180px*var(--font-ratio));margin-block-end:calc(24px*var(--font-ratio));margin-inline:auto}.c-about-profile__deco{inset-block:auto calc(-60px*var(--font-ratio));inline-size:calc(240px*var(--font-ratio));inset-inline-end:calc(-60px*var(--font-ratio))}}.c-bnr{padding:calc(100px*var(--font-ratio)) var(--content-inline-padding) calc(80px*var(--font-ratio));margin-block-start:calc(-40px*var(--font-ratio));position:relative}.c-bnr__bg{z-index:0;background-color:var(--color-pink-light);mask-image:url(../img/bnr/mask_01.svg),url(../img/common/mask_01.svg);mask-position:0 0,0 100%;mask-repeat:repeat-x,no-repeat;mask-size:auto calc(100px*var(--font-ratio)),100% calc(100% - 100px*var(--font-ratio));position:absolute;inset:0}.c-bnr__bg picture,.c-bnr__bg img{object-fit:cover;block-size:100%;inline-size:100%}.c-bnr__note{z-index:1;font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));text-align:center;text-indent:-1ic;padding-inline-start:1ic;line-height:1.5;position:relative}.c-bnr__top{z-index:20;visibility:hidden;opacity:0;translate:0 calc(12px*var(--font-ratio));position:fixed;inset-block-end:calc(40px*var(--font-ratio));inset-inline-end:calc(40px*var(--font-ratio))}@media (pointer:fine){.c-bnr__top:where(:any-link,:enabled,summary,label[for]):hover,.c-bnr__top:where(:any-link,:enabled,summary,label[for]):focus-visible{scale:1.05}}@media (prefers-reduced-motion:no-preference){.c-bnr__top{transition:opacity .4s,translate .4s,visibility .4s,scale .4s}}.c-bnr__top[data-shown=true]{visibility:visible;opacity:1;translate:0}.c-bnr__top[data-docked=true]{position:absolute}@media (width<=768.98px){.c-bnr{z-index:2;padding-block:calc(60px*var(--font-ratio)) calc(100px*var(--font-ratio));margin-block-end:calc(-20px*var(--font-ratio));position:relative}.c-bnr__bg{mask-image:url(../img/bnr/mask_01_sp.svg),url(../img/common/mask_01.svg),url(../img/bnr/mask_02_sp.svg);mask-repeat:repeat-x,no-repeat,repeat-x;mask-position:0 0,0 calc(100px*var(--font-ratio)),0 100%;mask-size:100% calc(100px*var(--font-ratio)),100% calc(100% - 200px*var(--font-ratio)),100% calc(100px*var(--font-ratio))}.c-bnr__note{font-size:calc(10rem/var(--root-font-size)*var(--font-ratio));text-align:start}.c-bnr__top{inline-size:calc(60/var(--base-max-width)*var(--base-unit));inset-block-end:calc(16/var(--base-max-width)*var(--base-unit));inset-inline-end:calc(16/var(--base-max-width)*var(--base-unit))}}@media (scripting:none){.c-bnr__top{visibility:visible;opacity:1;translate:0}}.c-br{display:inline}@media (width>=769px){.c-br[data-to=sp]{display:none}}.c-br[data-to=pc]{display:none}@media (width>=769px){.c-br[data-to=pc]{display:block}}.c-dialog{--_max-inline-size:calc(1100px * var(--font-ratio));--_block-gutter:calc(60px * var(--font-ratio));--_inline-gutter:calc(16px * var(--font-ratio));inline-size:100%;max-inline-size:calc(min(var(--_max-inline-size),100dvw) - var(--_inline-gutter)*2);block-size:auto;max-block-size:calc(100dvh - var(--_block-gutter)*2);margin:revert;overflow:unset;overscroll-behavior-block:contain;border-radius:var(--rounded);transition-behavior:allow-discrete;transition-property:display,overlay,opacity;transition-duration:.3s;transition-timing-function:ease-out;position:fixed;inset:0;box-shadow:0 4px 6px oklch(0% 0 0/.1)}.c-dialog::backdrop{transition-timing-function:inherit;transition-duration:inherit;background-color:oklch(0% 0 0/.8);transition-property:opacity}@starting-style{.c-dialog:modal{opacity:0}.c-dialog:modal::backdrop{opacity:0}}.c-dialog:not(:modal){opacity:0}.c-dialog:not(:modal)::backdrop{opacity:0}@media (width<=768.98px){.c-dialog{--_block-gutter:calc(40px * var(--font-ratio))}}.c-icon{display:var(--_icon-display,inline-flex);inline-size:var(--_icon-inline-size,var(--_icon-size,1em));block-size:var(--_icon-block-size,var(--_icon-size,1em));line-height:inherit;vertical-align:bottom;color:var(--_icon-color,currentColor);rotate:var(--_icon-rotate,0);translate:var(--_icon-translate,0 0);flex-shrink:0;justify-content:center;align-items:flex-end;text-decoration:none;transition-property:color,translate;transition-duration:.3s}.c-featured{padding:calc(120px*var(--font-ratio)) var(--content-inline-padding);position:relative}.c-featured__bg{inline-size:100%;block-size:calc(100% + 20px*var(--font-ratio));mask-image:url(../img/featured/mask_01.svg),url(../img/common/mask_01.svg),url(../img/featured/mask_02.svg);mask-repeat:repeat-x,no-repeat,repeat-x;mask-position:0 0,0 calc(100px*var(--font-ratio)),0 100%;mask-size:auto calc(100px*var(--font-ratio)),100% calc(100% - 200px*var(--font-ratio)),auto calc(100px*var(--font-ratio));background-color:#ffcee0;position:absolute;inset-block-start:calc(-20px*var(--font-ratio));inset-inline-start:0}.c-featured__bg picture,.c-featured__bg img{object-fit:cover;block-size:100%;inline-size:100%}.c-featured__inner{inline-size:100%;max-inline-size:calc(1100px*var(--font-ratio));padding:calc(60px*var(--font-ratio));border-radius:calc(30px*var(--font-ratio));background-color:#ebfffa;margin-inline:auto;position:relative}.c-featured__main{gap:calc(40px*var(--font-ratio));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-featured__text{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-medium);line-height:1.5}.c-featured__text p+p{margin-block-start:1em}.c-featured__text em{font-style:normal;font-weight:var(--font-bold);color:var(--color-pink)}@media (width<=768.98px){.c-featured{padding-block:calc(100px*var(--font-ratio))}.c-featured__bg{mask-image:url(../img/featured/mask_01_sp.svg),url(../img/common/mask_01.svg),url(../img/featured/mask_02_sp.svg);mask-size:100% calc(200px*var(--font-ratio)),100% calc(100% - 200px*var(--font-ratio)),100% calc(200px*var(--font-ratio))}.c-featured__inner{padding:calc(20px*var(--font-ratio));border-radius:calc(20px*var(--font-ratio));grid-template-columns:1fr;display:grid}.c-featured__main{display:contents}.c-featured__text{margin-block-start:calc(20px*var(--font-ratio))}}.c-featured-head{justify-content:space-between;align-items:flex-end;display:flex}.c-featured-head__main{padding-block:calc(30px*var(--font-ratio)) calc(10px*var(--font-ratio));align-self:flex-start}.c-featured-head__badge{--reveal-delay:.2s;padding:calc(3px*var(--font-ratio)) calc(16px*var(--font-ratio)) calc(5px*var(--font-ratio));font-family:var(--font-en);font-size:calc(18rem/var(--root-font-size)*var(--font-ratio));color:var(--color-white);text-transform:uppercase;letter-spacing:.02em;background-color:var(--color-pink);border-radius:var(--rounded-full);align-items:center;font-weight:600;display:inline-flex;position:relative}.c-featured-head__badge:after{inline-size:calc(18px*var(--font-ratio));block-size:calc(16px*var(--font-ratio));content:"";background-color:var(--color-pink);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset-block-start:calc(100% - 8px*var(--font-ratio));inset-inline-start:calc(14px*var(--font-ratio))}.c-featured-head__badge span{margin-inline-start:calc(4px*var(--font-ratio));font-style:italic}.c-featured-head__title{font-size:calc(48rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);color:var(--color-green-strong);margin-block-start:calc(6px*var(--font-ratio));line-height:1.3}@media (width<=768.98px){.c-featured-head{display:contents}.c-featured-head__main{order:0;padding-block:0}.c-featured-head__doctor{inline-size:calc(180px*var(--font-ratio));order:2;margin-block-start:calc(20px*var(--font-ratio));margin-inline-start:auto}.c-featured-head__badge{font-size:calc(14rem/var(--root-font-size)*var(--font-ratio))}.c-featured-head__title{font-size:calc(38rem/var(--root-font-size)*var(--font-ratio))}}.c-featured-card{block-size:fit-content;padding:calc(20px*var(--font-ratio));border-color:#9fedbc;border-width:calc(2px*var(--font-ratio));border-radius:calc(20px*var(--font-ratio));background-color:#fff}.c-featured-card__title{font-size:calc(18rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);color:var(--color-green);text-align:center}.c-featured-card__title+*{margin-block-start:calc(20px*var(--font-ratio))}.c-featured-card__image{inline-size:fit-content;margin-inline:auto}.c-featured-card__image+*{margin-block-start:calc(10px*var(--font-ratio))}.c-featured-card__cite{font-size:calc(11rem/var(--root-font-size)*var(--font-ratio));color:#167554;line-height:1.4}@media (width<=768.98px){.c-featured-card{order:3}}.c-footer{z-index:1;background-color:var(--color-cyan);position:relative}.c-footer__nav{padding:calc(40px*var(--font-ratio)) var(--content-inline-padding)}.c-footer__list{gap:calc(20px*var(--font-ratio)) calc(40px*var(--font-ratio));flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.c-footer__link{gap:calc(10px*var(--font-ratio));font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);align-items:center;transition:opacity .3s;display:inline-flex}.c-footer__link:after{inline-size:calc(5px*var(--font-ratio));block-size:calc(5px*var(--font-ratio));content:"";border-block-start:calc(1.5px*var(--font-ratio)) solid currentcolor;border-inline-end:calc(1.5px*var(--font-ratio)) solid currentcolor;rotate:45deg}@media (pointer:fine){.c-footer__link:where(:any-link,:enabled,summary,label[for]):hover,.c-footer__link:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}}.c-footer__copyright{padding:calc(6px*var(--font-ratio)) var(--content-inline-padding);font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));text-align:center;background-color:var(--color-cyan-strong)}@media (width<=768.98px){.c-footer__nav{padding-block:calc(60px*var(--font-ratio)) calc(40px*var(--font-ratio))}.c-footer__list{gap:calc(16px*var(--font-ratio));flex-direction:column}.c-footer__link{font-size:calc(14rem/var(--root-font-size)*var(--font-ratio))}}.c-kv{--bw:1440;background-image:linear-gradient(oklch(97.1637% .0143719 224.492) 0%,oklch(93.6806% .0381693 184.352) 100%);place-items:center;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.c-kv__stage{min-block-size:100dvh;inline-size:min(100%,156.522svh);position:relative}.c-kv__stage>*{position:absolute;inset-block-start:0}.c-kv__stage img{block-size:auto;inline-size:100%;display:block}.c-kv__lotte{--kv-x:36;--kv-y:28;--kv-w:100;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-from-y:-8px;--kv-delay:.5s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);transition:opacity .3s;inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__lotte>picture{inline-size:100%;display:block}@media (pointer:fine){.c-kv__lotte:where(:any-link,:enabled,summary,label[for]):hover,.c-kv__lotte:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}}.c-kv__lead{--kv-x:442;--kv-y:48;--kv-w:556;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-from-y:-8px;--kv-delay:.55s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__title{--kv-x:400;--kv-y:93;--kv-w:640;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-from-y:-8px;--kv-delay:.65s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__title>picture{inline-size:100%;display:block}.c-kv__scene{--kv-x:141;--kv-y:278;--kv-w:1194;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-from-y:12%;--kv-delay:0s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble{--kv-from-scale:.8}.c-kv__bubble--t1{--kv-x:67;--kv-y:189;--kv-w:266;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:.9s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t2{--kv-x:400;--kv-y:317;--kv-w:279;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.05s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t3{--kv-x:426;--kv-y:494;--kv-w:339;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.2s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t4{--kv-x:648;--kv-y:555;--kv-w:396;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.35s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t5{--kv-x:746;--kv-y:374;--kv-w:268;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.5s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t6{--kv-x:1136;--kv-y:201;--kv-w:242;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.65s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d1{--kv-x:1030;--kv-y:287;--kv-w:32;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:1.95s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d2{--kv-x:1262;--kv-y:398;--kv-w:32;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:2.1s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d3{--kv-x:996;--kv-y:524;--kv-w:32;inline-size:calc(var(--kv-w)/var(--bw)*100%);--kv-delay:2.25s;margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}@media (width<=768.98px){.c-kv{--bw:390}.c-kv__scene{--kv-x:0;--kv-y:408;--kv-w:411;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__lotte{--kv-x:20;--kv-y:20;--kv-w:100;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__lead{--kv-x:45;--kv-y:66;--kv-w:300;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__title{--kv-x:35;--kv-y:97;--kv-w:320;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t1{--kv-x:41;--kv-y:192;--kv-w:176;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t2{--kv-x:5;--kv-y:269;--kv-w:163;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t3{--kv-x:80;--kv-y:357;--kv-w:130;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t4{--kv-x:193;--kv-y:292;--kv-w:170;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t5{--kv-x:219;--kv-y:214;--kv-w:162;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__bubble--t6{--kv-x:241;--kv-y:362;--kv-w:149;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d1{--kv-x:230;--kv-y:451;--kv-w:18;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d2{--kv-x:354;--kv-y:417;--kv-w:18;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}.c-kv__deco--d3{--kv-x:224;--kv-y:569;--kv-w:18;inline-size:calc(var(--kv-w)/var(--bw)*100%);margin-block-start:calc(var(--kv-y)/var(--bw)*100%);inset-inline-start:calc(var(--kv-x)/var(--bw)*100%)}}@media (prefers-reduced-motion:no-preference){.c-kv[data-kv]{--play:paused}.c-kv[data-kv] :is(.c-kv__scene,.c-kv__lotte,.c-kv__lead,.c-kv__title,.c-kv__bubble){animation:kv-in .6s ease var(--kv-delay,0s) both;animation-play-state:var(--play)}.c-kv[data-kv] .c-kv__bubble{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.c-kv[data-kv] .c-kv__deco{animation:kv-deco-in .6s ease-out var(--kv-delay,0s) both;animation-play-state:var(--play)}.c-kv[data-kv=in]{--play:running}}@keyframes kv-in{0%{opacity:0;scale:var(--kv-from-scale,1);translate:0 var(--kv-from-y,0)}to{opacity:1;translate:0;scale:1}}@keyframes kv-deco-in{0%{opacity:0;rotate:-45deg;scale:0}55%{opacity:1;rotate:12deg;scale:1.35}to{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference) and (scripting:none){.c-kv[data-kv]{--play:running}}.c-reveal{background-image:linear-gradient(oklch(97.1637% .0143719 224.492) 0%,oklch(93.6806% .0381693 184.352) 100%);position:relative}.c-reveal__chars{z-index:0;place-items:center;block-size:100svh;margin-block-end:-100svh;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.c-reveal__chars picture,.c-reveal__chars img{inline-size:min(calc(1252px * var(--font-ratio)),calc(1252 / var(--base-width) * 100vw))}@media (width<=768.98px){.c-reveal__chars{place-items:end;inset-block:0}.c-reveal__chars picture,.c-reveal__chars img{inline-size:100%}}.c-qa{padding-block:calc(120/var(--base-max-width)*var(--base-unit)) calc(340/var(--base-max-width)*var(--base-unit))}.c-qa__inner{inline-size:100%;max-inline-size:calc(1440px*var(--font-ratio));margin-inline:auto}.c-qa__inner>*+*{margin-block-start:calc(270/var(--base-max-width)*var(--base-unit))}.c-qa__panel{position:relative}.c-qa__question{inline-size:var(--_question-w);margin-inline-start:calc(420/var(--base-max-width)*var(--base-unit))}.c-qa__answer{--reveal-delay:.15s;inline-size:var(--_answer-w);margin-inline-start:var(--_answer-x)}@media (pointer:fine){.c-qa__answer:where(:any-link,:enabled,summary,label[for]):hover,.c-qa__answer:where(:any-link,:enabled,summary,label[for]):focus-visible{scale:1.05}}.c-qa__panel:first-child{--_question-w:calc(559 / var(--base-max-width) * var(--base-unit));--_answer-w:calc(354 / var(--base-max-width) * var(--base-unit));--_answer-x:calc(616 / var(--base-max-width) * var(--base-unit))}.c-qa__panel:nth-child(2){--_question-w:calc(559 / var(--base-max-width) * var(--base-unit));--_answer-w:calc(432 / var(--base-max-width) * var(--base-unit));--_answer-x:calc(538 / var(--base-max-width) * var(--base-unit))}.c-qa__panel:nth-child(3){--_question-w:calc(485 / var(--base-max-width) * var(--base-unit));--_answer-w:calc(466 / var(--base-max-width) * var(--base-unit));--_answer-x:calc(504 / var(--base-max-width) * var(--base-unit))}.c-qa__panel:nth-child(4){--_question-w:calc(550 / var(--base-max-width) * var(--base-unit));--_answer-w:calc(452 / var(--base-max-width) * var(--base-unit));--_answer-x:calc(518 / var(--base-max-width) * var(--base-unit))}.c-qa__panel:nth-child(5){--_question-w:calc(559 / var(--base-max-width) * var(--base-unit));--_answer-w:calc(480 / var(--base-max-width) * var(--base-unit));--_answer-x:calc(490 / var(--base-max-width) * var(--base-unit))}@media (width<=768.98px){.c-qa__inner{inline-size:auto;max-inline-size:none;margin-inline:calc(20/var(--base-max-width)*var(--base-unit))}.c-qa__question{margin-inline-start:0}.c-qa :where(img){zoom:calc(var(--font-ratio)*2)}.c-qa__panel:first-child .c-qa__question{inline-size:calc(350px*var(--font-ratio))}.c-qa__panel:first-child .c-qa__answer{inline-size:calc(250px*var(--font-ratio));margin-inline-start:calc(100px*var(--font-ratio))}.c-qa__panel:nth-child(2) .c-qa__question{inline-size:calc(230px*var(--font-ratio))}.c-qa__panel:nth-child(2) .c-qa__answer{inline-size:calc(306px*var(--font-ratio));margin-inline-start:calc(44px*var(--font-ratio))}.c-qa__panel:nth-child(3) .c-qa__question{inline-size:calc(284px*var(--font-ratio))}.c-qa__panel:nth-child(3) .c-qa__answer{inline-size:calc(330px*var(--font-ratio));margin-inline-start:calc(20px*var(--font-ratio))}.c-qa__panel:nth-child(4) .c-qa__question{inline-size:calc(320px*var(--font-ratio))}.c-qa__panel:nth-child(4) .c-qa__answer{inline-size:calc(330px*var(--font-ratio));margin-inline-start:calc(20px*var(--font-ratio))}.c-qa__panel:nth-child(5) .c-qa__question{inline-size:calc(346px*var(--font-ratio))}.c-qa__panel:nth-child(5) .c-qa__answer{inline-size:calc(340px*var(--font-ratio));margin-inline-start:calc(10px*var(--font-ratio))}}.c-qa-dialog{border-radius:calc(40px*var(--font-ratio));background-image:linear-gradient(#d8fdff,#b6f3f6);block-size:auto;overflow:hidden}.c-qa-dialog::backdrop{background-color:oklch(0% 0 0/.3)}.c-qa-dialog .c-dialog__container{gap:calc(30px*var(--font-ratio));block-size:100%;max-block-size:100%;padding-block:calc(30px*var(--font-ratio));flex-direction:column;display:flex}.c-qa-dialog .c-dialog__close{padding:calc(2px*var(--font-ratio)) calc(20px*var(--font-ratio));font-family:var(--font-en);font-size:calc(18rem/var(--root-font-size)*var(--font-ratio));color:var(--color-white);text-transform:uppercase;cursor:pointer;background-color:var(--color-navy);border-radius:var(--rounded-full);flex:none;align-self:center;align-items:center;font-weight:600;transition:scale .3s;display:inline-flex}@media (pointer:fine){.c-qa-dialog .c-dialog__close:where(:any-link,:enabled,summary,label[for]):hover,.c-qa-dialog .c-dialog__close:where(:any-link,:enabled,summary,label[for]):focus-visible{scale:1.05}}.c-qa-dialog__heading{font-size:calc(36rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);font-feature-settings:"hwid" 1;color:var(--color-navy);line-height:1.5}.c-qa-dialog__heading em{color:var(--color-pink);font-style:normal}.c-qa-dialog__heading+*{margin-block-start:calc(30px*var(--font-ratio))}.c-qa-dialog__inner{padding:calc(30px*var(--font-ratio));background-color:var(--color-white);border-radius:calc(20px*var(--font-ratio))}.c-qa-dialog__inner>*+*{margin-block-start:calc(20px*var(--font-ratio))}.c-qa-dialog__container{min-block-size:0;padding-inline:calc(60px*var(--font-ratio));overscroll-behavior-block:contain;flex:1;overflow-y:auto}@media (width<=768.98px){.c-qa-dialog{border-radius:calc(20px*var(--font-ratio))}.c-qa-dialog .c-dialog__container{padding-block:calc(20px*var(--font-ratio))}.c-qa-dialog__heading{font-size:calc(24rem/var(--root-font-size)*var(--font-ratio))}.c-qa-dialog__heading+*{margin-block-start:calc(23px*var(--font-ratio))}.c-qa-dialog__inner{padding:calc(20px*var(--font-ratio))}.c-qa-dialog__container{padding-inline:calc(18px*var(--font-ratio))}}.c-qa-dialog-talk{gap:calc(20px*var(--font-ratio));grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.c-qa-dialog-talk[data-speaker=asker]{align-items:center}.c-qa-dialog-talk[data-speaker=asker] .c-qa-dialog-talk__speaker{color:var(--color-sub)}.c-qa-dialog-talk[data-speaker=asker] .c-qa-dialog-talk__body{color:var(--color-sub);font-style:italic}.c-qa-dialog-talk__speaker{gap:calc(2px*var(--font-ratio));inline-size:calc(50px*var(--font-ratio));font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));color:var(--color-navy);text-align:center;flex-direction:column;align-items:center;line-height:1.5;display:flex}.c-qa-dialog-talk__avatar{inline-size:calc(50px*var(--font-ratio));display:block}.c-qa-dialog-talk__avatar img{border-radius:var(--rounded-full)}.c-qa-dialog-talk__body{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-medium);color:var(--color-navy);line-height:1.5}.c-qa-dialog-talk__body em{font-style:normal;font-weight:var(--font-bold);color:var(--color-pink)}.c-qa-dialog-talk__figure{float:inline-end;inline-size:calc(470px*var(--font-ratio));max-inline-size:52%;margin-block:calc(4px*var(--font-ratio)) calc(16px*var(--font-ratio));margin-inline-start:calc(24px*var(--font-ratio))}.c-qa-dialog-talk__figure img{inline-size:100%;display:block}@media (width<=768.98px){.c-qa-dialog-talk{gap:calc(6px*var(--font-ratio));grid-template-columns:1fr}.c-qa-dialog-talk__body:has(.c-qa-dialog-talk__figure){flex-direction:column;display:flex}.c-qa-dialog-talk__speaker{gap:calc(12px*var(--font-ratio));flex-direction:row;inline-size:auto}.c-qa-dialog-talk__figure{float:none;inline-size:100%;max-inline-size:none;margin-block:calc(12/var(--base-max-width)*var(--base-unit)) 0;order:1;margin-inline-start:0}}.c-qa-dialog-data__row{gap:calc(32px*var(--font-ratio));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-qa-dialog-data__row+*{margin-block-start:calc(16px*var(--font-ratio))}.c-qa-dialog-data__title{font-size:calc(22rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-bold);color:var(--color-green);line-height:1.5}.c-qa-dialog-data__title+*{margin-block-start:calc(16px*var(--font-ratio))}.c-qa-dialog-data__text{font-size:calc(16rem/var(--root-font-size)*var(--font-ratio));font-weight:var(--font-medium);color:var(--color-default);line-height:1.5}.c-qa-dialog-data__text em{font-style:normal;font-weight:var(--font-bold);color:var(--color-green)}.c-qa-dialog-data__text+*{margin-block-start:calc(16px*var(--font-ratio))}.c-qa-dialog-data__cite{gap:calc(10px*var(--font-ratio));font-size:calc(12rem/var(--root-font-size)*var(--font-ratio));color:var(--color-default);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.c-qa-dialog-data__cite dt{font-weight:var(--font-medium)}.c-qa-dialog-data__cite dd{gap:calc(4px*var(--font-ratio));display:grid}.c-qa-dialog-data__cite a{gap:calc(4px*var(--font-ratio));inline-size:fit-content;-webkit-text-decoration:revert;text-decoration:revert}@media (pointer:fine){.c-qa-dialog-data__cite a:where(:any-link,:enabled,summary,label[for]):hover,.c-qa-dialog-data__cite a:where(:any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}}.c-qa-dialog-data__cite a:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+PHBhdGggZD0iTTguNSA4SDBWMS41aDFWN2g3LjV6Ii8+PHBhdGggZD0iTTEwIDZIMlYwaDh6TTMgNWg2VjFIM3oiLz48L3N2Zz4=);margin-inline-start:calc(4px*var(--font-ratio))}.c-qa-dialog-data__figure img{inline-size:100%;display:block}@media (width<=768.98px){.c-qa-dialog-data__row{grid-template-columns:minmax(0,1fr)}.c-qa-dialog-data__figure{inline-size:100%}.c-qa-dialog-data__cite{gap:calc(4px*var(--font-ratio));grid-template-columns:1fr}.c-qa-dialog-data__title{font-size:calc(18rem/var(--root-font-size)*var(--font-ratio))}}}@layer utilities{[data-text-align]{text-align:var(--_text-align,initial)}[data-text-align~=start]:not([data-text-align~=pc]):not([data-text-align~=sp]){--_text-align:start}[data-text-align~=center]:not([data-text-align~=pc]):not([data-text-align~=sp]){--_text-align:center}[data-text-align~=end]:not([data-text-align~=pc]):not([data-text-align~=sp]){--_text-align:end}@media (width>=841px){[data-text-align~=pc][data-text-align~=start]{--_text-align:start}[data-text-align~=pc][data-text-align~=center]{--_text-align:center}[data-text-align~=pc][data-text-align~=end]{--_text-align:end}}@media (width<=768.98px){[data-text-align~=sp][data-text-align~=start]{--_text-align:start}[data-text-align~=sp][data-text-align~=center]{--_text-align:center}[data-text-align~=sp][data-text-align~=end]{--_text-align:end}}@media (width>=841px){.u-only-sp{display:none}}@media (width<=840.98px){.u-only-pc{display:none}}.u-visually-hidden{contain:strict!important;white-space:nowrap!important;pointer-events:none!important;clip-path:inset(50%)!important;border-width:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}}