.elementor-5682 .elementor-element.elementor-element-69fe64b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-a6308af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5682 .elementor-element.elementor-element-93949d0{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-93949d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-6e8728b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-4c97bc5{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-4c97bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-5682 .elementor-element.elementor-element-3b7bdca{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-3b7bdca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-3b7bdca .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-419cb7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-2d03bff{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-2d03bff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-c41ac6f{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-c41ac6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-a41e700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5682 .elementor-element.elementor-element-264f369{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-264f369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-a9b9001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-d2105b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-2109cd9{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-2109cd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d1e4804{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-d1e4804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-c8a64cb{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-c8a64cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-40bdb39{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-40bdb39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-9bdecac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-1782661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-e64d8c9{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-e64d8c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-b8db2c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-04b8802{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-04b8802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-50bd3b3{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-50bd3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-50bd3b3 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-5d4420a{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-5d4420a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-ac51ae3{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ac51ae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-ac51ae3 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-06a7a99{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-06a7a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-3ccb31c{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-3ccb31c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-3ccb31c .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-63f8443{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-63f8443 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-05ccf45{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-05ccf45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-79227d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-3e0546c{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-3e0546c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-342202a{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-342202a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-342202a .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-57059ad{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-57059ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-6d231ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-84ce3ff{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-84ce3ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-b600eda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-25ea43c{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-25ea43c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-427c9f3{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-427c9f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-33dce80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-12566c4{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-12566c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-e431889{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-e431889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-f24ca03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-e3232f6{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-e3232f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d82cba7{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-d82cba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d82cba7 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-8df600e{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-8df600e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-8df600e .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-7d7e5a2{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-7d7e5a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-628c373{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-628c373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-12aa481{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-12aa481 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-1b8167b{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-1b8167b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-1b8167b .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-17d22ca{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-17d22ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-21eb083{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-21eb083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-6e575fd{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-6e575fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-2cd6dac{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-2cd6dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-2cd6dac .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-b3c4a2f{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-b3c4a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-f8b72a2{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-f8b72a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-b945efb{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-b945efb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-b945efb .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-b332f96{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-b332f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-13278cb{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-13278cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-acf370b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-62e335e{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-62e335e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-0fb1fb9{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-0fb1fb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-0fb1fb9 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-b8811de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-bb684de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-f1b87f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-293df69{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-293df69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-4f7c9df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-13bb15e{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-13bb15e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-13bb15e .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-bc1676a{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-bc1676a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-37d3eb7{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-37d3eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-2a9c8be{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-2a9c8be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-a7f4130{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-a7f4130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-25c345e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-025732d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-ecc7964{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ecc7964 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-b2df30f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-ff00f01{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ff00f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-ff00f01 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-ceadbcd{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ceadbcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-243fe1a{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-243fe1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-ef110e5{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ef110e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-ec26bbf{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-ec26bbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-be031c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-d00ccae{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-d00ccae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-5904ad0{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-5904ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-5904ad0 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-1a0735b{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-1a0735b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-40b6cfc{width:initial;max-width:initial;color:inherit;}.elementor-5682 .elementor-element.elementor-element-40b6cfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-c5ac5b5{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-c5ac5b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-1961fcb{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-1961fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-e91d4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-76191f5{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-76191f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-48d00c4{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-48d00c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-48d00c4 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-a6e55f3{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-a6e55f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-0d93649{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-0d93649 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-c055b38{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-c055b38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-e4a8592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-6a1b182{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-6a1b182 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d531962{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-d531962 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d531962 .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-71d228c{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-71d228c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-6e93019{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-6e93019 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-a293ab1{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-a293ab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-6de2a0b{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-6de2a0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-5a9037b{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-5a9037b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-4639a3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-c8bc440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-61b2a95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5682 .elementor-element.elementor-element-90e6dfd{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-90e6dfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-609158b{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-609158b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-609158b .elementor-heading-title{color:inherit;}.elementor-5682 .elementor-element.elementor-element-e6af4bf{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-e6af4bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5682 .elementor-element.elementor-element-d4f8d97{width:initial;max-width:initial;}.elementor-5682 .elementor-element.elementor-element-d4f8d97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* Page 2 only. Common fonts and colors remain bound to Elementor kit 9. */
.lp2-root.lp2-root{font-family:var(--sans);font-size:18px;line-height:1.75;color:var(--ink);width:100%;}
.lp2-root.lp2-root .lp2-shell.lp2-shell{width:min(1280px,calc(100% - 112px));margin-inline:auto;}
.lp2-root .lp-native-heading h1,.lp2-root .lp-native-heading h2,.lp2-root .lp-native-heading h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.16;margin:0;}
.lp2-root .lp-native-heading h1 em,.lp2-root .lp-native-heading h2 em{font-family:var(--serif);font-weight:400;}
.lp2-root.lp2-root a{color:inherit;text-decoration:none;}
.lp2-root.lp2-root img{display:block;width:100%;height:auto;}
.lp2-root.lp2-root figure,.lp2-root.lp2-root ul,.lp2-root.lp2-root ol{margin:0;}
.lp2-root .lp2-eyebrow.lp2-eyebrow{font-family:var(--sans);font-size:14px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;line-height:1.5;}
.lp2-root .lp2-image-note.lp2-image-note{font-size:14px;line-height:1.5;color:var(--muted);}
.lp2-root .lp2-button.lp2-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;letter-spacing:.025em;min-height:49px;padding:13px 20px;transition:background .2s,transform .2s;}
.lp2-root .lp2-button-dark.lp2-button-dark{background:var(--ink);color:var(--e-global-color-lpwhite,#fffdf9);}
.lp2-root .lp2-button-dark:hover{background:var(--accent);transform:translateY(-2px);}
.lp2-root .lp2-button span{font-size:19px;line-height:1;font-weight:300;}
.lp2-root .lp2-text-link.lp2-text-link{display:inline-flex;align-items:center;gap:22px;font-size:16px;line-height:1.6;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:6px;}
.lp2-root .lp2-text-link span{font-size:16px;}
.lp2-root a:focus-visible,.lp2-root summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;}
@media(max-width:1120px){.lp2-root.lp2-root .lp2-shell.lp2-shell{width:calc(100% - 64px);}}
@media(max-width:760px){.lp2-root.lp2-root .lp2-shell.lp2-shell{width:calc(100% - 40px);}}
.lp2-root.lp2-root .lp2-nav-line.lp2-nav-line nav a[aria-current=page]{color:var(--accent);}
.lp2-root.lp2-root .lp2-nav-line.lp2-nav-line nav a[aria-current=page]:after{width:100%;}
.lp2-root.lp2-root .lp2-breadcrumb.lp2-breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;color:var(--muted);padding-top:23px;}
.lp2-root.lp2-root .lp2-breadcrumb.lp2-breadcrumb a:hover{color:var(--accent);text-decoration:underline;}
.lp2-root.lp2-root .lp2-breadcrumb.lp2-breadcrumb span[aria-hidden]{color:#ac9e8f;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening{text-align:center;padding-block:42px 36px;max-width:990px;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening .lp2-eyebrow.lp2-eyebrow{color:var(--accent);font-size:14px;letter-spacing:.17em;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1{font-size:clamp(52px,5.25vw,76px);line-height:1.05;letter-spacing:-.036em;margin:19px auto 24px;max-width:990px;text-wrap:balance;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1 em{color:var(--accent);font-weight:400;}
.lp2-root.lp2-root .lp2-article-deck.lp2-article-deck{max-width:820px;margin:auto;font-size:18px;line-height:1.85;color:#5f554b;}
.lp2-root.lp2-root .lp2-article-deck.lp2-article-deck strong{font-weight:400;}
.lp2-root.lp2-root .lp2-article-signature.lp2-article-signature{display:flex;justify-content:center;align-items:center;gap:22px;font-size:14px;letter-spacing:.1em;color:var(--muted);margin-top:26px;}
.lp2-root.lp2-root .lp2-article-signature.lp2-article-signature span+span{border-left:1px solid var(--rule);padding-left:22px;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero img{aspect-ratio:3/2;object-fit:cover;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:11px;color:var(--muted);font-size:14px;line-height:1.5;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero figcaption span:first-child{font-size:14px;letter-spacing:.1em;}
.lp2-root.lp2-root .lp2-reading-layout.lp2-reading-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:80px;justify-content:center;padding-top:58px;padding-bottom:76px;align-items:start;}
.lp2-root.lp2-root .lp2-article-sidebar.lp2-article-sidebar{position:sticky;top:30px;font-size:16px;min-width:0;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel{border-top:1px solid var(--ink);padding-top:18px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel summary{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;list-style:none;cursor:pointer;line-height:1.6;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel summary::-webkit-details-marker{display:none;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel summary span{width:7px;height:7px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-right:4px;margin-top:-4px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel:not([open]) summary span{transform:rotate(-45deg);}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel ol{padding:0;margin:18px 0 0;list-style:none;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel li+li{margin-top:14px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:baseline;color:var(--muted);line-height:1.7;padding:2px 0;}
.lp2-root.lp2-root .lp2-toc-number.lp2-toc-number{font-size:14px;color:#938271;letter-spacing:.04em;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a:hover,.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a[aria-current=location]{color:var(--accent);}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a[aria-current=location] .lp2-toc-number.lp2-toc-number{color:var(--accent);}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a[aria-current=location]{font-weight:500;}
.lp2-root.lp2-root .lp2-sidebar-note.lp2-sidebar-note{border-top:1px solid var(--rule);padding-top:22px;margin-top:28px;color:var(--muted);font-family:var(--serif);font-size:23px;letter-spacing:-.015em;line-height:1.35;}
.lp2-root.lp2-root .lp2-sidebar-next.lp2-sidebar-next{display:flex;align-items:start;justify-content:space-between;gap:12px;line-height:1.7;margin-top:23px;font-size:16px;text-decoration:underline;text-underline-offset:4px;}
.lp2-root.lp2-root .lp2-sidebar-next.lp2-sidebar-next span{font-size:16px;text-decoration:none;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text{font-size:16px;line-height:1.95;min-width:0;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text .lp-native-text{margin:19px 0;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text a:not(.lp2-button.lp2-button){border-bottom:1px solid #c0ae9d;text-underline-offset:3px;transition:color .15s;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text a:not(.lp2-button.lp2-button):hover{color:var(--accent);border-color:var(--accent);}
.lp2-root.lp2-root .lp2-article-intro.lp2-article-intro .lp-native-text{margin:0 0 36px;color:#5f554b;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text strong{font-weight:500;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section{scroll-margin-top:30px;padding-top:40px;margin-top:40px;border-top:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section:first-of-type{margin-top:0;padding-top:0;border-top:0;}
.lp2-root.lp2-root .lp2-section-number.lp2-section-number{font-size:14px!important;letter-spacing:.14em;color:var(--accent);margin:0 0 13px!important;line-height:1.5;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h2{font-size:42px;line-height:1.13;margin-bottom:24px;letter-spacing:-.026em;text-wrap:balance;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h3{font-size:28px;line-height:1.25;letter-spacing:-.018em;margin:29px 0 14px;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text ul:not(.lp2-style-definitions.lp2-style-definitions):not(.lp2-colour-palettes.lp2-colour-palettes){padding-left:22px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table{margin-top:26px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:16px;line-height:1.85;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td{padding:16px 15px 17px 0;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;font-weight:400;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th{font-size:16px;font-weight:500;color:var(--muted);line-height:1.6;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-block:13px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th:first-child{width:26%;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th:nth-child(2){width:35%;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th:last-child{width:39%;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td:first-child{font-weight:500;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th:last-child,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td:last-child{padding-right:0;}
.lp2-root.lp2-root .lp2-editorial-note.lp2-editorial-note{background:var(--wash);border-left:2px solid #9e765d;padding:7px 24px;margin-top:28px;}
.lp2-root.lp2-root .lp2-editorial-note.lp2-editorial-note .lp-native-text{font-size:18px;line-height:1.95;margin:13px 0;}
.lp2-root.lp2-root .lp2-detail-photo.lp2-detail-photo{margin-top:32px;}
.lp2-root.lp2-root .lp2-detail-photo.lp2-detail-photo svg{width:100%;height:auto;max-height:400px;background:#ddd4c7;}
.lp2-root.lp2-root .lp2-detail-photo.lp2-detail-photo figcaption,.lp2-root.lp2-root .lp2-outfit-photo.lp2-outfit-photo figcaption{font-size:14px;line-height:1.6;margin-top:9px;color:var(--muted);}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes{list-style:none;padding:0;margin:24px 0 26px;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li{display:flex;gap:19px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);font-size:18px;line-height:1.8;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:first-child{border-top:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-colour-swatches.lp2-colour-swatches{display:flex;flex-shrink:0;width:72px;padding-left:4px;}
.lp2-root.lp2-root .lp2-colour-swatches.lp2-colour-swatches i{display:block;width:27px;height:27px;border-radius:50%;border:2px solid var(--paper);flex-shrink:0;margin-left:-4px;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(1) i:nth-child(1){background:#293b50;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(1) i:nth-child(2){background:#abc2d2;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(1) i:nth-child(3){background:#c8b491;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(2) i:nth-child(1){background:#92918c;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(2) i:nth-child(2){background:#e8e0cf;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(2) i:nth-child(3){background:#792e39;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(3) i:nth-child(1){background:#727955;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(3) i:nth-child(2){background:#ece8d9;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li:nth-child(3) i:nth-child(3){background:#74503c;}
.lp2-root.lp2-root .lp2-outfit-grid.lp2-outfit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px;}
.lp2-root.lp2-root .lp2-outfit-example.lp2-outfit-example{min-width:0;}
.lp2-root.lp2-root .lp2-outfit-photo.lp2-outfit-photo img{aspect-ratio:3/4;object-fit:cover;object-position:center;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy h3{font-size:27px;margin-top:22px;line-height:1.2;text-wrap:balance;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text{font-size:18px;line-height:1.95;margin:16px 0;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text:last-child{font-size:18px;margin-top:22px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions{list-style:none;padding:0;margin:26px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li{font-size:18px;line-height:1.95;border-top:1px solid #ad9985;padding-top:15px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li strong{display:block;font-family:var(--serif);font-size:28px;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px;}
.lp2-root.lp2-root .lp2-question.lp2-question{border-top:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-question.lp2-question:last-child{border-bottom:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-question.lp2-question summary{list-style:none;display:flex;gap:24px;align-items:center;justify-content:space-between;cursor:pointer;padding:22px 0;}
.lp2-root.lp2-root .lp2-question.lp2-question summary::-webkit-details-marker{display:none;}
.lp2-root.lp2-root .lp2-question.lp2-question summary h3{font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.7;letter-spacing:0;margin:0;max-width:630px;}
.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign{width:14px;height:14px;position:relative;flex-shrink:0;margin-right:3px;}
.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign:before,.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:var(--accent);}
.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign:after{transform:rotate(90deg);}
.lp2-root.lp2-root .lp2-question.lp2-question[open] .lp2-question-sign.lp2-question-sign:after{display:none;}
.lp2-root.lp2-root .lp2-answer.lp2-answer{padding:0 30px 6px 0;}
.lp2-root.lp2-root .lp2-answer.lp2-answer .lp-native-text{font-size:18px;margin:0 0 22px;line-height:1.95;color:#5f554b;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section{background:var(--wash);padding:36px 34px 30px;border:0;margin-top:45px;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section h2{font-size:39px;margin-bottom:19px;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp-native-text:not(.lp2-section-number.lp2-section-number){font-size:18px;line-height:1.95;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp2-button.lp2-button{font-size:16px;margin-top:6px;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp2-article-affiliation.lp2-article-affiliation{font-size:14px!important;line-height:1.85!important;border-top:1px solid #d4cbbd;padding-top:19px;margin-top:25px;}
.lp2-root.lp2-root .lp2-read-next.lp2-read-next{background:#f0ede5;padding:60px 0 66px;border-top:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-related-heading.lp2-related-heading h2{font-size:43px;margin-top:11px;}
.lp2-root.lp2-root .lp2-related-grid.lp2-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:31px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card{display:block;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card img,.lp2-root.lp2-root .lp2-related-detail.lp2-related-detail{aspect-ratio:1/1;object-fit:cover;object-position:50% 0%;overflow:hidden;}
.lp2-root.lp2-root .lp2-related-detail.lp2-related-detail svg{width:100%;height:100%;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card .lp2-eyebrow.lp2-eyebrow{font-size:14px;color:var(--accent);margin-top:19px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3{font-size:28px;margin-top:10px;line-height:1.2;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card .lp2-text-link.lp2-text-link{margin-top:19px;font-size:16px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card:hover h3{color:var(--accent);}
.lp2-root.lp2-root .lp2-read-next.lp2-read-next .lp2-image-note.lp2-image-note{margin-top:25px;}
.lp2-root.lp2-root summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px;}
.lp2-root.lp2-root .lp2-sidebar-selection.lp2-sidebar-selection{display:inline-flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--accent);color:var(--accent);font-size:16px;line-height:1.7;padding-bottom:5px;margin-top:21px;}
.lp2-root.lp2-root .lp2-sidebar-selection.lp2-sidebar-selection span{font-size:16px;}
@media(max-width:760px){.lp2-root.lp2-root .lp2-related-card.lp2-related-card img{object-position:50% 0%;}
.lp2-root.lp2-root .lp2-sidebar-selection.lp2-sidebar-selection{display:none;}}
@media(min-width:1550px){.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1{font-size:76px;}}
@media(max-width:1120px){.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening{padding-block:35px 31px;max-width:900px;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1{font-size:62px;}
.lp2-root.lp2-root .lp2-article-deck.lp2-article-deck{font-size:18px;max-width:740px;}
.lp2-root.lp2-root .lp2-reading-layout.lp2-reading-layout{grid-template-columns:170px minmax(0,1fr);gap:42px;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text{font-size:16px;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h2{font-size:36px;}
.lp2-root.lp2-root .lp2-outfit-grid.lp2-outfit-grid{gap:24px;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy h3{font-size:24px;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text{font-size:18px;}
.lp2-root.lp2-root .lp2-sidebar-note.lp2-sidebar-note{font-size:21px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions{gap:18px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li strong{font-size:25px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3{font-size:26px;}}
@media(max-width:900px){.lp2-root.lp2-root .lp2-reading-layout.lp2-reading-layout{grid-template-columns:150px minmax(0,1fr);gap:28px;}
.lp2-root.lp2-root .lp2-outfit-grid.lp2-outfit-grid{grid-template-columns:1fr;gap:34px;}
.lp2-root.lp2-root .lp2-outfit-example.lp2-outfit-example{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:20px;align-items:start;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy h3{font-size:23px;margin-top:0;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text{font-size:18px;margin-top:13px;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text:last-child{font-size:18px;}
.lp2-root.lp2-root .lp2-outfit-photo.lp2-outfit-photo img{aspect-ratio:3/4;}
.lp2-root.lp2-root .lp2-outfit-photo.lp2-outfit-photo figcaption{font-size:14px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table table{font-size:16px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td{padding-right:10px;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h2{font-size:34px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions{grid-template-columns:1fr;gap:13px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li{font-size:18px;padding-top:11px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li strong{font-size:25px;display:inline;margin-right:2px;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section{padding:28px 24px;}
.lp2-root.lp2-root .lp2-related-grid.lp2-related-grid{gap:23px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3{font-size:23px;}}
@media(max-width:760px){.lp2-root.lp2-root .lp2-breadcrumb.lp2-breadcrumb{padding-top:18px;font-size:14px;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening{padding-block:28px 28px;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening .lp2-eyebrow.lp2-eyebrow{font-size:14px;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1{font-size:clamp(38px,10.6vw,54px);line-height:1.1;letter-spacing:-.028em;margin-top:17px;margin-bottom:21px;text-wrap:balance;}
.lp2-root.lp2-root .lp2-article-deck.lp2-article-deck{font-size:18px;line-height:1.9;text-wrap:pretty;max-width:500px;}
.lp2-root.lp2-root .lp2-article-signature.lp2-article-signature{font-size:14px;gap:14px;margin-top:21px;letter-spacing:.06em;}
.lp2-root.lp2-root .lp2-article-signature.lp2-article-signature span+span{padding-left:14px;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero figcaption{font-size:14px;gap:14px;margin-top:9px;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero figcaption span:first-child{font-size:14px;max-width:53%;letter-spacing:.05em;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero figcaption span:last-child{text-align:right;}
.lp2-root.lp2-root .lp2-reading-layout.lp2-reading-layout{display:block;padding-top:33px;padding-bottom:43px;}
.lp2-root.lp2-root .lp2-article-sidebar.lp2-article-sidebar{position:static;font-size:16px;margin-bottom:31px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel{padding-top:16px;border-bottom:1px solid var(--rule);padding-bottom:17px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel ol{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin-top:18px;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel ol li{margin:0;}
.lp2-root.lp2-root .lp2-toc-panel.lp2-toc-panel a{font-size:16px;line-height:1.7;gap:5px;grid-template-columns:17px 1fr;}
.lp2-root.lp2-root .lp2-toc-number.lp2-toc-number{font-size:14px;}
.lp2-root.lp2-root .lp2-sidebar-note.lp2-sidebar-note,.lp2-root.lp2-root .lp2-sidebar-next.lp2-sidebar-next{display:none;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text{font-size:16px;line-height:1.95;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text .lp-native-text{margin:17px 0;}
.lp2-root.lp2-root .lp2-article-intro.lp2-article-intro .lp-native-text{margin-bottom:32px;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section{padding-top:30px;margin-top:31px;scroll-margin-top:20px;}
.lp2-root.lp2-root .lp2-section-number.lp2-section-number{font-size:14px!important;margin-bottom:11px!important;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h2{font-size:32px;margin-bottom:21px;line-height:1.18;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section h3{font-size:25px;line-height:1.28;margin-top:25px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table table,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tbody{display:block;width:100%;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tbody tr{display:block;border-top:1px solid var(--rule);padding:17px 0 20px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tbody tr:first-child{border-top:1px solid var(--ink);}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tbody tr:last-child{border-bottom:1px solid var(--rule);}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td{display:block;width:auto;border:0;padding:0!important;font-size:16px;line-height:1.85;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td:first-child{font-family:var(--serif);font-size:24px;line-height:1.25;font-weight:400;margin-bottom:14px;letter-spacing:-.02em;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td+td{margin-top:12px;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td+td:before{content:attr(data-label);display:block;font-size:16px;color:var(--muted);font-weight:500;margin-bottom:3px;letter-spacing:.01em;}
.lp2-root.lp2-root .lp2-editorial-note.lp2-editorial-note{padding:4px 18px;margin-top:23px;}
.lp2-root.lp2-root .lp2-editorial-note.lp2-editorial-note .lp-native-text{font-size:18px;line-height:1.9;}
.lp2-root.lp2-root .lp2-detail-photo.lp2-detail-photo{margin-top:24px;}
.lp2-root.lp2-root .lp2-detail-photo.lp2-detail-photo figcaption{font-size:14px;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes{margin-top:21px;}
.lp2-root.lp2-root .lp2-colour-palettes.lp2-colour-palettes li{font-size:18px;gap:13px;padding:14px 0;}
.lp2-root.lp2-root .lp2-colour-swatches.lp2-colour-swatches{width:61px;}
.lp2-root.lp2-root .lp2-colour-swatches.lp2-colour-swatches i{width:24px;height:24px;}
.lp2-root.lp2-root .lp2-outfit-grid.lp2-outfit-grid{display:block;margin-top:25px;}
.lp2-root.lp2-root .lp2-outfit-example.lp2-outfit-example{display:block;}
.lp2-root.lp2-root .lp2-outfit-example.lp2-outfit-example+.lp2-outfit-example.lp2-outfit-example{margin-top:34px;}
.lp2-root.lp2-root .lp2-outfit-photo.lp2-outfit-photo img{aspect-ratio:3/4;object-fit:cover;object-position:center;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy h3{font-size:27px;line-height:1.18;margin-top:20px;text-wrap:initial;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text{font-size:18px;line-height:1.95;margin-top:16px;}
.lp2-root.lp2-root .lp2-outfit-copy.lp2-outfit-copy .lp-native-text:last-child{font-size:18px;margin-top:19px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions{gap:17px;margin-top:23px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li{font-size:18px;line-height:1.9;padding-top:13px;}
.lp2-root.lp2-root .lp2-style-definitions.lp2-style-definitions li strong{display:block;font-size:26px;margin-bottom:8px;}
.lp2-root.lp2-root .lp2-question.lp2-question summary{padding:19px 0;gap:18px;}
.lp2-root.lp2-root .lp2-question.lp2-question summary h3{font-size:18px;line-height:1.8;letter-spacing:0;margin:0;}
.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign{width:12px;}
.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign:before,.lp2-root.lp2-root .lp2-question-sign.lp2-question-sign:after{width:12px;}
.lp2-root.lp2-root .lp2-answer.lp2-answer{padding-right:6px;}
.lp2-root.lp2-root .lp2-answer.lp2-answer .lp-native-text{font-size:18px;line-height:1.95;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section{padding:28px 23px 21px;margin-top:34px;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section h2{font-size:31px;line-height:1.15;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp-native-text:not(.lp2-section-number.lp2-section-number){font-size:18px;line-height:1.95;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp2-button.lp2-button{font-size:16px;max-width:100%;gap:12px;min-height:49px;padding-inline:17px;line-height:1.7;}
.lp2-root.lp2-root .lp2-choose-section.lp2-choose-section .lp2-article-affiliation.lp2-article-affiliation{font-size:14px!important;margin-top:23px;padding-top:17px;}
.lp2-root.lp2-root .lp2-read-next.lp2-read-next{padding-block:38px 42px;}
.lp2-root.lp2-root .lp2-related-heading.lp2-related-heading h2{font-size:34px;margin-top:9px;}
.lp2-root.lp2-root .lp2-related-grid.lp2-related-grid{grid-template-columns:1fr;gap:32px;margin-top:26px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card img,.lp2-root.lp2-root .lp2-related-detail.lp2-related-detail{aspect-ratio:3/2;object-position:50% 0%;}
.lp2-root.lp2-root .lp2-related-detail.lp2-related-detail svg{height:100%;width:100%;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3{font-size:27px;margin-top:8px;max-width:340px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3 br{display:none;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card h3 br:after{content:" ";}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card .lp2-eyebrow.lp2-eyebrow{margin-top:17px;font-size:14px;}
.lp2-root.lp2-root .lp2-related-card.lp2-related-card .lp2-text-link.lp2-text-link{font-size:16px;margin-top:16px;}
.lp2-root.lp2-root .lp2-read-next.lp2-read-next .lp2-image-note.lp2-image-note{font-size:14px;margin-top:25px;}}
@media print{.lp2-root.lp2-root .lp2-article-sidebar.lp2-article-sidebar,.lp2-root.lp2-root .lp2-breadcrumb.lp2-breadcrumb,.lp2-root.lp2-root .lp2-prototype-note.lp2-prototype-note,.lp2-root.lp2-root .lp2-read-next.lp2-read-next{display:none;}
.lp2-root.lp2-root .lp2-reading-layout.lp2-reading-layout{display:block;}
.lp2-root.lp2-root .lp2-article-text.lp2-article-text{font-size:12pt;}
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening h1{font-size:34pt;}
.lp2-root.lp2-root .lp2-article-hero.lp2-article-hero{max-width:70%;}
.lp2-root.lp2-root .lp2-question.lp2-question:not([open]) .lp2-answer.lp2-answer{display:block;}
.lp2-root.lp2-root .lp2-guide-section.lp2-guide-section{break-inside:auto;}
.lp2-root.lp2-root h2,.lp2-root.lp2-root h3{break-after:avoid;}
.lp2-root.lp2-root figure,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tr{break-inside:avoid;}}
/* Native widget wrappers keep the dimensions and crop of the approved mockup. */
.lp2-root.lp2-root .lp2-article-opening.lp2-article-opening{max-width:990px;}
.lp2-root .lp2-article-hero .lp-native-image img{aspect-ratio:3/2;object-fit:cover;}
.lp2-root .lp2-outfit-photo .lp-native-image img{aspect-ratio:3/4;object-fit:cover;object-position:center;}
.lp2-root .lp-native-image .elementor-widget-container{line-height:0;}
.lp2-root .lp2-article-text .lp-native-text{width:100%;}
.lp2-root .lp2-guide-section .lp-native-heading{width:100%;}
.lp2-root .lp2-related-card .lp2-eyebrow{font-family:var(--sans);}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table table,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table tr{border:0;background:transparent;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th,.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td{border:0;border-bottom:1px solid var(--rule);background:transparent;}
.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);}
body:has(.lp2-root) .lp-desktop-navigation a[href="/style-preppy/"]{color:var(--e-global-color-accent,#8a4b35);}
body:has(.lp2-root) .lp-desktop-navigation a[href="/style-preppy/"]:after{width:100%;}
@media(max-width:760px){.lp2-root.lp2-root .lp2-pieces-table.lp2-pieces-table td{border:0;}}
@media(prefers-reduced-motion:reduce){.lp2-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important;}}/* End custom CSS */