.p49-prefooter,.p49-footer,.p49-information-page{box-sizing:border-box;color:#202020;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.p49-prefooter *,.p49-footer *,.p49-information-page *{box-sizing:border-box}.p49-prefooter{padding:48px 5% 0;background:white}.p49-project-panel{max-width:1440px;margin:auto;background:#f6f5f0;border:1px solid #eceae0;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.p49-project-copy{padding:44px 0 44px 42px;position:relative;z-index:1}.p49-overline{display:block;color:#8b6800;font-size:11px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase}.p49-project-copy h2{font-size:40px;letter-spacing:-1.4px;line-height:1.12;margin:14px 0 18px;font-weight:750}.p49-project-copy p{font-size:15px;line-height:1.7;color:#61615e;max-width:430px}.p49-project-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.p49-project-actions a{font-size:13px;font-weight:650;color:#202020;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:12px}.p49-project-actions a:first-child{background:#ffca00;padding:13px 19px;border-radius:7px}.p49-project-actions a:hover{color:#8a6200}.p49-project-image{position:relative;min-height:310px;mask-image:linear-gradient(to right,transparent,#000 18%)}.p49-project-image img{width:100%;height:100%;object-fit:cover;object-position:56% center;display:block;position:absolute;inset:0}.p49-footer{display:block!important;border:0!important;padding:0!important;background:linear-gradient(#fff 0%,#f9f9f7 55%,#fff 100%);margin:0!important}.p49-footer a{color:#42423f;text-decoration:none;background:none}.p49-footer a:hover{color:#d29b00;background:none}.p49-footer-wrap{max-width:1440px;margin:auto;padding:42px 0 0;width:90%}.p49-footer-intro{display:grid;grid-template-columns:240px 1fr auto;gap:36px;align-items:center;padding:0 0 34px}.p49-footer-brand{display:inline-block;max-width:230px;line-height:0}.p49-footer-brand img{width:100%;height:auto;display:block}.p49-footer-intro p{font-size:14px;color:#656560;line-height:1.7;margin:0}.p49-footer-intro>a:last-child{font-size:13px;min-height:44px;display:flex;align-items:center;gap:10px}.p49-footer-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:28px 0;border-top:1px solid #e8e8e1;border-bottom:1px solid #e8e8e1}.p49-footer-benefits>div{display:flex;align-items:center;justify-content:flex-start;gap:16px}.p49-footer-benefits svg{width:30px;height:30px;color:#bc8d00;flex:0 0 auto}.p49-footer-benefits span{font-size:12px;line-height:1.7;color:#6b6b65}.p49-footer-benefits strong{font-size:13px;font-weight:600;color:#272724}.p49-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:40px 0}.p49-footer-group{padding:0;min-width:0}.p49-footer-group summary{list-style:none;font-size:14px;font-weight:700;cursor:pointer;color:#242421;min-height:36px}.p49-footer-group summary::-webkit-details-marker{display:none}.p49-footer-group summary>span{display:none}.p49-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:0}.p49-footer-links a{font-size:13px;line-height:1.6;padding:7px 0;max-width:100%;overflow-wrap:anywhere}.p49-footer-small{font-size:12px;line-height:1.9;color:#74746f;margin:18px 0 0}.p49-footer-final{border-top:1px solid #e8e8e1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.p49-footer-final strong{font-size:14px;font-weight:600}.p49-footer-final p{font-size:12px;color:#6a6a64;margin:8px 0 0;line-height:1.7}.p49-footer-final>a{min-height:44px;border:1px solid #b8b8ad;border-radius:7px;padding:12px 18px;font-size:13px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center}.p49-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e8e8e1;padding:24px 0 34px;font-size:11px;color:#71716c}.p49-footer-bottom>div{display:flex;gap:20px}.p49-footer-bottom a{display:inline-flex;align-items:center;min-height:32px}.p49-footer :focus-visible,.p49-prefooter :focus-visible,.p49-information-page :focus-visible,.p49-cookie-dialog :focus-visible{outline:2px solid #b98500;outline-offset:4px}.p49-information-page{margin:0;background:white;font-size:16px;line-height:1.75}.p49-information-page a{color:#805c00;text-underline-offset:3px}.p49-information-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 5%;border-bottom:1px solid #e9e9e3;max-width:1600px;margin:auto}.p49-information-header .p49-footer-brand{width:200px}.p49-return{font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:15px;color:#30302b!important;text-decoration:none}.p49-legal{max-width:900px;padding:38px 36px 70px;margin:0 auto}.p49-legal h1{font-size:clamp(30px,5vw,46px);letter-spacing:-1.3px;line-height:1.15;margin:18px 0 20px;overflow-wrap:anywhere}.p49-legal-intro{font-size:18px;line-height:1.7;color:#61615b}.p49-legal-breadcrumb{font-size:13px;margin-bottom:28px;color:#72726b}.p49-legal-meta{font-size:12px;color:#77776e;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.p49-print-button{border:0;background:none;min-height:44px;padding:10px;cursor:pointer;font:inherit;color:#65655d}.p49-draft-note{background:#fff8dd;border-left:3px solid #ecc000;padding:16px 18px;font-size:14px;line-height:1.8;color:#5f5428;margin:24px 0}.p49-legal-toc{padding:20px 0;display:flex;flex-wrap:wrap;gap:9px 22px;border-block:1px solid #e5e5df;margin:30px 0}.p49-legal-toc a{font-size:13px;line-height:1.7;padding:5px 0}.p49-legal-section{padding-top:15px;margin-top:24px;scroll-margin-top:20px}.p49-legal-section h2{font-size:22px;line-height:1.4;letter-spacing:-.35px;margin:0 0 18px}.p49-legal-section p,.p49-legal-section li{font-size:15px;line-height:1.85;color:#43433d}.p49-legal-section li{margin:6px 0}.legal-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);margin:18px 0 26px;border-top:1px solid #e8e8e2}.legal-details dt,.legal-details dd{padding:13px 0;border-bottom:1px solid #e8e8e2;font-size:14px;line-height:1.65;margin:0}.legal-details dt{color:#68685f;padding-right:20px}.legal-details dd{font-weight:600;overflow-wrap:anywhere}.legal-form-text{padding:20px;background:#f6f6f2;border-radius:8px;font-size:14px;line-height:2.1}.p49-legal-related{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #e5e5df;padding-top:25px;margin-top:38px;font-size:14px}.p49-withdrawal-form{margin:28px 0}.p49-withdrawal-form>div{margin-bottom:20px}.p49-withdrawal-form label{display:block;font-weight:600;font-size:14px;margin:12px 0 8px}.p49-withdrawal-form input,.p49-withdrawal-form textarea{font:inherit;font-size:16px;padding:12px;min-height:48px;border:1px solid #bdbdb3;border-radius:8px;width:100%;background:white;color:#222;line-height:1.6}.p49-withdrawal-form textarea{resize:vertical}.p49-action{font:inherit;font-size:14px;font-weight:600;border:1px solid #ffca00;border-radius:8px;background:#ffca00;min-height:46px;padding:12px 18px;cursor:pointer;margin:8px 10px 12px 0}.p49-action-secondary{background:white;border-color:#bdbdb3}.p49-action:disabled{opacity:.5;cursor:not-allowed}.p49-form-note{font-size:13px;line-height:1.8;color:#68685f}.p49-cookie-dialog{font:15px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;width:590px;max-width:calc(100vw - 32px);padding:28px;border:0;border-radius:16px;color:#252521;background:white;box-shadow:0 20px 70px #0003}.p49-cookie-dialog::backdrop{background:#0006}.p49-cookie-dialog h2{font-size:24px;margin:12px 0}.p49-cookie-dialog .p49-cookie-close{float:right;border:0;background:white;font-size:24px;min-width:44px;min-height:44px;cursor:pointer}.p49-cookie-row{padding:16px 0;border-top:1px solid #e6e6df;display:flex;justify-content:space-between;gap:20px}.p49-cookie-row span{font-size:12px;color:#74746b}.p49-js-only{display:none}.p49-js .p49-js-only{display:inline-block}.p49-skip-link{position:absolute;left:20px;top:-100px;padding:12px;background:#ffca00;color:#222;z-index:1000}.p49-skip-link:focus{top:10px}
@media(max-width:800px){.p49-prefooter{padding:28px 18px 0}.p49-project-panel{grid-template-columns:1fr}.p49-project-copy{padding:28px 24px 18px}.p49-project-copy h2{font-size:32px}.p49-project-copy p{font-size:14px}.p49-project-image{min-height:190px;mask-image:linear-gradient(to bottom,transparent,#000 22%)}.p49-project-image img{object-position:center 47%}.p49-project-actions{gap:16px;margin-top:18px}.p49-footer-wrap{width:auto;padding:30px 20px 0}.p49-footer-intro{grid-template-columns:1fr;gap:18px;padding-bottom:26px}.p49-footer-brand{max-width:200px}.p49-footer-intro>a:last-child{justify-self:start}.p49-footer-benefits{grid-template-columns:1fr 1fr;gap:25px 16px;padding:26px 0}.p49-footer-benefits>div{gap:12px}.p49-footer-benefits svg{width:25px;height:25px}.p49-footer-benefits strong{font-size:12px}.p49-footer-benefits span{font-size:11px}.p49-footer-columns{grid-template-columns:1fr;gap:0;padding:20px 0}.p49-footer-group{border-bottom:1px solid #e6e6de}.p49-footer-group summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px}.p49-footer-group summary>span{display:block;font-weight:400;font-size:22px}.p49-footer-group[open] summary>span{transform:rotate(45deg)}.p49-footer-links{padding:0 0 14px}.p49-footer-links a{min-height:44px;display:flex;align-items:center;font-size:14px;padding:9px 0}.p49-footer-final{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 0}.p49-footer-final>a{width:100%;justify-content:center}.p49-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:calc(95px + env(safe-area-inset-bottom))}.p49-footer-bottom>div{gap:22px;flex-wrap:wrap}.p49-information-header{padding:14px 20px;gap:16px}.p49-information-header .p49-footer-brand{width:155px}.p49-return{font-size:12px;gap:8px}.p49-legal{padding:28px 20px 45px}.p49-legal h1{font-size:32px}.p49-legal-intro{font-size:16px}.p49-legal-section h2{font-size:21px}.legal-details{grid-template-columns:1fr}.legal-details dt{padding:12px 0 2px;border-bottom:0}.legal-details dd{padding:2px 0 12px}.p49-legal-toc{gap:7px 18px}.p49-legal-toc a{font-size:13px;min-height:38px;display:inline-flex;align-items:center}.p49-cookie-dialog{margin:auto 0 0;max-width:100%;width:100%;max-height:90dvh;overflow:auto;border-radius:20px 20px 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.p49-footer *,.p49-cookie-dialog *{scroll-behavior:auto;transition:none;animation:none}}
@media print{.p49-information-header,.p49-footer,.p49-prefooter,.p49-legal-toc,.p49-print-button,.p49-legal-related,.p49-action{display:none!important}.p49-legal{padding:0;max-width:none}.p49-legal-section{break-inside:auto}.p49-information-page{font-size:11pt}.p49-legal h1{font-size:25pt}.p49-legal-section h2{font-size:15pt}a{color:inherit!important}.p49-draft-note{border:1px solid #777;background:white}}
