.elementor-30310 .elementor-element.elementor-element-7c70264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-5506a6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-f7d8829{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-f97e174{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-5cdb21f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-5cdb21f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30310 .elementor-element.elementor-element-c032708{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-c032708.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30310 .elementor-element.elementor-element-cc37a37{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-1e49176{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-583712f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-d6b411d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-b0ced05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-a9075fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-f95473b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-6955a8a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-d5b47dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-14ee500{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-b36f483{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30310 .elementor-element.elementor-element-cd62274{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-30310 .elementor-element.elementor-element-f97e174{--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;}}/* Start custom CSS for container, class: .elementor-element-5506a6c */.rob-pack{max-width:1120px;margin:auto;padding:24px;box-sizing:border-box;color:#263238;background:#fff;font-family:Lato,Arial,sans-serif;font-size:20px;line-height:1.75}.rob-pack *{box-sizing:border-box}.rob-pack h1,.rob-pack h2,.rob-pack h3{font-family:"Playfair Display",Georgia,serif;line-height:1.2;color:#253b3a}.rob-pack h1{font-size:clamp(34px,4.2vw,54px);margin:12px 0 20px}.rob-pack h2{font-size:32px;margin:44px 0 18px;scroll-margin-top:100px}.rob-pack h3{font-size:25px;margin:30px 0 14px}.rob-pack p{margin:0 0 20px}.rob-pack li{margin-bottom:10px}.rob-pack a{color:#a74318;text-decoration:underline;text-underline-offset:3px}.rp-hero{display:flex!important;flex-direction:row!important;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;padding:24px 0 40px}.rp-hero figure{margin:0}.rp-hero img{width:100%;height:auto;display:block!important;border-radius:16px;box-shadow:0 12px 30px rgba(38,50,56,.14)}.rp-hero figcaption{font-size:14px;line-height:1.5;color:#596563;margin-top:14px}.rp-kicker{color:#a74318;font-size:14px;font-weight:700;letter-spacing:1.5px}.rp-deck{font-size:22px}.rp-meta{font-size:14px;color:#596563}.rp-reading{max-width:980px;margin:0 auto;padding:36px 32px;background:#fef5ef;border-radius:18px}.rp-answer,.rp-note{padding:24px;background:#fff;border-left:5px solid #f57c35;border-radius:8px;margin:0 0 28px}.rp-answer p,.rp-note p{margin:10px 0 0}.rp-nav{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 24px;border-bottom:1px solid #dbcfc6;font-size:15px}.rp-nav a{background:white;border:1px solid #e3d8d0;padding:8px 12px;border-radius:22px;text-decoration:none}.rp-table{overflow-x:auto;margin:24px 0}.rp-table table{width:100%;border-collapse:collapse;background:#fff;font-size:17px;line-height:1.55}.rp-table caption{text-align:left;font-weight:700;padding:0 0 12px;color:#344d49}.rp-table th,.rp-table td{text-align:left;vertical-align:top;padding:16px;border:1px solid #e3d8d0}.rp-table thead th{background:#275b58;color:#fff}.rp-table tbody tr:nth-child(even){background:#fff1e6}.rp-table .rp-total{background:#fbd3b8}.rp-faq details{background:white;border:1px solid #e3d8d0;border-radius:10px;padding:18px 20px;margin:12px 0}.rp-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.rp-faq details p{margin:18px 0 0}.rp-course{background:#fff;border:2px solid #f57c35;border-radius:12px;padding:26px;margin-top:38px}.rp-course h2{margin-top:0}.rp-author{margin-top:30px;font-size:17px;border-top:1px solid #dbcfc6;padding-top:24px}.rp-sources{border-top:1px solid #dbcfc6;margin-top:32px;padding-top:12px;font-size:15px}.rp-sources h3{font-size:22px}@media(max-width:767px){.rob-pack{padding:16px;font-size:18px}.rp-hero{grid-template-columns:1fr;padding:12px 0 28px;gap:20px}.rp-hero figure{max-width:480px;margin:auto}.rp-reading{padding:24px 20px}.rob-pack h2{font-size:28px}.rob-pack h3{font-size:23px}.rp-table th,.rp-table td{padding:12px;min-width:100px}.rp-answer,.rp-note,.rp-course{padding:20px}.rp-deck{font-size:20px}}

:where(.rob-native-conversion .e-con) {flex-direction:column;}
.elementor-30310 .elementor-element.elementor-element-5506a6c {--widgets-spacing:0px; width:100%; min-width:0;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .e-con {--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--gap:0px;min-width:0;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-widget {min-width:0;max-width:100%;margin:0;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-heading-title {font-family:"Playfair Display",Georgia,serif;color:inherit;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-widget-text-editor {font-family:Lato,Arial,sans-serif;color:inherit;font-size:inherit;line-height:inherit;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-widget-text-editor p:last-child {margin-bottom:20px;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-widget-image img {width:100%;}
.elementor-30310 .elementor-element.elementor-element-5506a6c nav .elementor-widget-text-editor > .elementor-widget-container > a {display:block;}
.elementor-30310 .elementor-element.elementor-element-5506a6c [class*="jumps"] > .elementor-widget,.elementor-30310 .elementor-element.elementor-element-5506a6c [class*="pills"] > .elementor-widget {width:auto;flex:0 0 auto;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-widget-button .elementor-button {background:#f57c35;color:#302b28;border-radius:24px;padding:12px 20px;font:700 17px/1.5 Lato,Arial,sans-serif;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-accordion .elementor-tab-title {background:#fff;color:#302b28;font:700 18px/1.5 Lato,Arial,sans-serif;}
.elementor-30310 .elementor-element.elementor-element-5506a6c .elementor-accordion .elementor-tab-content {background:#fff;color:#302b28;font:18px/1.7 Lato,Arial,sans-serif;}

.rp-hero > .e-con,.rp-hero > .elementor-widget {flex:1 1 0;width:0;} @media(max-width:767px){.rp-hero {flex-direction:column!important;} .rp-hero > .e-con,.rp-hero > .elementor-widget {width:100%;flex:auto;}}/* End custom CSS */