@media (min-width:750px){.p-feature-list li:nth-child(2n) .p-feature-media{--heading-column:1/2;--texts-column:1/2;--image-column:2/3;grid-template-columns:1fr 29.375rem}}@media (min-width:750px){.p-feature-list li:nth-child(odd) .p-feature-media{--heading-column:2/3;--texts-column:2/3;--image-column:1/2;grid-template-columns:29.375rem 1fr}}.p-feature-media{display:grid}@media (min-width:750px){.p-feature-media{column-gap:3.75rem}}.p-feature-media_heading{font-weight:700;grid-row:2/3;margin-top:1.25rem}.p-feature-media_heading .a-heading_text-one{background-color:var(--color-primary);border-radius:.25rem;color:var(--color-white);font-size:1rem;line-height:1;padding:.375rem .75rem .5rem;width:-webkit-fit-content;width:fit-content}.p-feature-media_heading .a-heading_text-two{font-size:1.5rem;margin-top:.75rem}@media (min-width:750px){.p-feature-media_heading{align-items:center;align-self:end;column-gap:.5rem;display:grid;grid-column:var(--heading-column);grid-row:1/2;grid-template-columns:4.75rem 1fr;margin-top:0}.p-feature-media_heading .a-heading_text-two{margin-top:0}}.p-feature-media .m-text-wrap{grid-row:3/4;margin-top:1.25rem}@media (min-width:750px){.p-feature-media .m-text-wrap{align-self:start;grid-column:var(--texts-column);grid-row:2/3;margin-top:1.75rem}}.p-feature-media .a-image{border-radius:1.25rem;grid-row:1/2;overflow:hidden}@media (min-width:750px){.p-feature-media .a-image{grid-column:var(--image-column);grid-row:1/3}}.p-history-list{display:grid;padding:.75rem 0 0;position:relative;row-gap:2.375rem}.p-history-list:after{background-color:var(--color-primary);content:"";height:100%;left:.5rem;position:absolute;top:0;width:2px;z-index:0}@media (min-width:750px){.p-history-list{grid-template:". item01" auto "item02 ." auto ". item03" auto "item04 ." auto ". item05" auto "item06 ." auto ". item07" auto "item08 ." auto/1fr 1fr;margin:0 auto;padding:1.75rem 0 0;row-gap:0}.p-history-list:after{height:calc(100% - 1.75rem);left:0;margin:0 auto;right:0}}.p-history-list li{padding-left:2rem;position:relative}@media (min-width:750px){.p-history-list li{padding-left:6.5rem}.p-history-list li.is-left{--img-position:auto;--is-line-left-position:auto;--is-line-right-position:0;--is-section-left-position:auto;--is-circle-right-position:-0.3125rem;justify-self:end;padding-left:0;padding-right:6.5rem;text-align:right}.p-history-list li:first-child{grid-area:item01}.p-history-list li:nth-child(2){grid-area:item02}.p-history-list li:nth-child(3){grid-area:item03;margin-top:8.5rem}.p-history-list li:nth-child(4){grid-area:item04}.p-history-list li:nth-child(5){grid-area:item05;margin-top:-3.75rem}.p-history-list li:nth-child(6){grid-area:item06;margin-top:-3.75rem}.p-history-list li:nth-child(7){grid-area:item07;margin-top:-3.75rem}.p-history-list li:nth-child(8){grid-area:item08;margin-top:2.5rem}.p-history-list li:first-child{-ms-grid-column:2;-ms-grid-row:1}.p-history-list li:nth-child(2){-ms-grid-column:1;-ms-grid-row:3}.p-history-list li:nth-child(3){-ms-grid-column:2;-ms-grid-row:5}.p-history-list li:nth-child(4){-ms-grid-column:1;-ms-grid-row:7}.p-history-list li:nth-child(5){-ms-grid-column:2;-ms-grid-row:9}.p-history-list li:nth-child(6){-ms-grid-column:1;-ms-grid-row:11}.p-history-list li:nth-child(7){-ms-grid-column:2;-ms-grid-row:13}.p-history-list li:nth-child(8){-ms-grid-column:1;-ms-grid-row:15}}.p-history-list-item_num{color:var(--color-primary);font-size:2.25rem;font-weight:700;line-height:1}.p-history-list-item_num:after{height:1px;left:.375rem;top:1rem;width:1.125rem}.p-history-list-item_num:after,.p-history-list-item_num:before{background-color:var(--color-primary);content:"";position:absolute}.p-history-list-item_num:before{border-radius:9999px;height:.625rem;left:.25rem;top:.75rem;width:.625rem}@media (min-width:750px){.p-history-list-item_num{font-size:3.25rem}.p-history-list-item_num:after{left:var(--is-line-left-position,0);right:var(--is-line-right-position,auto);top:1.5rem;width:5rem}.p-history-list-item_num:before{left:var(--is-section-left-position,-.3125rem);position:absolute;right:var(--is-circle-right-position,auto);top:1.1875rem}}.p-history-list-item_text{letter-spacing:-.03em;margin-top:.25rem}.p-history-list-item_illustration{margin:1.25rem auto 0;width:8rem}@media (min-width:750px){.p-history-list-item_illustration{margin:1.25rem 0 0 var(--img-position,0);width:9.125rem}}