{"version":3,"file":"shared.BfLEsKtX.mjs","names":["_Fragment","React.useState"],"sources":["https:/framerusercontent.com/modules/Vknd5FIAAUulFAB4eocj/Y8Dwy6wvstr8evDP3fUX/AGTPDesignStandards.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";/** @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AGTPDesignStandards(){React.useEffect(()=>{const apply=()=>{const path=window.location.pathname;const isAbout=path===\"/about\"||path===\"/about/\";const isMoveGuide=path===\"/move-to-portugal\"||path===\"/move-to-portugal/\"||path.startsWith(\"/move-to-portugal/\");if(!isAbout&&!isMoveGuide)return;const viewport=document.querySelector('meta[name=\"viewport\"]');const content=\"width=device-width, initial-scale=1\";if(viewport&&viewport.getAttribute(\"content\")!==content)viewport.setAttribute(\"content\",content);};apply();const observer=new MutationObserver(apply);observer.observe(document.head,{subtree:true,childList:true,attributes:true,attributeFilter:[\"content\"]});window.addEventListener(\"popstate\",apply);return()=>{observer.disconnect();window.removeEventListener(\"popstate\",apply);};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:'@media(max-width:809px){[data-framer-name=\"About Michael Minson\"],[data-framer-name=\"About Hero\"],[data-framer-name=\"About Content\"]{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-framer-name=\"About Content\"]>[data-framer-name]{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-framer-name=\"About Content\"] :is(p,li,a){overflow-wrap:anywhere}[data-framer-name=\"Introduction\"]{flex-direction:column!important;align-items:stretch!important}[data-framer-name=\"Michael Minson Headshot\"],[data-framer-name=\"Introduction Copy\"]{width:100%!important;min-width:0!important;max-width:100%!important}[data-framer-name=\"About Content\"] img{max-width:100%!important}[data-framer-name=\"Talk With Michael\"]{width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;white-space:normal!important}}'}),/*#__PURE__*/_jsx(AGTPVideoEnhancements,{}),/*#__PURE__*/_jsx(\"style\",{children:AGTP_GUIDE_LAYOUT_CSS}),/*#__PURE__*/_jsx(\"style\",{children:AGTP_GUIDE_WIDTH_REMEDIATION_CSS}),/*#__PURE__*/_jsx(\"style\",{children:\"@media(max-width:809px){:is(.mortgage-authority,.tax-authority,.visaAuthority){width:100%!important;min-width:0!important;box-sizing:border-box!important}:is(.mortgage-authority,.tax-authority,.visaAuthority) :is(h1,h2,h3,p,li,a,button){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:is(.mortgage-authority,.tax-authority,.visaAuthority) .table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}:is(.mortgage-authority,.tax-authority,.visaAuthority) .table-scroll:focus-visible{outline:3px solid #a4482e!important;outline-offset:2px!important}}\"}),/*#__PURE__*/_jsx(\"style\",{children:'@media(max-width:809px){html:has(link[rel=\"canonical\"][href$=\"/move-to-portugal\"]) #main#main#main [data-framer-name=\"Relocation Consultation\"]{padding-inline:22px!important;box-sizing:border-box!important;min-width:0!important}html:has(link[rel=\"canonical\"][href$=\"/move-to-portugal\"]) #main#main#main [data-framer-name=\"Relocation Consultation\"]>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}'}),/*#__PURE__*/_jsx(\"style\",{children:\"@media(max-width:809px){:is(#main,body) .cmp :is(.agtp-city-comparison,.cmp-table-wrap){display:block!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}:is(#main,body) .cmp :is(.agtp-city-comparison table,.cmp-table-wrap table){min-width:640px!important;table-layout:auto!important}:is(#main,body) .cmp :is(.agtp-city-comparison th,.agtp-city-comparison td,.cmp-table-wrap th,.cmp-table-wrap td){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}}\"}),/*#__PURE__*/_jsx(\"style\",{children:'html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]){overflow-x:visible!important}'}),/*#__PURE__*/_jsx(\"style\",{children:'html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]){padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]) [data-framer-component-type=\"RichTextContainer\"]{max-width:100%!important;width:100%!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) [data-framer-name=\"The Reasons I Hear Most Often\"] [data-framer-component-type=\"RichTextContainer\"]{max-width:100%!important;width:100%!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]) h3{font-weight:700!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) [data-framer-name=\"European Travel Feature\"]{margin-bottom:0!important;padding-bottom:0!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) [data-framer-name=\"Questions Americans Ask Me Every Week\"]{margin-top:0!important;padding-top:72px!important}@media(max-width:809px){html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]){padding-left:22px!important;padding-right:22px!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) :is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body):is(#main,body) [data-framer-name=\"Questions Americans Ask Me Every Week\"]{padding-top:48px!important}}'}),/*#__PURE__*/_jsx(\"style\",{children:'\\n/* Guide landing page: full editorial copy measure and wrapping consultation button. */\\n[data-framer-name=\"Relocation Chapters\"]>[data-framer-component-type=\"RichTextContainer\"]:has(p){max-width:1056px!important;width:100%!important;margin-inline:auto!important}\\n[data-framer-name=\"Relocation Consultation\"]{height:auto!important;min-height:0!important}\\n[data-framer-name=\"Relocation Consultation\"] div[class$=\"-container\"]{width:min(100%,360px)!important;height:auto!important;min-height:56px!important;max-width:100%!important}\\n[data-framer-name=\"Relocation Consultation\"] button[data-framer-name=\"Primary\"]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:56px!important;max-width:100%!important;padding:16px 24px!important;box-sizing:border-box!important;background:#ffffff!important;border:1px solid #d9d2c8!important;border-radius:10px!important;cursor:pointer!important}\\n[data-framer-name=\"Relocation Consultation\"] button [data-framer-component-type=\"RichTextContainer\"]{width:100%!important;height:auto!important;min-width:0!important;overflow:visible!important}\\n[data-framer-name=\"Relocation Consultation\"] button :is(p,a){font:600 16px/1.4 Inter,Arial,sans-serif!important;color:#123452!important;-webkit-text-fill-color:#123452!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important;width:100%!important;height:auto!important;margin:0!important;text-decoration:none!important}\\n'}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:\":root{--agtp-navy:#123452;--agtp-ink:#263746;--agtp-muted:#60717d;--agtp-cream:#f7f4ee;--agtp-line:#d9d2c8;--agtp-accent:#a4482e;--agtp-accent-on-dark:#e2a574;--agtp-reading:760px;--agtp-canvas:1120px}\\nbody{font-family:Inter,Arial,sans-serif} :is(h1,h2,h3){font-family:'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.02em!important;text-wrap:balance;scroll-margin-top:120px}h1{font-size:64px!important;line-height:1.06!important}h2{font-size:42px!important;line-height:1.12!important}h3{font-size:26px!important;line-height:1.2!important}\\n:is(p,li,label,input,select,textarea,button,summary,nav,a,td,th){font-family:Inter,Arial,sans-serif!important} :is(.body,.inner,.visaAuthority,.mortgage-authority,.tax-authority,.mi-methodology-body,.agtp-resource section) > p{font-size:18px;line-height:1.65} :is(.ag-hero,.rr-hero,.q26-hero,.hub-photo-hero) h1{font-size:clamp(44px,6vw,76px)!important}\\n:is(.ri-hero) h1{font-size:48px!important}.ri-hero{min-height:0!important;padding-top:48px!important;padding-bottom:48px!important}.rq-hero h1{font-size:64px!important}\\n:is(.agtp-faq-heading,[data-framer-name='FAQ Header']) h2{font-family:Inter,Arial,sans-serif!important;font-size:40px!important;line-height:1.08!important}.agtp-faq-heading p{font-size:12px!important}.agtp-perspective h2,.q26-perspective h2{font-size:clamp(36px,4.5vw,58px)!important}.agtp-perspective .agtp-perspective-label{font-family:Inter,Arial,sans-serif!important;font-size:12px!important}.agtp-perspective :is(.agtp-perspective-label,.eyebrow,.ag-kicker),.q26-perspective .eyebrow{color:var(--agtp-accent-on-dark)!important}\\n:is(.q26-wrap,.rr-wrap,.ri-wrap){max-width:1120px}.agtp-resource .shell{width:min(1120px,calc(100% - 44px))}.agtp-resource :is(.article-body,.manuscript){max-width:760px;margin-inline:auto}\\n:is(.rr-chart,.q26-chart,.miht-chart-wrap,.rq-chart){background:#fff!important;border:1px solid var(--agtp-line)!important;border-radius:14px!important;padding:24px!important;box-shadow:none!important} :is(.rr-chart,.q26-chart,.miht-chart-wrap,.rq-chart) :is(h3,figcaption,svg text){font-family:Inter,Arial,sans-serif!important}.miht-chart-wrap>h3,.rr-chart h3{font-size:20px!important;line-height:1.35!important;color:var(--agtp-navy)!important}.miht-legend,.q26-legend{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;gap:12px 24px!important}\\n:is(.miht-tip,.q26-tooltip){border-radius:14px!important;border:1px solid var(--agtp-line)!important;font-family:Inter,Arial,sans-serif!important}\\ntable{font-family:Inter,Arial,sans-serif!important;font-size:15px;line-height:1.5;border-collapse:collapse}th,td{font-variant-numeric:tabular-nums;padding:14px 16px!important;border-color:var(--agtp-line)!important}th{background:var(--agtp-cream)!important;color:var(--agtp-navy)!important;font-weight:600!important}caption{text-align:left;padding:0 0 12px;font-size:14px;font-weight:600}\\n:is(.q26-controls,.ri-units,[aria-label='Display preferences'],[aria-label='Market Intelligence display preferences']){display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important} :is(.q26-controls,.ri-units,[aria-label='Display preferences']) button{min-width:44px!important;min-height:44px!important;border-radius:8px!important;border:1px solid var(--agtp-navy)!important;padding:8px 12px!important;font:600 14px/1.2 Inter,Arial!important}button[aria-pressed='true']{background:var(--agtp-navy)!important;color:#fff!important}button[aria-pressed='false']{background:#fff!important;color:var(--agtp-navy)!important}\\n:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--agtp-accent)!important;outline-offset:4px!important} :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px!important;border-radius:8px!important;border-color:var(--agtp-line)!important;min-height:44px;box-sizing:border-box;max-width:100%} :is(.ag-btn,.ri-button,.rq-links a,.agtp-consent-button){border-radius:8px!important;min-height:44px}\\n:is(.agtp-consent-ui) h2{font-size:30px!important}.agtp-consent-ui h3{font-size:24px!important}.agtp-consent-ui p{font-size:15px!important}\\n@media(max-width:809px){h1{font-size:40px!important}h2{font-size:32px!important}h3{font-size:22px!important}:is(.ag-hero,.rr-hero,.q26-hero,.hub-photo-hero) h1{font-size:44px!important}.ri-hero h1{font-size:36px!important}.rq-hero h1{font-size:40px!important}:is(.agtp-faq-heading,[data-framer-name='FAQ Header']) h2{font-size:28px!important}.agtp-faq-heading p{font-size:12px!important}.agtp-perspective .agtp-perspective-label{font-size:12px!important}.agtp-resource .shell{width:calc(100% - 44px)}:is(.rr-chart,.q26-chart,.miht-chart-wrap,.rq-chart){padding:16px!important}:is(.rr-table-wrap,.q26-table-wrap,.rq-table-wrap,.timeline-table){overflow-x:auto;max-width:100%;overscroll-behavior-x:contain} :is(.rr-table-wrap,.q26-table-wrap,.rq-table-wrap):after{content:'Swipe horizontally if columns extend beyond the screen';display:block;font:400 12px/1.5 Inter,Arial;color:var(--agtp-muted);padding:10px 0}.agtp-consent-ui h2{font-size:27px!important}}\\n@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}\\n@media print{button,nav{box-shadow:none!important} .rr-chart,.q26-chart,.miht-chart-wrap{break-inside:avoid}}\\n\\n[data-framer-component-type=\\\"RichTextContainer\\\"]{max-width:100%!important;min-width:0!important}p.framer-text{white-space:normal!important;overflow-wrap:break-word!important} [data-framer-name*=\\\"Perspective\\\"] h2{font-size:clamp(36px,4.5vw,58px)!important} :is(h2,h3)[style*=\\\"--framer-font-size:12px\\\"],:is(h2,h3)[style*=\\\"--framer-font-size:13px\\\"],:is(h2,h3)[style*=\\\"--framer-font-size:14px\\\"]{font:600 12px/1.3 Inter,Arial,sans-serif!important;letter-spacing:.12em!important} .cmp h1{font-size:48px!important} @media(max-width:809px){.cmp h1{font-size:36px!important}}\\n\\n:is(.visaAuthority,.mi-methodology-body,.tax-authority .inner,.mortgage-authority>section){max-width:760px!important;margin-inline:auto!important}.property-authority .inner>p,.q26-section p.intro{max-width:760px!important}:is(.body,.inner,.visaAuthority,.mortgage-authority,.tax-authority,.mi-methodology-body)>p:not([class*=\\\"source\\\"]):not([class*=\\\"eyebrow\\\"]):not([class*=\\\"label\\\"]):not([class*=\\\"kicker\\\"]){font-size:18px!important;line-height:1.65!important}\\n\"}})]});}const SERIES_COLORS={lisbon:\"#2f6685\",porto:\"#c56b32\",lagos:\"#6d7d61\",cascais:\"#547fa0\",oeiras:\"#7c5a8f\",setubal:\"#9a5b4a\",palmela:\"#b1843f\",sesimbra:\"#4d8a86\",\"caldas-da-rainha\":\"#7c6a55\",nazare:\"#5f7891\",braga:\"#9c6842\",coimbra:\"#6e7f55\",loule:\"#8c5d83\",faro:\"#4f7890\",tavira:\"#9a7651\",sintra:\"#497778\",almada:\"#886342\",matosinhos:\"#586a91\",\"vila-nova-de-gaia\":\"#8b625f\",obidos:\"#6f7550\"};export function marketSeriesColor(name){const key=name.normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"-\");return SERIES_COLORS[key===\"lisboa\"?\"lisbon\":key]||\"#123452\";}/* AGTP Guide layout contract — 4 October 2026.\nReference: Banking & Money. All Guide page photos, editorial sections, quote panels,\nchapter navigation and credits must remain within a centered 1200px outer boundary.\nUse one 1056px content measure throughout each chapter; use at least 22px mobile gutters. Do not preserve narrower legacy columns. At a Glance uses the Banking component: reading time, intended reader, learning points, and key takeaway.\nChapter ending order: FAQ; readiness assessment if present; official resources if\npresent; planning consultation; Continue Exploring; Previous/Next; photo credits.\nClosing prose belongs before FAQ. Remove legacy standalone author-attribution blocks. Never place an unlinked\nrecommendation card, fixed-height consultation label, or full-viewport image here.\nOfficial Resources reference: Banking & Money, 960px card area, two columns on\ndesktop / one on mobile, white 14px rounded cards, 24px padding, 20px grid gaps,\nserif titles, readable summaries and explicit underlined official-resource links.\nReuse shared rules and components; do not copy their CSS into individual pages.\n*/export const AGTP_GUIDE_PAGE_MAX_WIDTH=1200;export const AGTP_GUIDE_READING_MAX_WIDTH=1056;export const AGTP_GUIDE_ENDING_ORDER=[\"FAQ\",\"Readiness assessment\",\"Official resources\",\"Planning your move\",\"Continue Exploring\",\"Previous/Next navigation\",\"Photo credits\"];export function OfficialResources({intro,resources}){return /*#__PURE__*/_jsxs(\"section\",{className:\"agtp-official-resources\",\"aria-label\":\"Official Resources\",children:[/*#__PURE__*/_jsxs(\"header\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Official Resources\"}),/*#__PURE__*/_jsx(\"p\",{children:intro})]}),/*#__PURE__*/_jsx(\"div\",{className:\"agtp-official-resource-grid\",children:resources.map(r=>/*#__PURE__*/_jsxs(\"article\",{className:\"agtp-official-resource-card\",children:[/*#__PURE__*/_jsx(\"h3\",{children:r.title}),/*#__PURE__*/_jsx(\"p\",{children:r.description}),/*#__PURE__*/_jsxs(\"a\",{href:r.href,target:\"_blank\",rel:\"noopener noreferrer\",children:[\"Visit official resource →\",/*#__PURE__*/_jsxs(\"span\",{className:\"agtp-sr-only\",children:[\" \",r.title]})]})]},r.href))})]});}export const AGTP_GUIDE_LAYOUT_CSS='[data-framer-name=\"Portugal Lifestyle Interlude\"]{height:auto!important;min-height:700px!important;flex-direction:column!important;gap:28px!important;padding:64px 72px!important;justify-content:center!important}\\n[data-framer-name=\"Portugal Lifestyle Interlude\"] [data-framer-name=\"Moving to Portugal Introduction\"]{background:transparent!important;padding:0!important;max-width:900px!important;order:1;z-index:1}\\n[data-framer-name=\"Portugal Lifestyle Interlude\"] [data-framer-name=\"Editorial Image Overlay\"]{position:relative!important;inset:auto!important;order:2;background:none!important;padding:0!important;max-width:760px!important;width:100%!important;height:auto!important;z-index:1}\\n[data-framer-name=\"Portugal Lifestyle Interlude\"] [data-framer-name=\"Editorial Image Overlay\"] p{font-family:\\'Cormorant Garamond\\',Georgia,serif!important;font-size:32px!important;line-height:1.35!important;text-align:center!important}\\n[data-framer-name=\"Portugal Lifestyle Interlude\"]:before{content:\\'\\';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,25,40,.65),rgba(8,25,40,.48));z-index:1;pointer-events:none}\\n[data-framer-name=\"Relocation Chapters\"]> [data-framer-component-type=\"RichTextContainer\"]:has(p){max-width:760px!important;margin-inline:auto!important}\\n[data-framer-name=\"Relocation Chapters\"]> [data-framer-component-type=\"RichTextContainer\"] p{font:400 18px/1.65 Inter,Arial,sans-serif!important;text-align:left!important}\\n.agtp-official-resources{width:100%;max-width:960px!important;margin:56px auto!important;padding:0!important;background:transparent!important;box-sizing:border-box;color:#123452}\\n.agtp-official-resources header{margin-bottom:28px}.agtp-official-resources h2{margin:0 0 16px!important}.agtp-official-resources header>p{font:400 19px/1.65 Inter,Arial,sans-serif!important;margin:0!important}\\n.agtp-official-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}\\n.agtp-official-resource-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border:1px solid #e6edf2;border-radius:14px;background:white;min-width:0;box-sizing:border-box}\\n.agtp-official-resource-card h3{font:600 26px/1.2 \\'Cormorant Garamond\\',Georgia,serif!important;letter-spacing:-.02em!important;margin:0!important}.agtp-official-resource-card p{font:400 16px/1.55 Inter,Arial,sans-serif!important;margin:0!important}.agtp-official-resource-card a{font:500 14px/1.4 Inter,Arial,sans-serif!important;min-height:44px;display:flex;align-items:center;color:#123452!important;text-decoration:underline;text-underline-offset:4px}\\n.agtp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\\n[data-framer-name=\"Editorial CTA\"]{height:auto!important;min-height:0!important}[data-framer-name=\"Editorial CTA\"] a[aria-label=\"Primary editorial action\"]{height:auto!important;min-height:48px!important;width:fit-content!important;max-width:100%!important;padding:14px 22px!important;white-space:normal!important;text-align:center!important}\\n[data-framer-name=\"Editorial CTA\"] a[aria-label=\"Primary editorial action\"] *{white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important}\\n@media(max-width:809px){[data-framer-name=\"Portugal Lifestyle Interlude\"]{padding:48px 22px!important;min-height:620px!important}[data-framer-name=\"Portugal Lifestyle Interlude\"] [data-framer-name=\"Editorial Image Overlay\"] p{font-size:26px!important}.agtp-official-resource-grid{grid-template-columns:1fr}.agtp-official-resources{margin:40px auto!important}.agtp-official-resources header>p{font-size:18px!important}}\\n\\n/* Native Official Resources uses the same Banking & Money layout as authored cards. */\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is(section[data-framer-name=\"Official Resources\"],section[data-framer-name=\"Editorial Resources\"],section[data-framer-name=\"Resources\"],div[data-framer-name=\"Official Resources\"]){max-width:960px!important;width:100%!important;margin-inline:auto!important;box-sizing:border-box;gap:28px!important}\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]) :is([data-framer-name=\"Resource Cards\"],[data-framer-name=\"Official Resource Cards\"],[data-framer-name=\"Independent Resource Cards\"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]) [data-framer-name=\"Default\"]{padding:24px!important;gap:14px!important;height:100%!important;border-radius:14px!important}\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]) [data-framer-name=\"Default\"] h3{font:600 26px/1.2 \\'Cormorant Garamond\\',Georgia,serif!important}\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]) [data-framer-name=\"Default\"] p{font:400 16px/1.55 Inter,Arial,sans-serif!important}\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main [data-framer-name=\"Official Link\"]{min-height:44px!important;text-decoration:underline!important;text-underline-offset:4px}\\n.agtp-guide-planning{width:100%;max-width:760px;box-sizing:border-box;margin:56px auto;padding:48px;background:#f8f5ef;border:1px solid #d9d2c8;border-radius:22px;color:#123452}.agtp-guide-planning h2{margin:0 0 20px}.agtp-guide-planning p{font:400 18px/1.65 Inter,Arial,sans-serif;margin:0 0 26px}.agtp-guide-planning a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;width:fit-content;box-sizing:border-box;padding:14px 22px;background:#123452;color:white!important;border-radius:8px;text-align:center;white-space:normal;font:600 16px/1.4 Inter,Arial,sans-serif!important;text-decoration:none}.agtp-guide-planning a:focus-visible{outline:3px solid #a4482e;outline-offset:4px}\\n@media(max-width:809px){html:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]) :is([data-framer-name=\"Resource Cards\"],[data-framer-name=\"Official Resource Cards\"],[data-framer-name=\"Independent Resource Cards\"]){grid-template-columns:1fr!important}.agtp-guide-planning{padding:30px 24px;margin:40px auto;width:calc(100% - 44px)}}\\n\\n/* Normalize all native resource wrappers, including article-based chapters. */\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main#main :is([data-framer-name=\"Official Resources\"],[data-framer-name=\"Editorial Resources\"],[data-framer-name=\"Resources\"]){max-width:960px!important;width:calc(100% - 44px)!important;padding:0!important;margin:56px auto!important;box-sizing:border-box}\\n.agtp-official-resources{width:calc(100% - 44px)!important}.agtp-official-resources h2,.agtp-guide-planning h2{font:600 42px/1.15 \\'Cormorant Garamond\\',Georgia,serif!important}\\n\\nhtml:has(link[rel=\"canonical\"][href*=\"/move-to-portugal\"]) #main#main [data-framer-name=\"Official Resources\"]>[data-framer-name=\"Desktop\"]{padding:0!important;width:100%!important;gap:28px!important}\\n\\n/* Chapter 2 only: preview/live marker by unique combined sections (no runtime class). */\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]){width:100%!important;max-width:1056px!important;padding-inline:32px!important;box-sizing:border-box!important;overflow-x:visible!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]) [data-framer-component-type=\"RichTextContainer\"]{max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main [data-framer-name=\"The Reasons I Hear Most Often\"] :is(h3){font-weight:700!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main [data-framer-name=\"European Travel Feature\"]{margin-bottom:0!important;padding-bottom:0!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main [data-framer-name=\"Questions Americans Ask Me Every Week\"]{margin-top:0!important;padding-top:72px!important}\\n@media(max-width:809px){html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main :is([data-framer-name=\"The Reasons I Hear Most Often\"],[data-framer-name=\"What Portugal Doesn’t Promise\"],[data-framer-name=\"Questions Americans Ask Me Every Week\"]){padding-inline:22px!important}html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) #main#main [data-framer-name=\"Questions Americans Ask Me Every Week\"]{margin-top:0!important;padding-top:48px!important}}\\n\\n/* Chapter 2 planning CTA layout with existing markup. */\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning{display:flex!important;flex-wrap:wrap!important;gap:16px!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning>h2,html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning>p{flex-basis:100%!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning>div{display:contents!important}\\nhtml:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning>a,html:has([data-framer-name=\"The Reasons I Hear Most Often\"]):has([data-framer-name=\"Questions Americans Ask Me Every Week\"]) .agtp-guide-planning>div>a{width:fit-content!important;min-height:44px!important;max-width:100%!important;white-space:normal!important}\\n';export function PlanningYourMove(){const[path,setPath]=React.useState(\"\");React.useEffect(()=>{if(typeof window!==\"undefined\"){const normalizedPath=window.location.pathname.replace(/\\/$/,\"\");React.startTransition(()=>setPath(normalizedPath));}},[]);const services=/visas-and-residency|renting-before-buying/.test(path)?[[\"Help finding a rental in Portugal\",\"/homes-and-property/rent\"],[\"Explore buyer representation\",\"/homes-and-property/buy\"]]:/buying-property-in-portugal|financing-and-mortgages/.test(path)?[[\"Explore buyer representation\",\"/homes-and-property/buy\"]]:[[\"Explore Homes & Property services\",\"/homes-and-property\"]];return /*#__PURE__*/_jsxs(\"section\",{className:\"agtp-guide-planning\",\"aria-label\":\"Planning your move\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Planning Your Move to Portugal?\"}),/*#__PURE__*/_jsx(\"p\",{children:\"A conversation can help you understand where to begin, which decisions matter most, and whether your timeline, budget, and preferred lifestyle are aligned.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/contact\",children:\"Schedule a Relocation Consultation\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:16,marginTop:24},children:services.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,style:{background:\"#123452\",color:\"white\",border:\"1px solid #123452\",fontSize:15,lineHeight:1.5,maxWidth:\"100%\",whiteSpace:\"normal\"},children:label},href))})]});}/** Canonical Last reviewed callout: Visas & Residency reference. Preserve the actual review date; never refresh it for a style-only edit. */export function ReviewNote({date,description}){return /*#__PURE__*/_jsxs(\"section\",{className:\"agtp-review-note\",\"aria-label\":\"Content review date\",style:{width:\"100%\",maxWidth:760,boxSizing:\"border-box\",borderTop:\"1px solid #d7dfe5\",borderBottom:\"1px solid #d7dfe5\",padding:\"18px 0\",margin:\"0 auto 58px\",background:\"transparent\",borderRadius:0,color:\"#123452\"},children:[/*#__PURE__*/_jsxs(\"strong\",{style:{display:\"block\",fontFamily:\"Inter,Arial,sans-serif\",fontSize:15,fontWeight:700,lineHeight:1.55,letterSpacing:\".02em\",color:\"#123452\"},children:[\"Last reviewed: \",date]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Inter,Arial,sans-serif\",fontSize:15,lineHeight:1.55,fontWeight:400,color:\"#536675\",margin:\"6px 0 0\"},children:description}),/*#__PURE__*/_jsx(\"style\",{children:\"#main#main .agtp-review-note{max-width:760px!important;width:100%!important}.agtp-review-note strong{font:700 15px/1.55 Inter,Arial,sans-serif!important;letter-spacing:.02em!important;color:#123452!important}.agtp-review-note>p{font:400 15px/1.55 Inter,Arial,sans-serif!important;color:#536675!important;margin:6px 0 0!important}\"})]});}/** Banking & Money summary pattern, including its original editorial illustrations. */export function AtAGlance({readingTime,audience,points,takeaway}){const images=[\"https://framerusercontent.com/images/FjtNN2rzLcGAgkK6eA0M7hfH8.png?width=448&height=419\",\"https://framerusercontent.com/images/lYmlNB1XkRTp4g5jNHMoSFRhvw.png?width=452&height=435\",\"https://framerusercontent.com/images/vsoKbbHIO9ku6f0bSDkvqC7F0c.png?width=449&height=432\",\"https://framerusercontent.com/images/mlqNH1UzylomZkEiHeFuqOEhDww.png?width=427&height=465\"];const titles=[\"Reading Time\",\"Who This Guide Is For\",\"You’ll Learn\",\"Key Takeaway\"];return /*#__PURE__*/_jsxs(\"section\",{className:\"agtp-at-a-glance\",\"aria-label\":\"At a Glance\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"agtp-glance-label\",children:\"AT A GLANCE\"}),/*#__PURE__*/_jsx(\"div\",{className:\"agtp-glance-grid\",children:titles.map((title,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"agtp-glance-cell\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"agtp-glance-title\",children:[/*#__PURE__*/_jsx(\"img\",{src:images[i],alt:\"\",loading:\"lazy\",width:\"72\",height:\"72\"}),/*#__PURE__*/_jsx(\"h3\",{children:title})]}),i===2?/*#__PURE__*/_jsx(\"ul\",{children:points.map(p=>/*#__PURE__*/_jsx(\"li\",{children:p},p))}):/*#__PURE__*/_jsx(\"p\",{children:[readingTime,audience,\"\",takeaway][i]})]},title))}),/*#__PURE__*/_jsx(\"style\",{children:\".agtp-at-a-glance.agtp-at-a-glance{width:100%;max-width:1056px!important;margin:48px auto!important;padding:42px!important;border:1px solid #d9d2c8;border-radius:22px;background:#f8f5ef;color:#123452;box-sizing:border-box}.agtp-at-a-glance .agtp-glance-label{font:600 40px/1.2 Cormorant Garamond,Georgia,serif!important;letter-spacing:0!important;margin:0 0 32px!important}.agtp-glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agtp-glance-cell{padding:28px;min-width:0}.agtp-glance-cell:nth-child(odd){padding-left:0;border-right:1px solid #d9d2c8}.agtp-glance-cell:nth-child(even){padding-right:0}.agtp-glance-cell:nth-child(-n+2){padding-top:0;border-bottom:1px solid #d9d2c8}.agtp-glance-cell:nth-last-child(-n+2){padding-bottom:0}.agtp-glance-title{display:flex;align-items:center;gap:22px;margin-bottom:18px}.agtp-glance-title img{width:72px;height:72px;object-fit:contain}.agtp-glance-title h3{font:600 26px/1.2 Cormorant Garamond,Georgia,serif!important;margin:0!important}.agtp-glance-cell p,.agtp-glance-cell li{font:400 18px/1.7 Inter,Arial,sans-serif!important;margin:0!important}.agtp-glance-cell ul{padding-left:22px;margin:0;display:grid;gap:12px}@media(max-width:809px){.agtp-at-a-glance.agtp-at-a-glance{padding:28px 22px!important}.agtp-glance-grid{grid-template-columns:1fr}.agtp-at-a-glance .agtp-glance-label{font-size:28px!important}.agtp-glance-cell.agtp-glance-cell{padding:24px 0;border-right:0}.agtp-glance-cell:not(:last-child){border-bottom:1px solid #d9d2c8}.agtp-glance-title img{width:56px;height:56px}}\"})]});}/* Homes & Property service hero contract — 4 October 2026.\nApplies to Buy, Rent, Sell and Landlords (Lease). Reuse the service hero layout and\nphoto registry in HomesPropertyServices.tsx. Copy sits left and photography sits\nright on desktop; on mobile, copy precedes the image. Only the upper-left image\ncorner is rounded; the remaining three corners are square. Every page must use\na distinct licensed photo with meaningful alt text and the shared photography\ncredits disclosure before the footer. Keep the landing-page photo distinct.\n*/export const AGTP_SERVICE_HERO_STANDARD={contentMaxWidth:1056,outerMaxWidth:1200,desktopColumns:\"1.3fr 1fr\",desktopGap:56,desktopImageHeight:450,desktopImageRadius:\"120px 0 0 0\",mobileBreakpoint:760,mobileGutter:22,mobileGap:32,mobileImageHeight:270,mobileImageRadius:\"75px 0 0 0\",imageFit:\"cover\",mobileOrder:\"copy, image\",implementation:\"HomesPropertyServices.tsx\",creditsComponent:\"AGTPPhotographyCredits.tsx\"};const AGTP_GUIDE_WIDTH_REMEDIATION_CSS='/* Approved Guide width remediation — 7 October 2026. Keep shared component rules authoritative. */\\n:is(#main,body):is(#main,body) :is([data-framer-name=\"Reasons — closing photographs\"],[data-framer-name=\"Michael’s Local Insight\"],[data-framer-name=\"Michael’s Closing Note\"],[data-framer-name=\"Reality Check / Renting Isn\\'t Throwing Money Away\"],[data-framer-name=\"Planning Tip / Keep Notes While You Explore\"],[data-framer-name=\"Reality Check\"],[data-framer-name=\"Planning Tip\"]){width:min(1056px,calc(100% - 44px))!important;max-width:1056px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) [data-framer-name=\"Complete Article Copy\"] :is([data-framer-name=\"Michael’s Local Insight\"],[data-framer-name=\"Pull Quote Slot\"]){width:100%!important;max-width:1056px!important;min-width:0!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) :is([data-framer-name=\"Stage 2 — Learn / Understanding Portuguese Rental Contracts\"],[data-framer-name=\"Michael’s Perspective — Q2 standard\"]) :is([data-framer-name=\"Reality Check\"],[data-framer-name=\"Planning Tip\"],[data-framer-name=\"Pull Quote Slot\"]){width:100%!important;max-width:1056px!important;min-width:0!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) .agtp-guide-planning{width:min(1056px,calc(100% - 44px))!important;max-width:1056px!important;min-width:0!important;box-sizing:border-box!important;margin-inline:auto!important}\\n:is(#main,body):is(#main,body) .guideHubDirectory :is(.guideResourceLibrary>p,.supportIntro){width:100%!important;max-width:1056px!important;min-width:0!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) .agtp-resource .architecture{width:100%!important;max-width:1056px!important;margin-inline:auto!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) .a08 .body{width:min(1056px,calc(100% - 44px))!important;max-width:1056px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) .a08 .body :is(figure,.body-photo){max-width:100%!important;box-sizing:border-box!important}\\n:is(#main,body):is(#main,body) .a08 .body img{max-width:100%!important}\\n@media(max-width:809px){:is(#main,body):is(#main,body) [data-framer-name=\"Complete Article Copy\"] :is([data-framer-name=\"Michael’s Local Insight\"],[data-framer-name=\"Pull Quote Slot\"]){width:100%!important}:is(#main,body):is(#main,body) :is([data-framer-name=\"Stage 2 — Learn / Understanding Portuguese Rental Contracts\"],[data-framer-name=\"Michael’s Perspective — Q2 standard\"]) :is([data-framer-name=\"Reality Check\"],[data-framer-name=\"Planning Tip\"],[data-framer-name=\"Pull Quote Slot\"]){width:100%!important}}\\n\\n:is(#main,body):is(#main,body) [data-framer-name=\"Reasons — closing photographs\"]{width:100%!important}\\n';const AGTP_YOUTUBE_CHANNEL=\"https://www.youtube.com/@MichaelMinsoninPortugal\";const AGTP_YOUTUBE_PLAYLIST=\"https://www.youtube.com/playlist?list=PLfj9tmh_a4wD0qVVltHU-bhndi8idEr5E\";const AGTP_ARTICLE_VIDEOS=[{route:\"/move-to-portugal/renting-before-buying\",headline:\"Renting Before Buying\",id:\"0795U-rBowQ\",title:\"Top Tips before Renting in Portugal\",intro:\"Watch Michael walk through practical considerations for your first rental in Portugal, alongside the guidance in this chapter.\",anchor:\"Understanding Portuguese Rental Contracts\",duration:\"8 min 16 sec\"},{route:\"/move-to-portugal/financing-and-mortgages\",headline:\"Mortgages in Portugal for Americans\",id:\"QrLpErQ0_Ts\",title:\"All About Mortgages in Portugal\",intro:\"Prefer to start with a conversation? Michael introduces mortgages in Portugal in this short video. Use the chapter for the current details and confirm terms with your lender.\",anchor:\"Frequently Asked\",duration:\"5 min 42 sec\"},{route:\"/move-to-portugal/buying-property-in-portugal\",headline:\"Buying Property in Portugal\",id:\"Dq-puGeENeM\",title:\"Property Inspections in Portugal\",intro:\"Watch Michael discuss property inspections, then use this chapter to plan the checks and professional advice your purchase needs.\",anchor:\"What Should You Check Before Buying?\",duration:\"6 min 2 sec\"}];function AGTPVideoEnhancements(){const[hosts,setHosts]=React.useState({});const[playing,setPlaying]=React.useState(\"\");React.useEffect(()=>{const owned=[];let latest=\"\";const apply=()=>{const pathname=window.location.pathname.replace(/\\/$/,\"\");const preview=window.location.hostname.endsWith(\".framercanvas.com\");const headline=document.querySelector(\"h1\")?.textContent?.trim()||\"\";const item=AGTP_ARTICLE_VIDEOS.find(v=>v.route===pathname||preview&&headline.startsWith(v.headline));const key=pathname+\"|\"+headline;if(latest&&key!==latest){owned.splice(0).forEach(h=>h.remove());setHosts({});setPlaying(\"\");}latest=key;const next={item};const make=(id,parent,before=null)=>{let host=document.getElementById(id);if(!host){host=document.createElement(\"div\");host.id=id;host.style.width=\"100%\";host.style.minWidth=\"0\";parent.insertBefore(host,before);owned.push(host);}return host;};const footer=document.querySelector('footer[data-framer-name=\"Footer\"],footer');if(footer&&!/^\\/(internal|project-documentation|templates)(\\/|$)/.test(pathname))next.footer=make(\"agtp-youtube-footer-host\",footer);if(item){const heading=[...document.querySelectorAll(\"h2\")].find(h=>h.textContent?.includes(item.anchor));const section=heading?.closest(\"section\");if(section?.parentElement)next.video=make(\"agtp-article-video-host\",section.parentElement,item.id===\"QrLpErQ0_Ts\"?section:section.nextElementSibling);}const guide=pathname===\"/move-to-portugal\"||preview&&headline===\"The American’s Guide to Moving to Portugal\";if(guide){const directory=document.querySelector(\".guideHubDirectory\");if(directory?.parentElement)next.guide=make(\"agtp-youtube-guide-host\",directory.parentElement,directory.nextElementSibling);}if(pathname===\"/about\"||preview&&/Michael Minson|My Story/.test(headline)){const copy=document.querySelector('[data-framer-name=\"Introduction Copy\"],[data-framer-name=\"About Content\"]');if(copy)next.about=make(\"agtp-youtube-about-host\",copy);}setHosts(old=>old.video===next.video&&old.footer===next.footer&&old.guide===next.guide&&old.about===next.about&&old.item===next.item?old:next);};apply();const observer=new MutationObserver(apply);observer.observe(document.body,{childList:true,subtree:true});window.addEventListener(\"popstate\",apply);return()=>{observer.disconnect();window.removeEventListener(\"popstate\",apply);owned.forEach(h=>h.remove());};},[]);const video=hosts.item;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:'.agtp-video{width:min(1056px,calc(100% - 44px));box-sizing:border-box;margin:48px auto;color:#263746}.agtp-video-kicker{font:800 12px/1.4 Inter,Arial,sans-serif!important;letter-spacing:.14em;color:#a4482e;margin:0 0 12px!important}.agtp-video h2{color:#123452;font:600 42px/1.12 \"Cormorant Garamond\",Georgia,serif;margin:0 0 20px!important}.agtp-video-intro,.agtp-video-directory>p:not(.agtp-video-kicker){font:400 18px/1.65 Inter,Arial,sans-serif;margin:0 0 24px}.agtp-video-player{aspect-ratio:16/9;background:#123452;border-radius:14px;overflow:hidden;position:relative}.agtp-video-player iframe{width:100%;height:100%;border:0;display:block}.agtp-video-start{display:block;width:100%;height:100%;position:relative;padding:0;border:0;background:#123452;cursor:pointer;color:white}.agtp-video-start img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.agtp-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#123452;color:white;font-size:30px;padding-left:5px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.8)}.agtp-video-play-label{position:absolute;bottom:20px;left:20px;border-radius:8px;background:#123452;padding:12px 16px;font:600 16px/1.4 Inter,Arial,sans-serif}.agtp-video-links{display:flex;gap:16px 28px;flex-wrap:wrap;margin-top:16px}.agtp-video-links a,.agtp-video-about a{color:#123452;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;font:500 16px/1.4 Inter,Arial,sans-serif}.agtp-video a:focus-visible,.agtp-video-start:focus-visible,.agtp-youtube-footer:focus-visible,.agtp-video-about a:focus-visible{outline:3px solid #a4482e;outline-offset:4px}.agtp-video-cta{display:inline-flex;min-height:48px;align-items:center;padding:14px 22px;background:#123452;color:#fff!important;border-radius:8px;font:600 16px/1.4 Inter,Arial,sans-serif;box-sizing:border-box;text-decoration:none}.agtp-video-directory{padding:32px;border:1px solid #d9d2c8;border-radius:14px;background:#f7f4ee}.agtp-youtube-footer{display:flex;justify-content:center;align-items:center;min-height:44px;padding:8px 22px;color:#fff!important;font:500 14px/1.4 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;box-sizing:border-box}.agtp-video-about{font:400 18px/1.65 Inter,Arial,sans-serif;color:#263746}@media(max-width:809px){.agtp-video h2{font-size:32px!important}.agtp-video{margin:36px auto}.agtp-video-directory{padding:24px 22px}.agtp-video-play{width:60px;height:60px;font-size:24px}.agtp-video-play-label{bottom:12px;left:12px;font-size:14px;padding:8px 12px}} .mortgage-authority .agtp-video,.property-authority .agtp-video{width:100%;max-width:1056px} .agtp-video-directory{width:100%;max-width:1056px}.agtp-video-poster{position:absolute;top:24px;left:24px;z-index:1;color:white;text-align:left;font:600 22px/1.3 Inter,Arial,sans-serif;text-shadow:0 1px 4px #123452}.agtp-video-poster>span{display:block;font:400 15px/1.5 Inter,Arial,sans-serif;color:#e2a574}.agtp-video-start{background:linear-gradient(145deg,#123452,#204d6c)}@media(max-width:809px){.agtp-video-poster{top:14px;left:14px;font-size:16px}.agtp-video-poster>span{font-size:12px}}'}),hosts.video&&video&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"section\",{className:\"agtp-video\",\"aria-labelledby\":\"agtp-video-title-\"+video.id,children:[/*#__PURE__*/_jsx(\"p\",{className:\"agtp-video-kicker\",children:\"WATCH WITH MICHAEL\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"agtp-video-title-\"+video.id,children:video.title}),/*#__PURE__*/_jsx(\"p\",{className:\"agtp-video-intro\",children:video.intro}),/*#__PURE__*/_jsx(\"div\",{className:\"agtp-video-player\",children:playing===video.id?/*#__PURE__*/_jsx(\"iframe\",{src:\"https://www.youtube-nocookie.com/embed/\"+video.id+\"?autoplay=1&rel=0\",title:video.title+\" — Michael Minson\",allow:\"autoplay; encrypted-media; picture-in-picture; fullscreen\",allowFullScreen:true,referrerPolicy:\"strict-origin-when-cross-origin\"}):/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"agtp-video-start\",onClick:()=>setPlaying(video.id),\"aria-label\":\"Play \"+video.title,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"agtp-video-poster\",children:[\"Michael Minson\",/*#__PURE__*/_jsx(\"span\",{children:\"Portugal Step by Step\"})]}),/*#__PURE__*/_jsx(\"img\",{src:\"https://i.ytimg.com/vi/\"+video.id+\"/hqdefault.jpg\",alt:\"\",loading:\"lazy\",width:\"480\",height:\"360\",onError:event=>{event.currentTarget.style.display=\"none\";}}),/*#__PURE__*/_jsx(\"span\",{className:\"agtp-video-play\",\"aria-hidden\":\"true\",children:\"▶\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"agtp-video-play-label\",children:[\"Watch video \\xb7 \",video.duration]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"agtp-video-links\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.youtube.com/watch?v=\"+video.id,target:\"_blank\",rel:\"noopener noreferrer\",children:\"Watch on YouTube ↗\"}),/*#__PURE__*/_jsx(\"a\",{href:AGTP_YOUTUBE_CHANNEL,target:\"_blank\",rel:\"noopener noreferrer\",children:\"Explore Michael’s channel ↗\"})]})]}),hosts.video,video.id),hosts.footer&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"a\",{className:\"agtp-youtube-footer\",href:AGTP_YOUTUBE_CHANNEL,target:\"_blank\",rel:\"noopener noreferrer\",children:\"Watch Michael on YouTube ↗\"}),hosts.footer),hosts.guide&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"section\",{className:\"agtp-video agtp-video-directory\",\"aria-labelledby\":\"agtp-guide-videos-title\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"agtp-video-kicker\",children:\"PORTUGAL STEP BY STEP\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"agtp-guide-videos-title\",children:\"Watch the practical side of moving to Portugal.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Explore Michael’s short videos on renting, buying, mortgages and everyday property decisions alongside the Guide.\"}),/*#__PURE__*/_jsx(\"a\",{className:\"agtp-video-cta\",href:AGTP_YOUTUBE_PLAYLIST,target:\"_blank\",rel:\"noopener noreferrer\",children:\"Watch Portugal Step by Step ↗\"})]}),hosts.guide),hosts.about&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"p\",{className:\"agtp-video-about\",children:[\"You can also\",\" \",/*#__PURE__*/_jsx(\"a\",{href:AGTP_YOUTUBE_CHANNEL,target:\"_blank\",rel:\"noopener noreferrer\",children:\"watch my Portugal videos on YouTube ↗\"}),\", where I talk through the practical questions that come up when moving, renting and buying here.\"]}),hosts.about)]});}\nexport const __FramerMetadata__ = {\"exports\":{\"PlanningYourMove\":{\"type\":\"reactComponent\",\"name\":\"PlanningYourMove\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"OfficialResource\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"AGTPDesignStandards\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"OfficialResources\":{\"type\":\"reactComponent\",\"name\":\"OfficialResources\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"AGTP_GUIDE_ENDING_ORDER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AGTP_GUIDE_PAGE_MAX_WIDTH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AGTP_GUIDE_READING_MAX_WIDTH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AGTP_SERVICE_HERO_STANDARD\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AtAGlance\":{\"type\":\"reactComponent\",\"name\":\"AtAGlance\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"marketSeriesColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ReviewNote\":{\"type\":\"reactComponent\",\"name\":\"ReviewNote\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"AGTP_GUIDE_LAYOUT_CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AGTPDesignStandards.map"],"mappings":"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"}