.ArticleAuthor-module-scss-module__YyXh1G__container{flex-direction:column;gap:16px;display:flex}.ArticleAuthor-module-scss-module__YyXh1G__heading{font-family:var(--trd-pp-font-family-serif);margin:0;font-size:16px;font-weight:400;line-height:24px}.ArticleAuthor-module-scss-module__YyXh1G__content{align-items:center;gap:16px;display:flex}.ArticleAuthor-module-scss-module__YyXh1G__avatar{background-color:var(--trd-pp-theme-color-primary);color:#fff;width:72px;height:72px;font-family:var(--trd-pp-font-family-sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.ArticleAuthor-module-scss-module__YyXh1G__authorName{font-family:var(--trd-pp-font-family-sans-serif);margin:0;font-size:18px;font-weight:500;line-height:26px}
.PolicyPost-module-scss-module__n7380G__container{padding:var(--trd-pp-content-space-between-elements)var(--trd-pp-content-space-around-elements);margin:0 auto;max-width:1000px!important}.PolicyPost-module-scss-module__n7380G__backButton{color:var(--trd-pp-theme-color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:all .2s;display:inline-flex}.PolicyPost-module-scss-module__n7380G__backButton:hover{color:var(--trd-pp-theme-color-primary)}.PolicyPost-module-scss-module__n7380G__backButton svg{flex-shrink:0}.PolicyPost-module-scss-module__n7380G__article{background-color:var(--trd-pp-theme-color-box-bg);border:1px solid var(--trd-pp-theme-color-border);box-shadow:var(--trd-pp-theme-color-box-shadow);border-radius:14px;padding:32px;overflow:hidden}.PolicyPost-module-scss-module__n7380G__topics{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.PolicyPost-module-scss-module__n7380G__topic{white-space:nowrap;border-radius:33554400px;padding:4px 10px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:inline-block}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__housing{background-color:var(--trd-pp-theme-color-tag-housing-bg);color:var(--trd-pp-theme-color-tag-housing-text);border:1px solid var(--trd-pp-theme-color-tag-housing-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__development{background-color:var(--trd-pp-theme-color-tag-development-bg);color:var(--trd-pp-theme-color-tag-development-text);border:1px solid var(--trd-pp-theme-color-tag-development-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__environmental{background-color:var(--trd-pp-theme-color-tag-environmental-bg);color:var(--trd-pp-theme-color-tag-environmental-text);border:1px solid var(--trd-pp-theme-color-tag-environmental-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__rentRegulation{background-color:var(--trd-pp-theme-color-tag-rentcontrol-bg);color:var(--trd-pp-theme-color-tag-rentcontrol-text);border:1px solid var(--trd-pp-theme-color-tag-rentcontrol-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__zoning{background-color:var(--trd-pp-theme-color-tag-zoning-bg);color:var(--trd-pp-theme-color-tag-zoning-text);border:1px solid var(--trd-pp-theme-color-tag-zoning-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__taxation{background-color:var(--trd-pp-theme-color-tag-taxation-bg);color:var(--trd-pp-theme-color-tag-taxation-text);border:1px solid var(--trd-pp-theme-color-tag-taxation-text)}.PolicyPost-module-scss-module__n7380G__topic.PolicyPost-module-scss-module__n7380G__default{background-color:var(--trd-pp-theme-color-tag-default-bg);color:var(--trd-pp-theme-color-tag-default-text);border:1px solid var(--trd-pp-theme-color-tag-default-text)}.PolicyPost-module-scss-module__n7380G__title{color:var(--trd-pp-theme-color-text-primary);margin:0 0 16px;font-family:Merriweather,serif;font-size:36px;font-weight:400;line-height:45px}@media (max-width:768px){.PolicyPost-module-scss-module__n7380G__title{font-size:28px;line-height:36px}}.PolicyPost-module-scss-module__n7380G__subtitle{color:var(--trd-pp-theme-color-text-secondary);margin:0 0 24px;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:300;line-height:32.5px}@media (max-width:768px){.PolicyPost-module-scss-module__n7380G__subtitle{font-size:16px;line-height:24px}}.PolicyPost-module-scss-module__n7380G__meta{border-bottom:1px solid var(--trd-pp-theme-color-border);color:var(--trd-pp-theme-color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.PolicyPost-module-scss-module__n7380G__authorInfo{align-items:center;gap:8px;display:flex}.PolicyPost-module-scss-module__n7380G__avatar{background-color:var(--trd-pp-theme-color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:500;display:flex}.PolicyPost-module-scss-module__n7380G__authorName{color:var(--trd-pp-theme-color-text-secondary);font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;line-height:20px}.PolicyPost-module-scss-module__n7380G__dateMeta{align-items:center;gap:6px;display:flex}.PolicyPost-module-scss-module__n7380G__dateMeta svg{flex-shrink:0}.PolicyPost-module-scss-module__n7380G__updateInfo{color:var(--trd-pp-theme-color-text-secondary);font-size:12px;line-height:16px}.PolicyPost-module-scss-module__n7380G__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.PolicyPost-module-scss-module__n7380G__actionButton{background-color:var(--trd-pp-theme-color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.PolicyPost-module-scss-module__n7380G__actionButton:hover{opacity:.9}.PolicyPost-module-scss-module__n7380G__actionButton svg{flex-shrink:0}.PolicyPost-module-scss-module__n7380G__actionButtonSecondary{background-color:var(--trd-pp-theme-color-bg-light);color:var(--trd-pp-theme-color-text-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.PolicyPost-module-scss-module__n7380G__actionButtonSecondary:hover{opacity:.8}.PolicyPost-module-scss-module__n7380G__actionButtonSecondary svg{flex-shrink:0}.PolicyPost-module-scss-module__n7380G__content{color:var(--trd-pp-theme-color-text-primary);line-height:1.75}.PolicyPost-module-scss-module__n7380G__content ul{margin-left:20px;padding-left:20px}.PolicyPost-module-scss-module__n7380G__authorSection{border-top:1px solid var(--trd-pp-theme-color-border);margin-top:32px;padding-top:32px}.ReadMoreSection_root{display:none}.wp-block-table{margin-bottom:var(--trd-pp-content-space-between-elements)}.PolicyPost-module-scss-module__n7380G__displayInline{display:inline}
.ArticlePaywall-module-scss-module__NbY2_G__articleBlocker{overflow:hidden!important}:is(.ArticlePaywall-module-scss-module__NbY2_G__meterWrapper .tp-container-inner,.ArticlePaywall-module-scss-module__NbY2_G__paywallWrapper .tp-container-inner){z-index:140;opacity:0;border-top:1px solid var(--trd-pp-theme-color-border);animation-name:ArticlePaywall-module-scss-module__NbY2_G__fadeInPianoTemplateInline;animation-duration:.5s;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-delay:.5s;animation-fill-mode:forwards;position:fixed;bottom:0;left:0;right:0;transform:translateY(150%)}.ArticlePaywall-module-scss-module__NbY2_G__paywallWrapper .tp-container-inner{background:var(--trd-pp-theme-color-bg-dark);box-shadow:0px -2px 20px var(--trd-pp-theme-color-border);max-height:calc(100vh - 400px);animation-duration:2s;animation-delay:.7s;overflow-y:auto}@keyframes ArticlePaywall-module-scss-module__NbY2_G__fadeInPianoTemplateInline{0%{opacity:0;transform:translateY(150%)}to{opacity:1;transform:translateY(0)}}
.AnalysisPost-module-scss-module__c1wGnG__container{padding:var(--trd-pp-content-space-between-elements)var(--trd-pp-content-space-around-elements);margin:0 auto;max-width:1000px!important}.AnalysisPost-module-scss-module__c1wGnG__backButton{color:var(--trd-pp-theme-color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:all .2s;display:inline-flex}.AnalysisPost-module-scss-module__c1wGnG__backButton:hover{color:var(--trd-pp-theme-color-primary)}.AnalysisPost-module-scss-module__c1wGnG__backButton svg{flex-shrink:0}.AnalysisPost-module-scss-module__c1wGnG__article{background-color:var(--trd-pp-theme-color-box-bg);border:1px solid var(--trd-pp-theme-color-border);box-shadow:var(--trd-pp-theme-color-box-shadow);border-radius:14px;padding:32px;overflow:hidden}.AnalysisPost-module-scss-module__c1wGnG__topics{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.AnalysisPost-module-scss-module__c1wGnG__topic{white-space:nowrap;border-radius:33554400px;padding:4px 10px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:inline-block}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__housing{background-color:var(--trd-pp-theme-color-tag-housing-bg);color:var(--trd-pp-theme-color-tag-housing-text);border:1px solid var(--trd-pp-theme-color-tag-housing-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__development{background-color:var(--trd-pp-theme-color-tag-development-bg);color:var(--trd-pp-theme-color-tag-development-text);border:1px solid var(--trd-pp-theme-color-tag-development-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__environmental{background-color:var(--trd-pp-theme-color-tag-environmental-bg);color:var(--trd-pp-theme-color-tag-environmental-text);border:1px solid var(--trd-pp-theme-color-tag-environmental-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__rentRegulation{background-color:var(--trd-pp-theme-color-tag-rentcontrol-bg);color:var(--trd-pp-theme-color-tag-rentcontrol-text);border:1px solid var(--trd-pp-theme-color-tag-rentcontrol-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__zoning{background-color:var(--trd-pp-theme-color-tag-zoning-bg);color:var(--trd-pp-theme-color-tag-zoning-text);border:1px solid var(--trd-pp-theme-color-tag-zoning-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__taxation{background-color:var(--trd-pp-theme-color-tag-taxation-bg);color:var(--trd-pp-theme-color-tag-taxation-text);border:1px solid var(--trd-pp-theme-color-tag-taxation-text)}.AnalysisPost-module-scss-module__c1wGnG__topic.AnalysisPost-module-scss-module__c1wGnG__default{background-color:var(--trd-pp-theme-color-tag-default-bg);color:var(--trd-pp-theme-color-tag-default-text);border:1px solid var(--trd-pp-theme-color-tag-default-text)}.AnalysisPost-module-scss-module__c1wGnG__title{color:var(--trd-pp-theme-color-text-primary);margin:0 0 16px;font-family:Merriweather,serif;font-size:36px;font-weight:400;line-height:45px}@media (max-width:768px){.AnalysisPost-module-scss-module__c1wGnG__title{font-size:28px;line-height:36px}}.AnalysisPost-module-scss-module__c1wGnG__subtitle{color:var(--trd-pp-theme-color-text-secondary);margin:0 0 24px;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:300;line-height:32.5px}@media (max-width:768px){.AnalysisPost-module-scss-module__c1wGnG__subtitle{font-size:16px;line-height:24px}}.AnalysisPost-module-scss-module__c1wGnG__meta{border-bottom:1px solid var(--trd-pp-theme-color-border);color:var(--trd-pp-theme-color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.AnalysisPost-module-scss-module__c1wGnG__authorInfo{align-items:center;gap:8px;display:flex}.AnalysisPost-module-scss-module__c1wGnG__avatar{background-color:var(--trd-pp-theme-color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:500;display:flex}.AnalysisPost-module-scss-module__c1wGnG__authorName{color:var(--trd-pp-theme-color-text-secondary);font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;line-height:20px}.AnalysisPost-module-scss-module__c1wGnG__dateMeta{align-items:center;gap:6px;display:flex}.AnalysisPost-module-scss-module__c1wGnG__dateMeta svg{flex-shrink:0}.AnalysisPost-module-scss-module__c1wGnG__updateInfo{color:var(--trd-pp-theme-color-text-secondary);font-size:12px;line-height:16px}.AnalysisPost-module-scss-module__c1wGnG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.AnalysisPost-module-scss-module__c1wGnG__actionButton{background-color:var(--trd-pp-theme-color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.AnalysisPost-module-scss-module__c1wGnG__actionButton:hover{opacity:.9}.AnalysisPost-module-scss-module__c1wGnG__actionButton svg{flex-shrink:0}.AnalysisPost-module-scss-module__c1wGnG__actionButtonSecondary{background-color:var(--trd-pp-theme-color-bg-light);color:var(--trd-pp-theme-color-text-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.AnalysisPost-module-scss-module__c1wGnG__actionButtonSecondary:hover{opacity:.8}.AnalysisPost-module-scss-module__c1wGnG__actionButtonSecondary svg{flex-shrink:0}.AnalysisPost-module-scss-module__c1wGnG__content{color:var(--trd-pp-theme-color-text-primary);line-height:1.75}.AnalysisPost-module-scss-module__c1wGnG__content ul{margin-left:20px;padding-left:20px}.AnalysisPost-module-scss-module__c1wGnG__authorSection{border-top:1px solid var(--trd-pp-theme-color-border);margin-top:32px;padding-top:32px}.ReadMoreSection_root{display:none}.wp-block-table{margin-bottom:var(--trd-pp-content-space-between-elements)}.AnalysisPost-module-scss-module__c1wGnG__displayInline{display:inline}
.NewsletterPost-module-scss-module__ijiaiG__container{padding:var(--trd-pp-content-space-between-elements)var(--trd-pp-content-space-around-elements);margin:0 auto;max-width:1000px!important}.NewsletterPost-module-scss-module__ijiaiG__backButton{color:var(--trd-pp-theme-color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:all .2s;display:inline-flex}.NewsletterPost-module-scss-module__ijiaiG__backButton:hover{color:var(--trd-pp-theme-color-primary)}.NewsletterPost-module-scss-module__ijiaiG__backButton svg{flex-shrink:0}.NewsletterPost-module-scss-module__ijiaiG__article{background-color:var(--trd-pp-theme-color-box-bg);border:1px solid var(--trd-pp-theme-color-border);box-shadow:var(--trd-pp-theme-color-box-shadow);border-radius:14px;padding:32px;overflow:hidden}.NewsletterPost-module-scss-module__ijiaiG__topics{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.NewsletterPost-module-scss-module__ijiaiG__topic{white-space:nowrap;border-radius:33554400px;padding:4px 10px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:inline-block}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__housing{background-color:var(--trd-pp-theme-color-tag-housing-bg);color:var(--trd-pp-theme-color-tag-housing-text);border:1px solid var(--trd-pp-theme-color-tag-housing-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__development{background-color:var(--trd-pp-theme-color-tag-development-bg);color:var(--trd-pp-theme-color-tag-development-text);border:1px solid var(--trd-pp-theme-color-tag-development-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__environmental{background-color:var(--trd-pp-theme-color-tag-environmental-bg);color:var(--trd-pp-theme-color-tag-environmental-text);border:1px solid var(--trd-pp-theme-color-tag-environmental-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__rentRegulation{background-color:var(--trd-pp-theme-color-tag-rentcontrol-bg);color:var(--trd-pp-theme-color-tag-rentcontrol-text);border:1px solid var(--trd-pp-theme-color-tag-rentcontrol-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__zoning{background-color:var(--trd-pp-theme-color-tag-zoning-bg);color:var(--trd-pp-theme-color-tag-zoning-text);border:1px solid var(--trd-pp-theme-color-tag-zoning-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__taxation{background-color:var(--trd-pp-theme-color-tag-taxation-bg);color:var(--trd-pp-theme-color-tag-taxation-text);border:1px solid var(--trd-pp-theme-color-tag-taxation-text)}.NewsletterPost-module-scss-module__ijiaiG__topic.NewsletterPost-module-scss-module__ijiaiG__default{background-color:var(--trd-pp-theme-color-tag-default-bg);color:var(--trd-pp-theme-color-tag-default-text);border:1px solid var(--trd-pp-theme-color-tag-default-text)}.NewsletterPost-module-scss-module__ijiaiG__title{color:var(--trd-pp-theme-color-text-primary);margin:0 0 16px;font-family:Merriweather,serif;font-size:36px;font-weight:400;line-height:45px}@media (max-width:768px){.NewsletterPost-module-scss-module__ijiaiG__title{font-size:28px;line-height:36px}}.NewsletterPost-module-scss-module__ijiaiG__subtitle{color:var(--trd-pp-theme-color-text-secondary);margin:0 0 24px;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:300;line-height:32.5px}@media (max-width:768px){.NewsletterPost-module-scss-module__ijiaiG__subtitle{font-size:16px;line-height:24px}}.NewsletterPost-module-scss-module__ijiaiG__meta{border-bottom:1px solid var(--trd-pp-theme-color-border);color:var(--trd-pp-theme-color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.NewsletterPost-module-scss-module__ijiaiG__authorInfo{align-items:center;gap:8px;display:flex}.NewsletterPost-module-scss-module__ijiaiG__avatar{background-color:var(--trd-pp-theme-color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:500;display:flex}.NewsletterPost-module-scss-module__ijiaiG__authorName{color:var(--trd-pp-theme-color-text-secondary);font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;line-height:20px}.NewsletterPost-module-scss-module__ijiaiG__dateMeta{align-items:center;gap:6px;display:flex}.NewsletterPost-module-scss-module__ijiaiG__dateMeta svg{flex-shrink:0}.NewsletterPost-module-scss-module__ijiaiG__updateInfo{color:var(--trd-pp-theme-color-text-secondary);font-size:12px;line-height:16px}.NewsletterPost-module-scss-module__ijiaiG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.NewsletterPost-module-scss-module__ijiaiG__actionButton{background-color:var(--trd-pp-theme-color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.NewsletterPost-module-scss-module__ijiaiG__actionButton:hover{opacity:.9}.NewsletterPost-module-scss-module__ijiaiG__actionButton svg{flex-shrink:0}.NewsletterPost-module-scss-module__ijiaiG__actionButtonSecondary{background-color:var(--trd-pp-theme-color-bg-light);color:var(--trd-pp-theme-color-text-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.NewsletterPost-module-scss-module__ijiaiG__actionButtonSecondary:hover{opacity:.8}.NewsletterPost-module-scss-module__ijiaiG__actionButtonSecondary svg{flex-shrink:0}.NewsletterPost-module-scss-module__ijiaiG__content{color:var(--trd-pp-theme-color-text-primary);line-height:1.75}.NewsletterPost-module-scss-module__ijiaiG__content ul{margin-left:20px;padding-left:20px}.ReadMoreSection_root{display:none}.wp-block-table{margin-bottom:var(--trd-pp-content-space-between-elements)}.NewsletterPost-module-scss-module__ijiaiG__displayInline{display:inline}
/*# sourceMappingURL=b9585c9352ec8b34.css.map*/