@layer reset,base,tokens,recipes,layout,utilities,state,top,page,include-debug;@layer base{:root,:host,sa-theme[data-theme]{--clamp-root-font-size: 16}:root,body,:host,sa-theme[data-theme]{--clamp-viewport-min: 640;--clamp-viewport-max: 640.0625;--fs-min: 16;--fs-max: 16}:where(*:not([data-sa-component]),*:not([data-sa-component]):before,*:not([data-sa-component]):after){--fs-slope: calc( (var(--fs-max) - var(--fs-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--fs-y-axis-intersection: calc(var(--fs-min) - (var(--fs-slope) * var(--clamp-viewport-min)));--fs-preferred-value: calc( var(--fs-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--fs-slope) * 100vi) );--fs-clamp: clamp( calc(var(--fs-min) * (1rem / var(--clamp-root-font-size))), var(--fs-preferred-value), calc(var(--fs-max) * (1rem / var(--clamp-root-font-size))) );font-size:var( --fs-clamp, calc(var(--clamp-root-font-size) * (1rem / var(--clamp-root-font-size))) );--fs-min: ;--fs-max: ;--mbs-slope: calc( (var(--mbs-max) - var(--mbs-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--mbs-y-axis-intersection: calc(var(--mbs-min) - (var(--mbs-slope) * var(--clamp-viewport-min)));--mbs-preferred-value: calc( var(--mbs-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--mbs-slope) * 100vi) );--mbs-clamp: clamp( calc(var(--mbs-min) * (1rem / var(--clamp-root-font-size))), var(--mbs-preferred-value), calc(var(--mbs-max) * (1rem / var(--clamp-root-font-size))) );margin-block-start:var(--mbs-clamp, 0);--mbs-min: ;--mbs-max: ;--mbe-slope: calc( (var(--mbe-max) - var(--mbe-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--mbe-y-axis-intersection: calc(var(--mbe-min) - (var(--mbe-slope) * var(--clamp-viewport-min)));--mbe-preferred-value: calc( var(--mbe-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--mbe-slope) * 100vi) );--mbe-clamp: clamp( calc(var(--mbe-min) * (1rem / var(--clamp-root-font-size))), var(--mbe-preferred-value), calc(var(--mbe-max) * (1rem / var(--clamp-root-font-size))) );margin-block-end:var(--mbe-clamp, 0);--mbe-min: ;--mbe-max: ;--mis-slope: calc( (var(--mis-max) - var(--mis-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--mis-y-axis-intersection: calc(var(--mis-min) - (var(--mis-slope) * var(--clamp-viewport-min)));--mis-preferred-value: calc( var(--mis-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--mis-slope) * 100vi) );--mis-clamp: clamp( calc(var(--mis-min) * 1px), var(--mis-preferred-value), calc(var(--mis-max) * 1px) );margin-inline-start:var(--mis-clamp, 0);--mis-min: ;--mis-max: ;--mie-slope: calc( (var(--mie-max) - var(--mie-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--mie-y-axis-intersection: calc(var(--mie-min) - (var(--mie-slope) * var(--clamp-viewport-min)));--mie-preferred-value: calc( var(--mie-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--mie-slope) * 100vi) );--mie-clamp: clamp( calc(var(--mie-min) * 1px), var(--mie-preferred-value), calc(var(--mie-max) * 1px) );margin-inline-end:var(--mie-clamp, 0);--mie-min: ;--mie-max: ;--pbs-slope: calc( (var(--pbs-max) - var(--pbs-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--pbs-y-axis-intersection: calc(var(--pbs-min) - (var(--pbs-slope) * var(--clamp-viewport-min)));--pbs-preferred-value: calc( var(--pbs-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--pbs-slope) * 100vi) );--pbs-clamp: clamp( calc(var(--pbs-min) * (1rem / var(--clamp-root-font-size))), var(--pbs-preferred-value), calc(var(--pbs-max) * (1rem / var(--clamp-root-font-size))) );padding-block-start:var(--pbs-clamp, 0);--pbs-min: ;--pbs-max: ;--pbe-slope: calc( (var(--pbe-max) - var(--pbe-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--pbe-y-axis-intersection: calc(var(--pbe-min) - (var(--pbe-slope) * var(--clamp-viewport-min)));--pbe-preferred-value: calc( var(--pbe-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--pbe-slope) * 100vi) );--pbe-clamp: clamp( calc(var(--pbe-min) * (1rem / var(--clamp-root-font-size))), var(--pbe-preferred-value), calc(var(--pbe-max) * (1rem / var(--clamp-root-font-size))) );padding-block-end:var(--pbe-clamp, 0);--pbe-min: ;--pbe-max: ;--pis-slope: calc( (var(--pis-max) - var(--pis-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--pis-y-axis-intersection: calc(var(--pis-min) - (var(--pis-slope) * var(--clamp-viewport-min)));--pis-preferred-value: calc( var(--pis-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--pis-slope) * 100vi) );--pis-clamp: clamp( calc(var(--pis-min) * 1px), var(--pis-preferred-value), calc(var(--pis-max) * 1px) );padding-inline-start:var(--pis-clamp, 0);--pis-min: ;--pis-max: ;--pie-slope: calc( (var(--pie-max) - var(--pie-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--pie-y-axis-intersection: calc(var(--pie-min) - (var(--pie-slope) * var(--clamp-viewport-min)));--pie-preferred-value: calc( var(--pie-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--pie-slope) * 100vi) );--pie-clamp: clamp( calc(var(--pie-min) * 1px), var(--pie-preferred-value), calc(var(--pie-max) * 1px) );padding-inline-end:var(--pie-clamp, 0);--pie-min: ;--pie-max: ;--is-px-slope: calc( (var(--is-px-max) - var(--is-px-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--is-px-y-axis-intersection: calc( var(--is-px-min) - (var(--is-px-slope) * var(--clamp-viewport-min)) );--is-px-preferred-value: calc( var(--is-px-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--is-px-slope) * 100vi) );--is-clamp-px: clamp( calc(var(--is-px-min) * 1px), var(--is-px-preferred-value), calc(var(--is-px-max) * 1px) );--is-rem-slope: calc( (var(--is-rem-max) - var(--is-rem-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--is-rem-y-axis-intersection: calc( var(--is-rem-min) - (var(--is-rem-slope) * var(--clamp-viewport-min)) );--is-rem-preferred-value: calc( var(--is-rem-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--is-rem-slope) * 100vi) );--is-clamp-rem: clamp( calc(var(--is-rem-min) * (1rem / var(--clamp-root-font-size))), var(--is-rem-preferred-value), calc(var(--is-rem-max) * (1rem / var(--clamp-root-font-size))) );inline-size:var(--is-clamp-px, var(--is-clamp-rem, initial));--rg-slope: calc( (var(--rg-max) - var(--rg-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--rg-y-axis-intersection: calc(var(--rg-min) - (var(--rg-slope) * var(--clamp-viewport-min)));--rg-preferred-value: calc( var(--rg-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--rg-slope) * 100vi) );--rg-clamp: clamp( calc(var(--rg-min) * (1rem / var(--clamp-root-font-size))), var(--rg-preferred-value), calc(var(--rg-max) * (1rem / var(--clamp-root-font-size))) );row-gap:var(--rg-clamp, initial);--rg-min: ;--rg-max: ;--cg-slope: calc( (var(--cg-max) - var(--cg-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)) );--cg-y-axis-intersection: calc(var(--cg-min) - (var(--cg-slope) * var(--clamp-viewport-min)));--cg-preferred-value: calc(var(--cg-y-axis-intersection) + (var(--cg-slope) * 100vi));--cg-clamp: clamp( calc(var(--cg-min) * 1px), var(--cg-preferred-value), calc(var(--cg-max) * 1px) );column-gap:var(--cg-clamp);--cg-min: ;--cg-max: }}@layer tokens{:where(:root,:host,sa-theme[data-theme]){--container-actual-width: 990px;--scrollbar-block-size: 105px;--content-max-width: min(100%, 1030px);--content-side-space: var(--spacing-5-px);--line-height-lg: 1.75;--line-height-md: 1.5;--line-height-sm: 1.25;--line-height-one: 1;--accordion-body-padding-bottom: 1.375rem;--accordion-body-padding-inline: 22px;--accordion-body-padding-top: 1.375rem;--accordion-head-font-size: 1rem;--button-primary-md-width: 18.75rem}@media (width > 40.1rem){:where(:root,:host,sa-theme[data-theme]){--accordion-body-padding-top: 1.6875rem;--accordion-body-padding-bottom: 2.625rem;--accordion-body-padding-inline: 42px;--accordion-head-font-size: 1.375rem;--button-primary-md-width: 24.375rem}}:where(:root,:host,sa-theme[data-theme]){--clamp-font-size-10: 10;--clamp-font-size-11: 11;--clamp-font-size-12: 12;--clamp-font-size-13: 13;--clamp-font-size-14: 14;--clamp-font-size-15: 15;--clamp-font-size-16: 16;--clamp-font-size-17: 17;--clamp-font-size-18: 18;--clamp-font-size-19: 19;--clamp-font-size-20: 20;--clamp-font-size-24: 24;--clamp-font-size-28: 28;--clamp-font-size-32: 32;--clamp-font-size-36: 36;--clamp-font-size-40: 40;--clamp-font-size-44: 44;--clamp-font-size-48: 48;--font-size-10: .625rem;--font-size-11: .6875rem;--font-size-12: .75rem;--font-size-13: .8125rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-17: 1.0625rem;--font-size-18: 1.125rem;--font-size-19: 1.1875rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-36: 2.25rem;--font-size-40: 2.5rem;--font-size-44: 2.75rem;--font-size-48: 3rem;--space-8: .5rem;--space-56: 3.5rem;--space-80: 5rem;--neutral-black: #000000;--neutral-gray-100: #e5e5e5;--neutral-gray-200: #cccccc;--neutral-gray-300: #b2b2b2;--neutral-gray-400: #999999;--neutral-gray-420: #949494;--neutral-gray-50: #f2f2f2;--neutral-gray-500: #7f7f7f;--neutral-gray-536: #767676;--neutral-gray-600: #666666;--neutral-gray-700: #4c4c4c;--neutral-gray-800: #333333;--neutral-gray-900: #191919;--neutral-white: #ffffff;--primitive-blue-100: #cce3f3;--primitive-blue-200: #99c8e7;--primitive-blue-300: #66acda;--primitive-blue-400: #3391ce;--primitive-blue-50: #e6f1f9;--primitive-blue-500: #0075c2;--primitive-blue-600: #005e9b;--primitive-blue-700: #004674;--primitive-blue-800: #002f4e;--primitive-blue-900: #001727;--primitive-chalk-blue-100: #edf2f5;--primitive-chalk-blue-200: #dbe6ec;--primitive-chalk-blue-300: #c9d9e2;--primitive-chalk-blue-400: #b7cdd9;--primitive-chalk-blue-50: #f6f9fa;--primitive-chalk-blue-500: #a5c0cf;--primitive-chalk-blue-600: #849aa6;--primitive-chalk-blue-700: #63737c;--primitive-chalk-blue-800: #424d53;--primitive-chalk-blue-900: #212629;--primitive-chrome-yellow-100: #fef0d5;--primitive-chrome-yellow-200: #fce2ab;--primitive-chrome-yellow-300: #fbd381;--primitive-chrome-yellow-400: #f9c557;--primitive-chrome-yellow-50: #fef8ea;--primitive-chrome-yellow-500: #f8b62d;--primitive-chrome-yellow-600: #c69224;--primitive-chrome-yellow-700: #956d1b;--primitive-chrome-yellow-800: #634912;--primitive-chrome-yellow-900: #322409;--primitive-cyan-100: #ccebf9;--primitive-cyan-200: #99d8f3;--primitive-cyan-300: #66c4ed;--primitive-cyan-400: #33b1e7;--primitive-cyan-50: #e6f5fc;--primitive-cyan-500: #009de1;--primitive-cyan-600: #007eb4;--primitive-cyan-700: #005e87;--primitive-cyan-800: #003f5a;--primitive-cyan-900: #001f2d;--primitive-green-100: #cde2d8;--primitive-green-200: #9bc6b2;--primitive-green-300: #68a98b;--primitive-green-400: #368d65;--primitive-green-50: #e6f1ec;--primitive-green-500: #04703e;--primitive-green-600: #035a32;--primitive-green-700: #024325;--primitive-green-800: #022d19;--primitive-green-900: #01160c;--primitive-indigo-100: #ccdcea;--primitive-indigo-200: #99b8d5;--primitive-indigo-250: #80a6cb;--primitive-indigo-300: #6695c1;--primitive-indigo-400: #3371ac;--primitive-indigo-50: #e6edf5;--primitive-indigo-500: #004e97;--primitive-indigo-600: #003e79;--primitive-indigo-700: #002f5b;--primitive-indigo-800: #001f3c;--primitive-indigo-900: #00101e;--primitive-lemon-yellow-100: #fffccc;--primitive-lemon-yellow-200: #fff999;--primitive-lemon-yellow-300: #fff766;--primitive-lemon-yellow-400: #fff433;--primitive-lemon-yellow-50: #fffee6;--primitive-lemon-yellow-500: #fff100;--primitive-lemon-yellow-600: #ccc100;--primitive-lemon-yellow-700: #999100;--primitive-lemon-yellow-800: #666000;--primitive-lemon-yellow-900: #333000;--primitive-marigold-100: #ffecd1;--primitive-marigold-200: #ffd8a3;--primitive-marigold-300: #ffc576;--primitive-marigold-400: #ffb148;--primitive-marigold-50: #fff5e8;--primitive-marigold-500: #ff9e1a;--primitive-marigold-600: #cc7e15;--primitive-marigold-700: #995f10;--primitive-marigold-800: #663f0a;--primitive-marigold-900: #332005;--primitive-orange-100: #fee1cc;--primitive-orange-200: #fcc299;--primitive-orange-300: #fba466;--primitive-orange-400: #f98533;--primitive-orange-50: #fef0e5;--primitive-orange-500: #f86700;--primitive-orange-600: #c65200;--primitive-orange-700: #953e00;--primitive-orange-800: #632900;--primitive-orange-900: #321500;--primitive-pink-100: #fddfed;--primitive-pink-200: #fabfdb;--primitive-pink-300: #f89fc8;--primitive-pink-400: #f57fb6;--primitive-pink-50: #feeff6;--primitive-pink-500: #f35fa4;--primitive-pink-600: #c24c83;--primitive-pink-700: #923962;--primitive-pink-800: #612642;--primitive-pink-900: #311321;--primitive-red-100: #fedacc;--primitive-red-200: #feb599;--primitive-red-300: #fd9166;--primitive-red-400: #fd6c33;--primitive-red-50: #ffede6;--primitive-red-500: #fc4700;--primitive-red-600: #ca3900;--primitive-red-700: #972b00;--primitive-red-800: #651c00;--primitive-red-900: #320e00;--primitive-scarlet-100: #fbddcd;--primitive-scarlet-200: #f7bb9b;--primitive-scarlet-250: #f5aa81;--primitive-scarlet-300: #f29968;--primitive-scarlet-400: #ee7736;--primitive-scarlet-50: #fdeee6;--primitive-scarlet-500: #ea5504;--primitive-scarlet-600: #bb4403;--primitive-scarlet-700: #8c3302;--primitive-scarlet-800: #5e2202;--primitive-scarlet-900: #2f1101;--primitive-ss-navy-100: #ccd5e1;--primitive-ss-navy-200: #99aac3;--primitive-ss-navy-300: #6680a5;--primitive-ss-navy-400: #335587;--primitive-ss-navy-50: #e6eaf0;--primitive-ss-navy-500: #002b69;--primitive-ss-navy-600: #002254;--primitive-ss-navy-700: #001a3f;--primitive-ss-navy-800: #00112a;--primitive-ss-navy-900: #000915;--primitive-ultramarine-100: #d2d2ed;--primitive-ultramarine-200: #a5a5da;--primitive-ultramarine-300: #7979c8;--primitive-ultramarine-400: #4c4cb5;--primitive-ultramarine-50: #e9e9f6;--primitive-ultramarine-500: #1f1fa3;--primitive-ultramarine-600: #191982;--primitive-ultramarine-700: #131362;--primitive-ultramarine-800: #0c0c41;--primitive-ultramarine-900: #060621;--primitive-wine-red-100: #f4d9d9;--primitive-wine-red-200: #e9b4b4;--primitive-wine-red-300: #df8e8e;--primitive-wine-red-400: #d46969;--primitive-wine-red-50: #faecec;--primitive-wine-red-500: #c94343;--primitive-wine-red-600: #a13636;--primitive-wine-red-700: #792828;--primitive-wine-red-800: #501b1b;--primitive-wine-red-900: #280d0d;--unique-fire-top-blue-100: #ccd4ea;--unique-fire-top-blue-420: #7795ce;--unique-fire-top-orange-50: #fff0d8;--shadow-1: 0 2px 2px 0 rgb(0 0 0 / .4)}:where(:root,:host,sa-theme[data-theme]) [data-theme=auto]{--semantic-background-body: var(--neutral-white);--semantic-background-overlay: #0000001a;--semantic-fill-accent: var(--primitive-lemon-yellow-500);--semantic-fill-attention: var(--primitive-red-500);--semantic-fill-brand-primary: var(--primitive-indigo-500);--semantic-fill-brand-primary-light: var(--primitive-indigo-50);--semantic-fill-brand-primary-midium: var(--primitive-indigo-400);--semantic-fill-brand-primary-row: var(--primitive-indigo-300);--semantic-fill-brand-secondary: var(--primitive-blue-500);--semantic-fill-brand-secondary-light: var(--primitive-blue-100);--semantic-fill-brand-tertiary: #ffffff;--semantic-fill-brand-tertiary-light: #ffffff;--semantic-fill-mypage: var(--primitive-indigo-600);--semantic-fill-on-accent: var(--neutral-white);--semantic-fill-positive: var(--primitive-green-500);--semantic-fill-positive-light: var(--primitive-green-50);--semantic-fill-primary: var(--neutral-gray-50);--semantic-fill-quaternary: var(--neutral-black);--semantic-fill-secondary: var(--neutral-gray-100);--semantic-fill-tertiary: var(--neutral-gray-536);--semantic-fill-warn: var(--primitive-red-600);--semantic-fill-warn-light: var(--primitive-red-50);--semantic-stroke-attention: var(--primitive-red-500);--semantic-stroke-brand-primary: var(--primitive-indigo-500);--semantic-stroke-brand-primary-medium: var(--primitive-indigo-400);--semantic-stroke-brand-secondary: var(--primitive-blue-500);--semantic-stroke-brand-tertiary: #ffffff;--semantic-stroke-mypage: var(--primitive-indigo-600);--semantic-stroke-on-accent: var(--neutral-white);--semantic-stroke-on-accent-opacity-20: #ffffff33;--semantic-stroke-positive: var(--primitive-green-500);--semantic-stroke-primary: var(--neutral-gray-200);--semantic-stroke-secondary: var(--neutral-gray-100);--semantic-stroke-tertiary: var(--neutral-black);--semantic-stroke-tertiary-opacity-20: #00000033;--semantic-stroke-warn: var(--primitive-red-600);--semantic-stroke-status-focus-accent: var(--primitive-chrome-yellow-500);--semantic-text-attention: var(--primitive-red-500);--semantic-text-brand-primary: var(--primitive-indigo-500);--semantic-text-brand-primary-medium: var(--primitive-indigo-400);--semantic-text-brand-secondary: var(--primitive-blue-500);--semantic-text-brand-tertiary: #ffffff;--semantic-text-link: var(--primitive-ultramarine-500);--semantic-text-link-hover: var(--primitive-ultramarine-400);--semantic-text-mypage: var(--primitive-indigo-600);--semantic-text-on-accent: var(--neutral-white);--semantic-text-on-accent-secondary: #ffffff;--semantic-text-positive: var(--primitive-green-500);--semantic-text-primary: var(--neutral-black);--semantic-text-secondary: var(--neutral-gray-700);--semantic-text-tertiary: var(--neutral-gray-536);--semantic-text-warn: var(--primitive-red-600);--ui-button-primary-fill-default: var(--primitive-indigo-400);--ui-button-primary-text-default: var(--neutral-white)}:where(:root,:host,sa-theme[data-theme]) :where([data-theme=fire]){--semantic-background-body: var(--neutral-white);--semantic-background-overlay: #0000001a;--semantic-fill-accent: var(--primitive-lemon-yellow-500);--semantic-fill-attention: var(--primitive-red-500);--semantic-fill-brand-primary: var(--primitive-red-500);--semantic-fill-brand-primary-light: var(--primitive-red-50);--semantic-fill-brand-primary-midium: #ffffff;--semantic-fill-brand-primary-row: #ffffff;--semantic-fill-brand-secondary: var(--primitive-marigold-500);--semantic-fill-brand-secondary-light: var(--primitive-marigold-100);--semantic-fill-brand-tertiary: #ffffff;--semantic-fill-brand-tertiary-light: #ffffff;--semantic-fill-mypage: var(--primitive-indigo-600);--semantic-fill-on-accent: var(--neutral-white);--semantic-fill-positive: var(--primitive-green-500);--semantic-fill-positive-light: var(--primitive-green-50);--semantic-fill-primary: var(--neutral-gray-50);--semantic-fill-quaternary: var(--neutral-black);--semantic-fill-secondary: var(--neutral-gray-100);--semantic-fill-tertiary: var(--neutral-gray-536);--semantic-fill-warn: var(--primitive-red-600);--semantic-fill-warn-light: var(--primitive-red-50);--semantic-stroke-attention: var(--primitive-red-500);--semantic-stroke-brand-primary: var(--primitive-red-600);--semantic-stroke-brand-primary-medium: var(--primitive-red-500);--semantic-stroke-brand-secondary: var(--primitive-marigold-500);--semantic-stroke-brand-tertiary: #ffffff;--semantic-stroke-mypage: var(--primitive-indigo-600);--semantic-stroke-on-accent: var(--neutral-white);--semantic-stroke-on-accent-opacity-20: #ffffff33;--semantic-stroke-positive: var(--primitive-green-500);--semantic-stroke-primary: var(--neutral-gray-200);--semantic-stroke-secondary: var(--neutral-gray-100);--semantic-stroke-tertiary: var(--neutral-black);--semantic-stroke-tertiary-opacity-20: #00000033;--semantic-stroke-warn: var(--primitive-red-600);--semantic-stroke-status-focus-accent: var(--primitive-chrome-yellow-500);--semantic-text-attention: var(--primitive-red-500);--semantic-text-brand-primary: var(--primitive-red-600);--semantic-text-brand-primary-medium: var(--primitive-red-500);--semantic-text-brand-secondary: var(--primitive-marigold-500);--semantic-text-brand-tertiary: #ffffff;--semantic-text-link: var(--primitive-ultramarine-500);--semantic-text-link-hover: var(--primitive-ultramarine-400);--semantic-text-mypage: var(--primitive-indigo-600);--semantic-text-on-accent: var(--neutral-white);--semantic-text-on-accent-secondary: #ffffff;--semantic-text-positive: var(--primitive-green-500);--semantic-text-primary: var(--neutral-black);--semantic-text-secondary: var(--neutral-gray-700);--semantic-text-tertiary: var(--neutral-gray-536);--semantic-text-warn: var(--primitive-red-600);--ui-button-primary-fill-default: var(--primitive-marigold-500);--ui-button-primary-text-default: var(--neutral-black)}:where(:root,:host,sa-theme[data-theme]) [data-theme=pet]{--semantic-background-body: var(--neutral-white);--semantic-background-overlay: #0000001a;--semantic-fill-accent: var(--primitive-lemon-yellow-500);--semantic-fill-attention: var(--primitive-red-500);--semantic-fill-brand-primary: var(--primitive-green-500);--semantic-fill-brand-primary-light: var(--primitive-green-50);--semantic-fill-brand-primary-midium: #ffffff;--semantic-fill-brand-primary-row: #ffffff;--semantic-fill-brand-secondary: var(--primitive-cyan-500);--semantic-fill-brand-secondary-light: var(--primitive-cyan-50);--semantic-fill-brand-tertiary: var(--primitive-pink-500);--semantic-fill-brand-tertiary-light: var(--primitive-pink-50);--semantic-fill-mypage: var(--primitive-indigo-600);--semantic-fill-on-accent: var(--neutral-white);--semantic-fill-positive: var(--primitive-green-500);--semantic-fill-positive-light: var(--primitive-green-50);--semantic-fill-primary: var(--neutral-gray-50);--semantic-fill-quaternary: var(--neutral-black);--semantic-fill-secondary: var(--neutral-gray-100);--semantic-fill-tertiary: var(--neutral-gray-536);--semantic-fill-warn: var(--primitive-red-600);--semantic-fill-warn-light: var(--primitive-red-50);--semantic-stroke-attention: var(--primitive-red-500);--semantic-stroke-brand-primary: var(--primitive-green-500);--semantic-stroke-brand-primary-medium: #ffffff;--semantic-stroke-brand-secondary: var(--primitive-cyan-500);--semantic-stroke-brand-tertiary: var(--primitive-pink-500);--semantic-stroke-mypage: var(--primitive-indigo-600);--semantic-stroke-on-accent: var(--neutral-white);--semantic-stroke-on-accent-opacity-20: #ffffff33;--semantic-stroke-positive: var(--primitive-green-500);--semantic-stroke-primary: var(--neutral-gray-200);--semantic-stroke-secondary: var(--neutral-gray-100);--semantic-stroke-tertiary: var(--neutral-black);--semantic-stroke-tertiary-opacity-20: #00000033;--semantic-stroke-warn: var(--primitive-red-600);--semantic-stroke-status-focus-accent: var(--primitive-chrome-yellow-500);--semantic-text-attention: var(--primitive-red-500);--semantic-text-brand-primary: var(--primitive-green-500);--semantic-text-brand-primary-medium: #ffffff;--semantic-text-brand-secondary: var(--primitive-cyan-500);--semantic-text-brand-tertiary: var(--primitive-pink-500);--semantic-text-link: var(--primitive-ultramarine-500);--semantic-text-link-hover: var(--primitive-ultramarine-400);--semantic-text-mypage: var(--primitive-indigo-600);--semantic-text-on-accent: var(--neutral-white);--semantic-text-on-accent-secondary: var(--primitive-lemon-yellow-500);--semantic-text-positive: #ffffff;--semantic-text-primary: var(--neutral-black);--semantic-text-secondary: var(--neutral-gray-700);--semantic-text-tertiary: var(--neutral-gray-536);--semantic-text-warn: var(--primitive-red-600);--ui-button-primary-fill-default: var(--primitive-green-500);--ui-button-primary-text-default: var(--neutral-white)}:where(:root,:host,sa-theme[data-theme]){--border-width-level-1: 1px;--border-width-default: var(--border-width-level-1);--border-width-level-2: 2px;--border-width-level-3: 4px;--font-size-body-xs: var(--font-size-12);--font-size-body-sm: var(--font-size-14);--font-size-body-md: var(--font-size-16);--font-size-button-lg: var(--font-size-16);--font-size-button-md: var(--font-size-16);--font-weight-normal: 400;--font-weight-bold: 700;--heading-level-1: var(--font-size-16);--heading-level-2: var(--font-size-17);--heading-level-3: var(--font-size-18);--heading-level-4: var(--font-size-20);--heading-level-5: var(--font-size-24);--heading-level-6: var(--font-size-28);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: calc(infinity * 1px);--semantic-radius-focus: 8px;--spacing-0: 0;--spacing-scale-0-5: 2;--spacing-scale-1: 4;--spacing-scale-2: 8;--spacing-scale-3: 12;--spacing-scale-4: 16;--spacing-scale-5: 20;--spacing-scale-6: 24;--spacing-scale-8: 32;--spacing-scale-10: 40;--spacing-scale-12: 48;--spacing-scale-14: 56;--spacing-scale-16: 64;--spacing-scale-20: 80;--spacing-scale-24: 96;--spacing-scale-28: 112;--spacing-scale-32: 128;--spacing-0-5: calc(var(--spacing-scale-0-5) * (1rem / var(--clamp-root-font-size))) ;--spacing-1: calc(var(--spacing-scale-1) * (1rem / var(--clamp-root-font-size)));--spacing-2: calc(var(--spacing-scale-2) * (1rem / var(--clamp-root-font-size)));--spacing-3: calc(var(--spacing-scale-3) * (1rem / var(--clamp-root-font-size)));--spacing-4: calc(var(--spacing-scale-4) * (1rem / var(--clamp-root-font-size)));--spacing-5: calc( var(--spacing-scale-5) * (1rem / var(--clamp-root-font-size)) );--spacing-6: calc(var(--spacing-scale-6) * (1rem / var(--clamp-root-font-size)));--spacing-8: calc(var(--spacing-scale-8) * (1rem / var(--clamp-root-font-size)));--spacing-10: calc(var(--spacing-scale-10) * (1rem / var(--clamp-root-font-size)));--spacing-12: calc(var(--spacing-scale-12) * (1rem / var(--clamp-root-font-size)));--spacing-14: calc(var(--spacing-scale-14) * (1rem / var(--clamp-root-font-size)));--spacing-16: calc(var(--spacing-scale-16) * (1rem / var(--clamp-root-font-size)));--spacing-20: calc(var(--spacing-scale-20) * (1rem / var(--clamp-root-font-size)));--spacing-24: calc(var(--spacing-scale-24) * (1rem / var(--clamp-root-font-size)));--spacing-28: calc(var(--spacing-scale-28) * (1rem / var(--clamp-root-font-size)));--spacing-32: calc(var(--spacing-scale-32) * (1rem / var(--clamp-root-font-size)));--spacing-0-5-px: calc(var(--spacing-scale-0-5) * 1px);--spacing-1-px: calc(var(--spacing-scale-1) * 1px);--spacing-2-px: calc(var(--spacing-scale-2) * 1px);--spacing-3-px: calc(var(--spacing-scale-3) * 1px);--spacing-4-px: calc(var(--spacing-scale-4) * 1px);--spacing-5-px: calc(var(--spacing-scale-5) * 1px);--spacing-6-px: calc(var(--spacing-scale-6) * 1px);--spacing-8-px: calc(var(--spacing-scale-8) * 1px);--spacing-10-px: calc(var(--spacing-scale-10) * 1px);--spacing-12-px: calc(var(--spacing-scale-12) * 1px);--spacing-14-px: calc(var(--spacing-scale-14) * 1px);--spacing-16-px: calc(var(--spacing-scale-16) * 1px);--spacing-20-px: calc(var(--spacing-scale-20) * 1px);--spacing-24-px: calc(var(--spacing-scale-24) * 1px);--spacing-28-px: calc(var(--spacing-scale-28) * 1px);--spacing-32-px: calc(var(--spacing-scale-32) * 1px);--spacing-component-block: var(--spacing-1);--spacing-gap-stack: var(--spacing-4);--spacing-gap-stack-lg: var(--spacing-6);--font-family-body: Hiragino Kaku Gothic ProN;--font-family-en: Arial}@media (width > 40.1rem){:where(:root,:host,sa-theme[data-theme]){--font-size-body-xs: var(--font-size-12);--font-size-body-sm: var(--font-size-14);--font-size-body-md: var(--font-size-16);--font-size-button-md: var(--font-size-16);--font-size-button-lg: var(--font-size-18);--font-weight-normal: 400;--font-weight-bold: 700;--heading-level-1: var(--font-size-16);--heading-level-2: var(--font-size-20);--heading-level-3: var(--font-size-24);--heading-level-4: var(--font-size-28);--heading-level-5: var(--font-size-32);--heading-level-6: var(--font-size-36);--spacing-component-block: var(--spacing-2);--spacing-gap-stack: var(--spacing-6);--spacing-gap-stack-lg: var(--spacing-8)}}:where(:root,:host,sa-theme[data-theme]){--layer-behind: -1;--layer-base: 0;--layer-1: 1;--layer-2: 2;--layer-3: 3}}@layer tokens{:root{--spacing-scale-13: 52;--spacing-scale-17: 68;--spacing-scale-18: 72;--spacing-13: calc(var(--spacing-scale-13) * (1rem / var(--clamp-root-font-size)));--spacing-17: calc(var(--spacing-scale-17) * (1rem / var(--clamp-root-font-size)));--spacing-18: calc(var(--spacing-scale-18) * (1rem / var(--clamp-root-font-size)));--font-size-22: 1.375rem;--radius-md-lg: 8px;--scarlet-600: #ca3900}:root{--font-family-body: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif}body{font-family:Numbers_Arial,Arial,Helvetica,Verdana,Noto Sans JP,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,\30e1\30a4\30ea\30aa,Meiryo,MS PGothic,sans-serif}[data-theme=auto]{--semantic-text-warn: #be0b00;--semantic-stroke-warn: #be0b00;--semantic-fill-warn: #be0b00}}@layer base{:root,:host{--container-actual-width: 990px}*:not(include-file):not(:defined){display:none!important}html{scroll-behavior:smooth}html:has(.floating-banner,auto-floating-banner){scroll-padding-bottom:var(--scrollbar-block-size)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@font-face{font-family:Numbers_Arial;src:local("Arial");unicode-range:U+0030-0039}body{-webkit-text-size-adjust:100%;font-family:"'Numbers_Arial',Hiragino Kaku Gothic ProN",Arial,Helvetica,Verdana,-apple-system,BlinkMacSystemFont,\30e1\30a4\30ea\30aa,Meiryo,MS PGothic,sans-serif}:focus-visible{outline-offset:4px;outline-width:2px;outline-style:solid}@media screen and (max-width: 40rem){sup{font-size:max(75%,var(--font-size-12))}}:where(.visually-hidden:not(:focus-within,:active)){position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;border:0!important;clip-path:inset(50%)!important;white-space:nowrap!important}img.with-stroke{border:var(--border-width-default) solid var(--semantic-stroke-primary);border-radius:var(--radius-xs)}img[width="800"],picture:has([width="800"]){max-width:min(100%,800px)}img[width="580"],picture:has([width="580"]){max-width:min(100%,580px)}img[src*=illustration]{border-radius:var(--radius-xs)}figure>:where(figcaption){--fs-min: var(--clamp-font-size-12);--fs-max: var(--clamp-font-size-12)}small{font-size:80%}sup{font-size:max(75%,var(--font-size-12))}strong.warn{color:var(--semantic-text-warn)}}@layer state{[data-device]{display:none}@media (min-width: 40rem){[data-device=desktop]{display:contents}}@media (max-width: 40rem){[data-device=mobile]{display:contents}}}@layer reset{*:not([data-sa-component]){margin:0;padding:0;font:inherit}*:not([data-sa-component]),*:not([data-sa-component]):before,*:not([data-sa-component]):after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border, currentColor)}html{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}code,kbd,pre,samp{font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder, #9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback))}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}button{text-align:initial;cursor:pointer}summary::-webkit-details-marker{display:none}}@layer base{table{--ui-table-border-width: var(--border-width-default);--ui-table-border: var(--ui-table-border-width) solid var(--semantic-stroke-primary);--fs-min: var(--clamp-font-size-15);--fs-max: var(--clamp-font-size-16);--ui-table-outer-radius: var(--radius-md);--ui-table-inner-radius: calc(var(--ui-table-outer-radius) - var(--ui-table-border-width));inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:var(--ui-table-border);border-radius:var(--ui-table-outer-radius)}table[data-layout=auto]{table-layout:auto}caption{text-align:left;font-weight:var(--font-weight-bold);margin-bottom:.2em}[data-head-width="20"]:is(thead th){inline-size:20%}[data-head-width="30"]:is(thead th){inline-size:30%}[data-head-width="40"]:is(thead th){inline-size:40%}[data-head-width="50"]:is(thead th){inline-size:50%}th,td{padding:1em;border:var(--ui-table-border)}th{background-color:var(--semantic-fill-primary);font-weight:var(--font-weight-bold)}td{background-color:var(--semantic-fill-on-accent)}td>p+:where(p,dl){margin-top:var(--spacing-gap-stack)}table:has(>thead) tr>th:first-child,table:has(>thead) tbody>tr>td:first-child{border-left-width:1px}table:has(>thead) tr>th:first-child{border-top-left-radius:var(--ui-table-inner-radius)}table:has(>thead) tr>th:last-child{border-top-right-radius:var(--ui-table-inner-radius)}table:has(>thead) tbody>tr:last-child>td:first-child{border-bottom-left-radius:var(--ui-table-inner-radius)}table:has(>thead) tbody>tr:last-child>td:last-child{border-bottom-right-radius:var(--ui-table-inner-radius)}table:has(>thead) th,table:has(>thead) td{border-left-width:0}table:has(>thead) td{border-top-width:0}table:not(:has(thead)) tr:first-child>th:first-child{border-top-left-radius:var(--ui-table-inner-radius)}table:not(:has(thead)) tr:first-child>td:last-child{border-top-right-radius:var(--ui-table-inner-radius)}table:not(:has(thead)) tr:last-child>th:first-child{border-bottom-left-radius:var(--ui-table-inner-radius)}table:not(:has(thead)) tr:last-child>td:last-child{border-bottom-right-radius:var(--ui-table-inner-radius)}table:not(:has(thead)) th,table:not(:has(thead)) td{border-top-width:0;border-left-width:0}table:not(:has(thead)) tr:first-child th,table:not(:has(thead)) tr:first-child td{border-top-width:var(--border-width-default)}table:not(:has(thead)) tr>th{border-left-width:var(--border-width-default)}table:has(>thead+tbody) tbody>tr>th:first-child{border-top:0;border-top-left-radius:0}table:has(>thead+tbody) tbody>tr:last-child>th:first-child{border-bottom-left-radius:var(--ui-table-inner-radius)}:root{--caption-line-count: 1}table.col-sticky>caption,table.row-sticky>caption{position:sticky;top:0;left:0;z-index:2;background-color:var(--semantic-fill-on-accent)}table.col-sticky>caption{width:100%}table.row-sticky>caption{width:fit-content}table.col-sticky>thead>tr>th,table.row-sticky>tbody>tr>th,table.row-sticky:has(thead)>thead>tr>th:first-child{position:sticky;top:0;left:0;z-index:1}table.col-sticky>thead>tr>th{top:calc(var(--caption-line-count) * 1em * var(--line-height-lg))}table.row-sticky>tbody>tr>th{left:0}@media screen and (max-width: 40rem){figure:has(>table){display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}}@layer recipes{:where(table[data-base-align]) td{text-align:var(--_td-align, left)}:where(table[data-base-align]) th{text-align:var(--_th-align, center)}[data-base-align=basic]:where(table[data-base-align]){--_th-align: center;--_td-align: left}[data-base-align=center]:where(table[data-base-align]){--_th-align: center;--_td-align: center}[data-base-align=left]:where(table[data-base-align]){--_th-align: left;--_td-align: left}[data-base-align=right]:where(table[data-base-align]){--_th-align: right;--_td-align: right}:is(th,td).center,:is(th,td).label{text-align:center}:is(th,td).left,:is(th,td).text{text-align:left}:is(th,td).right,:is(th,td).price{text-align:right}}@layer recipes{table{--ui-table-outer-radius: var(--radius-lg);border-width:0}table em{font-weight:var(--font-weight-bold)}table:has(>thead) thead>tr:not(:first-child)>th:first-child{border-top-left-radius:0;border-left-width:0}table:has(>thead) thead>tr:not(:first-child)>th:last-child{border-top-right-radius:0}table:has(>thead) thead>tr:not(:first-child)>th{border-top-width:0}.table-icon-label{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}@media (40.1rem < width){.table-icon-label{flex-direction:row;text-align:unset}}.table-icon-label:before{content:"";inline-size:1.5em;block-size:1.5em;background-image:var(--table-icon-label-icon);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}}@layer base{:where(main,.sb-show-main,.category-navigation,.bottom-local-nav)>*:not(dialog),nav:has(>.breadcrumb){width:var(--content-max-width);padding-inline:var(--content-side-space);margin-inline:auto}:where(main,.sb-show-main)>include-file{display:block}}@layer state{details:not([open]) *:not(summary){container:none}body:has(dialog[open]){overflow:hidden;padding-inline-end:var(--scrollbar-width, 0)}}.featured-flex-box [class^=pct-].pct-caution:before,.featured-flex-box [class^=pct-].pct-caution:after{color:var(--semantic-text-brand-primary)}@layer base{:where(body){font-family:Arial,Helvetica,Verdana,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,\30e1\30a4\30ea\30aa,MS PGothic,sans-serif;line-height:var(--line-height-lg);color:var(--semantic-text-primary)}:where(body) *{color:inherit}:where(main,.sb-show-main:not(:has(.category-navigation)),body>dialog) a:any-link:not([class]){color:var(--semantic-text-link);text-decoration:underline}:where(main,.sb-show-main,body>dialog) a:visited{color:revert}@media (any-hover: hover){:where(main,.sb-show-main:not(:has(.category-navigation)),body>dialog) a:any-link:not([class]):hover{text-decoration:none;color:var(--semantic-text-link-hover)}}:where(main,.sb-show-main,body>dialog) mark{background-color:transparent;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:var(--semantic-fill-accent);text-underline-offset:-.2em;text-decoration-skip-ink:none}button,a[class*=link],a[class*=button],[class^=heading-level]{font-feature-settings:"halt" on}}@layer layout{:where(main)>section,section:has(>.heading-level2,>.heading-level3),aside.box-border-with-heading[data-layout=section-layout]{display:grid;gap:var(--spacing-gap-stack)}.page-title+nav.nested-toc+section{--mbs-min: var(--spacing-scale-16);--mbs-max: var(--spacing-scale-28)}:where(section,.nested-toc):not(:first-of-type)>.heading-level1{--mbs-min: var(--spacing-scale-16);--mbs-max: var(--spacing-scale-28)}:where(section,.nested-toc):first-of-type>.heading-level1{margin-block-start:0}:where(section,.nested-toc) .heading-level2:has(+*){--mbs-min: var(--spacing-scale-6);--mbs-max: var(--spacing-scale-10)}:where(section,.nested-toc):has(.heading-level1+section>.heading-level2)>section:first-of-type .heading-level2{--mbs-min: var(--spacing-scale-2);--mbs-max: var(--spacing-scale-4)}:where(section,.nested-toc)>.heading-level3{--mbs-min: var(--spacing-scale-4);--mbs-max: var(--spacing-scale-6)}:where(section,.nested-toc)>.heading-level4{margin-block-start:var(--spacing-2)}:where(section,.nested-toc)>:where(.internal-link,img,table,.stepper,.plan-panels,.pet-insurance-premium-table,.tabbed-split-view,.accordion,.box-outline,.description-list[data-style=table]){--mbs-min: var(--spacing-scale-1);--mbs-max: var(--spacing-scale-2)}:where(section,.nested-toc)>img{margin-inline:auto}:where(.page-title+section>.basic-division:not(:first-child))>.heading-level2{--mbs-min: var(--spacing-scale-10);--mbs-max: var(--spacing-scale-14)}section>ol:has(.border-link)>li:not(:first-of-type){margin-block-start:var(--spacing-2)}section>figure:has(img,picture){--mbs-min: var(--spacing-scale-1);--mbs-max: var(--spacing-scale-2)}section>figure img{margin-inline:auto}section>figure>:where(figcaption:not(.heading-level4)){--figcaption-font-size: var(--font-size-12);--figcaption-margin-block-start: var(--spacing-2);font-size:var(--figcaption-font-size);margin-block-start:var(--figcaption-margin-block-start)}}@layer tokens{:root{--ico-pen: url(/share/assets/images/ico_pen.svg);--ico-circle-check: url(/share/assets/images/ico_circle-check.svg);--icon-alert: url(/share/assets/images/icon-alert.svg);--ico-estimate: url(/share/assets/images/ico_estimate.svg);--ico-collapse-orange: url(/share/assets/images/ico_collapse_orange.svg);--icon-chat: url(/share/assets/images/icon-chat.svg);--icon-plus-md: url(/share/assets/images/icon-plus-md.svg);--icon-arrow-right-fill-circle: url(/share/assets/images/icon-arrow-right-fill-circle.svg);--icon-plus-xs: url(/share/assets/images/icon-plus-xs.svg);--ico-close-modal: url(/share/assets/images/ico_close_modal.svg);--ico-arrow-right-white: url(/share/assets/images/ico_arrow_right_white.svg);--ico-open-orange: url(/share/assets/images/ico_open_orange.svg);--icon-question: url(/share/assets/images/icon-question.svg);--ico-sub-scriber: url(/share/assets/images/ico_sub-scriber.svg);--icon-arrow-right-md: url(/share/assets/images/icon-arrow-right-md.svg);--icon-arrow-right-circle: url(/share/assets/images/icon-arrow-right-circle.svg);--ico-check: url(/share/assets/images/ico_check.svg);--icon-calculator: url(/share/assets/images/icon-calculator.svg);--icon-chevron: url(/share/assets/images/icon-chevron.svg);--icon-close: url(/share/assets/images/icon-close.svg);--icon-modal: url(/share/assets/images/icon-modal.svg);--icon-popup: url(/share/assets/images/icon-popup.svg);--ico-close-orange: url(/share/assets/images/ico_close_orange.svg);--icon-arrow-right-sm: url(/share/assets/images/icon-arrow-right-sm.svg);--icon-plus: url(/share/assets/images/icon-plus.svg);--icon-pdf: url(/share/assets/images/icon-pdf.svg);--icon-minus-md: url(/share/assets/images/icon-minus-md.svg)}}@layer recipes{.heading-level1{--ui-decorative-vertical-bar-inline-size: 4px;position:relative;padding:var(--spacing-4) var(--spacing-4-px);padding-inline-start:calc(var(--spacing-4-px) + var(--ui-decorative-vertical-bar-inline-size));background-color:var(--semantic-fill-primary);font-size:var(--heading-level-4);line-height:var(--line-height-md);font-weight:var(--font-weight-bold);scroll-margin-block-start:3.75rem}.heading-level1:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;inline-size:var(--ui-decorative-vertical-bar-inline-size);background-color:var(--semantic-fill-brand-primary)}@media screen and (min-width: 40.01em){.heading-level1{--ui-decorative-vertical-bar-inline-size: 6px;padding:var(--spacing-5) var(--spacing-5-px);padding-inline-start:calc(var(--spacing-5-px) + var(--ui-decorative-vertical-bar-inline-size));scroll-margin-top:0}}}@layer recipes{.heading-level2{position:relative;padding-block-end:8px;border-bottom:3px solid #aaa;font-size:var(--heading-level-3);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}.heading-level2:before{content:"";position:absolute;bottom:-3px;left:0;width:77px;height:3px;background-color:var(--semantic-fill-brand-primary)}}@layer recipes{.heading-level3{--ui-decorative-vertical-bar-inline-size: 4px;position:relative;display:inline-block;padding-inline-start:calc(var(--spacing-3-px) + var(--ui-decorative-vertical-bar-inline-size));font-size:var(--heading-level-2);font-weight:var(--font-weight-bold)}.heading-level3:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;inline-size:var(--ui-decorative-vertical-bar-inline-size);background-color:var(--semantic-fill-brand-primary)}}@layer recipes{.heading-level4{display:inline-block;font-size:var(--heading-level-1);font-weight:var(--font-weight-bold)}}@layer recipes{.accordion{--ui-accordion-rounded: var(--radius-md);--ui-accordion-border: var(--semantic-stroke-primary);--ui-accordion-summary-font-sizes: var(--accordion-head-font-size);--ui-accordion-icon-size: 20px;--ui-accordion-summary-padding-block-start: var(--spacing-2);--ui-accordion-summary-padding-block-end: var(--spacing-2);--ui-accordion-summary-padding-inline-start: var(--spacing-5);--ui-accordion-summary-padding-inline-end: var(--spacing-10);--ui-accordion-min-height: 3.75rem;--ui-accordion-body-padding: var(--accordion-body-padding-top);border:2px solid var(--ui-accordion-border);display:block;border-radius:var(--ui-accordion-rounded);overflow:hidden}.accordion[open] summary:after{mask-image:var(--icon-minus-md);-webkit-mask-image:var(--icon-minus-md);background-color:var(--semantic-text-brand-primary)}:has(>.accordion){container:accordion / inline-size}.accordion:first-of-type:not(:last-of-type){border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.accordion:last-of-type:not(:first-of-type){border-top-right-radius:var(--radius-none);border-top-left-radius:var(--radius-none)}.accordion:not(:first-of-type):not(:last-of-type){border-radius:var(--radius-none)}.accordion+.accordion{border-top:none}.accordion.js-accordion [data-close=accordion]:after{right:14px;height:2px;mask-image:var(--ico-collapse-orange);-webkit-mask-image:var(--ico-collapse-orange)}.accordion:not(.js-accordion) [data-close=accordion]{display:none}.accordion summary{position:relative;display:flex;align-items:center;min-height:var(--ui-accordion-min-height);padding-block-start:var(--ui-accordion-summary-padding-block-start);padding-inline-start:var(--ui-accordion-summary-padding-inline-start);padding-block-end:var(--ui-accordion-summary-padding-block-end);padding-inline-end:var(--ui-accordion-summary-padding-inline-end);font-size:var(--ui-accordion-summary-font-sizes);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);cursor:pointer}.accordion summary:after{content:"";display:block;position:absolute;top:50%;right:18px;transform:translateY(-50%);inline-size:var(--ui-accordion-icon-size);block-size:var(--ui-accordion-icon-size);mask-image:var(--icon-plus-md);-webkit-mask-image:var(--icon-plus-md);background-color:var(--semantic-text-brand-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion .accordion-body{display:grid;padding-block-start:var(--accordion-body-padding-top);padding-inline-end:var(--accordion-body-padding-inline);padding-block-end:var(--accordion-body-padding-bottom);padding-inline-start:var(--accordion-body-padding-inline);border-top:2px solid var(--ui-accordion-border);font-size:var(--font-sizes-accordion-body)}.accordion .action-close-button{justify-self:center;margin-top:2.5rem}.action-close-button{position:relative;display:grid;place-items:center;align-items:center;width:var(--sizes-width-action-button);min-width:var(--sizes-min-width-action-button);padding:8.25px 30px;background-color:var(--colors-white);border:var(--borders-sub-button);border-radius:var(--radii-full);font-weight:var(--font-weight-bold);font-size:var(--font-sizes-button-action);color:#000;line-height:var(--line-heights-md);transition:filter .2s ease}.action-close-button:after{content:"";position:absolute;right:12px;width:12px;height:12px;background-color:var(--colors-estimate-button);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--ico-close-orange);-webkit-mask-image:var(--ico-close-orange)}.accordion summary:is(:focus-visible,[data-focus-visible]){outline-offset:-8px}@container accordion (min-width: 40.01rem){.accordion{--ui-accordion-summary-padding-block-start: var(--spacing-3);--ui-accordion-summary-padding-block-end: var(--spacing-3);--ui-accordion-summary-padding-inline-start: var(--spacing-10);--ui-accordion-summary-padding-inline-end: var(--spacing-10)}.accordion summary{--ui-accordion-min-height: 5rem}.accordion .accordion-body{--ui-accordion-body-padding: var(--accordion-body-padding-top)}}@media (any-hover: hover){.accordion summary:is(:hover,[data-hover]){background-color:var(--colors-table-background)}}@media (any-hover: hover) and (pointer: fine){.action-close-button:is(:hover,[data-hover]){filter:contrast(.9)}}}@layer recipes{.accordion{--ui-accordion-rounded: var(--radius-lg);--ui-accordion-border: var(--semantic-stroke-primary);--ui-accordion-summary-padding-block-start: var(--spacing-6);--ui-accordion-summary-padding-block-end: var(--spacing-6);--ui-accordion-summary-padding-inline-start: var(--spacing-10);--ui-accordion-summary-padding-inline-end: var(--spacing-6);--accordion-head-font-size: var(--font-size-20);--accordion-body-padding-top: var(--spacing-8);--accordion-body-padding-bottom: var(--spacing-10);--accordion-body-padding-inline: var(--spacing-10);border-width:var(--border-width-level-1)}.accordion>summary{gap:var(--spacing-6);--ui-accordion-summary-padding-inline-start: var(--spacing-6);--ui-accordion-summary-padding-inline-end: var(--spacing-13);--ui-accordion-summary-padding-block-start: var(--spacing-4);--ui-accordion-summary-padding-block-end: var(--spacing-4)}@media (40.1rem < width){.accordion>summary{--ui-accordion-summary-padding-inline-start: var(--spacing-10);--ui-accordion-summary-padding-inline-end: var(--spacing-17);--ui-accordion-summary-padding-block-start: var(--spacing-6);--ui-accordion-summary-padding-block-end: var(--spacing-6)}}.accordion>summary:after{background-color:var(--semantic-text-primary)}.accordion[open]>summary{background-color:var(--semantic-fill-brand-primary-light)}.accordion .accordion-body{--accordion-body-padding-top: var(--spacing-5);--accordion-body-padding-bottom: var(--spacing-6);--accordion-body-padding-inline: var(--spacing-6)}@media (40.1rem < width){.accordion .accordion-body{--accordion-body-padding-top: var(--spacing-8);--accordion-body-padding-bottom: var(--spacing-10);--accordion-body-padding-inline: var(--spacing-10)}}.accordion .accordion-body{border-top:none;gap:var(--spacing-6)}.accordion .accordion-q{flex-shrink:0;font-family:var(--font-family-en);font-weight:var(--font-weight-bold);color:var(--semantic-text-brand-primary)}.accordion>summary>:is(h2,h3,h4,h5,h6,[role=heading]){flex:1;min-inline-size:0;margin:0;font-size:var(--font-size-16);font-weight:inherit}@media (40.1rem < width){.accordion>summary>:is(h2,h3,h4,h5,h6,[role=heading]){font-size:var(--font-size-20)}}.accordion>summary:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:var(--border-width-level-2) solid var(--semantic-stroke-status-focus-accent);border-radius:var(--semantic-radius-focus);opacity:0;pointer-events:none}.accordion>summary:is(:focus-visible,[data-focus-visible]){outline:none}.accordion>summary:is(:focus-visible,[data-focus-visible]):before{opacity:1}@media (any-hover: hover){.accordion>summary:is(:hover,[data-hover]){background-color:transparent}.accordion>summary:is(:hover,[data-hover])>:is(h2,h3,h4,h5,h6,[role=heading]){text-decoration:underline}.accordion[open]>summary:is(:hover,[data-hover]){background-color:var(--semantic-fill-brand-primary-light)}}.accordion-group{display:block}}@layer recipes{.action-close-button,.action-open-button{--ui-action-button-inline-min-size: min(166px, 100%);--ui-action-button-fill-color: var(--neutral-white);--ui-action-button-stroke: 2px solid var(--semantic-stroke-primary);--ui-action-button-font-weight: var(--font-weight-bold);--ui-action-button-font-size: var(--font-size-body-sm);--ui-action-button-text-color: var(--neutral-black);--ui-action-button-close-icon-path: var(--ico-close-orange);--ui-action-button-open-icon-path: var(--ico-open-orange);--ui-action-button-close-icon-size: 12px;--ui-action-button-open-icon-size: 12px;position:relative;display:grid;place-items:center;align-items:center;width:fit-content;min-width:var(--ui-action-button-inline-min-size);padding:.5em 24px;background-color:var(--ui-action-button-fill-color);border:2px solid var(--semantic-stroke-primary);border-radius:var(--radius-full);font-weight:var(--ui-action-button-font-weight);font-size:var(--ui-action-button-font-size);color:var(--ui-action-button-text-color);line-height:var(--line-height-sm);transition:filter .2s ease}:is(.action-close-button,.action-open-button):after{content:"";position:absolute;right:12px;width:12px;height:12px;background-color:var(--semantic-fill-brand-primary)}.action-close-button:after{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--ui-action-button-close-icon-path);-webkit-mask-image:var(--ui-action-button-close-icon-path)}.action-open-button:after{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--ui-action-button-open-icon-path);-webkit-mask-image:var(--ui-action-button-open-icon-path)}@media (any-hover: hover) and (pointer: fine){.action-close-button:is(:hover,[data-hover]){filter:contrast(.9)}}}@layer recipes{.badge{--ui-badge-font-size: var(--font-size-14);--ui-badge-padding-block: var(--spacing-1);--ui-badge-padding-inline: var(--spacing-2-px);--ui-badge-min-width: auto;--ui-badge-fill-color: var(--semantic-fill-primary);--ui-badge-text-color: var(--semantic-text-primary);--ui-badge-font-weight: var(--font-weight-normal);display:inline-grid;place-items:center;padding:var(--ui-badge-padding-block) var(--ui-badge-padding-inline);background-color:var(--ui-badge-fill-color);border:var(--border-width-default) solid var(--ui-badge-text-color);border-radius:var(--radius-md);color:var(--ui-badge-text-color);font-size:var(--ui-badge-font-size);font-weight:var(--ui-badge-font-weight);line-height:var(--line-height-one);inline-size:fit-content;min-width:var(--ui-badge-min-width)}.badge+.badge{margin-left:4px}.badge[data-align=vertical]{grid-template-columns:subgrid;grid-column:1}.badge[data-size=md]{--ui-badge-font-size: var(--font-size-16);--ui-badge-padding-block: var(--spacing-2);--ui-badge-padding-inline: var(--spacing-3)}.badge[data-size=lg]{--ui-badge-font-size: var(--font-size-18);--ui-badge-padding-block: var(--spacing-2);--ui-badge-padding-inline: var(--spacing-4)}.badge[data-variant=green],.badge[data-variant=blue]{--ui-badge-font-weight: var(--font-weight-bold);--ui-badge-text-color: var(--neutral-white)}.badge[data-variant=green]:not([data-size]),.badge[data-variant=blue]:not([data-size]){--ui-badge-font-size: var(--font-size-12)}.badge[data-variant=green]{--ui-badge-fill-color: var(--primitive-green-500);border-color:var(--primitive-green-500)}.badge[data-variant=blue]{--ui-badge-fill-color: var(--primitive-blue-500);border-color:var(--primitive-blue-500)}.badge[data-variant=gray]{--ui-badge-fill-color: var(--neutral-gray-536);--ui-badge-text-color: var(--neutral-white);border-color:var(--neutral-gray-536)}.badge[data-variant=gray-fill]{--ui-badge-fill-color: var(--semantic-fill-primary);--ui-badge-text-color: var(--semantic-text-primary);border-color:var(--semantic-fill-primary)}.badge[data-variant=ghost]{--ui-badge-fill-color: transparent;--ui-badge-text-color: currentColor;border-color:currentColor}.badge[data-variant=brand-primary]{--ui-badge-fill-color: var(--semantic-fill-brand-primary);--ui-badge-text-color: var(--neutral-white);--ui-badge-font-weight: var(--font-weight-bold);border-color:var(--semantic-fill-brand-primary)}.badge[data-variant=brand-secondary]{--ui-badge-fill-color: var(--semantic-fill-brand-secondary);--ui-badge-text-color: var(--neutral-white);--ui-badge-font-weight: var(--font-weight-bold);border-color:var(--semantic-fill-brand-secondary)}.badge[data-variant=brand-tertiary]{--ui-badge-fill-color: var(--semantic-fill-brand-tertiary);--ui-badge-text-color: var(--neutral-white);--ui-badge-font-weight: var(--font-weight-bold);border-color:var(--semantic-fill-brand-tertiary)}.badge[data-variant=warn]{--ui-badge-fill-color: var(--semantic-fill-warn-light);--ui-badge-text-color: var(--semantic-text-warn);--ui-badge-font-weight: var(--font-weight-bold);border-color:var(--semantic-fill-warn)}.badge[data-variant=positive]{--ui-badge-fill-color: var(--semantic-fill-positive-light);--ui-badge-text-color: var(--semantic-fill-positive);--ui-badge-font-weight: var(--font-weight-bold);border-color:var(--semantic-fill-positive)}@media screen and (min-width: 40.01em){.badge[data-variant=green],.badge[data-variant=blue]{--ui-badge-font-size: var(--font-size-13)}}}@layer recipes{.badge{--badge-font-size: var(--font-size-12);--badge-font-weight: var(--font-weight-normal);--badge-padding-block: var(--spacing-1);--badge-padding-inline: var(--spacing-2-px);--badge-min-block-size: 24px;--badge-fill-color: var(--semantic-fill-primary);--badge-text-color: var(--semantic-text-primary);--badge-border-color: var(--semantic-stroke-primary);--badge-border-radius: var(--radius-sm);display:inline-grid;place-items:center;padding:var(--badge-padding-block) var(--badge-padding-inline);min-block-size:var(--badge-min-block-size);background-color:var(--badge-fill-color);border:var(--border-width-default) solid var(--badge-border-color);border-radius:var(--badge-border-radius);color:var(--badge-text-color);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--line-height-one);inline-size:fit-content}.badge[data-weight=bold]{--badge-font-weight: var(--font-weight-bold)}.badge[data-size=md]{--badge-font-size: var(--font-size-14);--badge-padding-block: var(--spacing-2);--badge-padding-inline: var(--spacing-2);--badge-min-block-size: auto}.badge[data-size=lg]{--badge-font-size: var(--font-size-16);--badge-padding-block: var(--spacing-2);--badge-padding-inline: var(--spacing-3);--badge-min-block-size: 36px}.badge[data-variant=default-fill]{--badge-text-color: var(--semantic-text-on-accent);--badge-fill-color: var(--semantic-fill-tertiary);--badge-border-color: var(--semantic-fill-tertiary)}.badge[data-variant=primary]{--badge-text-color: var(--semantic-text-on-accent);--badge-fill-color: var(--semantic-fill-brand-primary);--badge-border-color: var(--semantic-fill-brand-primary)}.badge[data-variant=secondary]{--badge-text-color: var(--semantic-text-on-accent);--badge-fill-color: var(--semantic-fill-brand-secondary);--badge-border-color: var(--semantic-fill-brand-secondary)}.badge[data-variant=ghost]{--badge-text-color: var(--semantic-text-primary);--badge-fill-color: unset;--badge-border-color: var(--semantic-stroke-tertiary)}.badge[data-variant=ghost-primary]{--badge-text-color: var(--semantic-text-brand-primary);--badge-fill-color: unset;--badge-border-color: var(--semantic-stroke-brand-primary)}.badge[data-variant=warn]{--badge-text-color: var(--semantic-text-warn);--badge-fill-color: var(--semantic-fill-warn-light);--badge-border-color: var(--semantic-stroke-warn)}.badge[data-variant=positive]{--badge-text-color: var(--semantic-text-positive);--badge-fill-color: var(--semantic-fill-positive-light);--badge-border-color: var(--semantic-stroke-positive)}.badge+.badge{margin-inline-start:0}.badge-list{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}}@layer recipes{.basic-division{display:grid;gap:var(--spacing-gap-stack);grid-template-columns:1fr;container:division / inline-size}.basic-division:has(>.heading-level3){row-gap:var(--spacing-gap-stack)}.basic-division .last-child-center{justify-self:center}.basic-division>:where(div)>*+*{margin-block-start:var(--spacing-gap-stack)}.basic-division :where(img,figure){place-self:center;width:100%}.basic-division>img{margin-block-start:0}@media screen and (min-width: 40.01em){.basic-division{grid-template-columns:[division-start] auto [first-content] 1fr [second-content] auto [division-end]}.basic-division .last-child-center{grid-column-start:division-start;grid-column-end:division-end;justify-self:center}}@media screen and (min-width: 40.01em){.basic-division :where(h2,h3,h4){grid-column-start:division-start;grid-column-end:division-end}}@media screen and (min-width: 40.01em){.basic-division .accent{grid-column-start:second-content;grid-column-end:division-end}.basic-division .accent+*,.basic-division:has(.accent) :where(p,div:not([class]):has(>p)),.basic-division:has(.accent)>ul{grid-column-start:division-start;grid-column-end:second-content}}@media screen and (min-width: 40.01em){.basic-division :where(p,div:not([class]):has(>p)),.basic-division>ul{grid-column-start:first-content;grid-column-end:division-end}}@media screen and (min-width: 40.01em){.basic-division :where(img,figure){grid-column-start:division-start;grid-column-end:first-content;place-self:start;max-inline-size:calc((100cqw - var(--spacing-gap-stack)) * .4)}.basic-division:has(.mock) :where(img,figure){max-inline-size:unset}}}@layer recipes{@media (width > 40.01rem){.basic-division:has(>h2,>h3,>h4)>:nth-child(2),.basic-division:has(>h2,>h3,>h4)>:nth-child(3){grid-row:2}.basic-division:has(>h2,>h3,>h4)>:nth-child(4),.basic-division:has(>h2,>h3,>h4)>:nth-child(5){grid-row:3}.basic-division:has(>h2,>h3,>h4)>:nth-child(6),.basic-division:has(>h2,>h3,>h4)>:nth-child(7){grid-row:4}.basic-division:has(>h2,>h3,>h4)>:nth-child(8),.basic-division:has(>h2,>h3,>h4)>:nth-child(9){grid-row:5}.basic-division:has(>h2,>h3,>h4)>:nth-child(10),.basic-division:has(>h2,>h3,>h4)>:nth-child(11){grid-row:6}.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(1),.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(2){grid-row:1}.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(3),.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(4){grid-row:2}.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(5),.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(6){grid-row:3}.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(7),.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(8){grid-row:4}.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(9),.basic-division:not(:has(>h2,>h3,>h4))>:nth-child(10){grid-row:5}}}@layer recipes{.basic-division{--_basic-division-gap: var(--spacing-4)}@media (40.1rem < width){.basic-division{--_basic-division-gap: var(--spacing-6) var(--spacing-8)}}.basic-division{gap:var(--_basic-division-gap)}.basic-division :where(img,figure){--_basic-division-image-radius: var(--radius-lg);border-radius:var(--_basic-division-image-radius);overflow:clip}.basic-division[data-square-image] :where(img,figure){--_basic-division-image-radius: 0}@media (40.1rem < width){.basic-division[data-equal-columns]{grid-template-columns:1fr 1fr}.basic-division[data-equal-columns] :where(img,figure){grid-column-start:2;grid-column-end:3;inline-size:100%;max-inline-size:none}.basic-division[data-equal-columns] :where(p,div:not([class]):has(>p)),.basic-division[data-equal-columns]>ul{grid-column-start:1;grid-column-end:2}}:is(.basic-division>div) em.subheading{color:var(--semantic-text-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:150%;letter-spacing:.36px}@media (40.1rem < width){:is(.basic-division>div) em.subheading{font-size:var(--font-size-20)}}:is(.basic-division>div)>*+*{--_basic-division-text-gap: var(--spacing-4)}@media (40.1rem < width){:is(.basic-division>div)>*+*{--_basic-division-text-gap: var(--spacing-6)}}:is(.basic-division>div)>*+*{margin-block-start:var(--_basic-division-text-gap)}@media (40.1rem < width){.basic-division :where(img,figure){--_basic-division-image-size: calc(100cqw * 379 / 1200);grid-column-start:second-content;grid-column-end:division-end;inline-size:var(--_basic-division-image-size);max-inline-size:none}.basic-division :where(p,div:not([class]):has(>p)),.basic-division>ul{grid-column-start:division-start;grid-column-end:second-content}}.box-outline .basic-division{--_basic-division-gap: var(--spacing-gap-stack);gap:var(--_basic-division-gap)}:is(.box-outline .basic-division) :where(img,figure){--_basic-division-image-radius: 8px}:is(.box-outline .basic-division)>:where(div)>*+*{--_basic-division-text-gap: var(--spacing-2)}@media (40.1rem < width){:is(.box-outline .basic-division) :where(img,figure){--_basic-division-image-size: 232px}}@media (40.1rem < width){:is(main:has(.with-side-nav) .basic-division) :where(img,figure){--_basic-division-image-size: calc(100cqw * 295 / 840)}}}@layer recipes{.box-fill{--ui-box-fill-background: var(--semantic-fill-primary);--ui-padding-block: var(--spacing-6);--ui-padding-inline: var(--spacing-6-px);background-color:var(--ui-box-fill-background);padding:var(--ui-padding-block) var(--ui-padding-inline);border-radius:var(--radius-md)}.box-fill:has(h2,h3,h4,h5,h6,p:first-child>strong){--ui-padding-block: var(--spacing-10);--ui-padding-inline: var(--spacing-10-px)}.box-fill[data-is-brand=true]{--ui-box-fill-background: var(--semantic-fill-brand-primary-light)}@media screen and (min-width: 40.01em){.box-fill{margin-block-start:var(--spacing-2)}.box-fill>*+*{margin-block-start:var(--spacing-6)}}.box-fill:has(.box-fill-media){display:grid;gap:var(--spacing-5) var(--spacing-10-px);place-items:center}.box-fill:has(.box-fill-media):has(.box-fill-media:nth-child(2)){place-items:unset}@media screen and (min-width: 40.01em){.box-fill:has(.box-fill-media):has(.box-fill-media:nth-child(2)){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 40.01em){.box-fill:has(.box-fill-media)>*+*{margin-block-start:0}}.box-fill:has(.box-fill-media)>.box-fill-media{display:flex;align-items:center;gap:var(--spacing-4)}:is(.box-fill:has(.box-fill-media)>.box-fill-media) img{--is-min: 64;--is-max: 80;aspect-ratio:1;background-color:var(--semantic-fill-on-accent);padding:var(--spacing-3);border-radius:var(--radius-md)}}@layer recipes{.box-fill{border-radius:var(--radius-lg)}@media (40.1rem < width){.box-fill{--ui-padding-block: var(--spacing-10);--ui-padding-inline: var(--spacing-10-px)}}}@layer recipes{.box-outline{padding:var(--spacing-5) var(--spacing-5-px);border-radius:var(--radius-md);border:var(--border-width-default) solid var(--semantic-stroke-primary)}@media screen and (min-width: 40.01em){.box-outline{padding:var(--spacing-10) var(--spacing-10-px)}}.box-outline>section>:is(h2,h3,h4){margin-block:0}}@layer recipes{.box-outline{border-radius:var(--radius-lg);padding:var(--spacing-6) var(--spacing-6-px)}@media (40.1rem < width){.box-outline{padding:var(--spacing-10) var(--spacing-10-px)}}.box-outline[data-variant=brand]{border-color:var(--semantic-stroke-brand-primary)}}@layer recipes{@media (max-width: 40.01rem){nav:has(>.breadcrumb){--content-side-space: 0}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:var(--spacing-2) var(--spacing-2-px)}.breadcrumb>:where(li){font-size:var(--font-size-12);color:#333}.breadcrumb>:where(li):not(:last-child):after{content:">" / " ";margin-inline:var(--spacing-1);cursor:none}.breadcrumb>:where(li)>:where(a){color:var(--semantic-text-secondary);text-decoration:none}.breadcrumb>:where(li)>:where(span){text-decoration:none}@media screen and (min-width: 40.01em){.breadcrumb{padding:var(--spacing-2) 0}}@media (any-hover: hover){.breadcrumb>:where(li)>:where(a):is(:hover,[data-hover]){text-decoration:underline}}}@layer recipes{nav:has(>.breadcrumb){min-width:0;overflow-x:clip}.breadcrumb>:where(li){font-size:var(--font-size-14)}:is(.breadcrumb>:where(li))>:where(a){text-decoration:underline}@media (any-hover: hover){:is(:is(.breadcrumb>:where(li))>:where(a)):hover{text-decoration:none}}:is(.breadcrumb>:where(li))>:where(span){color:var(--semantic-text-primary)}.breadcrumb[data-measuring],.breadcrumb[data-abbreviated=collapsed]{flex-wrap:nowrap}:is(.breadcrumb[data-measuring],.breadcrumb[data-abbreviated=collapsed])>:where(li){white-space:nowrap}.breadcrumb[data-abbreviated]>[data-abbreviated-item]:where(li){display:none}.breadcrumb[data-abbreviated]>:where(li):not(:last-child){flex-shrink:0}.breadcrumb[data-abbreviated=collapsed]>:where(li):last-child{min-width:var(--ui-breadcrumb-current-min-width, 6em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>[data-breadcrumb-expander]:where(li){display:none}.breadcrumb[data-abbreviated]>[data-breadcrumb-expander]:where(li){display:block}:is(.breadcrumb[data-abbreviated]>[data-breadcrumb-expander]:where(li))>:where(button){padding:0;font:inherit;color:var(--semantic-text-secondary);text-decoration:underline;cursor:pointer;background:none;border:0}@media (any-hover: hover){:is(:is(.breadcrumb[data-abbreviated]>[data-breadcrumb-expander]:where(li))>:where(button)):hover{text-decoration:none}}}@layer recipes{.bullet-list:not(.check),.bullet-list>li{padding-inline-start:var(--spacing-2)}.bullet-list>li{line-height:var(--line-height-md);margin-bottom:var(--spacing-2);position:relative}[data-ua=safari] .bullet-list:not(.check)>li:before{content:"\2022";font-weight:var(--font-weight-bold);position:absolute;left:-.35em;display:inline-block;width:.8rem;height:1rem}[data-ua=safari] .bullet-list:not(.check)>li:has(.border-link):before{color:var(--ui-border-link-foreground-default)}.bullet-list:not(.check)>li:has(.border-link)::marker{color:var(--ui-border-link-foreground-default)}.bullet-list:not(.check)>li::marker{content:"\2022";font-weight:var(--font-weight-bold)}.bullet-list.check>li{padding-inline-start:var(--spacing-6);text-indent:calc(-1 * var(--spacing-6))}.bullet-list.check>li:before{content:"";display:inline-block;width:15px;height:15px;margin-inline-end:var(--spacing-2);background-color:var(--semantic-text-brand-primary);-webkit-mask-image:var(--ico-check);mask-image:var(--ico-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position-y:bottom;mask-position-y:bottom}@media screen and (min-width: 40.01em){.bullet-list.check>li:before{width:16px;height:16px}}}@layer recipes{ol.bullet-list:not(.check){padding-inline-start:var(--spacing-6)}ol.bullet-list:not(.check)>li::marker{content:counter(list-item) ". ";font-weight:var(--font-weight-normal)}[data-ua=safari] ol.bullet-list:not(.check)>li:before{content:none}:is(.bullet-list>li):last-child{margin-bottom:0}}@layer recipes{.estimate-button{--ui-estimate-button-inline-size-pc: 440px;--ui-estimate-button-inline-size-sp: 299px;--ui-estimate-button-font-size-sp: var(--font-size-20);--ui-estimate-button-font-size-pc: var(--font-size-24);--ui-estimate-button-heading-font-size-sp: var(--font-size-12);--ui-estimate-button-heading-font-size-pc: var(--font-size-14);--ui-estimate-button-padding-block-sp: var(--spacing-3);--ui-estimate-button-padding-block-pc: var(--spacing-4);--ui-estimate-button-inline-size: clamp( var(--ui-estimate-button-inline-size-sp), var(--clamp-viewport-magic-number), var(--ui-estimate-button-inline-size-pc) );--ui-estimate-button-font-size: clamp( var(--ui-estimate-button-font-size-sp), var(--clamp-viewport-magic-number), var(--ui-estimate-button-font-size-pc) );--ui-estimate-button-heading-font-size: clamp( var(--ui-estimate-button-heading-font-size-sp), var(--clamp-viewport-magic-number), var(--ui-estimate-button-heading-font-size-pc) );--ui-estimate-button-padding-block: clamp( var(--ui-estimate-button-padding-block-sp), var(--clamp-viewport-magic-number), var(--ui-estimate-button-padding-block-pc) );--ui-estimate-button-foreground-enabled: var(--semantic-text-on-accent);--ui-estimate-button-foreground-hover: var(--primitive-red-500);--ui-estimate-button-fill-enabled: var(--primitive-red-500);--ui-estimate-button-fill-hover: var(--semantic-text-on-accent);--ui-estimate-button-fill: var(--ui-estimate-button-fill-enabled);--ui-estimate-button-border: var(--border-width-default) solid var(--ui-estimate-button-foreground);--ui-estimate-button-foreground: var(--ui-estimate-button-foreground-enabled);position:relative;display:flex;justify-content:center;align-items:center;column-gap:10px;row-gap:4px;inline-size:var(--ui-estimate-button-inline-size);background-color:var(--ui-estimate-button-fill);border:var(--ui-estimate-button-border);border-radius:var(--radius-full);box-shadow:0 2px 2px #0006;font-weight:var(--font-weight-bold);font-size:var(--ui-estimate-button-font-size);color:var(--ui-estimate-button-foreground);line-height:var(--line-height-sm);cursor:pointer;padding-block:var(--ui-estimate-button-padding-block)}.estimate-button:before{mask-image:var(--ico-estimate);-webkit-mask-image:var(--ico-estimate);aspect-ratio:20 / 26;width:20px}.estimate-button:before,.estimate-button:after{content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--ui-estimate-button-foreground)}.estimate-button:after{position:absolute;right:16px;width:9px;height:13px;mask-image:var(--ico-arrow-right-white);-webkit-mask-image:var(--ico-arrow-right-white)}.estimate-button:has(i){padding-block:11.5px}.estimate-button:has(i):after{content:none}.estimate-button>span{display:flex;flex-direction:column}.estimate-button>span>i.heading{font-size:var(--ui-estimate-button-heading-font-size);font-weight:var(--font-weight-bold);justify-content:center}@media screen and (min-width: 40.01em){.estimate-button:before{aspect-ratio:27 / 35;width:27px}.estimate-button:after{content:none}}@media (any-hover: hover){.estimate-button{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.estimate-button:before,.estimate-button:after{transition:background-color .2s ease-in-out}}@media (any-hover: hover){.estimate-button:is(:hover,[data-hover]){--ui-estimate-button-fill: var(--ui-estimate-button-fill-hover);--ui-estimate-button-foreground: var(--ui-estimate-button-foreground-hover)}}}@layer recipes{.faq-list{--ui-icon-box-size-sp: 38;--ui-icon-box-size-pc: 46;--ui-icon-box-radius: var(--radius-sm);--ui-icon-box-font-size-sp: var(--clamp-font-size-28);--ui-icon-box-font-size-pc: var(--clamp-font-size-36);--ui-title-font-size-sp: var(--clamp-font-size-18);--ui-title-font-size-pc: var(--clamp-font-size-24)}.faq-list dt:before,.faq-list dd:before{--fs-min: var(--ui-icon-box-font-size-sp);--fs-max: var(--ui-icon-box-font-size-pc);--is-px-min: var(--ui-icon-box-size-sp);--is-px-max: var(--ui-icon-box-size-pc);flex-shrink:0;display:inline-flex;justify-content:center;inline-size:calc(var(--is-px-min) * 1px);aspect-ratio:1 / 1;line-height:var(--line-height-one);font-family:Raleway,sans-serif;border-radius:var(--ui-icon-box-radius)}@media screen and (min-width: 40.01em){.faq-list dt:before,.faq-list dd:before{inline-size:calc(var(--is-px-max) * 1px)}}.faq-list dt,.faq-list dt:before,.faq-list dd:before{align-items:center;font-weight:var(--font-weight-bold)}.faq-list dt{--fs-min: var(--ui-title-font-size-sp);--fs-max: var(--ui-title-font-size-pc);display:flex;column-gap:var(--spacing-4);line-height:var(--line-height-sm);color:var(--semantic-text-brand-primary)}.faq-list dt:before{content:"Q";background-color:var(--semantic-fill-brand-primary);color:var(--semantic-text-on-accent);align-self:flex-start}.faq-list dd{--mbs-min: var(--spacing-scale-2);--mbs-max: var(--spacing-scale-5);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:var(--spacing-4);padding-bottom:var(--spacing-10)}.faq-list dd:before{content:"A";border:var(--border-width-default) solid var(--semantic-stroke-brand-primary);color:var(--semantic-text-brand-primary)}.faq-list dd>p{--font-size-sp: var(--font-size-16);--font-size-pc: var(--font-size-18);grid-column:2 / 3;grid-row:1 / 2;font-weight:var(--font-weight-bold);align-self:center}.faq-list dd>div{margin-block-start:var(--spacing-6);grid-column:2 / 3;grid-row:2 / 3}.faq-list dd>p:not(:has(+div.detail)){font-weight:var(--font-weight-normal)}.faq-list dd>div.detail{margin-block-start:var(--spacing-2);grid-column:2 / 3;grid-row:2 / 3}@media screen and (min-width: 40.01em){.faq-list dd>div.detail{margin-block-start:var(--spacing-0-5)}}.faq-list dd .internal-link{margin-top:var(--spacing-6);grid-column:1 / 3;grid-row:3 / 4}}@layer recipes{.internal-link{--ui-link-icon: var(--icon-arrow-right-sm);--fs-min: var(--clamp-font-size-16);--fs-max: var(--clamp-font-size-16);position:relative;display:grid;grid-template-columns:auto 0;align-items:center;width:fit-content;min-width:min(300px,100%);padding:10.5px 40px;text-wrap:balance;background-color:var(--ui-button-primary-fill-default);border:2px solid var(--ui-button-primary-fill-default);border-radius:var(--radius-full);text-align:center;text-decoration:none;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--ui-button-primary-text-default);margin-inline:auto}.internal-link:visited{color:var(--ui-button-primary-text-default)}.internal-link:after{content:"";position:absolute;right:12px;inline-size:20px;block-size:20.5px;aspect-ratio:1;background-color:var(--ui-button-primary-text-default);-webkit-mask-image:var(--ui-link-icon);mask-image:var(--ui-link-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}:not(section)>.internal-link{padding-inline:37px}:where(p,.basic-division>div)>.internal-link{margin-top:var(--spacing-5);margin-inline:auto}:has(>.internal-link){container:internal-link / inline-size;inline-size:min(100%,var(--content-max-width))}@container (min-width: 40.01rem){.internal-link{--ui-link-icon: var(--icon-arrow-right-md);min-width:390px;padding-block:var(--spacing-4)}.internal-link:after{right:var(--spacing-4-px);block-size:21.5px}}@media screen and (min-width: 40.01em){:where(p,.basic-division>div)>.internal-link{margin-inline:auto 0}}@media (any-hover: hover){.internal-link{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.internal-link:before,.internal-link:after{transition:background-color .2s ease-in-out}}@media (any-hover: hover){:is([data-theme=fire]) .internal-link:is(:hover,[data-hover]){color:var(--semantic-text-primary)}:is(:is([data-theme=fire]) .internal-link:is(:hover,[data-hover])):after{background-color:var(--semantic-text-primary)}.internal-link:is(:hover,[data-hover]){background-color:var(--semantic-fill-on-accent);color:var(--semantic-text-brand-primary)}.internal-link:is(:hover,[data-hover]):after{background-color:var(--semantic-fill-brand-primary)}}}@layer recipes{.media-group{--media-group-cols-result: 1;--media-group-row-gap: var(--spacing-5);--media-group-col-gap: var(--spacing-6-px);display:grid;gap:var(--media-group-row-gap) var(--media-group-col-gap);grid-template-columns:repeat(var(--media-group-cols-result),minmax(0,1fr))}.media-group :where(img,figure,picture){width:100%;height:auto}.media-group :where(figcaption){--fs-min: var(--clamp-font-size-14);--fs-max: var(--clamp-font-size-16);margin-block-start:var(--spacing-2)}@media screen and (min-width: 40.01em){.media-group{--media-group-cols-result: var(--media-group-cols, 3)}}}@layer recipes{.modal{max-width:min(698px,100%);width:calc(100vw - var(--content-side-space) * 2);max-height:calc(100% - 60px);margin:auto;transition:transform .2s ease-in-out,opacity .4s ease-in-out,display .5s ease-out;transition-behavior:allow-discrete;transform:translateY(3vh);opacity:0;top:0;right:0;bottom:0;left:0;background-color:transparent}.modal[open]{transform:translateY(0);opacity:1}.modal[open]>a{scroll-behavior:smooth;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}.modal>.modal-backdrop{color:transparent;background-color:#0000004d;filter:blur(10px)}.modal .modal-body{--ui-modal-body-layer: var(--layer-base);position:relative;display:grid;width:100%;padding:var(--spacing-8) var(--spacing-5-px);background-color:var(--semantic-background-body);border-radius:var(--radius-md);overflow:auto}:is(.modal .modal-body)>*{z-index:var(--ui-modal-body-layer)}.modal .modal-close{position:absolute;top:18px;right:18px}:is(.modal .modal-close):before{content:"";display:block;width:13px;aspect-ratio:18 / 17;-webkit-mask-image:var(--ico-close-modal);mask-image:var(--ico-close-modal);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--semantic-text-brand-primary)}.modal .action-close-button{justify-self:center;margin-block-start:2.5rem}@media screen and (min-width: 40.01em){.modal{max-height:calc(100% - 160px)}.modal .modal-body{padding:var(--spacing-12) var(--spacing-10-px)}.modal .modal-close{top:22px;right:22px}:is(.modal .modal-close):before{width:18px}.modal .action-close-button{margin-top:var(--spacing-14)}}@media (any-hover: hover) and (pointer: fine){.action-close-button:is(:hover,[data-hover]){filter:contrast(.9)}}}@layer recipes{.modal{max-width:min(800px,100%)}.modal::backdrop{background-color:color-mix(in srgb,#000 60%,transparent)}.modal .modal-body{--_modal-body-padding: var(--spacing-6) var(--spacing-6-px);--_modal-body-gap: var(--spacing-6);--_modal-body-border-radius: var(--radius-lg)}@media (40.1rem < width){.modal .modal-body{--_modal-body-padding: var(--spacing-10) var(--spacing-10-px);--_modal-body-gap: var(--spacing-8)}}.modal .modal-body{padding:var(--_modal-body-padding);gap:var(--_modal-body-gap);border-radius:var(--_modal-body-border-radius);overscroll-behavior:unset!important}.modal .modal-close{--_modal-close-position: 0px;--_modal-close-size: 44px}@media (40.1rem < width){.modal .modal-close{--_modal-close-position: 8px}}.modal .modal-close{top:var(--_modal-close-position);right:var(--_modal-close-position);inline-size:var(--_modal-close-size);block-size:var(--_modal-close-size);display:grid;place-items:center}:is(.modal .modal-close):before{--_modal-close-icon-size: 24px}@media (40.1rem < width){:is(.modal .modal-close):before{--_modal-close-icon-size: 32px}}:is(.modal .modal-close):before{width:var(--_modal-close-icon-size);aspect-ratio:1;-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);background-color:var(--semantic-text-brand-primary)}.modal .action-close-button{--_modal-action-close-margin: var(--spacing-2);--_modal-action-close-color: var(--semantic-text-brand-primary);--_modal-action-close-icon-size: 20px}@media (40.1rem < width){.modal .action-close-button{--_modal-action-close-margin: var(--spacing-4)}}.modal .action-close-button{display:inline-flex;align-items:center;gap:var(--spacing-1-px);min-width:unset;padding:0;margin-block-start:var(--_modal-action-close-margin);background:none;border:none;border-radius:0;color:var(--_modal-action-close-color);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-decoration:underline;text-decoration-color:var(--semantic-stroke-brand-primary);text-underline-offset:4px}:is(.modal .action-close-button):after{position:static;order:-1;width:var(--_modal-action-close-icon-size);height:var(--_modal-action-close-icon-size);-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);background-color:var(--_modal-action-close-color)}@media (any-hover: hover) and (pointer: fine){:is(.modal .action-close-button):hover{filter:unset;opacity:.7}}}@layer recipes{.my-page-link{display:grid;place-items:center;grid-template-columns:1fr auto 1fr;position:relative;background:var(--semantic-fill-mypage);color:var(--semantic-text-on-accent);border-radius:var(--radius-full);border:var(--border-width-default) solid var(--semantic-stroke-mypage);font-weight:var(--font-weight-bold);font-size:var(--font-size-16);height:50px;padding-left:var(--spacing-5);width:299px;max-width:100%}.my-page-link:before{mask-image:var(--ico-sub-scriber);-webkit-mask-image:var(--ico-sub-scriber);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;aspect-ratio:25 / 24;width:25px;margin-inline:auto 10px}.my-page-link:before,.my-page-link:after{content:"";-webkit-mask-size:contain;background-color:var(--semantic-text-on-accent)}.my-page-link:after{mask-image:var(--ico-arrow-right-white);-webkit-mask-image:var(--ico-arrow-right-white);-webkit-mask-repeat:no-repeat;height:13px;aspect-ratio:8 / 13;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 40.01em){.my-page-link{height:60px}}@media (any-hover: hover){.my-page-link{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.my-page-link:before,.my-page-link:after{transition:background-color .2s ease-in-out}}@media (any-hover: hover){.my-page-link:is(:hover,[data-hover]){background-color:var(--colors-white);color:var(--semantic-text-mypage)}}@media (any-hover: hover){.my-page-link:is(:hover,[data-hover]):before,.my-page-link:is(:hover,[data-hover]):after{background-color:var(--semantic-text-mypage)}}}@layer recipes{.note-list{font-size:var(--font-size-12);line-height:var(--line-height-md)}.note-list>[data-annotation]{--annotation-size: 1em;--annotation-spacing: var(--spacing-1);--annotation-total-width: calc(var(--annotation-size) + var(--annotation-spacing));padding-left:var(--annotation-total-width);text-indent:calc(var(--annotation-total-width) * -1);color:var(--semantic-text-secondary)}:is(.note-list>[data-annotation]):not(:first-child){margin-top:var(--spacing-2)}:is(.note-list>[data-annotation]):before{margin-right:var(--annotation-spacing);content:attr(data-annotation)}.note-list>span[data-annotation]{display:inline-block}small.note-list{display:inline-block}}@layer layout{:not(section)>*+.note-list{margin-top:var(--spacing-2)}}@layer recipes{.note-list{font-size:var(--font-size-14)}.note-list .bullet-list{text-indent:0}.note-list>li>ul:not([class]){text-indent:0;padding-left:var(--spacing-1)}}@layer layout{body{padding-block-start:var(--header-block-size)}#main{--_main-margin-block-end: var(--spacing-10)}@media (40.1rem < width){#main{--_main-margin-block-end: var(--spacing-20)}}#main{margin-block-end:var(--_main-margin-block-end)}#main>*{--content-max-width: 1200px;--content-side-space: var(--spacing-5-px)}@media (40.1rem < width){#main>*{--content-side-space: var(--spacing-10-px)}}:where(main) section,:where(main) .with-side-nav-content section,aside.box-border-with-heading[data-layout=section-layout]{display:grid;gap:var(--spacing-gap-stack)}section:has(>.heading-level1){gap:var(--spacing-8)}@media (40.1rem < width){section:has(>.heading-level1){gap:var(--spacing-12)}}section:has(>.heading-level1),section:has(>.feature-heading>.heading-level1){scroll-margin-block-start:calc(var(--header-block-size) + 30px)}section:has(>.heading-level2){gap:var(--spacing-6)}@media (40.1rem < width){section:has(>.heading-level2){gap:var(--spacing-8)}}:not(section)>*+.note-list{margin-top:0}:not(section,.page-header>div,.stepper-contents .stepper-contents-body)>*+.note-list{margin-top:var(--spacing-4)}.page-header>div>*+.note-list{margin-top:0}:where(section,.nested-toc):first-of-type>.heading-level1{--mbs-min: 0;--mbs-max: 0}:where(section,.nested-toc):not(:first-of-type)>.heading-level1{--mbs-min: var(--spacing-scale-12);--mbs-max: var(--spacing-scale-18)}main:has(.before-side-nav) .with-side-nav-content{margin-block-start:var(--spacing-12)}@media (40.1rem < width){main:has(.before-side-nav) .with-side-nav-content{margin-block-start:var(--spacing-16)}}@media (40.1rem < width){main:has(.before-side-nav) .with-side-nav-sidebar{margin-block-start:var(--spacing-16)}}:where(section,.nested-toc) .heading-level2:has(+*){--mbs-min: var(--spacing-scale-4);--mbs-max: var(--spacing-scale-8)}main>.page-header+div,main .with-side-nav-content{display:grid;gap:var(--spacing-8);width:min(calc(var(--content-max-width) + var(--content-side-space) * 2),100%)}@media (40.1rem < width){main>.page-header+div,main .with-side-nav-content{gap:var(--spacing-12) var(--spacing-20)}}:is(main>.page-header+div,main .with-side-nav-content)>.callouts{margin-block-start:var(--spacing-8)}@media (40.1rem < width){:is(main>.page-header+div,main .with-side-nav-content)>.callouts{margin-block-start:var(--spacing-12)}}main hr{margin-block-start:var(--spacing-12);border-color:var(--semantic-stroke-primary);border-top-width:1px;inline-size:min(calc(var(--content-max-width) + var(--content-side-space) * 2),100%)}@media (40.1rem < width){main hr{margin-block-start:var(--spacing-18)}}main>.page-header+div+hr{margin-block:var(--spacing-20) var(--spacing-12);border-image:linear-gradient(to right,transparent var(--content-side-space),var(--semantic-stroke-primary) var(--content-side-space),var(--semantic-stroke-primary) calc(100% - var(--content-side-space)),transparent calc(100% - var(--content-side-space))) 1}@media (40.1rem < width){main>.page-header+div+hr{margin-block:var(--spacing-28) var(--spacing-20)}}main .disclaimer{color:#4c4c4c;font-size:12px;font-weight:300;line-height:150%;letter-spacing:.24px;padding-block-start:var(--spacing-8);inline-size:min(calc(var(--content-max-width) + var(--content-side-space) * 2),100%)}main .related-links+.disclaimer{padding-block-start:var(--spacing-16)}:where(.heading-level1[id],.callouts){scroll-margin-block-start:calc(var(--header-block-size) + var(--spacing-6))}:where(section,.nested-toc):has(.heading-level1+section>.heading-level2)>section:first-of-type .heading-level2{--mbs-min: var(--spacing-scale-4);--mbs-max: var(--spacing-scale-8)}}@layer layout{@media (width <= 40.1rem){:where(picture)>img{inline-size:100%}}}@layer layout{section>figure>table img{margin-inline:unset}}@layer layout{#main:has(>.with-side-nav){container-type:inline-size;container-name:with-side-nav-container}.with-side-nav{--_with-side-nav-gap: clamp(var(--spacing-6), 6.7cqi, 80px);--_with-side-nav-sticky-top: calc(var(--header-block-size) + var(--spacing-6));display:grid;grid-template-columns:minmax(230px,1fr) 3fr;gap:var(--_with-side-nav-gap)}.with-side-nav-sidebar>*{position:sticky;top:var(--_with-side-nav-sticky-top)}.before-side-nav{grid-column:1 / -1}.after-side-nav{grid-column:1 / -1;margin-block-start:var(--spacing-10)}@media (40.1rem < width){.after-side-nav{margin-block-start:var(--spacing-14)}}@container with-side-nav-container (inline-size < 62rem){.with-side-nav{grid-template-columns:1fr;gap:var(--spacing-8)}.with-side-nav-sidebar>*{position:static}}}@layer recipes{.page-header{--_page-header-max-inline-size: min( calc(var(--content-max-width) + var(--content-side-space) * 2), 100% );--_page-header-padding-block-start: var(--spacing-4);--_page-header-padding-block-end: var(--spacing-8);--_page-header-padding-inline: var(--content-side-space);--_page-header-background-color: var(--semantic-fill-brand-primary-light);--_page-header-margin-block-end: var(--spacing-10)}@media (40.1rem < width){.page-header{--_page-header-padding-block-start: var(--spacing-12);--_page-header-padding-block-end: var(--spacing-16);--_page-header-margin-block-end: var(--spacing-20);--_page-header-grid-template-column: 1fr auto;--_page-header-gap: 0 10px;grid-template-columns:var(--_page-header-grid-template-column);gap:var(--_page-header-gap)}}.page-header{display:grid;inline-size:var(--_page-header-max-inline-size);padding-block:var(--_page-header-padding-block-start) var(--_page-header-padding-block-end);padding-inline:var(--_page-header-padding-inline);margin-inline:auto;margin-block-end:var(--_page-header-margin-block-end);background-color:var(--_page-header-background-color);border-image-source:linear-gradient(var(--_page-header-background-color),var(--_page-header-background-color));border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw}.page-header>nav:has(>.breadcrumb){--_page-header-breadcrumb-margin-block-end: var(--spacing-8)}@media (40.1rem < width){.page-header>nav:has(>.breadcrumb){--_page-header-breadcrumb-margin-block-end: var(--spacing-16)}}.page-header>nav:has(>.breadcrumb){grid-row:1;grid-column:1;inline-size:min(100%,var(--content-max-width));padding-inline:0;margin-inline:0;margin-block-end:var(--_page-header-breadcrumb-margin-block-end)}:is(.page-header>nav:has(>.breadcrumb))>.breadcrumb{padding-block:0}.page-header>span{display:none}@media (40.1rem < width){.page-header>span{--_page-header-span-font-size: var(--font-size-14);--_page-header-span-color: var(--semantic-text-secondary);--_page-header-span-line-height: 1;display:block;grid-row:1;grid-column:2;pointer-events:none;text-align:end;font-size:var(--_page-header-span-font-size);color:var(--_page-header-span-color);line-height:var(--_page-header-span-line-height);white-space:nowrap}}.page-header>hgroup{--_page-header-hgroup-title-font-size: var(--font-size-40);--_page-header-hgroup-title-font-weight: var(--font-weight-bold);--_page-header-hgroup-title-line-height: var(--line-height-sm);--_page-header-hgroup-lead-font-size: var(--font-size-16);--_page-header-hgroup-lead-line-height: var(--line-height-md);--_page-header-hgroup-shoulder-font-size: var(--font-size-18);--_page-header-hgroup-icon-size: 52px;--_page-header-hgroup-icon-margin-inline-end: var(--spacing-3)}@media (40.1rem < width){.page-header>hgroup{--_page-header-hgroup-title-font-size: var(--font-size-48);--_page-header-hgroup-lead-font-size: var(--font-size-18);--_page-header-hgroup-shoulder-font-size: var(--font-size-20);--_page-header-hgroup-icon-size: 80px;--_page-header-hgroup-icon-margin-inline-end: var(--spacing-8);grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto}}.page-header>hgroup{display:grid;grid-template-columns:auto minmax(0,1fr)}:is(.page-header>hgroup)>.badge{--badge-font-size: var(--font-size-12);--badge-padding-block: var(--spacing-1);--badge-padding-inline: var(--spacing-2-px);--badge-min-block-size: 24px;grid-row:1;grid-column:1 / -1;margin-block-end:var(--spacing-2)}@media (40.1rem < width){:is(.page-header>hgroup)>.badge{--badge-font-size: var(--font-size-16);--badge-padding-block: var(--spacing-2);--badge-padding-inline: var(--spacing-3);--badge-min-block-size: 36px;grid-row:2 / 4;grid-column:3;align-self:center;margin-block-end:0;margin-inline-start:var(--spacing-2)}}:is(.page-header>hgroup)>.icon{grid-row:3;grid-column:1;inline-size:var(--_page-header-hgroup-icon-size);aspect-ratio:1;margin-inline-end:var(--_page-header-hgroup-icon-margin-inline-end);-webkit-mask-image:var(--page-header-icon);mask-image:var(--page-header-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--semantic-fill-brand-primary)}:is(.page-header>hgroup)>:where(h1,h2){grid-row:3;grid-column:2;align-self:center;font-size:var(--_page-header-hgroup-title-font-size);font-weight:var(--_page-header-hgroup-title-font-weight);line-height:var(--_page-header-hgroup-title-line-height)}:is(.page-header>hgroup)>:where(p){font-size:var(--_page-header-hgroup-lead-font-size);line-height:var(--_page-header-hgroup-lead-line-height)}:is(.page-header>hgroup)>.shoulder{grid-row:2;grid-column:2;margin-block-end:var(--spacing-2);font-size:var(--_page-header-hgroup-shoulder-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}.page-header>div{--_page-header-div-margin-block-start: var(--spacing-2);--_page-header-div-padding-block-start: var(--spacing-4);--_page-header-div-font-size: var(--font-size-16);--_page-header-div-line-height: var(--line-height-md);--_page-header-div-gap: var(--spacing-4)}@media (40.1rem < width){.page-header>div{--_page-header-div-margin-block-start: var(--spacing-8);--_page-header-div-padding-block-start: var(--spacing-8);--_page-header-div-font-size: var(--font-size-18);--_page-header-div-gap: var(--spacing-6);--_page-header-div-grid-column: 1 / 3;grid-column:var(--_page-header-div-grid-column)}}.page-header>div{margin-block-start:var(--_page-header-div-margin-block-start);padding-block-start:var(--_page-header-div-padding-block-start);border-block-start:var(--border-width-default) solid var(--primitive-chalk-blue-400);font-size:var(--_page-header-div-font-size);line-height:var(--_page-header-div-line-height);display:grid;gap:var(--_page-header-div-gap)}:is(.page-header>div)>*{margin-block-start:0}}@layer recipes{.article-header{--_article-header-grid-template-columns: 1fr auto;--_article-header-grid-template-rows: auto auto;--_article-header-grid-template-area: "badge page-id" "title title";--_article-header-gap: 0}@media (40.1rem < width){.article-header{--_article-header-gap: var(--spacing-10) var(--spacing-5)}}.article-header{display:grid;grid-template-columns:var(--_article-header-grid-template-columns);grid-template-rows:var(--_article-header-grid-template-rows);grid-template-areas:var(--_article-header-grid-template-area);gap:var(--_article-header-gap)}.article-header>.badge{grid-area:badge}.article-header>hgroup{--_article-header-hgroup-gap: var(--spacing-4);--_article-header-hgroup-title-font-size: var(--font-size-40);--_article-header-hgroup-title-font-weight: var(--font-weight-bold);--_article-header-hgroup-title-line-height: var(--line-height-sm);--_article-header-hgroup-lead-font-size: var(--font-size-16);--_article-header-hgroup-lead-line-height: var(--line-height-md)}@media (40.1rem < width){.article-header>hgroup{--_article-header-hgroup-gap: var(--spacing-6);--_article-header-hgroup-title-font-size: var(--font-size-48);--_article-header-hgroup-lead-font-size: var(--font-size-18)}}.article-header>hgroup{display:grid;grid-area:title;gap:var(--_article-header-hgroup-gap)}:is(.article-header>hgroup)>:where(h1,h2){font-size:var(--_article-header-hgroup-title-font-size);font-weight:var(--_article-header-hgroup-title-font-weight);line-height:var(--_article-header-hgroup-title-line-height)}:is(.article-header>hgroup)>:where(p){font-size:var(--_article-header-hgroup-lead-font-size);line-height:var(--_article-header-hgroup-lead-line-height)}}@layer recipes{.callouts{--_callouts-padding: var(--spacing-6);--_callouts-gap: var(--spacing-2);--_callouts-border-width: var(--border-width-default);--_callouts-border-color: var(--semantic-stroke-primary);--_callouts-border-radius: var(--radius-lg);--_callouts-heading-color: var(--semantic-text-primary)}@media (40.1rem < width){.callouts{--_callouts-padding: var(--spacing-10);--_callouts-gap: var(--spacing-6)}}.callouts{display:grid;gap:var(--_callouts-gap);padding:var(--_callouts-padding);border:var(--_callouts-border-width) solid var(--_callouts-border-color);border-radius:var(--_callouts-border-radius);overflow:clip}.callouts[data-variant=warn]{--_callouts-border-color: var(--semantic-stroke-warn);--_callouts-heading-color: var(--semantic-text-warn)}.callouts[data-variant=warn]>:where(h2,h3,h4):before{--_callouts-icon: var(--icon-alert);--_callouts-icon-color: var(--semantic-fill-warn)}.callouts[data-variant=positive]{--_callouts-border-color: var(--semantic-stroke-positive);--_callouts-heading-color: var(--semantic-text-positive)}.callouts[data-variant=positive]>:where(h2,h3,h4):before{--_callouts-icon: var(--ico-circle-check);--_callouts-icon-color: var(--semantic-fill-positive)}.callouts[data-size=small]{--_callouts-padding: var(--spacing-6);--_callouts-gap: var(--spacing-2)}.callouts[data-size=small]>:where(h2,h3,h4){--_callouts-heading-font-size: var(--font-size-16)}:is(.callouts[data-size=small]>:where(h2,h3,h4)):before{--_callouts-icon-size: 24px}.callouts[data-size=small]>:where(:not(h2,h3,h4)){--_callouts-text-font-size: var(--font-size-16)}.callouts>:where(h2,h3,h4){--_callouts-heading-font-size: var(--font-size-16);--_callouts-heading-font-weight: var(--font-weight-bold);--_callouts-heading-line-height: 1.5;--_callouts-heading-gap: var(--spacing-2)}@media (40.1rem < width){.callouts>:where(h2,h3,h4){--_callouts-heading-font-size: var(--font-size-20)}}.callouts>:where(h2,h3,h4){display:flex;align-items:start;gap:var(--_callouts-heading-gap);font-size:var(--_callouts-heading-font-size);font-weight:var(--_callouts-heading-font-weight);line-height:var(--_callouts-heading-line-height);color:var(--_callouts-heading-color)}:is(.callouts>:where(h2,h3,h4)):before{--_callouts-icon-size: 24px;--_callouts-icon: var(--ico-pen);--_callouts-icon-color: var(--semantic-fill-tertiary)}@media (40.1rem < width){:is(.callouts>:where(h2,h3,h4)):before{--_callouts-icon-size: 32px}}:is(.callouts>:where(h2,h3,h4)):before{content:"";display:block;flex-shrink:0;inline-size:var(--_callouts-icon-size);block-size:var(--_callouts-icon-size);-webkit-mask-image:var(--_callouts-icon);mask-image:var(--_callouts-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--_callouts-icon-color)}.callouts>:where(:not(h2,h3,h4)){--_callouts-text-font-size: var(--font-size-14);--_callouts-text-line-height: 1.75;--_callouts-text-letter-spacing: .02em}@media (40.1rem < width){.callouts>:where(:not(h2,h3,h4)){--_callouts-text-font-size: var(--font-size-16)}}.callouts>:where(:not(h2,h3,h4)){font-size:var(--_callouts-text-font-size);line-height:var(--_callouts-text-line-height);letter-spacing:var(--_callouts-text-letter-spacing)}section>.callouts:first-child{margin-block-start:var(--spacing-8)}@media (40.1rem < width){section>.callouts:first-child{margin-block-start:var(--spacing-12)}}}@layer recipes{.section-link{--_section-link-min-block-size: 64px;--_section-link-padding-inline-start: var(--spacing-10);--_section-link-padding-inline-end: var(--spacing-5);--_section-link-padding-block: var(--spacing-4);--_section-link-font-size: var(--font-size-18);--_section-link-gap: var(--spacing-2);--_section-link-icon-size: 20px;--_section-link-fill: var(--semantic-fill-on-accent);--_section-link-text-color: var(--semantic-text-brand-primary);--_section-link-stroke: var(--semantic-stroke-brand-primary);--_section-link-icon-color: var(--semantic-text-brand-primary);--_section-link-inline-size: 100%}@media (40.1rem < width){.section-link{--_section-link-inline-size: fit-content}}.section-link{display:flex;align-items:center;justify-content:center;gap:var(--_section-link-gap);min-block-size:var(--_section-link-min-block-size);padding-inline:var(--_section-link-padding-inline-start) var(--_section-link-padding-inline-end);padding-block:var(--_section-link-padding-block);background-color:var(--_section-link-fill);color:var(--_section-link-text-color);border:var(--border-width-level-1) solid var(--_section-link-stroke);border-radius:var(--radius-full);font-size:var(--_section-link-font-size);font-weight:var(--font-weight-bold);line-height:1.25;text-decoration:none;inline-size:var(--_section-link-inline-size)}@media (40.1rem < width){.section-link[data-position=center]{margin-inline:auto}}.section-link>:where(span){flex:1;text-align:center;min-inline-size:0}.section-link:after{content:"";display:block;flex-shrink:0;inline-size:var(--_section-link-icon-size);block-size:var(--_section-link-icon-size);-webkit-mask-image:var(--icon-arrow-right-sm);mask-image:var(--icon-arrow-right-sm);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--_section-link-icon-color)}.section-link[data-icon=front]{--_section-link-padding-inline-start: var(--spacing-5);--_section-link-padding-inline-end: var(--spacing-10)}.section-link[data-icon=front]:after{display:none}.section-link[data-icon=front]:before{content:"";display:block;flex-shrink:0;inline-size:var(--_section-link-icon-size);block-size:var(--_section-link-icon-size);-webkit-mask-image:var(--icon-arrow-right-sm);mask-image:var(--icon-arrow-right-sm);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--_section-link-icon-color);rotate:180deg}@media (any-hover: hover){.section-link:hover{--_section-link-fill: var(--semantic-fill-brand-primary-light)}}.section-link:active{--_section-link-fill: var(--primitive-indigo-100)}.section-link:focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}.section-link[data-size=large]{--_section-link-min-block-size: 72px;--_section-link-padding-inline-start: var(--spacing-12);--_section-link-padding-inline-end: var(--spacing-6);--_section-link-padding-block: var(--spacing-5);--_section-link-font-size: var(--font-size-20)}.section-link[data-size=large][data-icon=front]{--_section-link-padding-inline-start: var(--spacing-6);--_section-link-padding-inline-end: var(--spacing-12);--_section-link-padding-block: var(--spacing-4)}.section-link[data-size=small]{--_section-link-min-block-size: 48px;--_section-link-padding-inline-start: var(--spacing-8);--_section-link-padding-inline-end: var(--spacing-4);--_section-link-padding-block: var(--spacing-3);--_section-link-font-size: var(--font-size-16)}.section-link[data-size=small][data-icon=front]{--_section-link-padding-inline-start: var(--spacing-4);--_section-link-padding-inline-end: var(--spacing-8)}}@layer recipes{.process-flow{--process-flow-step-gap: var(--spacing-8);--process-flow-arrow-color: var(--semantic-stroke-primary);--process-flow-chevron-size: 10px;display:flex;flex-direction:column;gap:var(--process-flow-step-gap);list-style:none;padding:0;margin:0}@media (40.1rem < width){.process-flow{flex-direction:row}}.process-flow>:where(li){--_accident-flow-content-gap: var(--spacing-1)}@media (40.1rem < width){.process-flow>:where(li){--_accident-flow-content-gap: var(--spacing-2);flex:1}}.process-flow>:where(li){display:flex;flex-direction:column;align-items:center;gap:var(--_accident-flow-content-gap);position:relative}:is(.process-flow>:where(li))>:where(img){--_accident-flow-icon-size: 64px;--_accident-flow-icon-area: 80px}@media (40.1rem < width){:is(.process-flow>:where(li))>:where(img){--_accident-flow-icon-size: 80px}}:is(.process-flow>:where(li))>:where(img){inline-size:var(--_accident-flow-icon-size);block-size:var(--_accident-flow-icon-area);object-fit:contain}:is(.process-flow>:where(li))>:where(p){font-size:var(--font-size-16);font-weight:var(--font-weight-bold);color:var(--semantic-text-primary);line-height:var(--line-height-sm);text-align:center;margin:0}@media (40.1rem < width){:is(.process-flow>:where(li))>:where(p){padding-inline:var(--spacing-5)}}:is(.process-flow>:where(li)):not(:last-child):before{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--process-flow-step-gap) / 2);block-size:var(--border-width-level-2);background:linear-gradient(to right,var(--process-flow-arrow-color) calc(50% - var(--process-flow-chevron-size) * .5),transparent calc(50% - var(--process-flow-chevron-size) * .5) calc(50% + var(--process-flow-chevron-size) * .5),var(--process-flow-arrow-color) calc(50% + var(--process-flow-chevron-size) * .5))}@media (40.1rem < width){:is(.process-flow>:where(li)):not(:last-child):before{inset-inline:auto;inset-inline-end:calc(-1 * var(--process-flow-step-gap) / 2);inset-block:0;block-size:auto;inline-size:var(--border-width-level-2);background:linear-gradient(to bottom,var(--process-flow-arrow-color) calc(50% - var(--process-flow-chevron-size) * .5),transparent calc(50% - var(--process-flow-chevron-size) * .5) calc(50% + var(--process-flow-chevron-size) * .5),var(--process-flow-arrow-color) calc(50% + var(--process-flow-chevron-size) * .5))}}:is(.process-flow>:where(li)):not(:last-child):after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:calc(-1 * var(--process-flow-step-gap) / 2 - var(--process-flow-chevron-size) / 2);inline-size:var(--process-flow-chevron-size);block-size:var(--process-flow-chevron-size);border-inline-end:var(--border-width-level-2) solid var(--process-flow-arrow-color);border-block-end:var(--border-width-level-2) solid var(--process-flow-arrow-color);transform:translate(-50%) rotate(45deg)}@media (40.1rem < width){:is(.process-flow>:where(li)):not(:last-child):after{inset-inline-start:auto;inset-inline-end:calc(-1 * var(--process-flow-step-gap) / 2 - var(--process-flow-chevron-size) / 2);inset-block-end:auto;inset-block-start:50%;transform:translateY(-50%) rotate(-45deg)}}}@layer recipes{.utility-link{--utility-link-icon-size: 20px;--utility-link-icon-color: var(--semantic-text-brand-primary);--utility-link-icon: var(--icon-chevron);--_utility-link-text-color: var(--semantic-text-brand-primary);--_utility-link-gap: var(--spacing-1);--_utility-link-font-size: var(--font-size-16);--_utility-link-hover-opacity: .7;display:inline-flex;align-items:start;gap:var(--_utility-link-gap);inline-size:fit-content;color:var(--_utility-link-text-color);font-size:var(--_utility-link-font-size);font-weight:var(--font-weight-bold);line-height:1.5;text-decoration:none}.utility-link>:where(span){--_utility-link-underline-color: var(--semantic-stroke-brand-primary);text-decoration:underline;text-decoration-color:var(--_utility-link-underline-color);text-decoration-thickness:var(--border-width-level-1);text-underline-offset:4px}.utility-link:after{content:"";display:inline-block;inline-size:var(--utility-link-icon-size);block-size:var(--utility-link-icon-size);margin-block:var(--spacing-0_5);-webkit-mask-image:var(--utility-link-icon);mask-image:var(--utility-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--utility-link-icon-color);vertical-align:-5px}.utility-link[data-icon-position=end]{display:inline}.utility-link[data-icon-position=end]:after{margin-inline-start:var(--_utility-link-gap)}.utility-link[data-icon-position=start]:after{display:none}.utility-link[data-icon-position=start]:before{content:"";display:block;flex-shrink:0;inline-size:var(--utility-link-icon-size);block-size:var(--utility-link-icon-size);margin-block:var(--spacing-0_5);-webkit-mask-image:var(--utility-link-icon);mask-image:var(--utility-link-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--utility-link-icon-color)}.utility-link[data-icon=question]{--utility-link-icon: var(--icon-question)}.utility-link[data-icon=pdf]{--utility-link-icon: var(--icon-pdf)}.utility-link[data-icon=modal]{--utility-link-icon: var(--icon-modal)}.utility-link[data-icon=popup]{--utility-link-icon: var(--icon-popup)}.utility-link:where(button){background:none;border:none;padding:0;cursor:pointer}@media (any-hover: hover){.utility-link:hover{opacity:var(--_utility-link-hover-opacity)}}.utility-link:focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}.utility-link-list{--_utility-link-list-gap: var(--spacing-4);display:grid;gap:var(--_utility-link-list-gap);list-style:none;padding:0;margin:0}.utility-link-list li{line-height:var(--line-height-one)}}@layer recipes{.related-links{--related-links-icon-size: 24px;inline-size:min(calc(var(--content-max-width) + var(--content-side-space) * 2),100%)}.related-links>h2{--_related-links-heading-font-size: var(--font-size-22)}@media (40.1rem < width){.related-links>h2{--_related-links-heading-font-size: var(--font-size-28)}}.related-links>h2{font-size:var(--_related-links-heading-font-size);font-weight:var(--font-weight-bold)}.related-links ul{--_related-links-gap: var(--spacing-4);display:grid;grid-template-columns:1fr;gap:var(--_related-links-gap);list-style:none}@media (40.1rem < width){.related-links ul{--_related-links-gap: var(--spacing-8);grid-template-columns:repeat(2,1fr)}}:is(.related-links ul)>li>a{--_related-links-fill: var(--semantic-fill-primary);--_related-links-padding-inline: var(--spacing-6) var(--spacing-5);--_related-links-padding-block: var(--spacing-6);--_related-links-radius: var(--radius-lg);--_related-links-min-block-size: 80px;position:relative;display:grid;grid-template-columns:1fr var(--related-links-icon-size);align-items:center;gap:var(--spacing-4);min-block-size:var(--_related-links-min-block-size);padding-inline:var(--_related-links-padding-inline);padding-block:var(--_related-links-padding-block);background-color:var(--_related-links-fill);border-radius:var(--_related-links-radius);text-decoration:none;overflow:clip}:is(:is(.related-links ul)>li>a):has(small){grid-template-rows:repeat(2,auto);gap:var(--spacing-1) var(--spacing-4)}:is(:is(.related-links ul)>li>a):has(small):after{grid-row:1 / 3;grid-column:2}:is(:is(.related-links ul)>li>a):has(small)>span{grid-row:2;grid-column:1}:is(:is(.related-links ul)>li>a)>small{--_related-links-shoulder-size: var(--font-size-14);--_related-links-shoulder-color: var(--semantic-text-primary);grid-row:1;grid-column:1;font-size:var(--_related-links-shoulder-size);color:var(--_related-links-shoulder-color);line-height:1.5;font-weight:var(--font-weight-normal)}:is(:is(.related-links ul)>li>a)>span{--_related-links-title-size: var(--font-size-18);--_related-links-title-color: var(--semantic-text-brand-primary);font-size:var(--_related-links-title-size);color:var(--_related-links-title-color);font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:.02em}:is(:is(.related-links ul)>li>a):after{content:"";inline-size:var(--related-links-icon-size);block-size:var(--related-links-icon-size);-webkit-mask-image:var(--icon-chevron);mask-image:var(--icon-chevron);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--semantic-text-primary)}@media (any-hover: hover){:is(:is(.related-links ul)>li>a):hover{--_related-links-fill: var(--semantic-fill-brand-primary-light)}:is(:is(.related-links ul)>li>a):hover>span{text-decoration:underline}}:is(:is(.related-links ul)>li>a):active{--_related-links-fill: var(--primitive-indigo-100)}:is(:is(.related-links ul)>li>a):active>span{text-decoration:underline}:is(:is(.related-links ul)>li>a):focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}}@layer recipes{.coverage-navigation{--_coverage-navigation-gap: var(--spacing-8);--_coverage-navigation-padding-block-end: var(--spacing-12);--_coverage-navigation-margin-block-end: var(--spacing-12)}@media (40.1rem < width){.coverage-navigation{--_coverage-navigation-gap: var(--spacing-14);--_coverage-navigation-padding-block-end: var(--spacing-20);--_coverage-navigation-margin-block-end: var(--spacing-20)}}.coverage-navigation{display:grid;gap:var(--_coverage-navigation-gap);inline-size:min(calc(var(--content-max-width) + var(--content-side-space) * 2),100%);padding-inline:var(--content-side-space);padding-block-end:var(--_coverage-navigation-padding-block-end);margin-block-end:var(--_coverage-navigation-margin-block-end);border-block-end:var(--border-width-default) solid;border-image:linear-gradient(to right,transparent var(--content-side-space),var(--semantic-stroke-primary) var(--content-side-space),var(--semantic-stroke-primary) calc(100% - var(--content-side-space)),transparent calc(100% - var(--content-side-space))) 1}.coverage-navigation>h2{--_coverage-navigation-heading-font-size: var(--font-size-22)}@media (40.1rem < width){.coverage-navigation>h2{--_coverage-navigation-heading-font-size: var(--font-size-28)}}.coverage-navigation>h2{font-size:var(--_coverage-navigation-heading-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--semantic-text-primary)}.coverage-navigation>section{--spacing-gap-stack: var(--spacing-6)}:is(.coverage-navigation>section)>h3{--_coverage-navigation-group-heading-font-size: var(--font-size-17)}@media (40.1rem < width){:is(.coverage-navigation>section)>h3{--_coverage-navigation-group-heading-font-size: var(--font-size-20)}}:is(.coverage-navigation>section)>h3{font-size:var(--_coverage-navigation-group-heading-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--semantic-text-primary)}:is(.coverage-navigation>section)>ul{--_coverage-navigation-list-columns: 1;--_coverage-navigation-list-gap: var(--spacing-4)}@media (40.1rem < width){:is(.coverage-navigation>section)>ul{--_coverage-navigation-list-columns: 3;--_coverage-navigation-list-gap: var(--spacing-8)}}:is(.coverage-navigation>section)>ul{display:grid;grid-template-columns:repeat(var(--_coverage-navigation-list-columns),1fr);gap:var(--_coverage-navigation-list-gap);list-style:none;padding:0;margin:0}:is(:is(.coverage-navigation>section)>ul)>li>a{--coverage-navigation-item-fill: var(--semantic-fill-on-accent);--coverage-navigation-item-border-width: var(--border-width-default);--coverage-navigation-item-border-color: var(--semantic-stroke-primary);--coverage-navigation-item-font-weight: var(--font-weight-normal);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-4);block-size:100%;padding:var(--spacing-6);background-color:var(--coverage-navigation-item-fill);border:var(--coverage-navigation-item-border-width) solid var(--coverage-navigation-item-border-color);border-radius:var(--radius-lg);font-size:var(--font-size-16);font-weight:var(--coverage-navigation-item-font-weight);line-height:var(--line-height-md);letter-spacing:.02em;color:var(--semantic-text-primary);text-decoration:none}:is(:is(:is(.coverage-navigation>section)>ul)>li>a):before{--_coverage-navigation-pictogram-size: 32px;content:"";inline-size:var(--_coverage-navigation-pictogram-size);block-size:var(--_coverage-navigation-pictogram-size);-webkit-mask-image:var(--coverage-navigation-pictogram);mask-image:var(--coverage-navigation-pictogram);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--semantic-fill-brand-primary)}:is(:is(:is(.coverage-navigation>section)>ul)>li>a):after{--_coverage-navigation-chevron-size: 16px;content:"";inline-size:var(--_coverage-navigation-chevron-size);block-size:var(--_coverage-navigation-chevron-size);-webkit-mask-image:var(--icon-arrow-right-sm);mask-image:var(--icon-arrow-right-sm);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--semantic-fill-brand-primary)}@media (any-hover: hover){:is(:is(:is(.coverage-navigation>section)>ul)>li>a):hover{--coverage-navigation-item-fill: var(--semantic-fill-brand-primary-light);text-decoration:underline}}:is(:is(:is(.coverage-navigation>section)>ul)>li>a):focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}[aria-current=page]:is(:is(:is(.coverage-navigation>section)>ul)>li>a){--coverage-navigation-item-fill: var(--primitive-chalk-blue-100);--coverage-navigation-item-border-width: var(--border-width-level-2);--coverage-navigation-item-border-color: var(--primitive-chalk-blue-400);--coverage-navigation-item-font-weight: var(--font-weight-bold);pointer-events:none}[aria-current=page]:is(:is(:is(.coverage-navigation>section)>ul)>li>a):after{content:none}}@layer recipes{.anchor-link-nav{--_anchor-link-nav-padding: var(--spacing-6);--_anchor-link-nav-fill: var(--primitive-chalk-blue-100);--_anchor-link-nav-radius: var(--radius-xl)}@media (40.1rem < width){.anchor-link-nav{--_anchor-link-nav-padding: var(--spacing-8)}}.anchor-link-nav{padding:var(--_anchor-link-nav-padding);background-color:var(--_anchor-link-nav-fill);border-radius:var(--_anchor-link-nav-radius)}.anchor-link-nav>ul{--_anchor-link-nav-list-gap: var(--spacing-4);display:grid;gap:var(--_anchor-link-nav-list-gap);list-style:none;padding:0;margin:0}@media (40.1rem < width){.anchor-link-nav>ul{grid-auto-flow:column;grid-auto-columns:1fr}}:is(.anchor-link-nav>ul)>li>a{--anchor-link-nav-item-fill: var(--semantic-fill-on-accent);--anchor-link-nav-icon-fill: var(--semantic-fill-brand-primary);--_anchor-link-nav-item-gap: var(--spacing-3);--_anchor-link-nav-item-padding-block: var(--spacing-6);--_anchor-link-nav-item-padding-inline: var(--spacing-5) var(--spacing-6);--_anchor-link-nav-item-border-width: var(--border-width-default);--_anchor-link-nav-item-border-color: var(--semantic-stroke-primary);--_anchor-link-nav-item-radius: var(--radius-lg);--_anchor-link-nav-item-font-size: var(--font-size-18);--_anchor-link-nav-item-line-height: var(--line-height-md);--_anchor-link-nav-item-color: var(--semantic-text-primary)}@media (40.1rem < width){:is(.anchor-link-nav>ul)>li>a{--_anchor-link-nav-item-font-size: var(--font-size-20)}}:is(.anchor-link-nav>ul)>li>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--_anchor-link-nav-item-gap);block-size:100%;padding-block:var(--_anchor-link-nav-item-padding-block);padding-inline:var(--_anchor-link-nav-item-padding-inline);background-color:var(--anchor-link-nav-item-fill);border:var(--_anchor-link-nav-item-border-width) solid var(--_anchor-link-nav-item-border-color);border-radius:var(--_anchor-link-nav-item-radius);font-size:var(--_anchor-link-nav-item-font-size);line-height:var(--_anchor-link-nav-item-line-height);letter-spacing:.02em;color:var(--_anchor-link-nav-item-color);text-decoration:none}:is(:is(.anchor-link-nav>ul)>li>a):before{--_anchor-link-nav-pictogram-size: 32px}@media (40.1rem < width){:is(:is(.anchor-link-nav>ul)>li>a):before{--_anchor-link-nav-pictogram-size: 40px}}:is(:is(.anchor-link-nav>ul)>li>a):before{content:"";inline-size:var(--_anchor-link-nav-pictogram-size);block-size:var(--_anchor-link-nav-pictogram-size);-webkit-mask-image:var(--anchor-link-nav-pictogram);mask-image:var(--anchor-link-nav-pictogram);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--anchor-link-nav-icon-fill)}:is(:is(.anchor-link-nav>ul)>li>a):after{--_anchor-link-nav-chevron-size: 20px;--_anchor-link-nav-chevron-icon: var(--icon-arrow-right-sm);content:"";inline-size:var(--_anchor-link-nav-chevron-size);block-size:var(--_anchor-link-nav-chevron-size);-webkit-mask-image:var(--_anchor-link-nav-chevron-icon);mask-image:var(--_anchor-link-nav-chevron-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--anchor-link-nav-icon-fill);rotate:90deg}@media (any-hover: hover){:is(:is(.anchor-link-nav>ul)>li>a):hover{--anchor-link-nav-item-fill: var(--semantic-fill-brand-primary-light);text-decoration:underline}}:is(:is(.anchor-link-nav>ul)>li>a):focus-visible{--_anchor-link-nav-focus-outline-width: var(--border-width-level-2);--_anchor-link-nav-focus-outline-color: var(--primitive-chrome-yellow-500);outline:var(--_anchor-link-nav-focus-outline-width) solid var(--_anchor-link-nav-focus-outline-color);outline-offset:3px}}@layer recipes{.heading-level1{--_heading-level1-font-size: var(--font-size-32)}@media (40.1rem < width){.heading-level1{--_heading-level1-font-size: var(--font-size-40)}}.heading-level1{padding:0;background-color:transparent;font-size:var(--_heading-level1-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--semantic-text-primary)}.heading-level1:before{display:none}body[data-page-type=article] .heading-level1{--_heading-level1-padding-block-start: var(--spacing-12)}@media (40.1rem < width){body[data-page-type=article] .heading-level1{--_heading-level1-padding-block-start: var(--spacing-18)}}body[data-page-type=article] .heading-level1{padding-block-start:var(--_heading-level1-padding-block-start)}:is(body[data-page-type=article] .heading-level1):before{--_heading-level1-before-inline-size: 44px;--_heading-level1-before-block-size: 4px;--_heading-level1-before-background-color: var(--semantic-fill-brand-primary)}@media (40.1rem < width){:is(body[data-page-type=article] .heading-level1):before{--_heading-level1-before-inline-size: 64px}}:is(body[data-page-type=article] .heading-level1):before{content:"";display:block;inline-size:var(--_heading-level1-before-inline-size);block-size:var(--_heading-level1-before-block-size);background-color:var(--_heading-level1-before-background-color)}.heading-level2{--_heading-level2-font-size: var(--font-size-22)}@media (40.1rem < width){.heading-level2{--_heading-level2-font-size: var(--font-size-28)}}.heading-level2{padding:0;border-bottom:none;font-size:var(--_heading-level2-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--semantic-text-primary)}.heading-level2:before{display:none}.heading-level2>.badge{display:grid;margin-block-end:var(--spacing-1)}.heading-level2>.shoulder{--_heading-level2-shoulder-font-size: var(--font-size-14)}@media (40.1rem < width){.heading-level2>.shoulder{--_heading-level2-shoulder-font-size: var(--font-size-18)}}.heading-level2>.shoulder{display:block;font-size:var(--_heading-level2-shoulder-font-size);color:var(--semantic-text-primary)}.heading-level3{--_heading-level3-font-size: var(--font-size-17)}@media (40.1rem < width){.heading-level3{--_heading-level3-font-size: var(--font-size-20)}}.heading-level3{padding:0;font-size:var(--_heading-level3-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--semantic-text-primary)}.heading-level3:before{display:none}:where(.heading-level1,.heading-level2,.heading-level3)>.num{--_heading-num-font-family: var(--font-family-en);--_heading-num-color: var(--semantic-text-brand-primary);--_heading-num-spacing: var(--spacing-1);flex-shrink:0;font-family:var(--_heading-num-font-family);font-weight:var(--font-weight-bold);color:var(--_heading-num-color);white-space:nowrap;display:inline-block;margin-inline-end:var(--_heading-num-spacing)}}@layer recipes{.side-nav-toc{--side-nav-toc-border-color: var(--semantic-stroke-primary)}.side-nav-toc>:where(ul){--_side-nav-toc-gap: var(--spacing-2);display:grid;gap:var(--_side-nav-toc-gap);list-style:none;padding:0;margin:0;border-inline-start:var(--border-width-level-1) solid var(--side-nav-toc-border-color)}.side-nav-toc-link{--_side-nav-toc-link-padding-inline-start: var(--spacing-5);--_side-nav-toc-link-padding-block: var(--spacing-1);--_side-nav-toc-link-color: var(--semantic-text-brand-primary);--_side-nav-toc-link-font-size: var(--font-size-16);display:block;margin-inline-start:calc(var(--border-width-level-1) * -1);padding-inline-start:var(--_side-nav-toc-link-padding-inline-start);padding-block:var(--_side-nav-toc-link-padding-block);border-inline-start:var(--border-width-level-1) solid var(--side-nav-toc-border-color);color:var(--_side-nav-toc-link-color);font-size:var(--_side-nav-toc-link-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:solid;inline-size:fit-content}@media (40.01rem < width){.side-nav-toc-link[data-current=true]{--_side-nav-toc-link-border-color-current: var(--semantic-stroke-brand-primary);--_side-nav-toc-link-color-current: var(--semantic-text-primary);border-inline-start-color:var(--_side-nav-toc-link-border-color-current);color:var(--_side-nav-toc-link-color-current);text-decoration:none}}@media (any-hover: hover){@media (40.1rem < width){.side-nav-toc-link:not([data-current=true]):hover{opacity:.7}}@media (40rem > width){.side-nav-toc-link:hover{opacity:.7}}}.side-nav-toc-link:focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}}@layer recipes{.article-toc{--_article-toc-padding: var(--spacing-6);--_article-toc-gap: var(--spacing-6);--_article-toc-border-color: var(--primitive-chalk-blue-400);--_article-toc-radius: var(--radius-lg);--_article-toc-background-color: var(--semantic-fill-on-accent);--_article-toc-margin-block-end: var(--spacing-10);--_article-toc-margin-block-start: var(--spacing-12)}@media (40.1rem < width){.article-toc{--_article-toc-padding: var(--spacing-10)}}.article-toc{display:grid;gap:var(--_article-toc-gap);padding:var(--_article-toc-padding);border:var(--border-width-default) solid var(--_article-toc-border-color);border-radius:var(--_article-toc-radius);background-color:var(--_article-toc-background-color);margin-block-start:var(--_article-toc-margin-block-start);order:-1}.article-toc>p{--_article-toc-title-color: var(--semantic-text-primary);--_article-toc-title-font-size: var(--font-size-18)}@media (40.1rem < width){.article-toc>p{--_article-toc-title-font-size: var(--font-size-20)}}.article-toc>p{margin:0;color:var(--_article-toc-title-color);font-size:var(--_article-toc-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}.article-toc>ul{--_article-toc-list-gap: var(--spacing-3);display:grid;gap:var(--_article-toc-list-gap);margin:0;padding:0;list-style:none}.article-toc li{--_article-toc-item-gap: var(--spacing-2);display:grid;grid-template-columns:auto 1fr;gap:var(--_article-toc-item-gap);align-items:start}.article-toc li:before{--_article-toc-marker-color: var(--primitive-chalk-blue-400);--_article-toc-marker-box-inline-size: 1rem;--_article-toc-marker-box-block-size: calc(var(--font-size-16) * var(--line-height-md));--_article-toc-marker-inline-size: .625rem;--_article-toc-marker-block-size: var(--border-width-level-2);content:"";inline-size:var(--_article-toc-marker-box-inline-size);block-size:var(--_article-toc-marker-box-block-size);background-image:linear-gradient(var(--_article-toc-marker-color),var(--_article-toc-marker-color));background-position:center;background-repeat:no-repeat;background-size:var(--_article-toc-marker-inline-size) var(--_article-toc-marker-block-size)}.article-toc a{--_article-toc-link-color: var(--semantic-text-link);--_article-toc-link-font-size: var(--font-size-16);color:var(--_article-toc-link-color);font-size:var(--_article-toc-link-font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height-md);text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-position:from-font;display:inline-block;inline-size:fit-content}@media (any-hover: hover){:is(.article-toc a):hover{opacity:.7}}:is(.article-toc a):focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}}@layer recipes{.article-lead{display:grid;gap:var(--spacing-10);margin-block-start:var(--spacing-12)}.article-lead>.date{text-align:right}.article-lead>figure{margin:0}.article-lead>img{width:fit-content;margin-inline:auto}}@layer recipes{.factual-illust{--factual-illust-bg: var(--semantic-fill-brand-primary-light);--factual-illust-badge-bg: var(--semantic-fill-positive-light);--factual-illust-badge-border-color: var(--semantic-stroke-positive);--factual-illust-badge-text-color: var(--semantic-text-positive);--factual-illust-text-size: var(--font-size-16);--_factual-illust-radius: var(--radius-lg);display:grid;overflow:clip;border-radius:var(--_factual-illust-radius);background-color:var(--factual-illust-bg)}.factual-illust[data-variant=not-covered]{--factual-illust-bg: var(--semantic-fill-primary);--factual-illust-badge-bg: var(--semantic-fill-warn-light);--factual-illust-badge-border-color: var(--semantic-stroke-warn);--factual-illust-badge-text-color: var(--semantic-text-warn)}.factual-illust>figcaption{--_factual-illust-figcaption-gap: var(--spacing-3);--_factual-illust-figcaption-margin-block: var(--spacing-4) var(--spacing-2);--_factual-illust-figcaption-margin-inline: var(--spacing-4);--_factual-illust-figcaption-padding: var(--spacing-4);--_factual-illust-figcaption-radius: 8px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--_factual-illust-figcaption-gap);margin-block:var(--_factual-illust-figcaption-margin-block);margin-inline:var(--_factual-illust-figcaption-margin-inline);padding:var(--_factual-illust-figcaption-padding);background-color:#fff;border-radius:var(--_factual-illust-figcaption-radius)}:is(.factual-illust>figcaption)>span{--_factual-illust-badge-radius: var(--radius-sm);--_factual-illust-badge-padding-block: var(--spacing-2);--_factual-illust-badge-padding-inline: var(--spacing-3);display:grid;place-items:center;min-block-size:36px;padding-block:var(--_factual-illust-badge-padding-block);padding-inline:var(--_factual-illust-badge-padding-inline);background-color:var(--factual-illust-badge-bg);border:var(--border-width-default) solid var(--factual-illust-badge-border-color);border-radius:var(--_factual-illust-badge-radius);font-size:var(--factual-illust-text-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-one);color:var(--factual-illust-badge-text-color);white-space:nowrap}:is(.factual-illust>figcaption)>p{font-size:var(--factual-illust-text-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--semantic-text-primary)}.factual-illust>:where(img,picture){--_factual-illust-image-aspect: 16 / 9;aspect-ratio:var(--_factual-illust-image-aspect);inline-size:100%;object-fit:cover}.factual-illust-group{--_factual-illust-group-gap: var(--spacing-6);--_factual-illust-group-columns: 1}@media (40.1rem < width){.factual-illust-group{--_factual-illust-group-columns: 2;--_factual-illust-group-gap: var(--spacing-8)}}.factual-illust-group{display:grid;grid-template-columns:repeat(var(--_factual-illust-group-columns),1fr);gap:var(--_factual-illust-group-gap);list-style:none;padding:0;margin:0}.factual-illust-group>li{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}:is(.factual-illust-group>li)>.factual-illust{grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}@layer recipes{.pictogram-list{--_pictogram-list-columns: 1;--_pictogram-list-column-gap: var(--spacing-6);--_pictogram-list-row-gap: var(--spacing-6)}@media (40.1rem < width){.pictogram-list{--_pictogram-list-columns: 2;--_pictogram-list-column-gap: var(--spacing-8)}}.pictogram-list{display:grid;grid-template-columns:repeat(var(--_pictogram-list-columns),1fr);column-gap:var(--_pictogram-list-column-gap);row-gap:var(--_pictogram-list-row-gap);list-style:none;padding:0;margin:0}.pictogram-list>li{--pictogram-list-icon-size: 60px;--pictogram-list-icon-padding: var(--spacing-3);--_pictogram-list-item-column-gap: var(--spacing-4);--_pictogram-list-item-row-gap: var(--spacing-1);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:var(--_pictogram-list-item-column-gap);row-gap:var(--_pictogram-list-item-row-gap)}:is(.pictogram-list>li):before,:is(.pictogram-list>li):after{grid-column:1;grid-row:1 / 3;align-self:start}:is(.pictogram-list>li):before{--_pictogram-list-box-border-width: var(--border-width-default);--_pictogram-list-box-border-color: var(--semantic-stroke-primary);--_pictogram-list-box-radius: var(--radius-xs);--_pictogram-list-box-bg: var(--semantic-fill-body);content:"";inline-size:calc(var(--pictogram-list-icon-size) + var(--pictogram-list-icon-padding) * 2);block-size:calc(var(--pictogram-list-icon-size) + var(--pictogram-list-icon-padding) * 2);border:var(--_pictogram-list-box-border-width) solid var(--_pictogram-list-box-border-color);border-radius:var(--_pictogram-list-box-radius);background-color:var(--_pictogram-list-box-bg)}:is(.pictogram-list>li):after{content:"";inline-size:var(--pictogram-list-icon-size);block-size:var(--pictogram-list-icon-size);margin:var(--pictogram-list-icon-padding);background-image:var(--pictogram-list-pictogram);background-size:contain;background-repeat:no-repeat}:is(.pictogram-list>li)>.pictogram-list-title{--_pictogram-list-title-font-size: var(--font-size-16);--_pictogram-list-title-font-weight: var(--font-weight-bold);--_pictogram-list-title-line-height: var(--line-height-md);--_pictogram-list-title-letter-spacing: .02em;--_pictogram-list-title-color: var(--semantic-text-primary);grid-column:2;font-size:var(--_pictogram-list-title-font-size);font-weight:var(--_pictogram-list-title-font-weight);line-height:var(--_pictogram-list-title-line-height);letter-spacing:var(--_pictogram-list-title-letter-spacing);color:var(--_pictogram-list-title-color)}:is(.pictogram-list>li)>.pictogram-list-desc{--_pictogram-list-desc-font-size: var(--font-size-12);--_pictogram-list-desc-line-height: var(--line-height-md);--_pictogram-list-desc-letter-spacing: .02em;--_pictogram-list-desc-color: var(--semantic-text-primary);grid-column:2;font-size:var(--_pictogram-list-desc-font-size);line-height:var(--_pictogram-list-desc-line-height);letter-spacing:var(--_pictogram-list-desc-letter-spacing);color:var(--_pictogram-list-desc-color)}}@layer recipes{.stepper-contents{--stepper-contents-font-weight: var(--font-weight-bold);--stepper-contents-gap: var(--spacing-8);counter-reset:step;list-style:none;padding:0;margin:0}@media (40.1rem < width){.stepper-contents{display:flex;gap:var(--stepper-contents-gap)}}.stepper-contents>li{--_stepper-contents-li-column-gap: var(--spacing-3);--_stepper-contents-li-row-gap: var(--spacing-2);--_stepper-contents-li-padding-block-start: var(--spacing-2);--_stepper-contents-li-gap: var(--spacing-4);counter-increment:step;position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--_stepper-contents-li-column-gap);row-gap:var(--_stepper-contents-li-row-gap);padding-block-start:var(--_stepper-contents-li-padding-block-start)}@media (40.1rem < width){.stepper-contents>li{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--_stepper-contents-li-gap);padding-block-start:0}}:is(.stepper-contents>li):before{--_stepper-contents-counter-font-size: var(--font-size-24);--_stepper-contents-counter-font-family: var(--font-family-en);--_stepper-contents-counter-letter-spacing: .02em;--_stepper-contents-counter-color: var(--semantic-text-brand-primary);--_stepper-contents-counter-bg: transparent}@media (40.1rem < width){:is(.stepper-contents>li):before{--_stepper-contents-counter-font-size: var(--font-size-32);--_stepper-contents-counter-bg: var(--semantic-fill-on-accent)}}:is(.stepper-contents>li):before{content:counter(step);grid-column:1;grid-row:1;font-family:var(--_stepper-contents-counter-font-family);font-weight:var(--stepper-contents-font-weight);font-size:var(--_stepper-contents-counter-font-size);line-height:var(--line-height-one);letter-spacing:var(--_stepper-contents-counter-letter-spacing);color:var(--_stepper-contents-counter-color);background-color:var(--_stepper-contents-counter-bg);text-align:center;align-self:center}@media (40.1rem < width){:is(.stepper-contents>li):before{inline-size:40px;position:relative;z-index:1}}:is(.stepper-contents>li):after{--_stepper-contents-line-color: var(--semantic-stroke-primary);content:"";background-color:var(--_stepper-contents-line-color);grid-column:1;grid-row:2;justify-self:center;inline-size:1px}@media (40.1rem < width){:is(.stepper-contents>li):after{position:absolute;top:12px;block-size:1px;z-index:0}}:is(.stepper-contents>li):last-child:after{content:none}@media (40.1rem < width){:is(.stepper-contents>li):first-child:after{inset-inline-start:50%;inline-size:calc(50% + var(--stepper-contents-gap) / 2)}:is(.stepper-contents>li):not(:first-child):not(:last-child):after{inset-inline-start:calc(-1 * var(--stepper-contents-gap) / 2);inline-size:calc(100% + var(--stepper-contents-gap))}:is(.stepper-contents>li):last-child:after{content:"";inset-inline-start:calc(-1 * var(--stepper-contents-gap) / 2);inline-size:calc(50% + var(--stepper-contents-gap) / 2)}}:is(.stepper-contents>li)>:is(h1,h2,h3,h4,h5,h6){--_stepper-contents-heading-font-size: var(--font-size-20);--_stepper-contents-heading-line-height: var(--line-height-sm);grid-column:2;grid-row:1;margin:0;font-weight:var(--stepper-contents-font-weight);font-size:var(--_stepper-contents-heading-font-size);line-height:var(--_stepper-contents-heading-line-height);align-self:center}@media (40.1rem < width){:is(.stepper-contents>li)>:is(h1,h2,h3,h4,h5,h6){--_stepper-contents-heading-font-size: var(--font-size-24);text-align:center}}.stepper-contents .stepper-contents-body{--_stepper-contents-body-gap: var(--spacing-4);--_stepper-contents-body-padding-block-end: var(--spacing-6)}@media (40.1rem < width){.stepper-contents .stepper-contents-body{--_stepper-contents-body-padding-block-end: 0}}.stepper-contents .stepper-contents-body{grid-column:2;grid-row:2;display:flex;gap:var(--_stepper-contents-body-gap);padding-block-end:var(--_stepper-contents-body-padding-block-end)}@media (40.1rem < width){.stepper-contents .stepper-contents-body{flex-direction:column;inline-size:100%}}:is(.stepper-contents .stepper-contents-body) :where(img){--stepper-contents-image-aspect: 800 / 450;--_stepper-contents-image-bg: var(--primitive-indigo-50);--_stepper-contents-image-radius: 8px;border-radius:8px;overflow:hidden}@media (40.1rem < width){:is(.stepper-contents .stepper-contents-body) :where(img){--_stepper-contents-image-radius: var(--radius-lg);border-radius:16px}}:is(.stepper-contents .stepper-contents-body) :where(img){flex:0 0 calc(50% - var(--_stepper-contents-body-gap) / 2);min-inline-size:0;align-self:start;aspect-ratio:var(--stepper-contents-image-aspect);background-color:var(--_stepper-contents-image-bg);border-radius:var(--_stepper-contents-image-radius);object-fit:cover}@media (40.1rem < width){:is(.stepper-contents .stepper-contents-body) :where(img){flex:none;inline-size:100%}}:is(.stepper-contents .stepper-contents-body)>:where(p){--_stepper-contents-text-font-size: var(--font-size-body-sm);--_stepper-contents-text-line-height: var(--line-height-md)}@media (40.1rem < width){:is(.stepper-contents .stepper-contents-body)>:where(p){--_stepper-contents-text-font-size: var(--font-size-body-md)}}:is(.stepper-contents .stepper-contents-body)>:where(p){flex:1 0 0;min-inline-size:0;margin:0;font-size:var(--_stepper-contents-text-font-size);line-height:var(--_stepper-contents-text-line-height)}@media (40.1rem < width){:is(.stepper-contents .stepper-contents-body)>:where(p){flex:none}}.stepper-contents[data-tight=true] li:last-child .stepper-contents-body{padding-block-end:0}.stepper-contents[data-tight=true] .stepper-contents-body{margin-block-start:var(--spacing-4);flex-direction:column}@media (40.1rem < width){.stepper-contents[data-tight=true] .stepper-contents-body{margin-block-start:0}}:is(.stepper-contents[data-tight=true] .stepper-contents-body) :where(img){--stepper-contents-image-aspect: 318 / 128;flex:none;inline-size:100%;border-radius:16px}@media (40.1rem < width){:is(.stepper-contents[data-tight=true] .stepper-contents-body) :where(img){--stepper-contents-image-aspect: 800 / 450;--_stepper-contents-image-radius: var(--radius-lg)}}}@layer recipes{.box-outline-icon-grid{--_box-outline-icon-grid-gap: var(--spacing-4);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--_box-outline-icon-grid-gap);list-style:none;padding:0;margin:0}@media (40.1rem < width){.box-outline-icon-grid{--_box-outline-icon-grid-gap: var(--spacing-8);grid-template-columns:repeat(var(--_box-outline-icon-grid-pc-columns, 3),1fr)}}.box-outline-icon-grid>li{--_box-outline-icon-grid-item-gap: var(--spacing-2);display:flex;flex-direction:column;align-items:center;gap:var(--_box-outline-icon-grid-item-gap)}:is(.box-outline-icon-grid>li)>img{inline-size:104px;block-size:72px;object-fit:contain}:is(.box-outline-icon-grid>li)>p{font-size:var(--font-size-16);line-height:var(--line-height-md);letter-spacing:.02em;color:var(--semantic-text-primary);text-align:center}}@layer recipes{.card-grid-container{container-type:inline-size}.card-grid{--_card-grid-columns: repeat( auto-fill, minmax(max(250px, min(300px, 25cqi)), 1fr) );--_card-grid-gap: var(--spacing-4)}@media (40.1rem < width){.card-grid{--_card-grid-gap: var(--spacing-8)}}.card-grid{display:grid;grid-template-columns:var(--_card-grid-columns);gap:var(--_card-grid-gap);list-style:none;padding:0;margin:0}.card-grid[data-direction=horizontal]{--_card-grid-columns: 1fr}@media (40.1rem < width){.card-grid[data-direction=horizontal]{--_card-grid-columns: repeat(2, 1fr)}}.card-grid>li{display:contents}@container with-side-nav-container (62rem < inline-size){.card-grid{--_card-grid-columns: repeat(2, 1fr)}}.card{--card-body-padding: var(--spacing-6);--card-ooutline-color: var(--semantic-stroke-brand-primary);--_card-outline-offset: -1px;--_card-stroke: var(--semantic-stroke-primary);--card-arrow-icon: var(--icon-arrow-right-circle);--_card-border-width: var(--border-width-level-1);--_card-radius: var(--radius-lg);--_card-fill: var(--semantic-fill-on-accent);display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;border:var(--_card-border-width) solid var(--_card-stroke);border-radius:var(--_card-radius);background-color:var(--_card-fill);text-decoration:none;color:inherit;transition:border-color .2s ease;outline-color:var(--card-ooutline-color);outline-offset:var(--_card-outline-offset);outline-style:solid;outline-width:var(--card-outline-width, 0)}.card[data-direction=vertical]:has(>img){grid-template-rows:auto 1fr}.card[data-direction=vertical]>img{--_card-media-aspect: 800 / 450;aspect-ratio:var(--_card-media-aspect);inline-size:100%;object-fit:cover}.card[data-direction=horizontal]{--_card-horizontal-gap: var(--spacing-4);padding:var(--card-body-padding)}.card[data-direction=horizontal][data-media-type]{gap:var(--_card-horizontal-gap)}.card[data-direction=horizontal][data-media-type=image]{--_card-horizontal-media-ratio: 35.82%;grid-template-columns:var(--_card-horizontal-media-ratio) minmax(0,1fr)}.card[data-direction=horizontal][data-media-type=pictogram],.card[data-direction=horizontal][data-media-type=icon],.card[data-direction=horizontal][data-media-type=square]{grid-template-columns:auto minmax(0,1fr)}.card[data-direction=horizontal][data-media-type=image]>img{--_card-media-aspect: 16 / 9;--_card-media-radius: 8px;aspect-ratio:var(--_card-media-aspect);inline-size:100%;border-radius:var(--_card-media-radius);object-fit:cover}.card[data-direction=horizontal][data-media-type=pictogram]>img{--_card-media-inline-size: 80px;--_card-media-block-size: 80px;--_card-media-radius: 8px;inline-size:var(--_card-media-inline-size);block-size:var(--_card-media-block-size);border-radius:var(--_card-media-radius);object-fit:contain}.card[data-direction=horizontal][data-media-type=square]>img{--_card-media-inline-size: 80px;--_card-media-block-size: 80px;--_card-media-radius: 8px;inline-size:var(--_card-media-inline-size);block-size:var(--_card-media-block-size);border-radius:var(--_card-media-radius);object-fit:cover}.card[data-direction=horizontal][data-media-type=icon]>img{--_card-media-inline-size: 48px;--_card-media-block-size: 48px;inline-size:var(--_card-media-inline-size);block-size:var(--_card-media-block-size);object-fit:contain}.card[data-direction=horizontal]>.card-body{padding:0}.card>.card-body{--_card-body-gap: var(--spacing-2);display:flex;flex-direction:column;gap:var(--_card-body-gap);padding:var(--card-body-padding)}:is(.card>.card-body)>:where(h2,h3,h4,h5){--_card-title-size: var(--font-size-20)}@media (40.1rem < width){:is(.card>.card-body)>:where(h2,h3,h4,h5){--_card-title-size: var(--font-size-24)}}:is(.card>.card-body)>:where(h2,h3,h4,h5){--_card-title-weight: var(--font-weight-bold);--_card-title-line-height: var(--line-height-md);--_card-title-color: var(--semantic-text-primary);font-size:var(--_card-title-size);font-weight:var(--_card-title-weight);line-height:var(--_card-title-line-height);letter-spacing:.02em;color:var(--_card-title-color)}:is(.card>.card-body)>p{--_card-text-size: var(--font-size-16);--_card-text-weight: var(--font-weight-normal);--_card-text-line-height: var(--line-height-md);--_card-text-color: var(--semantic-text-primary);font-size:var(--_card-text-size);font-weight:var(--_card-text-weight);line-height:var(--_card-text-line-height);letter-spacing:.02em;color:var(--_card-text-color)}.card>.card-body>.card-arrow{--_card-arrow-size: 32px;align-self:flex-end;margin-block-start:auto;flex-shrink:0;inline-size:var(--_card-arrow-size);block-size:var(--_card-arrow-size);background-image:var(--card-arrow-icon);background-size:contain;background-repeat:no-repeat;background-position:center}@media (any-hover: hover){.card:where(a):hover{--card-arrow-icon: var(--icon-arrow-right-fill-circle);--card-outline-width: var(--border-width-level-2)}.card:where(a):hover>.card-body>:where(h2,h3,h4,h5){--_card-title-color: var(--semantic-text-brand-primary);text-decoration:underline}}.card:where(a):active{--card-stroke: var(--semantic-stroke-brand-primary);--card-border-width: var(--border-width-level-2);--card-arrow-icon: var(--icon-arrow-right-fill-circle)}.card:where(a):active>.card-body>:where(h2,h3,h4,h5){--_card-title-color: var(--semantic-text-primary);text-decoration:underline}.card:where(a):focus-visible{--_card-focus-accent-color: var(--primitive-chrome-yellow-500);--_card-focus-outline-color: black;outline:none;box-shadow:0 0 0 3px var(--_card-focus-accent-color),0 0 0 5px var(--_card-focus-outline-color)}}@layer recipes{.discount-summary-box{--_discount-summary-box-gap: var(--spacing-5);--_discount-summary-box-card-gap: var(--spacing-2);--_discount-summary-box-card-padding: var(--spacing-4);--_discount-summary-box-card-radius: var(--radius-md);--_discount-summary-box-radius: var(--radius-lg);--_discount-summary-box-fill: var(--semantic-fill-brand-primary-light);--_discount-summary-box-card-fill: var(--semantic-fill-on-accent);--_discount-summary-box-accent: var(--semantic-text-brand-primary);display:grid;gap:var(--_discount-summary-box-gap);padding:var(--spacing-6);background-color:var(--_discount-summary-box-fill);border-radius:var(--_discount-summary-box-radius)}@media (40.1rem < width){.discount-summary-box{--_discount-summary-box-gap: var(--spacing-6);--_discount-summary-box-card-padding: var(--spacing-6);padding:var(--spacing-10)}}.discount-summary-box__list{display:grid;gap:var(--spacing-2);list-style:none;padding:0;margin:0}@media (40.1rem < width){.discount-summary-box__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:var(--spacing-4)}}.discount-summary-box__list-item{position:relative;display:grid;gap:var(--spacing-2)}.discount-summary-box__card{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-5);padding:var(--_discount-summary-box-card-padding);background-color:var(--_discount-summary-box-card-fill);border-radius:var(--_discount-summary-box-card-radius)}@media (40.1rem < width){.discount-summary-box__card{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:161px}}.discount-summary-box__card-body{min-inline-size:0}.discount-summary-box__card-body>.discount-summary-box__title{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--semantic-text-primary)}.discount-summary-box__card-body>p:not(.discount-summary-box__title){margin-top:var(--spacing-0);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);line-height:1.5;letter-spacing:.02em;color:var(--semantic-text-primary)}@media (40.1rem < width){.discount-summary-box__card-body>.discount-summary-box__title{font-size:var(--font-size-20);line-height:1.5}.discount-summary-box__card-body>p:not(.discount-summary-box__title){font-size:var(--font-size-14);line-height:1.75}}.discount-summary-box__amount{display:inline-flex;align-items:baseline;flex-shrink:0;color:var(--_discount-summary-box-accent);white-space:nowrap}.discount-summary-box__amount-number{font-family:Arial,sans-serif;font-size:var(--font-size-24);font-weight:700;line-height:1}@media (40.1rem < width){.discount-summary-box__amount-number{font-size:var(--font-size-28)}}.discount-summary-box__amount-unit{font-size:var(--font-size-16);line-height:1}.discount-summary-box__separator{display:grid;place-items:center;align-self:center;inline-size:24px;block-size:24px;background:url(/share/assets/images/icon-plus.svg) no-repeat center / contain;color:transparent;margin-inline:auto}@media (40.1rem < width){.discount-summary-box__separator{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 4px);inline-size:32px;block-size:32px;translate:0 -50%}}.discount-summary-box__total{display:flex;align-items:flex-end;justify-content:center;color:var(--_discount-summary-box-accent);white-space:nowrap}.discount-summary-box__total-label,.discount-summary-box__total-unit{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:1.75}.discount-summary-box__total-number{font-family:Arial,sans-serif;font-size:var(--font-size-40);font-weight:700;line-height:1}}@layer recipes{@media (40.1rem < width){.discount-summary-box__total-label,.discount-summary-box__total-unit{font-size:var(--font-size-24)}.discount-summary-box__total-number{font-size:48px}}}@layer recipes{.cta-button{--cta-button-block-size: 48px;--cta-button-background: #e34000;--cta-button-padding-inline-start: var(--spacing-8);--cta-button-padding-inline-end: var(--spacing-10);--cta-button-color: var(--semantic-text-on-accent)}@media (40.1rem < width){.cta-button{--cta-button-block-size: 64px}}.cta-button[data-size=medium]{--cta-button-block-size: 44px;--cta-button-padding-inline-start: var(--spacing-6);--cta-button-padding-inline-end: var(--spacing-8)}@media (40.1rem < width){.cta-button[data-size=medium]{--cta-button-block-size: 56px}}.cta-button[data-position=center]{margin-inline:auto}.cta-button{display:flex;inline-size:var(--cta-button-max-inline-size, min(400px, 100%));block-size:var(--cta-button-block-size);padding-inline-start:var(--cta-button-padding-inline-start);padding-inline-end:var(--cta-button-padding-inline-end);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);border:var(--border-width-level-1) solid color-mix(in srgb,var(--neutral-white) 40%,transparent);background:var(--cta-button-background);box-shadow:0 4px 12px 0 color-mix(in srgb,var(--neutral-black) 8%,transparent),0 2px 4px 0 color-mix(in srgb,var(--neutral-black) 12%,transparent);cursor:pointer}@media (any-hover: hover){.cta-button{transition:background .2s ease-in-out}.cta-button:hover{--cta-button-background: var(--primitive-red-400)}}.cta-button:before{--_cta-button-before-icon-size: 24px}@media (40.1rem < width){.cta-button:before{--_cta-button-before-icon-size: 32px}}.cta-button:before{content:"";display:block;flex-shrink:0;inline-size:var(--_cta-button-before-icon-size);block-size:var(--_cta-button-before-icon-size);-webkit-mask-image:var(--icon-calculator);mask-image:var(--icon-calculator);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--cta-button-color)}.cta-button>span{--_cta-button-span-font-size: var(--font-size-20);--_cta-button-span-font-weight: var(--font-weight-bold);--_cta-button-span-line-height: var(--line-height-one)}@media (40.1rem < width){.cta-button>span{--_cta-button-span-font-size: var(--font-size-24)}}.cta-button>span{color:var(--cta-button-color);text-align:center;font-size:var(--_cta-button-span-font-size);font-weight:var(--_cta-button-span-font-weight);line-height:var(--_cta-button-span-line-height)}}@layer recipes{.identifier-display{--_identifier-display-bg: var(--semantic-fill-primary);--_identifier-display-padding: var(--spacing-6);--_identifier-display-text-color: var(--semantic-text-brand-primary);--_identifier-display-underline-color: var(--semantic-stroke-brand-primary);--_identifier-display-font-size: var(--font-size-16);display:grid;place-items:center;padding:var(--_identifier-display-padding);background-color:var(--_identifier-display-bg)}.identifier-display>:where(a){color:var(--_identifier-display-text-color);font-size:var(--_identifier-display-font-size);font-weight:var(--font-weight-bold);line-height:1.5;text-decoration:underline;text-decoration-color:var(--_identifier-display-underline-color);text-decoration-thickness:var(--border-width-level-1);text-underline-offset:4px}@media (any-hover: hover){:is(.identifier-display>:where(a)):hover{text-decoration:none}}:is(.identifier-display>:where(a)):focus-visible{outline:var(--border-width-level-2) solid var(--primitive-chrome-yellow-500);outline-offset:3px}}@layer recipes{.author-box{--ui-author-box-padding: var(--spacing-6);--ui-author-box-border: var(--neutral-gray-200);--ui-author-box-background-color: var(--semantic-fill-on-accent);--ui-author-box-border-radius: var(--radius-sm);--ui-author-box-color: var(--neutral-black);--ui-author-box-font-size-name: var(--font-size-14);--ui-author-box-font-size-description: var(--font-sizes-author-box-description);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:var(--ui-author-box-padding);border:2px solid var(--ui-author-box-border);background-color:var(--ui-author-box-background-color);border-radius:var(--ui-author-box-border-radius);color:var(--ui-author-box-color)}.author-box>img{flex-shrink:0;width:71px;height:auto}.author-box>figcaption>cite,.author-box>p>cite{display:block;margin-bottom:.5rem;font-size:var(--ui-author-box-font-size-name)}.author-box>figcaption>a,.author-box>p>a{display:block;margin-top:.5rem}.author-box>figcaption{display:contents}.author-box>figcaption,.author-box>p{font-size:var(--ui-author-box-font-size-description)}:has(>.author-box){container:author-box / inline-size}:where(.box-fill) .author-box{border-color:transparent}section:has(>.author-box){margin-top:2.5rem}section>.author-box:first-child{margin-top:1.25rem}.author-box .registered-trademark{width:.8rem;display:inline-block;padding-inline:2px}@container author-box (min-width: 40.01rem){.author-box>img{width:100px;height:auto}.author-box>figcaption{display:block}.author-box{--ui-author-box-font-size-name: var(--font-size-16);justify-content:center;align-items:flex-start;gap:18px;flex-wrap:nowrap}}.author-box sup>svg{width:1.4rem;aspect-ratio:1;vertical-align:top;display:inline}}@layer recipes{.author-box{padding:0;border:0}.author-box sup>svg{width:1.4rem;aspect-ratio:1;vertical-align:top;display:inline}}@layer recipes{.annotated-figure{--_annotated-figure-pc-columns: 1fr 1fr;--_annotated-figure-gap: var(--spacing-8);--_annotated-figure-note-gap: var(--spacing-6);--annotated-figure-num-fill: var(--primitive-scarlet-600);--spacing-gap-stack: var(--spacing-4);display:grid;grid-template-columns:1fr;gap:var(--_annotated-figure-gap);align-items:start}@media (40.1rem < width){.annotated-figure{grid-template-columns:var(--_annotated-figure-pc-columns)}}.annotated-figure>img{width:100%;height:auto}.annotated-figure>div{display:grid;gap:var(--_annotated-figure-note-gap)}.annotated-figure>div>section{display:grid;gap:var(--spacing-gap-stack)}.annotated-figure>div>section>:where(h2,h3,h4,h5,h6,[role=heading]){--_annotated-figure-heading-font-size: var(--font-size-17);--annotated-figure-heading-margin-block-start: var(--spacing-8);font-size:var(--_annotated-figure-heading-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--semantic-text-primary);margin-block-start:var(--annotated-figure-heading-margin-block-start)}@media (40.1rem < width){.annotated-figure>div>section>:where(h2,h3,h4,h5,h6,[role=heading]){--_annotated-figure-heading-font-size: var(--font-size-20)}}:is(.annotated-figure>div>section>:where(h2,h3,h4,h5,h6,[role=heading]))>.num{margin-inline-end:var(--spacing-1);font-family:var(--font-family-en);font-weight:var(--font-weight-bold);color:var(--semantic-text-brand-primary)}.annotated-figure>div>section:first-child>:where(h2,h3,h4,h5,h6,[role=heading]){--annotated-figure-heading-margin-block-start: 0}.annotated-figure[data-num-variant=badge]>div>section>:where(h2,h3,h4,h5,h6,[role=heading]){--_annotated-figure-num-badge-size: var(--spacing-5);display:flex;align-items:flex-start}:is(.annotated-figure[data-num-variant=badge]>div>section>:where(h2,h3,h4,h5,h6,[role=heading]))>.num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--_annotated-figure-num-badge-size);block-size:var(--_annotated-figure-num-badge-size);margin-block-start:calc((var(--_annotated-figure-heading-font-size) * var(--line-height-md) - var(--_annotated-figure-num-badge-size)) / 2);border-radius:var(--radius-full);background-color:var(--annotated-figure-num-fill);font-size:var(--font-size-14);color:var(--semantic-text-on-accent)}}@layer recipes.recipes{.floating-banner{--ui-floating-banner-inset: var(--spacing-4);--ui-floating-banner-padding: var(--spacing-4);--ui-floating-banner-gap: var(--spacing-4);--ui-floating-banner-radius: var(--radius-lg);--ui-floating-banner-surface: color-mix(in srgb, var(--neutral-white) 90%, transparent);--ui-floating-banner-stroke: var(--primitive-chalk-blue-200);--ui-floating-banner-backdrop-filter: blur(12px);--ui-floating-banner-transition-duration: .3s;position:fixed;z-index:2;inset-block-end:var(--ui-floating-banner-inset);inset-inline-start:var(--ui-floating-banner-inset);inline-size:calc(100% - var(--ui-floating-banner-inset) * 2);display:flex;align-items:center;gap:var(--ui-floating-banner-gap);transition:transform var(--ui-floating-banner-transition-duration) ease-out}.floating-banner[data-hidden=true]{transform:translateY(calc(100% + var(--ui-floating-banner-inset)))}.floating-banner:before{content:"";position:absolute;z-index:-1;inset-block:calc(var(--ui-floating-banner-padding) * -1) calc(var(--ui-floating-banner-inset) * -1);inset-inline:calc(var(--ui-floating-banner-inset) * -1);background-color:var(--ui-floating-banner-surface);-webkit-backdrop-filter:var(--ui-floating-banner-backdrop-filter);backdrop-filter:var(--ui-floating-banner-backdrop-filter);border-block-start:var(--border-width-default) solid var(--ui-floating-banner-stroke)}.floating-banner .cta-button{--cta-button-max-inline-size: min(400px, 100%)}.floating-banner .appeal{display:none}@media (40.1rem < width){.floating-banner{inline-size:fit-content;padding:var(--ui-floating-banner-padding);background-color:var(--ui-floating-banner-surface);-webkit-backdrop-filter:var(--ui-floating-banner-backdrop-filter);backdrop-filter:var(--ui-floating-banner-backdrop-filter);border:var(--border-width-default) solid var(--ui-floating-banner-stroke);border-radius:var(--ui-floating-banner-radius)}.floating-banner:before{content:none}.floating-banner .cta-button{--cta-button-max-inline-size: fit-content}.floating-banner .appeal{display:grid;gap:var(--spacing-1);justify-items:center}}.floating-banner .discounts{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-11);line-height:var(--line-height-one)}:is(.floating-banner .discounts)>span{position:relative;display:inline-block;padding-block:var(--spacing-1);padding-inline:6px;border:var(--border-width-default) solid var(--semantic-stroke-tertiary);border-radius:var(--radius-full)}:is(.floating-banner .discounts)>span+span:before{--ui-floating-banner-plus-size: 5px;content:"";position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--spacing-2) + var(--ui-floating-banner-plus-size)) / -2);transform:translateY(-50%);display:block;inline-size:var(--ui-floating-banner-plus-size);block-size:var(--ui-floating-banner-plus-size);background-color:var(--primitive-chalk-blue-600);mask:var(--icon-plus-xs) no-repeat center / contain}.floating-banner .amount{font-size:var(--font-size-14);line-height:var(--line-height-sm);font-weight:var(--font-weight-bold);color:var(--semantic-text-warn)}:is(.floating-banner .amount)>em{font-size:var(--font-size-32);line-height:var(--line-height-one);font-style:normal}:is(.floating-banner .amount)>sup{color:var(--semantic-text-primary)}}@layer tokens{:root{--icon-telephone: url(/share/assets/images/icon-telephone.svg);--icon-chevron-down-b: url(/share/assets/images/icon-chevron-down-b.svg);--icon-user: url(/share/assets/images/icon-user.svg)}}@layer layout{body:has(.share-header){padding-block-start:0}.share-header{--ui-share-header-background: var(--semantic-fill-on-accent);--ui-share-header-inner-max-inline-size: 1680px;--ui-share-header-inner-padding-inline: var(--spacing-4);--ui-share-header-inner-padding-block: var(--spacing-3);--ui-share-header-logo-block-size: 30px;--ui-share-header-actions-gap: var(--spacing-4);--ui-share-header-mypage-color: var(--semantic-text-mypage);--ui-share-header-mypage-icon-size: 24px;--ui-share-header-mypage-block-size: 48px;background-color:var(--ui-share-header-background);inline-size:100%}@media screen and (min-width: 80em){.share-header{--ui-share-header-inner-padding-inline: var(--spacing-10);--ui-share-header-inner-padding-block: var(--spacing-5);--ui-share-header-logo-block-size: 51px;--ui-share-header-actions-gap: var(--spacing-2)}}.share-header .inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);inline-size:min(var(--ui-share-header-inner-max-inline-size),100%);margin-inline:auto;padding-inline:var(--ui-share-header-inner-padding-inline);padding-block:var(--ui-share-header-inner-padding-block)}@media screen and (min-width: 80em){.share-header .inner{padding-inline-end:0;gap:var(--spacing-8)}}.share-header .logo{display:inline-flex;align-items:center}:is(.share-header .logo)>img{display:block;block-size:var(--ui-share-header-logo-block-size);inline-size:auto;max-inline-size:100%}.share-header .actions{display:flex;align-items:center;gap:var(--ui-share-header-actions-gap)}@media screen and (min-width: 80em){.share-header .actions{padding-block:var(--spacing-2);padding-inline-end:var(--spacing-10)}}.share-header .contact{color:var(--semantic-text-primary);font-size:var(--font-size-14);text-decoration:none}@media (any-hover: hover){:is(.share-header .contact):hover{text-decoration:underline}}.share-header .mypage{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);block-size:var(--ui-share-header-mypage-block-size);padding-inline:var(--spacing-3);border:var(--border-width-level-1) solid var(--ui-share-header-mypage-color);border-radius:8px;color:var(--ui-share-header-mypage-color);font-size:var(--font-size-14);font-weight:700;line-height:1;text-decoration:none}:is(.share-header .mypage):before{content:"";display:block;inline-size:var(--ui-share-header-mypage-icon-size);block-size:var(--ui-share-header-mypage-icon-size);background-color:currentcolor;mask:var(--icon-user) no-repeat center / contain}@media (any-hover: hover){:is(.share-header .mypage):hover{background-color:var(--semantic-fill-mypage-inverted, #e6f5fc)}}}@layer layout{.share-footer{--ui-share-footer-background: var(--semantic-fill-on-accent);--ui-share-footer-inner-max-inline-size: 1280px;--ui-share-footer-inner-padding-inline: var(--spacing-4);--ui-share-footer-inner-padding-block: var(--spacing-8);--ui-share-footer-inner-gap: 0;--ui-share-footer-border-color: var(--semantic-stroke-primary);--ui-share-footer-text-color: var(--semantic-text-secondary);background-color:var(--ui-share-footer-background);color:var(--ui-share-footer-text-color);font-size:var(--font-size-14)}@media screen and (40.1rem < width){.share-footer{--ui-share-footer-inner-padding-inline: var(--spacing-10);--ui-share-footer-inner-padding-block: var(--spacing-10);--ui-share-footer-inner-gap: var(--spacing-8)}}.share-footer a{color:inherit;text-decoration:none}@media (any-hover: hover){:is(.share-footer a):hover{text-decoration:underline}}.share-footer ul{list-style:none;padding:0;margin:0}.share-footer .inner{display:flex;flex-direction:column;gap:var(--ui-share-footer-inner-gap);inline-size:min(var(--ui-share-footer-inner-max-inline-size),100%);margin-inline:auto;padding-inline:var(--ui-share-footer-inner-padding-inline);padding-block:var(--ui-share-footer-inner-padding-block)}.share-footer .nav-sub{border-block:var(--border-width-level-1) solid var(--ui-share-footer-border-color);padding-block:var(--spacing-4)}@media screen and (40.1rem < width){.share-footer .nav-sub{padding-block:var(--spacing-8)}}:is(.share-footer .nav-sub) ul{display:flex;flex-wrap:wrap;gap:0}@media screen and (40.1rem < width){:is(.share-footer .nav-sub) ul{gap:var(--spacing-10);flex-wrap:nowrap}}:is(.share-footer .nav-sub) li{min-inline-size:124px;flex:1 0 0}@media screen and (40.1rem < width){:is(.share-footer .nav-sub) li{min-inline-size:0;flex:0 0 auto}}:is(.share-footer .nav-sub) a{display:block;padding-block:var(--spacing-2)}.share-footer .nav-support{padding-block:var(--spacing-6)}@media screen and (40.1rem < width){.share-footer .nav-support{padding-block:0}}:is(.share-footer .nav-support) ul{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6)}@media screen and (40.1rem < width){:is(.share-footer .nav-support) ul{gap:var(--spacing-8);flex-wrap:nowrap}}.share-footer .bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-2)}@media screen and (40.1rem < width){.share-footer .bottom{padding-block:0}}:is(.share-footer .bottom) .logo{display:inline-flex;align-items:center}:is(:is(.share-footer .bottom) .logo)>img{display:block;block-size:32px;inline-size:auto}:is(.share-footer .bottom) .copy{margin:0;color:var(--semantic-text-primary);font-size:var(--font-size-14)}}#emergency:has(.emergency-inner){padding-block:0 var(--spacing-6)}#emergency .container{max-width:1680px;padding-inline:var(--spacing-10)}#emergency .container>div:not(:empty):first-of-type{margin-top:0}#emergency .container>div:first-of-type{margin-top:0}#emergency .emergency-inner:not(:first-child) details{margin-top:var(--spacing-4)}#emergency details{margin:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5}#emergency details>summary{position:relative;padding:var(--spacing-3) var(--spacing-10) var(--spacing-3) var(--spacing-5);border:2px solid #be0b00;background:#fff;line-height:.825;list-style:none;cursor:pointer;border-radius:8px;font-weight:var(--font-weight-bold)}#emergency details>summary:after,#emergency details>summary:before{--size: 20px;display:block;position:absolute;top:0;bottom:0;width:var(--size);height:var(--size);margin:auto 0;border-top:0;line-height:0;content:"";-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#emergency details>summary:before{display:none}#emergency details>summary:after{right:20px;right:1.25rem;-webkit-transform:rotate(0deg);transform:rotate(0);mask:var(--icon-chevron-down-b) no-repeat center / contain;background-color:#be0b00}#emergency details>summary::-webkit-details-marker{display:none}#emergency details>summary:focus{outline:none}#emergency details>div{padding:0 var(--spacing-5) var(--spacing-3);border-width:0;font-size:var(--font-size-14);background-color:#fff}#emergency details[open]>summary{border-bottom-width:0;border-radius:8px 8px 0 0}#emergency details[open]>summary:after{transform:rotate(180deg);transition-duration:0s}#emergency details[open]>div{border:2px solid #be0b00;border-radius:0 0 8px 8px;border-top:none}#emergency a:link,#emergency a:visited{color:#0233bd}@media screen and (max-width: 640px){#emergency{padding-block:0}#emergency:has(.emergency-inner){background-color:#edf2f5;padding-block:var(--spacing-4);margin-inline:0}#emergency .container{padding-inline:var(--spacing-4)}#emergency details>summary{padding:var(--spacing-3) var(--spacing-10) var(--spacing-3) var(--spacing-4);line-height:1.25;font-size:var(--font-size-14)}#emergency details>summary:after{right:16px}#emergency details>div{padding:0 var(--spacing-4) var(--spacing-3);font-size:var(--font-size-12)}}@layer layout{body{font-family:Inter,Noto Sans JP,sans-serif}}
