@charset "UTF-8";.partner-detail{background:#fff;color:#3e3a39}.partner-detail__story-card[hidden],.partner-detail [data-story-panel][hidden]{display:none}.partner-detail__story-image,.partner-detail__story-panels figure{min-width:0;margin:0}.partner-detail__story-image img,.partner-detail__story-panels img{display:block;width:100%;height:auto}@media(min-width:800px){html:has(body.partner-page){scrollbar-width:none}html:has(body.partner-page)::-webkit-scrollbar{width:0;height:0}.partner-page{--gutter: clamp(36px, 3.073vw, 59px);--partner-gap: clamp(40px, 3.438vw, 66px);background:#3e3a39;color:#fff;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}body.partner-page>.site-header{background:#3e3a39!important;color:#c9c5c3!important}body.partner-page>.site-header .site-brand{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,1.8vw,35px);line-height:1;font-weight:700;font-style:italic;letter-spacing:-.065em;color:#fff;transform:translateY(16px)}body.partner-page>.site-header .desktop-nav{gap:clamp(22px,2vw,38px);color:#a7a19e!important;font-size:clamp(14px,.9vw,17px);transform:translateY(20px)}body.partner-page>.site-header nav.desktop-nav{transform:translateY(16px)}body.partner-page>.site-header .desktop-nav a:hover{color:#fff}.partner-page .search-toggle,.partner-page .sticky-header{display:none}.partner-page .mobile-menu-toggle{display:block;width:42px;height:42px;margin:0 0 0 22px;transform:translateY(16px)}body.partner-page>.site-header button.mobile-menu-toggle{background-position:right 0 center!important}.partner-page .mobile-menu-toggle span{left:8px;width:28px;height:2px}.partner-page .mobile-menu-toggle span:first-child{top:14px}.partner-page .mobile-menu-toggle span:last-child{top:25px}.partner-page .mobile-menu-toggle[aria-expanded=true] span:first-child,.partner-page .mobile-menu-toggle[aria-expanded=true] span:last-child{top:20px}.partner-page .mobile-menu{display:block;padding:148px var(--gutter) 42px}.partner-page .mobile-menu nav{width:min(520px,45vw)}.partner-page .mobile-menu nav a,.partner-page .mobile-search-button{height:auto;margin-bottom:18px;font-size:clamp(30px,3.1vw,58px);line-height:1.05}.partner-page .mobile-social{left:var(--gutter)}.partner-page .mobile-menu-meta{left:var(--gutter);right:var(--gutter)}.partner-detail :where(h1,h2,h3,h4,p,figure){margin:0}.partner-detail__hero{height:441px;padding:58px var(--gutter) 54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--partner-gap);align-items:center;background:#3e3a39;color:#fff}.partner-detail__hero h1{font-size:clamp(42px,3.05vw,58px);line-height:1;font-weight:400;letter-spacing:-.05em;transform:translateY(-19px)}.partner-detail__hero-nav-wrap{align-self:stretch;padding-left:clamp(0px,3.7vw,71px);display:flex;flex-direction:column;justify-content:center;transform:translateY(37px)}.partner-detail__chapter-nav{display:grid;width:min(626px,100%);grid-template-columns:minmax(0,242fr) minmax(0,217fr);grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:clamp(30px,8.7vw,167px);row-gap:15px}.partner-detail__chapter-nav a{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:flex-start;column-gap:31px;color:#bdb8b5;font-size:clamp(13px,.82vw,16px);line-height:1.25;text-align:left;transition:color .2s ease}.partner-detail__chapter-nav a:nth-child(n+6){column-gap:23px}.partner-detail__chapter-nav a:hover,.partner-detail__chapter-nav a.is-active{color:#fff}.partner-detail__chapter-dot{width:7px;height:7px;margin-top:.35em;border:1px solid currentColor;border-radius:50%}.partner-detail__chapter-label{min-width:0;text-align:left}.partner-detail__chapter-nav a.is-active .partner-detail__chapter-dot{background:currentColor}.partner-detail__contact-link{width:min(626px,100%);height:48px;margin-top:45px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#f67600;color:#fff;font-size:clamp(18px,1.25vw,24px);transition:background-color .25s ease,color .25s ease}.partner-detail__contact-link:hover,.partner-detail__contact-link:focus-visible{background:#fff;color:#f67600}.partner-detail__main{min-height:var(--partner-main-height, 1100px);padding:99px clamp(36px,3.177vw,61px) 120px clamp(36px,3.021vw,58px);background:#fff;color:#3e3a39}.partner-detail__intro{height:218px;display:grid;grid-template-columns:minmax(0,868fr) minmax(0,866fr);column-gap:clamp(40px,3.49vw,67px)}.partner-detail__intro>h2{font-size:clamp(34px,2.25vw,43px);line-height:1.12;font-weight:400;letter-spacing:-.045em}.partner-detail__intro h3{max-width:780px;font-size:clamp(32px,2.15vw,41px);line-height:1.3;font-weight:400;letter-spacing:-.035em}.partner-detail__standard{min-height:calc(var(--partner-main-height, 1100px) - 437px);margin-top:0;display:grid;grid-template-columns:minmax(0,868fr) minmax(0,866fr);column-gap:clamp(40px,3.49vw,67px);align-items:start}.partner-detail__copy-column{position:relative;min-height:inherit}.partner-detail__media-grid{display:grid;grid-template-columns:336fr 506fr;column-gap:26px;row-gap:60px;align-items:start}.partner-detail__media-grid--single{display:block}.partner-detail__media{overflow:hidden;background:#eee}.partner-detail__media--placeholder{display:none}.partner-detail__media--1{grid-column:1/-1;aspect-ratio:868/534}.partner-detail__media--2{aspect-ratio:336/338}.partner-detail__media--3{aspect-ratio:506/763}.partner-detail__media-grid--single .partner-detail__media--1{aspect-ratio:868/534}.partner-detail__media img{width:100%;height:100%;display:block;object-fit:cover}.partner-detail__lead{margin:0;font-size:16px;line-height:1.32;white-space:normal}.partner-detail__sections{margin-top:0}.partner-detail__section{padding:0}.partner-detail__section+.partner-detail__section{margin-top:25px}.partner-detail__section h4{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:flex-start;column-gap:10px;font-size:18px;line-height:1.35;font-weight:500;text-align:left}.partner-detail__section-dot{width:10px;height:10px;margin-top:7px;border:1px solid currentColor;border-radius:50%}.partner-detail__section-title{min-width:0;text-align:left}.partner-detail__section p{margin:8px 0 0 20px;font-size:16px;line-height:1.55;color:#5f5a58;text-align:left;white-space:pre-line}.partner-detail__bridge{position:absolute;top:1015px;left:0;right:0}.partner-detail__bridge p{font-size:16px;line-height:1.56}.partner-detail__bridge p+p{margin-top:20px}.partner-detail__secondary{position:absolute;top:616px;left:0;right:0}.partner-detail__secondary>h4{font-size:34px;line-height:1;font-weight:400}.partner-detail__secondary-lead{margin-top:58px;font-size:16px;line-height:1.55}.partner-detail__sections--secondary{margin-top:28px}.partner-detail__sections--secondary .partner-detail__section h4{position:relative;display:block}.partner-detail__sections--secondary .partner-detail__section-dot{position:absolute;left:-20px;top:7px;margin-top:0}.partner-detail__sections--secondary .partner-detail__section p{margin-left:0}.partner-detail__faqs{position:absolute;left:0;right:0;margin:0;padding:0;background:#fff}.partner-detail__faqs details,.partner-detail__faq-column details{border-top:1px solid #d0cecd}.partner-detail__faqs details:last-child,.partner-detail__faq-column details:last-child{border-bottom:1px solid #d0cecd}.partner-detail__faqs summary,.partner-detail__faq-column summary{min-height:78px;padding:18px 22px 18px 2px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:16px;line-height:1.4}.partner-detail__faqs summary::-webkit-details-marker,.partner-detail__faq-column summary::-webkit-details-marker{display:none}.partner-detail__faqs summary span,.partner-detail__faq-column summary span{position:relative;width:28px;height:28px;flex:0 0 auto}.partner-detail__faqs summary span:before,.partner-detail__faqs summary span:after,.partner-detail__faq-column summary span:before,.partner-detail__faq-column summary span:after{content:"";position:absolute;left:5px;top:13px;width:18px;height:1px;background:currentColor;transition:transform .25s ease}.partner-detail__faqs summary span:after,.partner-detail__faq-column summary span:after{transform:rotate(90deg)}.partner-detail__faqs details[open] summary span:after,.partner-detail__faq-column details[open] summary span:after{transform:rotate(0)}.partner-detail__faqs details>p,.partner-detail__faq-column details>p{padding:0 54px 22px 2px;color:#625d5b;font-size:clamp(14px,.82vw,16px);line-height:1.7}.partner-detail--pain-points .partner-detail__sections{margin-top:74px}.partner-detail--pain-points .partner-detail__section+.partner-detail__section{margin-top:29px}.partner-detail--pain-points .partner-detail__faqs{top:1454px}.partner-detail--why-partner .partner-detail__faqs{top:594px}.partner-detail--advantages .partner-detail__faqs{top:735px}.partner-detail--eligibility-benefits .partner-detail__faqs{top:1667px}.partner-detail--why-partner .partner-detail__lead{line-height:1.65}.partner-detail--pain-points .partner-detail__bridge p{line-height:1.72}.partner-detail--advantages .partner-detail__sections{position:relative;top:-2px}.partner-detail--guarantees .partner-detail__sections{margin-top:65px}.partner-detail--eligibility-benefits .partner-detail__sections:not(.partner-detail__sections--secondary){margin-top:32px}.partner-detail--eligibility-benefits .partner-detail__sections:not(.partner-detail__sections--secondary) .partner-detail__section+.partner-detail__section{margin-top:34px}.partner-detail--eligibility-benefits .partner-detail__sections--secondary .partner-detail__section+.partner-detail__section{margin-top:45px}.partner-detail--advantages .partner-detail__section+.partner-detail__section{margin-top:29px}.partner-detail--guarantees .partner-detail__section+.partner-detail__section{margin-top:22px}.partner-detail--income-model .partner-detail__sections{position:relative;top:-1px}.partner-detail--income-model .partner-detail__section p.partner-detail__bullet-list{margin-left:0;white-space:normal}.partner-detail--income-model .partner-detail__bullet-line{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:1px}.partner-detail--income-model .partner-detail__bullet-marker{width:4px;height:4px;margin-top:10px;border-radius:50%;background:currentColor;justify-self:center}.partner-detail--income-model .partner-detail__section+.partner-detail__section{margin-top:25px}.partner-detail--income-calculator .partner-detail__sections{position:relative;top:2px}.partner-detail--income-calculator .partner-detail__section+.partner-detail__section{margin-top:21px}.partner-detail--process .partner-detail__section+.partner-detail__section{margin-top:2px}.partner-detail--process .partner-detail__main{padding-bottom:116px}.partner-detail--stories .partner-detail__main{padding:91px clamp(36px,3.177vw,61px) 159px clamp(36px,3.125vw,60px)}.partner-detail__main--stories{min-height:0}.partner-detail__stories{margin:0}.partner-detail__story-intro{height:304px;display:grid;grid-template-columns:minmax(0,879fr) minmax(0,879fr);column-gap:clamp(28px,2.135vw,41px)}.partner-detail__story-intro h2{font-size:43px;line-height:1.32;font-weight:400;letter-spacing:-.035em}.partner-detail__story-intro p{margin-top:70px;font-size:16px;line-height:1.4}.partner-detail__story-tabs{padding-top:184px;display:flex;justify-content:flex-end;gap:19px}.partner-detail__story-tabs button{width:126px;height:39px;padding:0 12px 0 18px;border:0;border-radius:3px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;background:#efefef;color:#3e3a39;font:inherit;font-size:14px;line-height:1;text-align:left;cursor:pointer}.partner-detail__story-tabs button.is-active{background:#efefef;color:#3e3a39}.partner-detail__story-tab-icon{font-size:16px;line-height:1}.partner-detail__story-columns{display:grid;grid-template-columns:minmax(0,879fr) minmax(0,879fr);column-gap:clamp(28px,2.135vw,41px);align-items:start}.partner-detail__story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.partner-detail__story-card{min-width:0;background:transparent}.partner-detail__story-copy{min-height:247px;padding:17px 19px 21px;background:#efefef;overflow-wrap:anywhere}.partner-detail__story-copy h4{font-size:27px;line-height:1.2;font-weight:400}.partner-detail__story-copy p{margin-top:10px;font-size:16px;line-height:1.45;color:#5f5a58}.partner-detail__story-divider{margin:23px -19px 0;border-top:1px solid #9f9f9f}.partner-detail__story-copy .partner-detail__story-facts{margin-top:10px;line-height:1.6}.partner-detail__story-copy a{width:min(228px,100%);height:42px;margin:16px auto 0;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#3e3a39;color:#fff;font-size:16px}.partner-detail__story-feature{padding-top:15px}.partner-detail__story-detail article+article{margin-top:65px}.partner-detail__story-detail h3{font-size:16px;line-height:1.4;font-weight:500}.partner-detail__story-detail p{margin-top:22px;font-size:16px;line-height:1.4;color:#5f5a58}.partner-detail__story-panels{margin-top:119px;display:grid;gap:29px}.partner-detail__more{width:min(784px,100%);height:76px;margin:234px auto 0;display:block;border:1px solid #aaa7a5;border-radius:999px;background:#fff;font:inherit;font-size:24px;cursor:pointer;transform:translate(9px)}.partner-detail__more:disabled{color:#888;cursor:default}.partner-detail__suitable{width:calc(100% - 1px);margin-top:-18px;margin-left:1px;border-top:1px solid #9c9c9c}.partner-detail__suitable>h3{height:181px;padding-top:51px;border-bottom:1px solid #9c9c9c;font-size:29px;line-height:1.2;font-weight:400}.partner-detail__suitable article{height:215px;margin:0;padding-top:18px;border-bottom:1px solid #9c9c9c}.partner-detail__suitable article+article{margin-top:0}.partner-detail__suitable article:nth-of-type(2){height:216px}.partner-detail__suitable article:nth-of-type(3){height:186px}.partner-detail__suitable article h4{font-size:16px;line-height:1.4;font-weight:500}.partner-detail__suitable article p{margin-top:22px;font-size:16px;line-height:1.45;color:#5f5a58}.partner-detail__suitable article p+p{margin-top:0}.partner-detail__suitable-summary-block{height:261px;padding-top:50px;border-bottom:1px solid #9c9c9c}.partner-detail__suitable-summary{font-size:27px;line-height:1.45}.partner-detail__evaluation-link{width:215px;height:42px;margin:38px 0 0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#3e3a39;color:#fff;font-size:16px}.partner-detail__suitable-cta{height:317px;margin-top:0;padding-top:60px;border-bottom:1px solid #9c9c9c;text-align:left}.partner-detail__suitable-cta h4{margin-left:9px;font-size:28px;line-height:1.3;font-weight:400}.partner-detail__suitable-cta>p{margin:12px 0 0 21px;font-size:16px}.partner-detail__suitable-cta>div{margin-top:74px;padding-right:4px;display:flex;justify-content:flex-end;gap:32px}.partner-detail__suitable-cta a{width:215px;height:42px;border:1px solid #3e3a39;border-radius:999px;display:flex;align-items:center;justify-content:center}.partner-detail__suitable-cta a:first-child{background:#3e3a39;color:#fff}.partner-detail__story-panels--suitable{width:calc(100% + 1px);margin-top:26px;margin-left:-1px;gap:29px}.partner-detail__faq-page{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,824fr));column-gap:158px;row-gap:93px;align-items:start}.partner-detail--faq .partner-detail__main{padding:111px 57px 156px}.partner-detail--faq .partner-detail__intro{height:206px;grid-template-columns:824fr 824fr;column-gap:158px}.partner-detail--faq .partner-detail__intro>div{padding-left:0}.partner-detail__main--faq .partner-detail__intro h3{line-height:1.26}.partner-detail__faq-group{min-width:0}.partner-detail__faq-group>header{height:81px;display:flex;flex-direction:column;justify-content:flex-start}.partner-detail__faq-group>header h4{font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.035em}.partner-detail__faq-group>header p{margin-top:7px;font-size:17px;line-height:1.45;font-weight:600;letter-spacing:-.025em}.partner-detail__faq-list{border-top:1px solid #aaa7a5;background:#fff}.partner-detail__faq-list details{border-bottom:1px solid #aaa7a5}.partner-detail__faq-list summary{min-height:94px;padding:20px 18px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,1.8vw,34px);list-style:none;cursor:pointer;font-size:17px;line-height:1.55;letter-spacing:-.018em}.partner-detail__faq-list summary::-webkit-details-marker{display:none}.partner-detail__faq-list summary>span{position:relative;width:34px;height:34px;flex:0 0 34px;color:#9f9d9c}.partner-detail__faq-list summary>span:before,.partner-detail__faq-list summary>span:after{content:"";position:absolute;left:3px;top:16px;width:28px;height:2px;background:currentColor;transition:transform .28s ease}.partner-detail__faq-list summary>span:after{transform:rotate(90deg)}.partner-detail__faq-list details[open] summary>span:after{transform:rotate(0)}.partner-detail__faq-list details>p{padding:0 56px clamp(22px,1.45vw,28px) 0;color:#625d5b;font-size:clamp(14px,.8vw,15px);line-height:1.75}.partner-detail__faq-more{grid-column:1/-1;width:784px;height:76px;margin:114px auto 0;border:1px solid #aaa7a5;border-radius:999px;background:#fff;color:#3e3a39;font:inherit;font-size:24px;cursor:pointer;transform:translate(28px)}.partner-detail__faq-more span{margin-left:12px}.partner-detail__closing{border-top:1px solid #aaa7a5;background:#fff;color:#3e3a39}.partner-detail__closing{height:auto;min-height:0;display:block;padding:clamp(94px,6.5104167vw,125px) var(--gutter);text-align:left}.partner-detail__closing>div{position:static;left:auto;top:auto;width:100%;max-width:none;margin:0;display:block;text-align:left}.partner-detail__closing>div>p,.partner-detail__closing .partner-detail__closing-actions{position:static;left:auto;top:auto;width:54.45%;max-width:none;margin-right:0;margin-left:45.55%}.partner-detail__closing>div>p{margin-top:0;color:#77716e;font-size:clamp(24px,1.5625vw,30px);line-height:31px;letter-spacing:normal;text-align:left;white-space:normal}.partner-detail__closing .partner-detail__closing-actions{margin-top:58px;display:flex;align-items:center;justify-content:flex-start;gap:43px}.partner-detail__closing .partner-detail__closing-actions a{flex:0 0 auto;width:390px;min-width:0;max-width:none;height:72px;padding:0;border:1px solid #3b3736;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff;color:#3b3736;font-size:25px;line-height:1;transition:background-color .25s,color .25s,border-color .25s}.partner-detail__closing .partner-detail__closing-actions a:nth-child(2){width:288px}.partner-detail__closing .partner-detail__closing-actions a:first-child{background:#3b3736;color:#fff}.partner-detail__closing .partner-detail__closing-actions a:hover,.partner-detail__closing .partner-detail__closing-actions a:focus-visible{border-color:#f47600;background:#f47600;color:#fff;opacity:1}}@media(min-width:800px)and (min-width:1921px){.partner-detail__closing>div>p{font-size:1.5625vw;line-height:1.6145833vw}.partner-detail__closing .partner-detail__closing-actions{margin-top:3.0208333vw;gap:2.2395833vw}.partner-detail__closing .partner-detail__closing-actions a{width:20.3125vw;height:3.75vw;font-size:1.3020833vw}.partner-detail__closing .partner-detail__closing-actions a:nth-child(2){width:15vw}}@media(max-width:799px){.partner-page .site-header{height:auto;padding:20px 12px;align-items:flex-start;background:#3e3a39;color:#fff}.partner-page .site-brand{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;font-style:italic}.partner-page .mobile-menu-toggle{margin-top:-14px;margin-bottom:-14px}.partner-page .sticky-header,.partner-page .search-panel{display:none!important}.partner-page .mobile-menu{z-index:55}.partner-page .mobile-menu .mobile-search-button{display:none}.partner-page .site-header .brand-logo{filter:brightness(0) invert(1)}.partner-detail__hero{padding:46px 12px 52px;background:#3e3a39;color:#fff}.partner-detail__hero h1{font-size:38px;font-weight:400}.partner-detail__hero-nav-wrap{margin-top:44px}.partner-detail__chapter-nav{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.partner-detail__chapter-nav a{display:grid;grid-template-columns:6px minmax(0,1fr);align-items:start;column-gap:9px;color:#bdb8b5;font-size:12px;line-height:1.35;text-align:left}.partner-detail__chapter-nav a.is-active{color:#fff}.partner-detail__chapter-dot{width:6px;height:6px;margin-top:5px;border:1px solid;border-radius:50%}.partner-detail__chapter-label{min-width:0;text-align:left}.partner-detail__chapter-nav a.is-active .partner-detail__chapter-dot{background:currentColor}.partner-detail__chapter-nav a:active,.partner-detail__evaluation-link:active{color:var(--mobile-orange)}.partner-detail__contact-link{height:48px;margin-top:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#f67600;color:#fff}.partner-detail__contact-link:active{background:var(--mobile-orange);color:#fff;filter:brightness(.9)}.partner-detail__main{padding:64px 12px 92px;color:#3e3a39}.partner-detail__intro{display:block}.partner-detail__intro>h2{font-size:28px;font-weight:400}.partner-detail__intro>div{margin-top:42px}.partner-detail__intro h3{font-size:29px;line-height:1.28;font-weight:400}.partner-detail__intro p{margin-top:30px;font-size:14px;line-height:1.7}.partner-detail__standard,.partner-detail__stories,.partner-detail__faq-page{margin-top:58px;display:block}.partner-detail__media-grid{--media-ratio: 1.86 / 1;--media-gap: 12px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--media-gap)}.partner-detail__media{min-width:0;margin:0;aspect-ratio:var(--media-ratio);overflow:hidden;background:#eee}.partner-detail__media--1,.partner-detail__media--2,.partner-detail__media--3{grid-column:auto;aspect-ratio:var(--media-ratio)}.partner-detail__media img{width:100%;height:100%;display:block;object-fit:cover}.partner-detail__media--placeholder{padding:12px;display:flex;align-items:flex-end;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 47%),#3d5f6b;color:#ffffffad}.partner-detail__media--placeholder span{font-size:12px;letter-spacing:.12em}.partner-detail__copy-column{margin-top:54px}.partner-detail__section{padding:0 0 24px;border-bottom:1px solid #bbb}.partner-detail__section+.partner-detail__section{padding-top:24px}.partner-detail__section h4{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:10px;font-size:19px;font-weight:500;text-align:left}.partner-detail__section-dot{width:10px;height:10px;margin-top:7px;border:1px solid currentColor;border-radius:50%}.partner-detail__section-title{min-width:0;text-align:left}.partner-detail__section p{margin:12px 0 0 20px;font-size:14px;line-height:1.68;color:#625d5b;text-align:left}.partner-detail__faqs{margin-top:54px}.partner-detail__faqs details,.partner-detail__faq-column details{border-top:1px solid #bbb}.partner-detail__faqs summary,.partner-detail__faq-column summary{min-height:60px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;font-size:14px}.partner-detail__faqs summary span,.partner-detail__faq-column summary span{width:22px;height:22px;position:relative;flex:0 0 auto}.partner-detail__faqs summary span:before,.partner-detail__faqs summary span:after,.partner-detail__faq-column summary span:before,.partner-detail__faq-column summary span:after{content:"";position:absolute;left:3px;top:10px;width:16px;height:1px;background:currentColor}.partner-detail__faqs summary span:after,.partner-detail__faq-column summary span:after{transform:rotate(90deg)}.partner-detail__faqs details[open] summary span:after,.partner-detail__faq-column details[open] summary span:after{transform:rotate(0)}.partner-detail__faqs details>p,.partner-detail__faq-column details>p{padding:0 36px 20px 0;font-size:14px;line-height:1.68;color:#625d5b}.partner-detail__faq-column+.partner-detail__faq-column{margin-top:0}.partner-detail__main--faq .partner-detail__intro h3{line-height:1.28}.partner-detail__faq-group+.partner-detail__faq-group{margin-top:66px}.partner-detail__faq-group>header{margin-bottom:22px}.partner-detail__faq-group>header h4{margin:0;font-size:24px;line-height:1.15;font-weight:700}.partner-detail__faq-group>header p{margin:8px 0 0;font-size:13px;line-height:1.5;font-weight:600}.partner-detail__faq-list{border-top:1px solid #bbb}.partner-detail__faq-list details{border-bottom:1px solid #bbb}.partner-detail__faq-list summary{min-height:66px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:14px;line-height:1.55}.partner-detail__faq-list summary::-webkit-details-marker{display:none}.partner-detail__faq-list summary>span{position:relative;width:24px;height:24px;flex:0 0 24px;color:#999}.partner-detail__faq-list summary>span:before,.partner-detail__faq-list summary>span:after{content:"";position:absolute;left:2px;top:11px;width:20px;height:1.5px;background:currentColor;transition:transform .25s ease}.partner-detail__faq-list summary>span:after{transform:rotate(90deg)}.partner-detail__faq-list details[open] summary>span:after{transform:rotate(0)}.partner-detail__faq-list details>p{margin:0;padding:0 40px 20px 0;color:#625d5b;font-size:14px;line-height:1.72}.partner-detail__faq-more{width:82%;height:52px;margin:78px auto 0;border:1px solid #aaa;border-radius:999px;display:block;background:#fff;color:#3e3a39;font:inherit;font-size:16px}.partner-detail__faq-more span{margin-left:8px}.partner-detail__faq-more:active{border-color:var(--mobile-orange);background:var(--mobile-orange);color:#fff}.partner-detail__story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-detail__story-card{min-width:0;background:transparent}.partner-detail__story-copy{padding:13px;background:#efefef;overflow-wrap:anywhere}.partner-detail__story-copy h4{margin:0;font-size:18px;font-weight:400}.partner-detail__story-copy p{margin:8px 0 0;font-size:12px;color:#666}.partner-detail__story-divider{margin:18px -13px 0;border-top:1px solid #9f9f9f}.partner-detail__story-copy .partner-detail__story-facts{margin-top:9px;line-height:1.6}.partner-detail__story-copy a{height:34px;margin-top:14px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#3e3a39;color:#fff;font-size:12px}.partner-detail__story-copy a:active{background:var(--mobile-orange);color:#fff}.partner-detail__story-feature{margin-top:56px}.partner-detail__story-panels{margin-top:30px;display:grid;gap:12px}.partner-detail__more{width:82%;height:50px;margin:62px auto 0;border:1px solid #aaa;border-radius:999px;display:block;background:#fff}.partner-detail__more:not(:disabled):active{border-color:var(--mobile-orange);background:var(--mobile-orange);color:#fff}.partner-detail__closing{padding:80px 12px 86px;border-top:1px solid #bbb;color:#3e3a39;text-align:center}.partner-detail__closing p{font-size:15px;line-height:1.5}.partner-detail__closing-actions{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.partner-detail__closing-actions a{height:56px;border:1px solid #3e3a39;border-radius:999px;display:flex;align-items:center;justify-content:center}.partner-detail__closing-actions a:first-child{background:#3e3a39;color:#fff}.partner-detail__closing-actions a:active{border-color:var(--mobile-orange);background:var(--mobile-orange);color:#fff}}
