/* Existing Google Fonts definitions, captured 2026-09-28. Retain every subset, weight and swap behavior; avoid the extra CSS request. */
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59CxCis4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59CxCis4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59CxCis4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CxCis4UvI.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59CxCis4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZIFjSShVCjzSZ-Mg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZJFjSShVCjzSZ-Mg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZHFjSShVCjzSY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbCJYQ5ayZCzn4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbDJYQ5ayZCzn4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbNJYQ5ayZC.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbCJYQ5ayZCzn4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbDJYQ5ayZCzn4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbNJYQ5ayZC.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Morrowgate LOI decision brief. Self-contained: no legacy selectors or overrides. */
:root{--navy:#17253f;--paper:#f4efe4;--white:#fcfaf5;--gold:#c9a660;--gold-dark:#836224;--band:#e9e1cf;--line:#d7d0c1;--ink:#192841;--body:#3d4754;--serif:'Newsreader','Baskerville',Georgia,serif;--sans:'Hanken Grotesk',Arial,sans-serif;--mono:'JetBrains Mono','Courier New',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,dl,dd,ol{margin:0}h1,h2,h3{font-weight:400}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}em{font-weight:400}img{max-width:100%}.wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto;min-width:0}.label{font:500 10px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.anchor-alias{position:absolute;display:block;width:0;height:0;scroll-margin-top:112px}.skip{position:fixed;top:-100px;left:20px;padding:12px 18px;background:var(--white);z-index:100}.skip:focus{top:10px}
/* One quiet header; the reference's hierarchy, not a second hero. */
.masthead{background:var(--navy);color:var(--white);border-bottom:1px solid #ffffff20;position:relative;z-index:20}.masthead-inner{display:flex;align-items:center;gap:30px;min-height:96px}.wordmark{display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0}.wordmark>span{font:400 34px/1.1 var(--serif);letter-spacing:-.045em}.wordmark>small{margin-top:7px;font:500 8px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.desktop-nav{display:flex;gap:28px;align-items:center;margin-left:auto;font-size:14px}.desktop-nav a{padding-block:10px;border-bottom:1px solid transparent;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 25px;border:1px solid transparent;border-radius:999px;font-weight:600;font-size:15px;line-height:1.3;min-height:56px;text-align:center;transition:background .15s,color .15s}.button span{font-size:20px;line-height:1}.button:hover{filter:brightness(.96)}.gold{background:var(--gold);color:var(--navy)}.paper{background:var(--paper);color:var(--navy)}.outline{border-color:#bcc5d361;color:var(--white)}.outline:hover{background:#ffffff0c}.header-cta{font-size:13px;min-height:48px;padding:13px 22px;margin-left:18px;white-space:nowrap}.mobile-menu{display:none}.mobile-menu:not([open]) nav,.mobile-contents:not([open]) nav{display:none}
/* Editorial cover */
.hero{background:var(--navy);color:var(--paper);padding:84px 0 92px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.86fr);gap:80px;align-items:start}.hero-copy{min-width:0}.kicker{display:flex;flex-wrap:wrap;gap:14px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:6px 0 33px}.kicker a,.kicker>span:first-of-type{color:#c2c9d5}.hero h1{font:400 clamp(48px,6.35vw,96px)/1.01 var(--serif);letter-spacing:-.052em;margin-bottom:34px}.title-line{display:block}.hero h1 em{color:var(--gold)}.deck{max-width:660px;color:#d1d6e0;font-size:20px;line-height:1.6}.includes{color:#b9c1ce;font-size:13px;line-height:1.7;max-width:640px;margin-top:15px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:29px}.metadata{display:flex;flex-wrap:wrap;gap:34px;margin-top:38px;padding-top:26px;border-top:1px solid #ffffff21}.metadata dt{font:400 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.metadata dd{font-size:13px;color:var(--white);margin-top:5px}
.anatomy{background:var(--white);color:var(--ink);border-radius:3px;padding:33px 30px;min-height:620px;transform:rotate(1.1deg);box-shadow:0 30px 50px #060c172b;min-width:0}.sheet-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sheet-heading h2{font:italic 29px/1.1 var(--serif);letter-spacing:-.03em}.sheet-heading>span{font:400 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#596174}.sheet-terms>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0}.sheet-terms dt{font-size:14px;font-weight:700;line-height:1.4}.sheet-terms dt:after{content:'';display:block;height:4px;width:77%;max-width:150px;background:#ddd7c6;border-radius:3px;margin-top:7px}.sheet-terms>div:nth-child(2) dt:after{width:57%}.sheet-terms>div:nth-child(3) dt:after{width:100%}.sheet-terms>div:nth-child(5) dt:after{width:65%}.sheet-terms dd{font:400 8px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--navy);background:var(--navy);color:var(--white);border-radius:2px;padding:5px 7px}.sheet-terms dd.nonbinding{color:#576075;border-color:#cfc6b1;background:transparent}.sheet-note{font-size:12px;line-height:1.6;color:#515e71;margin-top:22px}
/* The cover is expressive; the article is intentionally quiet. */
.intro{display:grid;grid-template-columns:minmax(190px,.62fr) minmax(0,1.78fr);gap:100px;padding-top:106px;padding-bottom:118px}.contents{align-self:start}.contents nav{display:grid;margin-top:20px;border-left:1px solid var(--line)}.contents nav a{padding:8px 0 8px 18px;font-size:13px;line-height:1.5;border-left:2px solid transparent;margin-left:-1px}.contents nav a:hover,.contents nav a[aria-current]{border-color:var(--navy);font-weight:600}.sidebar-cta{display:block;background:var(--band);border-radius:3px;padding:22px;margin-top:30px}.sidebar-cta strong{display:block;font:400 20px/1.2 var(--serif)}.sidebar-cta>span{display:block;font-size:13px;line-height:1.6;margin-top:10px}.sidebar-cta small{display:block;font-size:11px;color:var(--gold-dark);margin-top:16px}.sidebar-cta b{font-weight:400}.short-answer h2{font:400 clamp(30px,3.15vw,46px)/1.11 var(--serif);letter-spacing:-.036em;margin-top:20px}.short-answer h2 em{color:var(--gold-dark)}.answer-copy{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:32px}.answer-copy p{font-size:15px;line-height:1.7;color:var(--body)}.mobile-contents{display:none}
/* Six issues, one clear comparison. No artificial counters or empty chart box. */
.pressure{padding-bottom:112px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;border-bottom:1px solid #b6bdc7;padding-bottom:28px;margin-bottom:40px}.section-heading h2{max-width:730px;font:400 clamp(38px,4.1vw,60px)/1.02 var(--serif);letter-spacing:-.04em}.section-heading>.label{flex-shrink:0;font-size:9px;padding-bottom:5px;color:#58647a}.feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding:42px 48px;background:var(--navy);color:var(--white);border-radius:5px}.feature h3{font:400 37px/1.08 var(--serif);letter-spacing:-.03em;max-width:470px}.feature p{font-size:15px;color:#d4d9e2;line-height:1.65;margin-top:19px;max-width:490px}.comparison{min-width:0}.offer+.offer{margin-top:26px}.offer-label{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:8px;font:400 10px/1.5 var(--mono);color:var(--white)}.offer-label strong{font-weight:500}.offer-label>span{font-size:9px;color:#b7c2d4}.offer-bar{display:flex;height:24px;border-radius:2px;overflow:hidden;gap:2px;background:#17253f}.offer-bar i:nth-child(1){background:#eee5cf;flex:70}.offer-bar i:nth-child(2){background:var(--gold);flex:10}.offer-bar i:nth-child(3){background:#7183a3;flex:10}.offer-bar i:nth-child(4){background:#415374;flex:10}.offer-b i:nth-child(1){flex:40}.offer-b i:nth-child(2){flex:10}.offer-b i:nth-child(3){flex:20}.offer-b i:nth-child(4){flex:30}.legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.legend span{display:flex;gap:7px;align-items:center;color:#d6dce5;font:400 9px/1.5 var(--mono)}.legend i{width:9px;height:9px;background:#eee5cf;flex-shrink:0}.legend span:nth-child(2) i{background:var(--gold)}.legend span:nth-child(3) i{background:#7183a3}.legend span:nth-child(4) i{background:#415374;border:1px solid #8a97ad}.comparison figcaption{font-size:11px;color:#b8c3d4;margin-top:17px;line-height:1.6;max-width:500px}.issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.issue{background:var(--white);border:1px solid #e4dccd;border-radius:5px;padding:30px 32px;min-width:0}.issue:not(.issue-cta):before{content:'';display:block;width:28px;height:1px;background:var(--gold);margin-bottom:16px}.issue h3{font:400 28px/1.09 var(--serif);letter-spacing:-.032em;margin-bottom:19px}.issue>p:not(.label){font-size:15px;line-height:1.7;color:var(--body)}.issue-cta{display:flex;flex-direction:column;background:var(--gold);border-color:var(--gold);color:var(--navy)}.issue-cta .label{font-size:9px;color:#25344a}.issue-cta h3{font-size:32px;max-width:310px;margin:48px 0 32px}.issue-cta>span{margin-top:auto;font-size:13px}.issue-cta>span b{font-weight:400;margin-left:12px}.issue-cta:hover{background:#d4b476}
/* Actual actions, not four more oversized feature cards. */
.checklist-band{background:var(--band);padding:94px 0 96px}.checklist-heading{display:grid;grid-template-columns:minmax(190px,.62fr) minmax(0,1.78fr);gap:100px;align-items:start}.checklist-heading>.label{margin-top:14px}.checklist-heading h2{font:400 clamp(38px,4.05vw,59px)/1.03 var(--serif);letter-spacing:-.038em;max-width:950px}.checklist-heading h2 em{color:var(--gold-dark)}.checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin-top:62px}.checklist li{border-top:1px solid #8792a6;padding-top:23px;min-width:0}.checklist h3{font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:15px}.checklist p{font-size:14px;line-height:1.75;color:var(--body)}
.closing-resources{padding-top:80px;padding-bottom:90px}.legal-note{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:64px;align-items:center;border:1px solid #8190a8;border-radius:4px;padding:29px 36px}.legal-note h2{font:400 26px/1.13 var(--serif);letter-spacing:-.03em;display:flex;gap:16px;max-width:310px}.legal-note h2 span{font:18px/1 var(--sans);padding-top:5px}.legal-note p{font-size:14px;line-height:1.7;color:var(--body)}.related{padding-top:80px}.related header{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-bottom:34px}.related header h2{font:400 45px/1.1 var(--serif);letter-spacing:-.04em}.related header>a{font-size:12px;color:var(--gold-dark)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.related-card{display:flex;flex-direction:column;align-items:start;background:var(--white);border:1px solid #e3dccc;border-radius:5px;padding:30px 32px;min-width:0;transition:border-color .15s}.related-card:hover{border-color:var(--gold)}.related-card .label{font-size:9px}.related-card h3{font:400 29px/1.12 var(--serif);letter-spacing:-.03em;margin:40px 0 13px}.related-card>p:not(.label){color:var(--body);font-size:14px;line-height:1.65;margin-bottom:30px}.circle-arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:var(--white);margin-top:auto}.editorial-note{font-size:12px;color:#596575;line-height:1.7;margin-top:26px}.editorial-note a{text-decoration:underline;text-underline-offset:3px}
.contact-band{background:var(--navy);color:var(--white);padding:88px 0}.contact-inner{display:grid;grid-template-columns:1.25fr .8fr;gap:100px;align-items:center}.contact-band .label{color:var(--gold)}.contact-band h2{font:400 clamp(42px,4.5vw,66px)/1.03 var(--serif);letter-spacing:-.04em;margin-top:20px;max-width:700px}.contact-band h2 em{color:var(--gold)}.contact-action>p{font-size:18px;line-height:1.6;color:#c9d2df;max-width:420px;margin-bottom:24px}.contact-action small{display:block;margin-top:16px;font-size:12px;color:#bbc6d6}.footer{background:var(--navy);color:#c5cedc;padding:46px 0 34px;border-top:1px solid #ffffff24}.footer-top{display:grid;grid-template-columns:1fr 2fr 1fr;gap:45px;align-items:center;padding-bottom:40px}.footer .wordmark{align-self:start;justify-self:start;color:var(--paper)}.footer-top>p{font-size:13px;line-height:1.7}.footer-top>a:last-child{font-size:13px;color:var(--paper);justify-self:end}.footer-nav{border-top:1px solid #ffffff1b;padding:38px 0;display:grid;grid-template-columns:1.3fr 1.3fr .8fr 1.1fr;gap:30px}.footer-nav>div{display:flex;flex-direction:column;gap:9px;align-items:start}.footer-nav strong{font-size:10px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-weight:500}.footer-nav a{font-size:12px;line-height:1.5}.footer a:hover{text-decoration:underline;text-underline-offset:3px}.disclosure{padding-top:22px;border-top:1px solid #ffffff1b;font-size:11px;line-height:1.7;color:#aebcd0}
@media(min-width:1700px){.hero-grid{gap:105px}.anatomy{min-height:650px}.hero{padding-top:94px;padding-bottom:106px}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}.desktop-nav{gap:20px;font-size:13px}.masthead-inner{gap:20px}.header-cta{margin-left:0;padding:12px 18px;font-size:12px}.wordmark>span{font-size:29px}.hero-grid{gap:50px;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}.hero h1{font-size:clamp(48px,6.3vw,80px)}.deck{font-size:18px}.anatomy{padding:28px 23px;min-height:580px}.sheet-terms>div{gap:8px}.sheet-terms dt{font-size:13px}.sheet-terms dd{font-size:7px;padding:5px}.intro,.checklist-heading{gap:65px;grid-template-columns:220px minmax(0,1fr)}.feature{gap:38px;padding:34px}.issue,.related-card{padding:27px 25px}.section-heading h2{max-width:650px}.section-heading>.label{font-size:8px}.contact-inner{gap:70px}.legal-note{gap:40px}}
@media(max-width:1000px){html{scroll-padding-top:30px}.desktop-nav,.header-cta{display:none}.masthead-inner{min-height:82px;justify-content:space-between}.mobile-menu{display:block}.mobile-menu summary{display:flex;gap:18px;align-items:center;cursor:pointer;font-size:14px;list-style:none;padding:12px 0}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--navy);border-top:1px solid #ffffff25;padding:24px 36px;box-shadow:0 18px 28px #050d1926;display:grid;gap:0}.mobile-menu nav a{padding:14px 0;border-bottom:1px solid #ffffff1c;font-size:16px}.hero{padding:65px 0 72px}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:38px}.hero h1{font-size:clamp(43px,6.35vw,63px);letter-spacing:-.05em}.anatomy{padding:25px 20px;min-height:550px}.sheet-heading h2{font-size:25px}.sheet-heading>span{font-size:8px}.sheet-terms dt{font-size:12px}.sheet-terms dd{font-size:6.5px}.sheet-terms>div{padding:14px 0}.deck{font-size:17px}.metadata{gap:22px}.metadata dt{font-size:9px}.metadata dd{font-size:12px}.hero-actions{gap:12px}.hero-actions .button{font-size:13px;min-height:49px;padding:14px 20px;gap:14px}.intro{grid-template-columns:190px minmax(0,1fr);gap:44px;padding-top:78px;padding-bottom:88px}.answer-copy{grid-template-columns:1fr;gap:20px}.short-answer h2{font-size:36px}.section-heading{align-items:start;flex-direction:column-reverse;gap:15px}.section-heading h2{max-width:690px;font-size:49px}.feature{grid-template-columns:1fr;gap:30px;padding:35px}.feature-copy p,.feature h3{max-width:none}.feature h3{font-size:35px}.comparison{width:100%}.issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.checklist-heading{grid-template-columns:1fr;gap:22px}.checklist-heading h2{font-size:47px;max-width:740px}.checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px;margin-top:42px}.checklist-band{padding:76px 0}.legal-note{grid-template-columns:1fr;gap:20px}.legal-note h2{max-width:none}.related-grid{gap:15px}.related-card{padding:24px 21px}.related-card h3{font-size:25px}.contact-inner{grid-template-columns:1fr 1fr;gap:48px}.contact-band h2{font-size:49px}.footer-top{grid-template-columns:1fr 2fr}.footer-top>a:last-child{grid-column:2;justify-self:start}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.hero-grid{grid-template-columns:1fr;gap:48px}.hero{padding:44px 0 52px}.kicker{font-size:9px;gap:10px;margin-bottom:25px;letter-spacing:.11em}.hero h1{font-size:clamp(43px,8.9vw,63px);line-height:1.04;max-width:590px;margin-bottom:24px}.title-line{display:inline}.deck{font-size:17px;line-height:1.65}.includes{font-size:12px;margin-top:14px}.hero-actions{margin-top:24px}.metadata{gap:20px 28px;margin-top:28px;padding-top:22px}.anatomy{transform:none;min-height:0;padding:29px 28px 34px;max-width:480px;width:100%;margin-inline:auto}.sheet-heading h2{font-size:29px}.sheet-heading>span{font-size:9px}.sheet-terms>div{padding:14px 0;gap:12px}.sheet-terms dt{font-size:14px}.sheet-terms dd{font-size:8px}.sheet-note{font-size:12px}.intro{display:block;padding-top:40px;padding-bottom:64px}.contents{display:none}.mobile-contents{display:block;border-top:1px solid #b6bdc6;border-bottom:1px solid #b6bdc6;margin-bottom:43px}.mobile-contents summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:600;padding:17px 0;list-style:none}.mobile-contents summary::-webkit-details-marker{display:none}.mobile-contents nav{display:grid;padding-bottom:12px}.mobile-contents nav a{font-size:14px;padding:12px 0;border-top:1px solid var(--line)}.short-answer h2{font-size:35px;line-height:1.12;margin-top:16px}.answer-copy{margin-top:25px;gap:18px}.answer-copy p{font-size:16px;line-height:1.7}.label{font-size:9px}.section-heading{gap:14px;padding-bottom:23px;margin-bottom:27px}.section-heading h2{font-size:40px;line-height:1.04;max-width:510px}.pressure{padding-bottom:62px}.feature{padding:27px 25px;gap:28px}.feature h3{font-size:32px}.feature p{font-size:15px;line-height:1.7;margin-top:16px}.offer-label{font-size:10px}.offer-label>span{font-size:8px}.offer-bar{height:22px}.legend{gap:9px 14px}.legend span{font-size:8px}.comparison figcaption{font-size:10px;line-height:1.6}.issues{grid-template-columns:1fr;gap:15px;margin-top:19px}.issue{padding:27px 25px}.issue h3{font-size:29px;margin-bottom:15px;max-width:460px}.issue>p:not(.label){font-size:16px;line-height:1.7}.issue-cta h3{font-size:34px;margin-top:32px;margin-bottom:34px;max-width:410px}.checklist-band{padding:58px 0 60px}.checklist-heading{gap:14px}.checklist-heading h2{font-size:39px;line-height:1.07}.checklist-heading>.label{margin:0}.checklist{grid-template-columns:1fr;gap:28px;margin-top:32px}.checklist li{padding-top:19px}.checklist h3{font-size:17px;margin-bottom:11px}.checklist p{font-size:15px;line-height:1.7}.closing-resources{padding-top:43px;padding-bottom:55px}.legal-note{padding:24px;gap:18px}.legal-note h2{font-size:26px;line-height:1.2}.legal-note p{font-size:14px;line-height:1.75}.related{padding-top:52px}.related header{display:block;margin-bottom:25px}.related header h2{font-size:37px}.related header>a{display:inline-block;margin-top:17px;font-size:13px}.related-grid{grid-template-columns:1fr;gap:16px}.related-card{padding:26px 25px}.related-card h3{font-size:30px;margin-top:25px}.related-card>p:not(.label){font-size:15px;margin-bottom:25px}.editorial-note{font-size:12px}.contact-band{padding:57px 0}.contact-inner{grid-template-columns:1fr;gap:30px}.contact-band h2{font-size:46px}.contact-action>p{font-size:17px}.contact-action .button{font-size:14px}.footer{padding-top:34px}.footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.footer-top>a:last-child{grid-column:auto}.footer-nav{gap:30px 22px}.footer-nav a{font-size:12px}.disclosure{font-size:11px}}
@media(max-width:360px){.hero h1{font-size:42px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.anatomy{padding:24px 20px}.sheet-terms dt{font-size:12px}.sheet-terms dd{font-size:7px}.footer-nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:white}.masthead,.hero-actions,.contents,.mobile-contents,.sidebar-cta,.issue-cta,.contact-band,.footer,.editorial-note{display:none}.wrap{width:100%}.hero{padding:25px 0;background:white;color:#17253f}.hero-grid{grid-template-columns:1.5fr 1fr;gap:30px}.hero h1{font-size:42px;color:#17253f}.hero h1 em,.kicker,.deck,.metadata dd,.metadata dt,.includes{color:#17253f}.anatomy{min-height:0;transform:none;box-shadow:none;border:1px solid #ccc;padding:18px}.sheet-terms>div{padding:8px 0}.intro{display:block;padding:30px 0}.short-answer h2{font-size:28px}.answer-copy{grid-template-columns:1fr 1fr}.pressure{padding-bottom:30px}.section-heading h2{font-size:32px}.feature{break-inside:avoid;background:#eee;color:#17253f}.feature h3,.feature p{color:#17253f}.issues{grid-template-columns:1fr 1fr}.issue{break-inside:avoid}.checklist-band{padding:30px 0}.checklist-heading{display:block}.checklist-heading h2{font-size:32px}.checklist{grid-template-columns:repeat(2,1fr)}.checklist li,.legal-note,.related-card{break-inside:avoid}.closing-resources{padding:30px 0}.related{padding-top:30px}}


/* LOI Review Kit lead magnet */
.review-kit{background:#f4efe4;padding:84px 0 90px;border-top:1px solid #ddd4c3}
.kit-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-template-areas:"label copy" "title copy";column-gap:90px;align-items:start;margin-bottom:48px}
.kit-heading>.label{grid-area:label;margin:0 0 12px}
.kit-heading>h2{grid-area:title;font:400 clamp(45px,4.6vw,68px)/.98 var(--serif);letter-spacing:-.045em;color:var(--navy);max-width:790px}
.kit-heading>h2 em{color:var(--gold-dark)}
.kit-heading>p:last-child{grid-area:copy;color:var(--body);font-size:16px;line-height:1.7;max-width:540px;padding-top:28px}
.kit-showcase{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:70px;align-items:start}
.kit-preview{min-width:0}
.preview-stack{position:relative;height:330px;margin:10px 0 36px}
.preview-sheet{position:absolute;width:52%;height:78%;background:#fff;border:1px solid #ded7ca;box-shadow:0 16px 34px #1a27341a}
.preview-sheet:before{content:"";position:absolute;left:12%;right:12%;top:15%;height:1px;background:#d9d2c5;box-shadow:0 28px 0 #d9d2c5,0 56px 0 #d9d2c5,0 84px 0 #d9d2c5,0 112px 0 #d9d2c5}
.preview-sheet.back-one{left:31%;top:0;transform:rotate(4deg)}
.preview-sheet.back-two{left:21%;top:8%;transform:rotate(-2deg)}
.preview-cover{position:absolute;left:5%;top:22%;width:48%;min-height:230px;padding:28px 30px;background:var(--navy);color:var(--paper);transform:rotate(-6deg);box-shadow:0 24px 42px #101d3038}
.preview-cover>span{display:block;font:400 20px/1 var(--serif)}
.preview-cover>small{display:block;margin-top:7px;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font:500 7px/1 var(--mono)}
.preview-cover>strong{display:block;margin-top:28px;font:400 28px/1.02 var(--serif);letter-spacing:-.03em}
.preview-cover>p{margin-top:16px;color:#cbd4e0;font-size:9px;line-height:1.55}
.preview-cover>b{display:block;margin-top:22px;color:#9eacbf;font-size:7px;font-weight:400}
.preview-tools{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.preview-tools article{background:var(--white);border:1px solid #ddd5c6;padding:22px;min-height:270px}
.preview-tools h3{font:400 24px/1.1 var(--serif);margin:8px 0 20px;color:var(--navy)}
.mini-table{display:grid;grid-template-columns:1.4fr .7fr .7fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mini-table>*{min-height:26px;display:flex;align-items:center;padding:4px 6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:7px;font-style:normal}
.mini-table>b{justify-content:center;background:#f1ebde;font-weight:600}
.mini-table>strong{font-weight:500;color:#596575}
.mini-table>i{justify-content:center;color:#7c8590}
.preview-tools ul{list-style:none;padding:0;margin:0}
.preview-tools li{position:relative;padding:7px 0 7px 18px;border-top:1px solid var(--line);font-size:8px;line-height:1.35;color:#596575}
.preview-tools li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border:1px solid var(--gold-dark)}
.kit-conversion{background:#fff;border:1px solid #ded6c7;padding:34px}
.kit-inside>.label{margin-bottom:18px}
.kit-inside ul{list-style:none;margin:0;padding:0}
.kit-inside li{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.15fr);gap:14px;padding:10px 0;border-top:1px solid var(--line)}
.kit-inside li:last-child{border-bottom:1px solid var(--line)}
.kit-inside strong{font-size:12px;font-weight:600;color:var(--navy)}
.kit-inside span{font-size:11px;line-height:1.45;color:var(--body)}
.kit-form{margin-top:28px;padding-top:25px;border-top:2px solid var(--navy)}
.kit-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.kit-fields label>span{display:block;margin-bottom:7px;font-size:11px;color:var(--navy);font-weight:600}
.kit-fields input{width:100%;height:48px;border:1px solid #bfc5cc;background:#fff;padding:10px 12px;font:15px var(--sans);color:var(--navy);outline:none}
.kit-fields input:focus{border-color:var(--gold-dark);box-shadow:0 0 0 2px #c9a66022}
.kit-optin{display:flex;align-items:flex-start;gap:10px;margin:18px 0;color:var(--body);font-size:11px;line-height:1.45}
.kit-optin input{margin-top:2px;width:15px;height:15px;accent-color:var(--navy)}
.kit-submit{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:var(--navy);color:#fff;padding:15px 18px;cursor:pointer;font:600 13px/1 var(--sans)}
.kit-submit:hover{background:#203253}
.kit-submit:disabled{opacity:.55;cursor:wait}
.kit-promise{margin-top:14px;color:#6d7682;font-size:10px;line-height:1.55}
.kit-status{min-height:18px;margin-top:8px;color:var(--green);font-size:11px;line-height:1.45}
@media(max-width:1000px){
  .kit-heading{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy";gap:0}
  .kit-heading>p:last-child{padding-top:18px}
  .kit-showcase{grid-template-columns:1fr;gap:42px}
  .kit-preview{max-width:760px}
  .preview-stack{height:300px}
}
@media(max-width:700px){
  .review-kit{padding:58px 0 62px}
  .kit-heading{margin-bottom:34px}
  .kit-heading>h2{font-size:40px;line-height:1.04}
  .kit-heading>p:last-child{font-size:15px}
  .preview-stack{height:260px;margin-bottom:25px}
  .preview-sheet{width:60%;height:72%}
  .preview-sheet.back-one{left:31%}
  .preview-sheet.back-two{left:22%}
  .preview-cover{left:3%;top:22%;width:58%;min-height:195px;padding:22px}
  .preview-cover>strong{font-size:23px;margin-top:22px}
  .preview-cover>p{font-size:8px}
  .preview-tools{grid-template-columns:1fr}
  .preview-tools article{min-height:0}
  .kit-conversion{padding:25px 22px}
  .kit-inside li{grid-template-columns:1fr;gap:3px;padding:9px 0}
  .kit-fields{grid-template-columns:1fr}
}
@media print{.review-kit{display:none}}


/* Refined before-signature decision band */
.checklist-band{
  padding:72px 0 76px;
  background:
    linear-gradient(180deg,#ece3d1 0%,#eee6d7 100%);
  border-top:1px solid #d9cfbc;
  border-bottom:1px solid #d9cfbc;
}
.checklist-heading{
  grid-template-columns:210px minmax(0,1fr);
  gap:68px;
  align-items:start;
  padding-bottom:34px;
  border-bottom:1px solid #b8af9f;
}
.checklist-heading>.label{
  margin-top:10px;
  color:var(--gold-dark);
}
.checklist-heading h2{
  max-width:900px;
  font-size:clamp(40px,4vw,58px);
  line-height:1;
}
.checklist-heading h2 em{
  display:block;
  margin-top:6px;
  color:var(--gold-dark);
}
.checklist{
  gap:16px;
  margin-top:26px;
}
.checklist li{
  position:relative;
  min-height:250px;
  display:flex;
  flex-direction:column;
  padding:26px 26px 24px;
  background:#f9f6ef;
  border:1px solid #d7cebd;
  border-top:3px solid var(--gold);
  box-shadow:0 10px 26px rgba(23,37,63,.045);
}
.checklist li:before{
  display:block;
  margin-bottom:38px;
  color:var(--gold-dark);
  font:500 8px/1 var(--mono);
  letter-spacing:.13em;
  text-transform:uppercase;
}
.checklist li:nth-child(1):before{content:"Economics"}
.checklist li:nth-child(2):before{content:"Open terms"}
.checklist li:nth-child(3):before{content:"Owner outcome"}
.checklist li:nth-child(4):before{content:"Professional team"}
.checklist h3{
  max-width:290px;
  margin:0 0 13px;
  color:var(--navy);
  font-family:var(--serif);
  font-size:23px;
  font-weight:400;
  line-height:1.12;
  letter-spacing:-.025em;
}
.checklist p{
  margin-top:auto;
  color:#5e6877;
  font-size:13px;
  line-height:1.65;
}
@media(max-width:1000px){
  .checklist-heading{
    grid-template-columns:1fr;
    gap:10px;
  }
  .checklist-heading>.label{margin-top:0}
  .checklist{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .checklist li{min-height:220px}
}
@media(max-width:620px){
  .checklist-band{padding:54px 0 58px}
  .checklist-heading{padding-bottom:26px}
  .checklist-heading h2{font-size:38px}
  .checklist{grid-template-columns:1fr;gap:12px;margin-top:18px}
  .checklist li{min-height:0;padding:23px}
  .checklist li:before{margin-bottom:24px}
  .checklist p{margin-top:8px}
}


/* LOI kit success state */
.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.kit-success{margin-top:10px;padding:22px;background:#eef3ef;border:1px solid #bfd0c4;color:var(--navy)}
.kit-success>strong{display:block;font:400 25px/1.08 var(--serif);letter-spacing:-.025em;color:var(--green)}
.kit-success>p{margin:9px 0 18px;font-size:13px;line-height:1.6;color:#56635b}
.kit-success>div{display:flex;flex-wrap:wrap;gap:10px}
.kit-success a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;font:600 11px/1 var(--sans);letter-spacing:.02em}
.kit-success-primary{background:var(--navy);color:#fff}
.kit-success-secondary{background:#fff;border:1px solid #b8c4bc;color:var(--navy)}
.kit-form.kit-complete>.kit-fields,
.kit-form.kit-complete>.kit-optin,
.kit-form.kit-complete>.kit-submit,
.kit-form.kit-complete>.kit-promise{display:none}
.kit-form.kit-complete{padding-top:0;border-top:0}
.kit-form.kit-complete .kit-status{margin-top:0}
@media(max-width:620px){
  .kit-success>div{display:grid;grid-template-columns:1fr}
  .kit-success a{width:100%}
}


/* Full Morrowgate footer standard */
.footer{
  padding:56px 0 30px;
  background:#14243f;
  color:#c6cfda;
  border-top:1px solid rgba(255,255,255,.10)
}
.footer-top{
  display:grid;
  grid-template-columns:minmax(220px,.9fr) minmax(420px,1.5fr) minmax(250px,.8fr);
  gap:58px;
  align-items:start;
  padding-bottom:50px
}
.footer .wordmark{
  color:#f6f0e5;
  align-self:start;
  justify-self:start
}
.footer .wordmark>span{font-size:34px}
.footer .wordmark>small{color:#73b898}
.footer-top>p{
  max-width:600px;
  margin:0;
  color:#c9d1dd;
  font:400 16px/1.55 var(--serif)
}
.footer-decision-cta{
  min-height:68px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  padding:15px 20px;
  justify-self:end;
  width:min(100%,290px);
  color:#f4efe4!important;
  border:1px solid rgba(255,255,255,.28);
  font:600 13px/1.25 var(--sans);
  letter-spacing:.03em;
  text-transform:uppercase
}
.footer-decision-cta b{
  color:#d6dde6;
  font-size:18px;
  font-weight:400
}
.footer-decision-cta:hover{
  background:rgba(255,255,255,.05);
  text-decoration:none!important
}
.footer-nav{
  display:grid;
  grid-template-columns:1.15fr 1.15fr .95fr 1.1fr;
  gap:54px;
  padding:48px 0 44px;
  border-top:1px solid rgba(255,255,255,.12)
}
.footer-nav>div{
  display:flex;
  flex-direction:column;
  gap:14px;
  align-items:flex-start
}
.footer-nav strong{
  margin-bottom:10px;
  color:#d3b56b;
  font:500 9px/1.3 var(--sans);
  letter-spacing:.13em;
  text-transform:uppercase
}
.footer-nav a{
  color:#d8dee7;
  font:400 15px/1.35 var(--serif)
}
.footer-nav a:hover{
  color:#fff;
  text-decoration:underline;
  text-underline-offset:4px
}
.disclosure{
  padding-top:24px;
  border-top:1px solid rgba(255,255,255,.10);
  color:#9eabba;
  font-size:10px;
  line-height:1.65
}
@media(max-width:1000px){
  .footer-top{
    grid-template-columns:1fr 1.6fr;
    gap:32px
  }
  .footer-decision-cta{
    grid-column:2;
    justify-self:start
  }
  .footer-nav{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:42px 56px
  }
}
@media(max-width:650px){
  .footer{padding-top:44px}
  .footer-top{
    grid-template-columns:1fr;
    gap:26px
  }
  .footer-decision-cta{
    grid-column:auto;
    width:100%;
    justify-self:stretch
  }
  .footer-top>p{
    font-size:15px
  }
  .footer-nav{
    grid-template-columns:1fr;
    gap:34px;
    padding-top:38px
  }
}


/* Morrowgate sitewide harmonization — 2026-09-26 */
/* Shared visual contract. Page-specific CSS may vary composition, not brand grammar. */
:root{
  --mg-navy:#17253f;
  --mg-navy-deep:#102039;
  --mg-green:#4f9b7b;
  --mg-green-dark:#2f7059;
  --mg-paper:#f4efe4;
  --mg-cream:#fbf8f1;
  --mg-white:#fffdf8;
  --mg-gold:#c9a660;
  --mg-line:#d8d0c2;
  --mg-muted:#59636d;
  --mg-section-space:clamp(64px,7vw,104px);
  --mg-card-pad:clamp(22px,2.4vw,32px);
  --mg-content:1180px;
  --mg-wide:1320px;
}
body{background:var(--mg-paper);color:var(--mg-navy)}
.wrap{width:min(var(--mg-wide),calc(100% - 112px))}
.label,.kicker{letter-spacing:.13em}
.masthead{background:var(--mg-navy);border-bottom:1px solid rgba(255,255,255,.14)}
.masthead-inner{min-height:92px}
.wordmark>small{color:var(--mg-green);letter-spacing:.29em}
.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:var(--mg-green)}
.header-cta{background:var(--mg-green)!important;color:#fff!important;border-color:var(--mg-green)!important;border-radius:0!important}
.header-cta:hover{background:var(--mg-green-dark)!important;border-color:var(--mg-green-dark)!important}
.button{border-radius:0}
.button.gold{background:var(--mg-green);color:#fff}
.button.gold:hover{background:var(--mg-green-dark)}
.footer{background:var(--mg-navy-deep)}
.footer .wordmark>small,.footer-nav strong{color:#73b898}
.footer-decision-cta{border:1px solid rgba(255,255,255,.24);padding:14px 16px;text-decoration:none!important}
.footer-decision-cta:hover{border-color:#73b898}
.footer-nav a{color:#d4dce5}
.footer-nav a:hover{color:#fff}
:focus-visible{outline-color:var(--mg-green)!important}

/* One card language: quiet borders, square geometry, minimal shadow. */
.issue,.related-card,.buyerx-step-grid article,.buyerx-questions article,
.buyerx-number-grid article,.buyerx-kit-formwrap,.buyerx-kit-items span,
.buyerx-related>div>a,.wt-decision-card,.wt-related-grid a,.wt-form,
.rp-sample-map{
  border-radius:0!important;
  box-shadow:none!important;
}
.issue,.related-card,.buyerx-step-grid article,.buyerx-questions article,
.buyerx-number-grid article,.buyerx-kit-formwrap,.buyerx-related>div>a,
.wt-decision-card,.wt-related-grid a{
  border-color:var(--mg-line)!important;
}
.issue:hover,.related-card:hover,.buyerx-related>div>a:hover,.wt-related-grid a:hover{
  border-color:var(--mg-green)!important;
}

/* Shared editorial rhythm and readable measure. */
.wt-layout,.wt-question-grid{width:min(var(--mg-content),calc(100% - 112px))}
.wt-content{max-width:900px}
.wt-section{padding:clamp(42px,5vw,58px) 0}
.wt-section p,.wt-intro p{max-width:760px}
.wt-related{padding-top:clamp(44px,5vw,62px)}
.wt-hero{padding:clamp(64px,6vw,84px) 0 clamp(68px,7vw,92px)}
.wt-hero h1{max-width:850px}
.wt-hero h1 em,.wt-intro h2 em{color:var(--mg-green)}
.wt-toc a:hover{border-color:var(--mg-green)}
.wt-toc-cta{background:#edf2ee;border-color:#cfddd5}
.wt-toc-cta small,.wt-related-grid span,.wt-section a{color:var(--mg-green-dark)}
.wt-question{background:var(--mg-navy-deep);padding:clamp(64px,7vw,86px) 0}
.wt-question-copy h2 em{color:#73b898}
.wt-form{background:var(--mg-cream);border-top:3px solid var(--mg-green)}
.wt-form input:focus,.wt-form textarea:focus{border-color:var(--mg-green);box-shadow:0 0 0 3px rgba(79,155,123,.14)}
.wt-form button{background:var(--mg-navy)}
.wt-form button:hover{background:var(--mg-green-dark)}

/* Buyer / owner-guide pages use the same brand grammar without losing their layout. */
.buyerx-hero,.buyerx-response,.buyerx-contact{background:var(--mg-navy-deep)}
.buyerx-hero h1 em,.buyerx-response h2 em,.buyerx-contact h2 em{color:#73b898}
.buyerx-clock{transform:none;border-top-color:var(--mg-green);box-shadow:none}
.buyerx-step-grid article,.buyerx-number-grid article{border-top-color:var(--mg-green)!important}
.buyerx-kit{background:#eee9de}
.buyerx-kit-cover{background:var(--mg-navy-deep);transform:none;box-shadow:none}
.buyerx-kit-formwrap button{background:var(--mg-navy)}
.buyerx-kit-formwrap button:hover{background:var(--mg-green-dark)}
.buyerx-success strong{color:var(--mg-green-dark)}

/* LOI / resource editorial pages: preserve their diagrams, normalize surrounding UI. */
.anatomy{transform:none;box-shadow:none;border:1px solid rgba(255,255,255,.12)}
.sidebar-cta{background:#edf2ee}
.sidebar-cta small,.related header>a{color:var(--mg-green-dark)}
.issue:not(.issue-cta):before{background:var(--mg-green)}
.issue-cta{background:var(--mg-green);border-color:var(--mg-green);color:#fff}
.issue-cta:hover{background:var(--mg-green-dark)}
.circle-arrow{background:var(--mg-navy)}
.contact-band{background:var(--mg-navy-deep)}
.contact-band .label,.contact-band h2 em{color:#73b898}

/* Retirement-specific surfaces inherit the same restraint. */
.rp-sample-map{transform:none!important;background:var(--mg-cream)!important}
.rp-deliverable{background:var(--mg-navy-deep)!important}
.rp-deliverable li:before{color:#73b898!important}

/* Form consistency across conversion points. */
.buyerx-kit-formwrap input,
.wt-form input,.wt-form textarea{
  border:1px solid #b9c1c8!important;
  background:#fff!important;
}
.buyerx-kit-formwrap input:focus{
  outline:none;
  border-color:var(--mg-green)!important;
  box-shadow:0 0 0 3px rgba(79,155,123,.14);
}

/* Responsive contract. */
@media(max-width:1200px){
  .wrap{width:calc(100% - 72px)}
  .wt-layout,.wt-question-grid{width:calc(100% - 72px)}
}
@media(max-width:700px){
  .wrap,.wt-layout,.wt-question-grid{width:calc(100% - 40px)}
  .masthead-inner{min-height:78px}
  .wordmark>span{font-size:28px}
  .wt-hero{padding:48px 0 56px}
  .wt-hero h1{font-size:clamp(43px,11vw,62px);line-height:1}
  .wt-section{padding:38px 0}
  .wt-question{padding:54px 0}
  .wt-form{padding:22px}
  .footer-nav{grid-template-columns:1fr 1fr}
}
@media(max-width:430px){
  .footer-nav{grid-template-columns:1fr}
}

/* Buyer-approached guide: same editorial system as LOI, different visual language. */
.buyerx-hero{background:var(--navy);color:var(--paper);padding:82px 0 92px}.buyerx-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.72fr);gap:84px;align-items:start}.buyerx-hero h1{font:400 clamp(54px,6vw,92px)/.98 var(--serif);letter-spacing:-.052em;margin:0 0 30px}.buyerx-hero h1 em{color:var(--gold)}.buyerx-deck{max-width:720px;color:#d1d6e0;font-size:20px;line-height:1.62}.buyerx-clock{background:#f8f3e8;color:var(--navy);padding:29px;border-top:3px solid var(--gold);box-shadow:0 28px 60px #050c172b;transform:rotate(.8deg)}.buyerx-clock-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid #d9d0c0}.buyerx-clock-head span{font:italic 29px/1 var(--serif)}.buyerx-clock-head b{font:500 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.buyerx-window{display:grid;grid-template-columns:58px 1fr;gap:8px 15px;padding:18px 0;border-bottom:1px solid #ded6c7}.buyerx-window small{grid-row:1/3;color:var(--gold-dark);font:500 10px/1.3 var(--mono)}.buyerx-window strong{font:400 21px/1.1 var(--serif)}.buyerx-window p{font-size:12px;line-height:1.55;color:#616978}.buyerx-clock-note{margin-top:20px;font:italic 18px/1.35 var(--serif);color:var(--gold-dark)}
.buyerx-body{background:var(--paper)}.buyerx-intro{display:grid;grid-template-columns:minmax(190px,.62fr) minmax(0,1.78fr);gap:100px;padding:96px 0 105px}.buyerx-short h2{font:400 clamp(34px,3.5vw,50px)/1.07 var(--serif);letter-spacing:-.038em;margin:18px 0 30px}.buyerx-short h2 em{color:var(--gold-dark)}.buyerx-short>div{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid var(--line);padding-top:25px}.buyerx-short p{font-size:15px;line-height:1.7;color:var(--body)}
.buyerx-steps{padding-bottom:104px}.buyerx-steps header{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-bottom:28px;border-bottom:1px solid #b7bfc9;margin-bottom:28px}.buyerx-steps h2{font:400 clamp(44px,4.5vw,64px)/.98 var(--serif);letter-spacing:-.045em}.buyerx-steps h2 em{color:var(--gold-dark)}.buyerx-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.buyerx-step-grid article{min-height:260px;padding:23px;background:#fbfaf6;border:1px solid var(--line);border-top:2px solid var(--gold)}.buyerx-step-grid span{font:500 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.buyerx-step-grid h3{font:400 22px/1.1 var(--serif);margin:34px 0 13px}.buyerx-step-grid p{font-size:13px;line-height:1.6;color:#626c78}
.buyerx-response{background:var(--navy);color:#fff;padding:70px 0}.buyerx-response-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.buyerx-response h2{font:400 clamp(38px,4vw,58px)/1 var(--serif);margin-top:14px}.buyerx-response h2 em{color:var(--gold)}.buyerx-response blockquote{margin:0;padding-left:30px;border-left:2px solid var(--gold);font:400 28px/1.35 var(--serif);color:#f4efe4}.buyerx-response blockquote small{display:block;margin-top:22px;font:12px/1.55 var(--sans);color:#b9c2d0}
.buyerx-questions{padding:100px 0}.buyerx-questions header{max-width:930px;margin-bottom:34px}.buyerx-questions h2{font:400 clamp(42px,4.4vw,62px)/1 var(--serif);letter-spacing:-.04em}.buyerx-questions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.buyerx-questions article{padding:25px;background:#fff;border:1px solid var(--line)}.buyerx-questions small{font:500 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.buyerx-questions h3{font:400 24px/1.12 var(--serif);margin:30px 0 12px}.buyerx-questions article p{font-size:13.5px;line-height:1.6;color:#626c78}
.buyerx-numbers{background:#e9e1cf;padding:78px 0}.buyerx-numbers header{display:grid;grid-template-columns:220px 1fr;gap:60px;align-items:start;margin-bottom:28px}.buyerx-numbers h2{font:400 clamp(40px,4vw,58px)/1 var(--serif);letter-spacing:-.04em}.buyerx-number-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #afa695}.buyerx-number-grid article{padding:24px;border-right:1px solid #c1b8a6}.buyerx-number-grid article:last-child{border-right:0}.buyerx-number-grid span{font:500 9px/1 var(--mono);color:var(--gold-dark)}.buyerx-number-grid h3{font:400 26px/1.1 var(--serif);margin:32px 0 12px}.buyerx-number-grid p{font-size:13px;line-height:1.6;color:#606a74}.buyerx-number-grid a{display:block;margin-top:22px;color:var(--gold-dark);font-size:12px}
.buyerx-team{padding:92px 0}.buyerx-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.buyerx-team h2{font:400 clamp(40px,4vw,58px)/1 var(--serif);margin-top:14px}.buyerx-team h2 em{color:var(--gold-dark)}.buyerx-team-grid>div:last-child p{font-size:16px;line-height:1.75;color:var(--body);margin-bottom:20px}
.buyerx-kit{padding:84px 0;background:#f3eddf;border-top:1px solid #d9cfbd}.buyerx-kit-head{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"label copy" "title copy";gap:0 80px;margin-bottom:42px}.buyerx-kit-head>.label{grid-area:label}.buyerx-kit-head h2{grid-area:title;font:400 clamp(44px,4.4vw,64px)/.98 var(--serif);letter-spacing:-.04em;margin-top:12px}.buyerx-kit-head h2 em{color:var(--gold-dark)}.buyerx-kit-head>p:last-child{grid-area:copy;font-size:15px;line-height:1.7;color:var(--body);padding-top:25px}.buyerx-kit-grid{display:grid;grid-template-columns:1fr .9fr;gap:55px;align-items:start}.buyerx-kit-preview{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.buyerx-kit-cover{background:var(--navy);color:#fff;min-height:330px;padding:30px;transform:rotate(-2deg);box-shadow:0 20px 40px #17253f20}.buyerx-kit-cover small{font:500 8px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.buyerx-kit-cover strong{display:block;font:400 38px/1 var(--serif);margin-top:70px}.buyerx-kit-cover p{font:italic 25px/1.1 var(--serif);color:var(--gold);margin-top:7px}.buyerx-kit-cover span{display:block;margin-top:62px;font-size:10px;color:#bac4d3}.buyerx-kit-items{display:grid;gap:8px}.buyerx-kit-items span{display:flex;align-items:center;padding:17px 18px;background:#fff;border:1px solid var(--line);font:400 18px/1.15 var(--serif)}.buyerx-kit-formwrap{background:#fff;border:1px solid var(--line);padding:32px}.buyerx-kit-formwrap h3{font:400 31px/1.1 var(--serif);margin:12px 0 24px}.buyerx-kit-formwrap form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.buyerx-kit-formwrap label{font-size:11px;font-weight:600}.buyerx-kit-formwrap input[type=text],.buyerx-kit-formwrap input[type=email],.buyerx-kit-formwrap input:not([type]){width:100%;height:48px;margin-top:6px;padding:10px;border:1px solid #bcc3cc;font:15px var(--sans)}.buyerx-company,.buyerx-optin,.buyerx-kit-formwrap button,.buyerx-form-note,.buyerx-kit-status{grid-column:1/-1}.buyerx-optin{display:flex;gap:9px;align-items:flex-start;font-weight:400!important;color:#5f6875}.buyerx-optin input{margin-top:3px}.buyerx-kit-formwrap button{min-height:54px;border:0;background:var(--navy);color:#fff;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;font:600 13px var(--sans)}.buyerx-form-note{font-size:10px;color:#707887}.buyerx-kit-status{min-height:18px}.buyerx-success{padding:20px;background:#eef3ef;border:1px solid #bfd0c4}.buyerx-success strong{display:block;font:400 23px/1.1 var(--serif);color:#356e5c}.buyerx-success p{font-size:12px;line-height:1.55;color:#5b675f;margin:8px 0 14px}.buyerx-success a{display:inline-flex;background:var(--navy);color:#fff;padding:12px 15px;font-size:11px;font-weight:600}.buyerx-kit-formwrap form.complete>label,.buyerx-kit-formwrap form.complete>button,.buyerx-kit-formwrap form.complete>.buyerx-form-note{display:none}
.buyerx-boundary{margin-top:28px;display:grid;grid-template-columns:230px 1fr;gap:28px;padding:18px;border:1px solid #cbbd9f;background:#faf7ef}.buyerx-boundary strong{font:400 20px/1.2 var(--serif)}.buyerx-boundary p{font-size:12.5px;line-height:1.55;color:#67716a}.buyerx-related{padding:64px 0 78px}.buyerx-related header{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.buyerx-related h2{font:400 46px/1 var(--serif)}.buyerx-related header a{font-size:11px;color:var(--gold-dark)}.buyerx-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.buyerx-related>div>a{min-height:150px;padding:20px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.buyerx-related small{font:500 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.11em;color:var(--gold-dark)}.buyerx-related strong{font:400 21px/1.15 var(--serif);margin:24px 0}.buyerx-related span{margin-top:auto}
.buyerx-contact{background:var(--navy);color:#fff;padding:78px 0}.buyerx-contact>.wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.buyerx-contact h2{font:400 clamp(42px,4.5vw,64px)/1 var(--serif);margin-top:14px}.buyerx-contact h2 em{color:var(--gold)}.buyerx-contact>div>div:last-child>p{font-size:17px;line-height:1.6;color:#c9d1dd;margin-bottom:22px}.buyerx-contact small{display:block;margin-top:14px;color:#aeb9ca;font-size:11px}
@media(max-width:1100px){.buyerx-hero-grid{grid-template-columns:1.3fr 1fr;gap:45px}.buyerx-step-grid{grid-template-columns:repeat(2,1fr)}.buyerx-questions>div{grid-template-columns:repeat(2,1fr)}.buyerx-kit-grid{grid-template-columns:1fr}.buyerx-kit-preview{max-width:760px}}
@media(max-width:800px){.buyerx-hero-grid,.buyerx-intro,.buyerx-response-grid,.buyerx-team-grid,.buyerx-contact>.wrap{grid-template-columns:1fr}.buyerx-clock{transform:none}.buyerx-steps header,.buyerx-numbers header,.buyerx-kit-head{display:block}.buyerx-step-grid,.buyerx-questions>div,.buyerx-number-grid,.buyerx-related>div{grid-template-columns:1fr}.buyerx-number-grid article{border-right:0;border-bottom:1px solid #c1b8a6}.buyerx-kit-preview{grid-template-columns:1fr}.buyerx-kit-formwrap form{grid-template-columns:1fr}.buyerx-kit-formwrap form>*{grid-column:1!important}.buyerx-short>div{grid-template-columns:1fr}.buyerx-related header{display:block}.buyerx-related header a{display:inline-block;margin-top:10px}}
@media(max-width:620px){.buyerx-hero{padding:54px 0 62px}.buyerx-hero h1{font-size:48px}.buyerx-step-grid{grid-template-columns:1fr}.buyerx-questions>div{grid-template-columns:1fr}.buyerx-boundary{grid-template-columns:1fr}.buyerx-contact{padding:58px 0}}


/* Buyer guide visual tightening v2 */
.buyerx-numbers{
  padding:68px 0 74px;
  background:#e8dfcd;
  border-top:1px solid #d5cab6;
  border-bottom:1px solid #d5cab6;
}
.buyerx-numbers header{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);
  gap:70px;
  align-items:end;
  margin-bottom:28px;
  padding-bottom:28px;
  border-bottom:1px solid #b7ad9b;
}
.buyerx-numbers header>div{max-width:820px}
.buyerx-numbers header>p{
  max-width:470px;
  color:#626b75;
  font-size:14px;
  line-height:1.7;
  padding-bottom:4px;
}
.buyerx-numbers h2{
  margin-top:12px;
  max-width:820px;
  font:400 clamp(42px,4.35vw,62px)/.98 var(--serif);
  letter-spacing:-.045em;
}
.buyerx-numbers h2 em{color:var(--gold-dark)}
.buyerx-number-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  border:0;
}
.buyerx-number-grid article{
  position:relative;
  min-height:250px;
  display:flex;
  flex-direction:column;
  padding:26px;
  background:#f8f4eb;
  border:1px solid #d6ccba;
  border-top:3px solid var(--gold);
  box-shadow:0 10px 24px rgba(23,37,63,.035);
}
.buyerx-number-grid article:last-child{border-right:1px solid #d6ccba}
.buyerx-number-grid span{
  font:500 8px/1 var(--mono);
  letter-spacing:.12em;
  color:var(--gold-dark);
}
.buyerx-number-grid h3{
  margin:38px 0 12px;
  max-width:300px;
  font:400 29px/1.05 var(--serif);
  letter-spacing:-.03em;
}
.buyerx-number-grid p{
  max-width:320px;
  font-size:13.5px;
  line-height:1.6;
  color:#5f6975;
}
.buyerx-number-grid a{
  margin-top:auto;
  padding-top:22px;
  border-top:1px solid #ddd4c5;
  color:var(--gold-dark);
  font-size:12px;
  font-weight:600;
}
.buyerx-number-grid a:hover{color:var(--navy)}

.buyerx-team{
  padding:0;
  background:var(--navy);
  color:#fff;
}
.buyerx-team-grid{
  display:grid;
  grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);
  gap:0;
  align-items:stretch;
}
.buyerx-team-grid>div{
  padding:72px 56px;
}
.buyerx-team-grid>div:first-child{
  border-right:1px solid rgba(255,255,255,.13);
}
.buyerx-team .label{color:var(--gold)}
.buyerx-team h2{
  max-width:600px;
  margin-top:16px;
  color:#fff;
  font:400 clamp(42px,4.2vw,60px)/.98 var(--serif);
  letter-spacing:-.045em;
}
.buyerx-team h2 em{color:var(--gold)}
.buyerx-team-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  background:#1c2c49;
}
.buyerx-team-copy p{
  margin:0 0 18px!important;
  color:#cbd3de!important;
  font-size:15px!important;
  line-height:1.75!important;
}
.buyerx-team-copy strong{
  display:block;
  margin-top:12px;
  padding-top:22px;
  border-top:1px solid rgba(255,255,255,.15);
  color:#fff;
  font:400 22px/1.35 var(--serif);
}

.buyerx-kit{
  padding:78px 0 86px;
  background:#f5efe3;
  border-top:0;
}
.buyerx-kit-head{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);
  grid-template-areas:"label summary" "title summary";
  gap:0 72px;
  align-items:start;
  margin-bottom:36px;
}
.buyerx-kit-head>.label{grid-area:label}
.buyerx-kit-head h2{
  grid-area:title;
  margin-top:12px;
  max-width:760px;
  font:400 clamp(44px,4.3vw,62px)/.98 var(--serif);
  letter-spacing:-.045em;
}
.buyerx-kit-head h2 em{color:var(--gold-dark)}
.buyerx-kit-summary{
  grid-area:summary;
  padding:28px 30px;
  background:#ebe1ce;
  border:1px solid #d8ccb8;
}
.buyerx-kit-summary>p{
  margin:0 0 18px;
  color:#59636f;
  font-size:14px;
  line-height:1.65;
}
.buyerx-kit-summary ul{
  list-style:none;
  padding:0;
  margin:0;
}
.buyerx-kit-summary li{
  position:relative;
  padding:9px 0 9px 22px;
  border-top:1px solid #d1c5b1;
  color:var(--navy);
  font-size:12.5px;
}
.buyerx-kit-summary li:before{
  content:"→";
  position:absolute;
  left:0;
  color:var(--gold-dark);
}
.buyerx-kit-grid{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);
  gap:42px;
  align-items:start;
}
.buyerx-kit-preview{
  display:grid;
  grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);
  gap:16px;
}
.buyerx-kit-cover{
  min-height:360px;
  padding:30px;
  transform:rotate(-2deg);
  box-shadow:0 22px 42px rgba(23,37,63,.14);
}
.buyerx-kit-cover strong{
  margin-top:84px;
  font-size:40px;
}
.buyerx-kit-items{
  align-content:start;
  gap:10px;
}
.buyerx-kit-items span{
  min-height:60px;
  padding:18px;
  background:#fff;
  border:1px solid #d7cebe;
  font:400 19px/1.15 var(--serif);
}
.buyerx-kit-formwrap{
  padding:30px;
  background:#fff;
  border:1px solid #d8cfbf;
  border-top:3px solid var(--navy);
  box-shadow:0 16px 34px rgba(23,37,63,.05);
}
.buyerx-kit-formwrap h3{
  margin:12px 0 22px;
  font-size:30px;
}
@media(max-width:900px){
  .buyerx-numbers header,
  .buyerx-team-grid,
  .buyerx-kit-head,
  .buyerx-kit-grid{
    grid-template-columns:1fr;
  }
  .buyerx-numbers header{gap:18px}
  .buyerx-team-grid>div{padding:56px 32px}
  .buyerx-team-grid>div:first-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}
  .buyerx-kit-head{grid-template-areas:"label" "title" "summary"}
  .buyerx-kit-summary{margin-top:24px}
}
@media(max-width:700px){
  .buyerx-numbers{padding:54px 0}
  .buyerx-number-grid{grid-template-columns:1fr}
  .buyerx-number-grid article{min-height:0}
  .buyerx-number-grid h3{margin-top:28px}
  .buyerx-kit-preview{grid-template-columns:1fr}
  .buyerx-kit-cover{min-height:300px;transform:none}
}


/* Buyer questions grouped decision board */
.buyerx-questions{padding:88px 0 96px}
.buyerx-questions>header{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);
  gap:72px;
  align-items:end;
  max-width:none;
  margin-bottom:34px;
  padding-bottom:30px;
  border-bottom:1px solid #b9b1a2
}
.buyerx-questions>header>div{max-width:850px}
.buyerx-questions>header h2{
  margin-top:12px;
  max-width:800px;
  font:400 clamp(42px,4.25vw,60px)/.98 var(--serif);
  letter-spacing:-.045em
}
.buyerx-questions>header>p{
  max-width:470px;
  color:#626b75;
  font-size:14px;
  line-height:1.7
}
.buyerx-question-groups{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important
}
.buyerx-question-group{
  display:grid;
  grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);
  gap:0;
  min-height:190px;
  background:#fbfaf6;
  border:1px solid #d7cebf;
  border-top:2px solid var(--gold)
}
.buyerx-question-group-head{
  display:grid;
  grid-template-columns:38px 1fr;
  gap:18px;
  align-content:start;
  padding:26px 28px;
  border-right:1px solid #ddd4c5;
  background:#f2ebde
}
.buyerx-question-group-head>span{
  color:var(--gold-dark);
  font:500 8px/1 var(--mono);
  letter-spacing:.12em
}
.buyerx-question-group-head small{
  display:block;
  margin-bottom:13px;
  color:#7a6850;
  font:500 8px/1.2 var(--mono);
  text-transform:uppercase;
  letter-spacing:.12em
}
.buyerx-question-group-head h3{
  margin:0;
  color:var(--navy);
  font:400 26px/1.06 var(--serif);
  letter-spacing:-.03em
}
.buyerx-question-pair{
  display:grid;
  grid-template-columns:1fr 1fr
}
.buyerx-question-pair article{
  min-height:100%;
  padding:27px 28px 25px;
  background:#fff;
  border:0
}
.buyerx-question-pair article+article{border-left:1px solid #ddd4c5}
.buyerx-question-pair article small{
  display:block;
  margin-bottom:28px;
  color:var(--gold-dark);
  font:500 8px/1 var(--mono);
  text-transform:uppercase;
  letter-spacing:.12em
}
.buyerx-question-pair h4{
  margin:0 0 11px;
  color:var(--navy);
  font:400 23px/1.1 var(--serif);
  letter-spacing:-.025em
}
.buyerx-question-pair p{
  margin:0;
  max-width:390px;
  color:#626c78;
  font-size:13px;
  line-height:1.62
}
@media(max-width:900px){
  .buyerx-questions>header{grid-template-columns:1fr;gap:18px}
  .buyerx-question-group{grid-template-columns:1fr}
  .buyerx-question-group-head{border-right:0;border-bottom:1px solid #ddd4c5}
}
@media(max-width:620px){
  .buyerx-questions{padding:58px 0 64px}
  .buyerx-question-pair{grid-template-columns:1fr}
  .buyerx-question-pair article+article{border-left:0;border-top:1px solid #ddd4c5}
}


/* Contextual buyer question form */
.buyerx-contact{
  background:var(--navy);
  color:#fff;
  padding:74px 0 80px;
}
.buyerx-contact-grid{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);
  gap:76px;
  align-items:start;
}
.buyerx-contact-copy .label{color:var(--gold)}
.buyerx-contact-copy h2{
  max-width:620px;
  margin:14px 0 20px;
  font:400 clamp(42px,4.5vw,64px)/1 var(--serif);
  letter-spacing:-.045em
}
.buyerx-contact-copy h2 em{color:var(--gold)}
.buyerx-contact-copy>p{
  max-width:560px;
  color:#c9d1dd;
  font-size:16px;
  line-height:1.7
}
.buyerx-contact-copy>small{
  display:block;
  max-width:550px;
  margin-top:18px;
  color:#9eabba;
  font-size:10.5px;
  line-height:1.55
}
.buyerx-question-form{
  padding:28px;
  background:#f8f4eb;
  color:var(--navy);
  border-top:3px solid var(--gold)
}
.buyerx-question-fields{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px
}
.buyerx-question-form label>span{
  display:block;
  margin-bottom:7px;
  font-size:11px;
  font-weight:600
}
.buyerx-question-form input,
.buyerx-question-form textarea{
  width:100%;
  border:1px solid #bcc3cc;
  background:#fff;
  color:var(--navy);
  font:15px var(--sans);
  outline:none
}
.buyerx-question-form input{
  height:48px;
  padding:10px 12px
}
.buyerx-question-form textarea{
  min-height:135px;
  resize:vertical;
  padding:12px;
  line-height:1.55
}
.buyerx-question-form input:focus,
.buyerx-question-form textarea:focus{
  border-color:var(--gold-dark);
  box-shadow:0 0 0 2px rgba(201,166,96,.15)
}
.buyerx-question-text{
  display:block;
  margin-top:14px
}
.buyerx-question-form button{
  width:100%;
  min-height:54px;
  margin-top:16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border:0;
  background:var(--navy);
  color:#fff;
  padding:15px 18px;
  font:600 13px var(--sans);
  cursor:pointer
}
.buyerx-question-form button:disabled{opacity:.55;cursor:wait}
.buyerx-question-privacy{
  margin-top:12px;
  color:#6a7280;
  font-size:10px;
  line-height:1.5
}
.buyerx-question-status{min-height:18px;margin-top:8px}
.buyerx-question-success{
  padding:18px;
  background:#eef3ef;
  border:1px solid #bfd0c4
}
.buyerx-question-success strong{
  display:block;
  color:#356e5c;
  font:400 22px/1.1 var(--serif)
}
.buyerx-question-success p{
  margin-top:7px;
  color:#5c685f;
  font-size:12px;
  line-height:1.55
}
.buyerx-question-form.complete>.buyerx-question-fields,
.buyerx-question-form.complete>.buyerx-question-text,
.buyerx-question-form.complete>button,
.buyerx-question-form.complete>.buyerx-question-privacy{
  display:none
}
@media(max-width:900px){
  .buyerx-contact-grid{grid-template-columns:1fr;gap:34px}
}
@media(max-width:620px){
  .buyerx-contact{padding:56px 0}
  .buyerx-question-form{padding:22px}
  .buyerx-question-fields{grid-template-columns:1fr}
}

/* Generated by scripts/build-styles.mjs; edit entry and source files. */
@font-face{font-family: "Morrowgate Brand Serif";src: url('/fonts/libre-caslon-display-400.woff2') format('woff2');font-style: normal;font-weight: 400;font-display: swap;}@font-face{font-family: "Morrowgate Brand Sans";src: url('/fonts/instrument-sans-400.woff2') format('woff2');font-style: normal;font-weight: 400;font-display: swap;}@layer morrowgate-header-logo{:is(.sitewide-header .brand, .masthead .wordmark){all: unset !important;display: inline-grid !important;grid-template-columns: max-content !important;grid-template-rows: auto auto !important;gap: 8px 0 !important;width: max-content !important;max-width: 100% !important;box-sizing: border-box !important;align-items: start !important;align-self: center !important;justify-self: start !important;flex: 0 0 auto !important;position: relative !important;color: #17243f !important;cursor: pointer !important;text-align: left !important;text-decoration: none !important;white-space: nowrap !important;-webkit-font-smoothing: antialiased !important;}:is(.sitewide-header .brand, .masthead .wordmark)::before{content: none !important;display: none !important;}:is(.sitewide-header .brand, .masthead .wordmark) > small, .sitewide-header .brand > .brand-monogram{display: none !important;}:is(.sitewide-header .brand > strong, .masthead .wordmark > span:first-child){all: unset !important;display: block !important;grid-area: 1 / 1 !important;position: relative !important;box-sizing: border-box !important;width: max-content !important;padding: 0 0 10px !important;color: #17243f !important;font-family: "Morrowgate Brand Serif", Georgia, serif !important;font-size: 36px !important;font-weight: 400 !important;font-style: normal !important;font-variant: normal !important;line-height: .98 !important;letter-spacing: -.035em !important;text-align: left !important;text-transform: none !important;text-decoration: none !important;white-space: nowrap !important;-webkit-text-fill-color: #17243f !important;}:is(.sitewide-header .brand > strong, .masthead .wordmark > span:first-child)::before{content: none !important;display: none !important;}:is(.sitewide-header .brand > strong, .masthead .wordmark > span:first-child)::after{all: unset !important;content: "" !important;display: block !important;position: absolute !important;inset: auto 0 0 !important;width: 100% !important;height: 2px !important;background: linear-gradient(90deg,#17243f 0 59%,transparent 59% 63%,#4f9b7b 63% 100%) !important;}:is(.sitewide-header .brand, .masthead .wordmark)::after{all: unset !important;content: "PRIVATE WEALTH" !important;display: block !important;grid-area: 2 / 1 !important;position: static !important;color: #4f9b7b !important;font-family: "Morrowgate Brand Sans", Arial, sans-serif !important;font-size: 10px !important;font-weight: 600 !important;font-style: normal !important;line-height: 1 !important;letter-spacing: .29em !important;text-align: left !important;text-transform: uppercase !important;white-space: nowrap !important;-webkit-text-fill-color: #4f9b7b !important;}:is(.sitewide-header .brand, .masthead .wordmark):focus-visible{outline: 3px solid #2f7059 !important;outline-offset: 6px !important;}.sitewide-header, .masthead{background: #fffdf9 !important;color: #17243f !important;border-bottom: 1px solid rgba(23,36,63,.14) !important;}.sitewide-header, .masthead-inner{min-height: 94px !important;}.masthead .desktop-nav a{color: #4b5667 !important;}.masthead .desktop-nav a:is(:hover,[aria-current="page"]){color: #2f7059 !important;}.masthead .mobile-menu summary{color: #17243f !important;}.masthead .mobile-menu nav{background: #fffdf9 !important;border-color: #d8d0c2 !important;}.masthead .mobile-menu nav a{color: #17243f !important;border-color: #d8d0c2 !important;}.masthead .mobile-menu nav a:hover{color: #2f7059 !important;}@media(max-width:700px){:is(.sitewide-header .brand, .masthead .wordmark){row-gap: 7px !important;}:is(.sitewide-header .brand > strong, .masthead .wordmark > span:first-child){font-size: 27px !important;}:is(.sitewide-header .brand, .masthead .wordmark)::after{font-size: 8px !important;letter-spacing: .25em !important;}.sitewide-header, .masthead-inner{min-height: 78px !important;}}}:root{--mg-navy:#17253f;--mg-navy-2:#102039;--mg-paper:#f4efe4;--mg-cream:#fbf8f1;--mg-white:#fffdf8;--mg-band:#e9e1cf;--mg-gold:#c9a660;--mg-gold-dark:#836224;--mg-green:#4f9b7b;--mg-green-dark:#2f7059;--mg-ink:#192841;--mg-body:#56616c;--mg-line:#d8d0c2;--mg-shell:min(1320px,calc(100% - 112px));--mg-reading:790px;--mg-section:clamp(70px,7.5vw,108px);--mg-card-pad:clamp(24px,2.5vw,32px);}main{background:var(--mg-paper)}.home-page main,.wealth-page main,.owner-planning-page main,.library-page main, .how-work-page main,.plain-content-page main,.article-reading-page main, .wt-page main,.rp-page main,.buyerx-body{background:var(--mg-paper)}.eyebrow,.wealth-eyebrow,.rp-eyebrow,.rp-section-kicker,.label, .library-page .eyebrow,.owner-planning-page .eyebrow{letter-spacing:.14em!important;}.home-page main section,.wealth-page main section,.owner-planning-page main section, .library-page main section,.how-work-page main section{scroll-margin-top:100px;}.home-page main h1,.home-page main h2, .wealth-page main h1,.wealth-page main h2, .owner-planning-page main h1,.owner-planning-page main h2, .library-page main h1,.library-page main h2, .how-work-page main h1,.how-work-page main h2, .plain-content-page main h1,.plain-content-page main h2, .article-reading-page main h1,.article-reading-page main h2{letter-spacing:-.04em!important;text-wrap:balance;}.home-page main p,.wealth-page main p,.owner-planning-page main p, .library-page main p,.how-work-page main p,.plain-content-page main p, .article-reading-page main p{text-wrap:pretty;}.article-point-list{counter-reset:none!important}.article-reading-page .article-point-list article, .decision-guide-page .article-point-list article{counter-increment:none!important}.article-reading-page .article-point-list article::before, .decision-guide-page .article-point-list article::before{content:none!important;display:none!important}.decision-guide-sequence li>b{display:none!important}.decision-guide-sequence li{grid-template-columns:1fr!important}.decision-guide-sequence ol{list-style:none!important;padding-left:0!important}.article-reading-page .article-point-list article:first-child{grid-template-areas:"title visual" "copy visual"!important;}.article-reading-page .article-point-list article:first-child h2{grid-area:title!important;margin-top:0!important}.article-reading-page .article-point-list article:first-child>div:not(.loi-offer-visual){grid-area:copy!important}.article-reading-page .article-point-list article:not(:first-child) h2{margin-top:0!important}.home-page .home-hero{background:var(--mg-navy)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)!important;}.home-page .home-hero-grid{width:var(--mg-shell)!important;margin:0 auto!important;min-height:0!important;padding:clamp(72px,7vw,104px) 0 clamp(76px,8vw,116px)!important;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr)!important;gap:clamp(54px,7vw,100px)!important;align-items:start!important;}.home-page .home-hero .eyebrow{color:var(--mg-gold)!important}.home-page .home-hero h1{color:#fff!important;max-width:980px!important;margin:20px 0 28px!important;font-size:clamp(58px,6vw,92px)!important;line-height:.98!important;}.home-page .home-hero h1 em{color:#73b898!important}.home-page .home-hero-copy{max-width:720px!important;color:#ced5df!important;font-size:19px!important;line-height:1.62!important;}.home-page .home-hero .home-actions{margin-top:30px!important}.home-page .home-hero .home-primary{min-height:54px!important;width:auto!important;max-width:none!important;padding:15px 22px!important;background:var(--mg-gold)!important;border-color:var(--mg-gold)!important;color:var(--mg-navy)!important;border-radius:0!important;}.home-page .home-hero .home-secondary{color:#fff!important;border-color:rgba(255,255,255,.34)!important;border-radius:0!important;}.home-page .home-decision-panel{background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;padding:28px!important;}.home-page .home-decision-panel h2{color:var(--mg-navy)!important;font-size:31px!important}.home-page .home-decision-panel li{color:#56616c!important;border-color:#ddd4c5!important}.home-page .home-situations, .home-page .home-example, .home-page .home-next, .home-page .home-session{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important;}.home-page .home-section-heading{max-width:980px!important;margin-bottom:36px!important;}.home-page .home-section-heading h2{max-width:900px!important;font-size:clamp(44px,4.5vw,62px)!important;line-height:1.01!important;}.home-page .home-situation-grid{gap:14px!important;}.home-page .home-situation-grid article{min-height:285px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.home-page .home-situation-grid article h3{margin-top:34px!important;font-size:clamp(26px,2.3vw,34px)!important;line-height:1.08!important;}.home-page .home-situation-grid article p{font-size:14.5px!important;line-height:1.65!important}.home-page .home-example{background:var(--mg-band)!important}.home-page .home-example-grid{border:0!important;background:transparent!important;box-shadow:none!important;gap:0!important;}.home-page .home-example-grid>article{padding:28px!important;background:var(--mg-white)!important;border:1px solid #d3c9b7!important;border-right:0!important;}.home-page .home-example-grid>article:last-child{border-right:1px solid #d3c9b7!important}.home-page .home-decision-grid{gap:14px!important}.home-page .home-decision-grid>a{min-height:210px!important;padding:26px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-radius:0!important;box-shadow:none!important;}.home-page .home-session{background:var(--mg-navy-2)!important;color:#fff!important}.home-page .home-session h2{color:#fff!important}.home-page .home-session p{color:#c7d0dc!important}.home-page .home-session .eyebrow{color:var(--mg-gold)!important}.wealth-page{background:var(--mg-paper)!important}.wealth-page .wealth-hero{padding:clamp(70px,7vw,104px) var(--shell) clamp(74px,7.5vw,108px)!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;}.wealth-page .wealth-hero .wealth-eyebrow{color:var(--mg-gold)!important}.wealth-page .wealth-hero h1{color:#fff!important;max-width:980px!important;line-height:.98!important}.wealth-page .wealth-hero h1 em{color:#73b898!important}.wealth-page .wealth-intro{color:#ced5df!important;max-width:720px!important}.wealth-page .wealth-actions a{border-radius:0!important}.wealth-page .wealth-primary{background:var(--mg-gold)!important;border-color:var(--mg-gold)!important;color:var(--mg-navy)!important;}.wealth-page .wealth-needs{margin-top:42px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.16)!important;}.wealth-page .wealth-needs strong{color:#fff!important}.wealth-page #wealth-services, .wealth-page .wealth-examples, .wealth-page .wealth-faq, .wealth-page .wealth-contact{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important;}.wealth-page #wealth-services{background:var(--mg-paper)!important}.wealth-page .wealth-heading{margin-bottom:36px!important}.wealth-page .wealth-heading h2{max-width:900px!important;font-size:clamp(44px,4.5vw,62px)!important;line-height:1.01!important;}.wealth-page .wealth-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}.wealth-page .wealth-services article{min-height:290px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.wealth-page .wealth-services article h3{margin-top:34px!important;font-size:clamp(27px,2.3vw,34px)!important;line-height:1.08!important;}.wealth-page .wealth-examples{background:var(--mg-band)!important}.wealth-page .wealth-examples article{border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important;}.wealth-page .wealth-person{background:var(--mg-navy-2)!important}.wealth-page .wealth-person h2{color:#fff!important}.wealth-page .wealth-person p{color:#c7d0dc!important}.wealth-page .wealth-faq{background:var(--mg-paper)!important}.wealth-page .wealth-contact{background:#efe9dc!important}.wealth-page .wealth-contact .inquiry-form{background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.owner-planning-page{background:var(--mg-paper)!important}.owner-planning-page .owner-planning-hero{padding:clamp(68px,7vw,100px) var(--growth-shell) clamp(74px,7.5vw,108px)!important;background:var(--mg-navy)!important;color:#fff!important;text-align:left!important;}.owner-planning-page .owner-planning-breadcrumb{justify-content:flex-start!important;color:#b9c3d1!important;}.owner-planning-page .owner-planning-intro{max-width:1180px!important;margin:0!important}.owner-planning-page .owner-planning-intro>.eyebrow{color:var(--mg-gold)!important}.owner-planning-page .owner-planning-hero h1{color:#fff!important;max-width:1050px!important;margin:0 0 26px!important;font-size:clamp(58px,5.8vw,88px)!important;line-height:.98!important;}.owner-planning-page .owner-planning-hero h1 em{color:#73b898!important;display:block!important;margin-top:8px!important;}.owner-planning-page .owner-planning-intro>p:last-of-type{max-width:760px!important;margin:0!important;color:#ced5df!important;font-size:18px!important;line-height:1.62!important;}.owner-planning-page .owner-planning-actions{justify-content:flex-start!important;margin-top:30px!important}.owner-planning-page .owner-planning-guide-button{border-radius:0!important;background:var(--mg-gold)!important;border-color:var(--mg-gold)!important;color:var(--mg-navy)!important;}.owner-planning-page .owner-planning-work, .owner-planning-page .owner-planning-paths, .owner-planning-page .owner-planning-output{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important;}.owner-planning-page .owner-planning-work{background:var(--mg-paper)!important}.owner-planning-page .owner-planning-work>header, .owner-planning-page .owner-planning-paths>header{margin-bottom:34px!important;}.owner-planning-page .owner-planning-work>header h2, .owner-planning-page .owner-planning-paths>header h2, .owner-planning-page .owner-planning-output h2{max-width:900px!important;font-size:clamp(44px,4.5vw,62px)!important;line-height:1.01!important;}.owner-planning-page .owner-workstream-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}.owner-planning-page .owner-workstream-grid article{min-height:270px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.owner-planning-page .owner-workstream-grid h3{margin-top:30px!important;font-size:clamp(27px,2.3vw,34px)!important;line-height:1.08!important;}.owner-planning-page .owner-planning-paths{background:var(--mg-band)!important}.owner-planning-page .owner-planning-paths>a, .owner-planning-page .owner-planning-paths article{border-radius:0!important;box-shadow:none!important;}.owner-planning-page .owner-planning-output{background:var(--mg-navy-2)!important;color:#fff!important}.owner-planning-page .owner-planning-output h2, .owner-planning-page .owner-planning-output h3{color:#fff!important}.owner-planning-page .owner-planning-output p{color:#c7d0dc!important}.owner-planning-page .owner-output-list article{border-color:rgba(255,255,255,.16)!important}.how-work-page .how-work-hero{padding:clamp(68px,7vw,100px) var(--shell) clamp(74px,7.5vw,108px)!important;background:var(--mg-navy)!important;color:#fff!important;text-align:left!important;}.how-work-page .how-work-hero .eyebrow{color:var(--mg-gold)!important}.how-work-page .how-work-hero h1{max-width:980px!important;margin-left:0!important;color:#fff!important;font-size:clamp(58px,5.8vw,88px)!important;line-height:.98!important;text-align:left!important;}.how-work-page .how-work-hero h1 em{color:#73b898!important}.how-work-page .how-work-hero>p:not(.eyebrow){max-width:760px!important;margin-left:0!important;color:#ced5df!important;font-size:18px!important;line-height:1.62!important;text-align:left!important;}.how-work-page .how-work-hero .who-hero-actions{justify-content:flex-start!important;margin-left:0!important}.how-work-page .how-work-hero .who-hero-actions a{border-radius:0!important}.how-work-page .how-work-thesis{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important}.how-work-page .how-work-moves{background:var(--mg-navy-2)!important}.how-work-page .how-move-grid{gap:0!important;border:1px solid rgba(255,255,255,.16)!important}.how-work-page .how-move-grid article{min-height:280px!important;border:0!important;border-right:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;box-shadow:none!important;}.how-work-page .how-move-grid article:last-child{border-right:0!important}.how-work-page .how-work-paths{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important}.how-work-page .how-path-grid{gap:14px!important}.how-work-page .how-path-card{border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important;}.how-work-page .how-work-details{background:var(--mg-band)!important}.how-work-page .how-work-cta{background:var(--mg-navy-2)!important}.library-page{background:var(--mg-paper)!important}.library-page .library-hero{background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;padding-top:clamp(68px,7vw,100px)!important;padding-bottom:clamp(72px,7.5vw,108px)!important;}.library-page .library-hero .eyebrow{color:var(--mg-gold)!important}.library-page .library-hero h1{color:#fff!important;max-width:980px!important;font-size:clamp(58px,5.8vw,88px)!important;line-height:.98!important;}.library-page .library-hero h1 em{color:#73b898!important}.library-page .library-hero-copy>p:not(.eyebrow){color:#ced5df!important;max-width:760px!important}.library-page .library-hero-actions a{border-radius:0!important}.library-page .library-indexbar{background:#efe9dd!important;border-color:#d6ccbc!important;}.library-page .library-tools, .library-page .library-buyer-cluster, .library-page .library-field-guides, .library-page .library-collections, .library-page .library-guides{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important;}.library-page .library-buyer-cluster,.library-page .library-collections{background:var(--mg-band)!important}.library-page .library-section-heading h2{font-size:clamp(44px,4.4vw,60px)!important;line-height:1.01!important;}.library-page .library-tool-grid>a, .library-page .library-decision-grid>a, .library-page .library-field-grid>a, .library-page .library-topic-card{min-height:260px!important;padding:var(--mg-card-pad)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important;transform:none!important;}.library-page .library-tool-grid h3, .library-page .library-decision-grid h3, .library-page .library-field-grid h3, .library-page .library-topic-card h3{margin-top:28px!important;font-size:clamp(27px,2.2vw,34px)!important;}.library-page .library-guide-link{border-radius:0!important}.library-page .library-next{background:#efe9dd!important}.decision-guide-page .editorial-hero, .plain-content-page .editorial-hero, .article-reading-page .editorial-hero{padding:clamp(58px,6vw,84px) var(--shell) clamp(64px,6.5vw,92px)!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;}.decision-guide-page .editorial-hero .eyebrow, .plain-content-page .editorial-hero .eyebrow, .article-reading-page .editorial-hero .eyebrow{color:var(--mg-gold)!important}.decision-guide-page .editorial-hero h1, .plain-content-page .editorial-hero h1, .article-reading-page .editorial-hero h1{max-width:1000px!important;color:#fff!important;font-size:clamp(54px,5.7vw,86px)!important;line-height:.98!important;}.decision-guide-page .editorial-hero h1 em, .plain-content-page .editorial-hero h1 em, .article-reading-page .editorial-hero h1 em{color:#73b898!important}.decision-guide-page .editorial-hero>p:not(.eyebrow), .plain-content-page .editorial-hero>p:not(.eyebrow), .article-reading-page .editorial-hero>p:not(.eyebrow){color:#ced5df!important;max-width:760px!important;font-size:18px!important;line-height:1.62!important;}.article-reading-page .editorial-body{background:var(--mg-paper)!important;padding-bottom:var(--mg-section)!important;}.article-reading-layout{grid-template-columns:200px minmax(0,830px)!important;gap:clamp(46px,5vw,72px)!important;}.article-contents{padding-top:26px!important}.article-reading-flow{max-width:830px!important}.decision-guide-answer{padding:0 0 54px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--mg-line)!important;box-shadow:none!important;}.decision-guide-answer h2{font-size:clamp(36px,3.8vw,52px)!important}.article-section-heading{margin-top:64px!important}.article-section-heading h2{font-size:clamp(38px,4vw,56px)!important}.article-point-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;border:0!important;}.article-reading-page .article-point-list article, .decision-guide-page .article-point-list article{min-height:0!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.article-reading-page .article-point-list article:first-child{grid-column:1/-1!important;min-height:260px!important;background:var(--mg-navy-2)!important;border-color:var(--mg-navy-2)!important;color:#fff!important;}.article-reading-page .article-point-list article:first-child h2{color:#fff!important}.article-reading-page .article-point-list article:first-child p{color:#c7d0dc!important}.article-reading-page .article-point-list article:not(:first-child) h2{color:var(--mg-navy)!important;font-size:clamp(24px,2.2vw,31px)!important;}.article-reading-page .article-point-list article:not(:first-child) p{color:var(--mg-body)!important}.decision-guide-sequence{margin-top:64px!important;padding:clamp(38px,4vw,54px)!important;background:var(--mg-band)!important;border-radius:0!important;box-shadow:none!important;}.decision-guide-sequence ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 32px!important;border-top:1px solid #cfc4b2!important;}.decision-guide-sequence li{min-height:0!important;padding:22px 0!important;border-right:0!important;border-bottom:1px solid #d6ccbc!important;}.decision-guide-boundary{margin-top:42px!important;padding:30px!important;background:var(--mg-navy-2)!important;border-radius:0!important;box-shadow:none!important;}.decision-guide-related{padding-top:64px!important}.wt-page{background:var(--mg-paper)!important}.wt-page .wt-hero{padding:clamp(68px,7vw,96px) 0 clamp(72px,7.5vw,104px)!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;}.wt-page .wt-hero .kicker{color:var(--mg-gold)!important}.wt-page .wt-hero .kicker a{color:#c8d0dc!important}.wt-page .wt-hero h1{color:#fff!important;max-width:900px!important}.wt-page .wt-hero h1 em{color:#73b898!important}.wt-page .wt-hero-deck{color:#ced5df!important;max-width:720px!important}.wt-page .wt-hero-actions .paper{background:var(--mg-gold)!important;color:var(--mg-navy)!important;border-color:var(--mg-gold)!important}.wt-page .wt-hero-actions .outline{color:#fff!important;border-color:rgba(255,255,255,.34)!important}.wt-page .wt-meta{border-top-color:rgba(255,255,255,.16)!important}.wt-page .wt-meta dt{color:var(--mg-gold)!important}.wt-page .wt-meta dd{color:#e6eaf0!important}.wt-portfolio-map,.wt-inheritance-triage,.wt-after-sale-ledger{transform:none!important;background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.wt-page .wt-body{background:var(--mg-paper)!important}.wt-layout{padding-top:var(--mg-section)!important}.wt-intro{padding-bottom:54px!important}.wt-intro h2{font-size:clamp(40px,4.2vw,58px)!important}.wt-section{padding:52px 0!important}.wt-section h2{font-size:clamp(31px,3.2vw,45px)!important}.wt-related-grid{gap:14px!important}.wt-related-grid a{min-height:165px!important;padding:24px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;}.wt-question{background:var(--mg-navy-2)!important;padding:var(--mg-section) 0!important}.wt-form{background:#f7f1e5!important;border:0!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.rp-page,.rp-page main{background:var(--mg-paper)!important}.rp-hero{padding:clamp(68px,7vw,96px) 0 clamp(72px,7.5vw,104px)!important;background:var(--mg-navy)!important;color:#fff!important;}.rp-hero .rp-eyebrow{color:var(--mg-gold)!important}.rp-hero h1{color:#fff!important}.rp-hero h1 em{color:#73b898!important}.rp-hero-deck{color:#ced5df!important}.rp-primary{background:var(--mg-gold)!important;color:var(--mg-navy)!important;border-color:var(--mg-gold)!important}.rp-secondary{color:#fff!important;border-color:rgba(255,255,255,.34)!important}.rp-byline{color:#fff!important}.rp-byline span{color:#b9c3d1!important}.rp-income-map{background:#f7f1e5!important;border:0!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.rp-thesis{background:var(--mg-band)!important;border-color:#d4c7b0!important}.rp-questions{padding:var(--mg-section) 0!important}.rp-question-grid{gap:14px!important}.rp-question-card{min-height:250px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;}.rp-question-card>b{display:none!important}.rp-question-card h3{margin-top:0!important;font-size:clamp(25px,2.2vw,31px)!important}.rp-deliverable{background:var(--mg-navy-2)!important;padding:var(--mg-section) 0!important}.rp-sample-map{transform:none!important;border-radius:0!important;box-shadow:none!important}.rp-local{padding:var(--mg-section) 0!important;background:var(--mg-paper)!important}.rp-greg{padding:var(--mg-section) 0!important;background:var(--mg-band)!important}.rp-greg-photo{background:#dccaa4!important}.rp-greg-meta div{border-radius:0!important;background:var(--mg-white)!important}.rp-start{padding:var(--mg-section) 0!important;background:var(--mg-paper)!important}.rp-form{border:1px solid var(--mg-line)!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important}.rp-faq{padding:var(--mg-section) 0!important;background:#efe9dd!important}.buyerx-hero{padding:clamp(68px,7vw,96px) 0 clamp(72px,7.5vw,104px)!important;background:var(--mg-navy)!important;}.buyerx-hero h1{max-width:950px!important}.buyerx-hero h1 em{color:#73b898!important}.buyerx-clock{transform:none!important;background:#f7f1e5!important;border-top:3px solid var(--mg-gold)!important;box-shadow:none!important;}.buyerx-intro{padding-top:var(--mg-section)!important;padding-bottom:var(--mg-section)!important}.buyerx-steps{padding-bottom:var(--mg-section)!important}.buyerx-step-grid{gap:14px!important}.buyerx-step-grid article{min-height:235px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;}.buyerx-step-grid article>span:first-child{display:none!important}.buyerx-step-grid h3{margin-top:0!important;font-size:clamp(24px,2.2vw,30px)!important}.buyerx-response{background:var(--mg-navy-2)!important;padding:var(--mg-section) 0!important}.buyerx-questions{padding:var(--mg-section) 0!important}.buyerx-question-group{border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;}.buyerx-question-group-head{grid-template-columns:1fr!important;background:#efe7d8!important;}.buyerx-question-group-head>span:first-child{display:none!important}.buyerx-number-grid{gap:14px!important}.buyerx-number-grid article{min-height:235px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.buyerx-number-grid article>span:first-child{display:none!important}.buyerx-number-grid h3{margin-top:0!important}.buyerx-team{background:var(--mg-navy-2)!important}.buyerx-kit{padding:var(--mg-section) 0!important;background:#efe9dd!important}.buyerx-kit-cover{transform:none!important;box-shadow:none!important}.buyerx-kit-summary,.buyerx-kit-formwrap,.buyerx-kit-items span{border-radius:0!important;box-shadow:none!important}.buyerx-contact{background:var(--mg-navy-2)!important;padding:var(--mg-section) 0!important}.buyerx-question-form{border-top:3px solid var(--mg-gold)!important;border-radius:0!important}@media(max-width:1000px){.home-page .home-hero-grid{grid-template-columns:1fr!important}.home-page .home-decision-panel{max-width:620px!important}.wealth-page .wealth-services, .owner-planning-page .owner-workstream-grid, .article-point-list{grid-template-columns:1fr!important}.how-work-page .how-move-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.how-work-page .how-move-grid article:nth-child(2){border-right:0!important}.how-work-page .how-move-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)!important}}@media(max-width:700px){:root{--mg-shell:calc(100% - 40px);--mg-section:58px}.home-page .home-hero-grid{width:calc(100% - 40px)!important;padding:50px 0 58px!important}.home-page .home-hero h1, .wealth-page .wealth-hero h1, .owner-planning-page .owner-planning-hero h1, .how-work-page .how-work-hero h1, .library-page .library-hero h1, .decision-guide-page .editorial-hero h1, .plain-content-page .editorial-hero h1, .article-reading-page .editorial-hero h1, .wt-page .wt-hero h1, .rp-hero h1, .buyerx-hero h1{font-size:clamp(43px,11vw,56px)!important;line-height:1.01!important;}.home-page .home-situation-grid, .home-page .home-decision-grid, .wealth-page .wealth-services, .owner-planning-page .owner-workstream-grid, .how-work-page .how-move-grid, .library-page .library-tool-grid, .library-page .library-decision-grid, .library-page .library-field-grid, .library-page .library-topic-grid, .article-point-list, .decision-guide-sequence ol{grid-template-columns:1fr!important;}.home-page .home-example-grid{grid-template-columns:1fr!important}.home-page .home-example-grid>article{border-right:1px solid #d3c9b7!important;border-bottom:0!important}.home-page .home-example-grid>article:last-child{border-bottom:1px solid #d3c9b7!important}.how-work-page .how-move-grid article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important}.how-work-page .how-move-grid article:last-child{border-bottom:0!important}.article-reading-layout{grid-template-columns:1fr!important}.article-contents{position:static!important}.article-reading-page .article-point-list article:first-child{grid-template-areas:"title" "copy" "visual"!important}.wt-layout,.wt-question-grid{width:calc(100% - 40px)!important}.rp-wrap{width:calc(100% - 40px)!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}.wealth-page #working-together{display:block!important;padding:var(--mg-section) var(--shell)!important;background:var(--mg-band)!important;}.wealth-page #working-together .wealth-launch, .wealth-page #working-together>div{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}.wealth-page #working-together .wealth-heading{max-width:900px!important;margin-bottom:34px!important;}.wealth-page #working-together .wealth-heading h2{max-width:820px!important;font-size:clamp(42px,4.4vw,60px)!important;line-height:1.01!important;}.wealth-page #working-together ol, .wealth-page #working-together ul{list-style:none!important;padding:0!important;}.wealth-page #working-together ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:34px 0 0!important;}.wealth-page #working-together ol>li{min-height:230px!important;padding:var(--mg-card-pad)!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.wealth-page #working-together ol>li>span:first-child, .wealth-page #working-together ol>li>b:first-child, .wealth-page #working-together ol>li>strong:first-child{display:none!important;}.wealth-page #working-together ol h3{margin:0 0 14px!important;color:var(--mg-navy)!important;font-size:clamp(24px,2.15vw,30px)!important;line-height:1.08!important;}.wealth-page #working-together ol p{color:var(--mg-body)!important;font-size:14px!important;line-height:1.65!important;}.owner-planning-page .owner-planning-output{display:block!important;padding:var(--mg-section) var(--growth-shell)!important;background:var(--mg-navy-2)!important;color:#fff!important;}.owner-planning-page .owner-planning-output>div{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}.owner-planning-page .owner-planning-output .eyebrow{color:var(--mg-gold)!important}.owner-planning-page .owner-planning-output h2, .owner-planning-page .owner-planning-output h3{color:#fff!important}.owner-planning-page .owner-planning-output p{color:#c7d0dc!important}.owner-planning-page .owner-output-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important;margin-top:34px!important;border-top:1px solid rgba(255,255,255,.16)!important;}.owner-planning-page .owner-output-list article, .owner-planning-page .owner-output-list article:nth-child(5), .owner-planning-page .owner-output-list article:nth-child(6){display:block!important;min-height:0!important;padding:24px 0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;}.owner-planning-page .owner-output-list article:nth-child(odd){padding-right:10px!important}.owner-planning-page .owner-output-list h3{margin:0 0 9px!important;font-size:24px!important;line-height:1.1!important;}.owner-planning-page .owner-output-list p{margin:0!important;font-size:14px!important;line-height:1.65!important}.owner-planning-page .owner-planning-boundary{display:grid!important;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)!important;gap:38px!important;align-items:start!important;padding:30px var(--growth-shell)!important;background:#efe9dd!important;border-top:1px solid var(--mg-line)!important;border-bottom:1px solid var(--mg-line)!important;opacity:1!important;}.owner-planning-page .owner-planning-boundary>*{max-width:1180px;}.owner-planning-page .owner-planning-boundary strong{color:var(--mg-navy)!important;font-family:var(--serif)!important;font-size:24px!important;font-weight:400!important;line-height:1.15!important;}.owner-planning-page .owner-planning-boundary p{max-width:760px!important;margin:0!important;color:var(--mg-body)!important;font-size:14px!important;line-height:1.65!important;}.owner-planning-page .owner-planning-reassurance{display:block!important;margin-top:16px!important;color:#b9c3d1!important;text-align:left!important;}.owner-planning-page .owner-planning-start{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(48px,7vw,90px)!important;padding:var(--mg-section) var(--growth-shell)!important;background:var(--mg-paper)!important;border-top:1px solid var(--mg-line)!important;}.owner-planning-page .owner-planning-start h2{margin:0!important;color:var(--mg-navy)!important;font-size:clamp(42px,4.4vw,60px)!important;line-height:1.01!important;}.owner-planning-page .owner-planning-start p{max-width:660px!important;color:var(--mg-body)!important;font-size:15px!important;line-height:1.68!important;}.owner-planning-page .owner-planning-start a{border-radius:0!important;background:var(--mg-navy)!important;color:#fff!important;}@media(max-width:900px){.wealth-page #working-together ol, .owner-planning-page .owner-output-list, .owner-planning-page .owner-planning-boundary, .owner-planning-page .owner-planning-start{grid-template-columns:1fr!important;}}:root{--mg-core:1180px;--mg-wide:1320px;--mg-pad:clamp(24px,5vw,72px);--mg-hero-y:clamp(68px,7vw,104px);--mg-section-y:clamp(72px,8vw,112px);}.about-profile .ab-width, .who-page .who-shell, .decision-map-page .decision-map-shell, .corridor-page .corridor-shell{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin-left:auto!important;margin-right:auto!important;}.editorial-page:not(.how-work-page):not(.article-reading-page) .editorial-body{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin-left:auto!important;margin-right:auto!important;}.readiness-review-page section, .advisor-succession-page section, .search-page section, .magnet-page section, .cluster-page section, .professional-page section{box-sizing:border-box;}.about-profile{background:var(--mg-paper)!important}.about-profile .ab-intro{width:100%!important;max-width:none!important;margin:0!important;padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;background:var(--mg-navy)!important;border-bottom:0!important;color:#fff!important;}.about-profile .ab-opening{max-width:var(--mg-core)!important;margin:0 auto!important;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;gap:clamp(52px,7vw,96px)!important;align-items:start!important;}.about-profile .ab-kicker{color:var(--mg-gold)!important}.about-profile .ab-intro h1{max-width:820px!important;color:#fff!important;font-size:clamp(54px,5.5vw,82px)!important;line-height:.99!important;letter-spacing:-.045em!important;}.about-profile .ab-deck{max-width:720px!important;color:#ced5df!important;font-size:18px!important;line-height:1.65!important}.about-profile .ab-founder{padding:28px!important;background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;}.about-profile .ab-founder h2{color:var(--mg-navy)!important;font-family:var(--serif)!important;font-size:30px!important;font-weight:400!important}.about-profile .ab-founder p{color:#59636d!important}.about-profile .ab-founder .ab-button{width:100%!important;background:var(--mg-navy)!important;border-radius:0!important;}.about-profile .ab-chapter, .about-profile .ab-practice{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin:0 auto!important;padding:var(--mg-section-y) 0!important;gap:clamp(52px,7vw,92px)!important;}.about-profile .ab-background{width:100%!important;max-width:none!important;margin:0!important;background:var(--mg-band)!important;border-block:1px solid var(--mg-line)!important;}.about-profile .ab-background>.ab-width{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;}.about-profile .ab-question{margin:34px 0!important;padding:26px 0 26px 28px!important;border-left:3px solid var(--mg-gold)!important;}.about-profile .ab-question p{color:var(--mg-navy)!important;font-size:clamp(26px,2.5vw,34px)!important}.about-profile .ab-close{background:var(--mg-navy-2)!important}.about-profile .ab-close-inner{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin:0 auto!important;padding:clamp(64px,7vw,88px) 0!important;gap:clamp(50px,7vw,90px)!important;}.about-profile .ab-close .ab-button{border-radius:0!important;background:var(--mg-gold)!important;color:var(--mg-navy)!important}.about-profile .ab-boundary{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin:0 auto!important;}.who-page .editorial-hero{min-height:0!important}.who-page .who-profile{margin:var(--mg-section-y) 0!important;padding:clamp(32px,4vw,52px)!important;border-radius:0!important;border:1px solid var(--mg-line)!important;border-top:3px solid var(--mg-gold)!important;background:var(--mg-white)!important;}.who-page .who-situations, .who-page .who-fit{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:var(--mg-section-y) max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;}.who-page .who-situations{background:var(--mg-band)!important}.who-page .who-situation-grid{gap:14px!important;border:0!important}.who-page .who-situation-grid article{min-height:290px!important;padding:30px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.who-page .who-situation-grid article:nth-child(2n){padding:30px!important;border-left:1px solid var(--mg-line)!important}.who-page .who-situation-grid blockquote{min-height:0!important;margin-bottom:30px!important;color:var(--mg-navy)!important}.who-page .who-situation-action{box-shadow:none!important;border-radius:0!important;background:var(--mg-navy)!important}.who-page .who-fit{background:var(--mg-paper)!important}.who-page .who-fit-grid{gap:14px!important}.who-page .who-fit-grid>*{border-radius:0!important;box-shadow:none!important}.who-page .who-other-paths{padding:var(--mg-section-y) 0!important}.readiness-review-page{background:var(--mg-paper)!important}.readiness-review-page .readiness-review-hero{min-height:0!important;padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;gap:clamp(52px,7vw,100px)!important;}.readiness-review-page .readiness-review-breadcrumb{color:#c6cfda!important}.readiness-review-page .readiness-review-hero .eyebrow{color:var(--mg-gold)!important}.readiness-review-page .readiness-review-hero h1{max-width:940px!important;color:#fff!important;font-size:clamp(56px,5.8vw,88px)!important;line-height:.98!important;}.readiness-review-page .readiness-review-hero>div>p:last-of-type{max-width:760px!important;color:#ced5df!important}.readiness-review-page .readiness-review-hero aside{padding:28px!important;background:#f7f1e5!important;border:0!important;border-top:3px solid var(--mg-gold)!important;color:var(--mg-navy)!important;}.readiness-review-page .readiness-review-hero aside strong{color:var(--mg-navy)!important}.readiness-review-page .readiness-review-hero aside li{color:#59636d!important;border-color:#d8d0c2!important}.readiness-review-page .readiness-review-lenses, .readiness-review-page .readiness-review-fit, .readiness-review-page .readiness-review-sequence, .readiness-review-page .readiness-review-output, .readiness-review-page .readiness-review-boundaries, .readiness-review-page .readiness-review-start{padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;}.readiness-review-page .readiness-review-lenses>div{gap:14px!important;border:0!important;}.readiness-review-page .readiness-review-lenses article{min-height:230px!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;background:var(--mg-white)!important;padding:30px!important;}.readiness-review-page .readiness-review-lenses article>span{margin-bottom:34px!important}.readiness-review-page .readiness-review-fit{background:var(--mg-band)!important}.readiness-review-page .readiness-review-sequence>div{gap:14px!important;border:0!important;}.readiness-review-page .readiness-review-sequence article{min-height:230px!important;padding:28px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.readiness-review-page .readiness-review-sequence article>span:first-child, .readiness-review-page .readiness-review-sequence article>b:first-child{display:none!important}.readiness-review-page .readiness-review-sequence h3{margin-top:0!important}.readiness-review-page .readiness-review-output{background:#efe9dd!important}.readiness-review-page .readiness-review-sample{border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important;}.readiness-review-page .readiness-review-start{background:var(--mg-navy-2)!important}.decision-map-page .decision-map-shell{padding-top:var(--mg-section-y)!important}.decision-map-page .decision-map-proof{gap:clamp(52px,7vw,96px)!important}.decision-map-page .decision-map-output-grid{gap:14px!important;border:0!important;}.decision-map-page .decision-map-output-grid article{min-height:260px!important;padding:30px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.decision-map-page .decision-map-output-grid h3{margin-top:34px!important}.decision-map-page .decision-map-case{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:var(--mg-section-y) max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;background:var(--mg-band)!important;}.decision-map-page .decision-map-boundaries>div{gap:14px!important}.decision-map-page .decision-map-boundaries article{border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important;}.decision-map-page .decision-map-launch-note{border-radius:0!important}.decision-map-page .decision-map-start{margin-top:var(--mg-section-y)!important}.standards-page .standards-grid{gap:14px!important;border:0!important;margin-top:var(--mg-section-y)!important;}.standards-page .standards-grid article{min-height:260px!important;padding:30px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.standards-page .standards-grid article>span{margin-bottom:30px!important}.standards-page .standards-method, .standards-page .standards-review{padding:var(--mg-section-y) 0!important}.standards-page .standards-boundary{border-radius:0!important}.standards-page .editorial-cta{margin-top:0!important}.advisor-succession-page{background:var(--mg-paper)!important}.advisor-succession-page .as-hero{min-height:0!important;padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr)!important;gap:clamp(52px,7vw,96px)!important;}.advisor-succession-page .as-hero .eyebrow{color:var(--mg-gold)!important}.advisor-succession-page .as-hero h1{color:#fff!important;max-width:880px!important}.advisor-succession-page .as-hero-copy>p:not(.eyebrow){color:#ced5df!important}.advisor-succession-page .as-primary{background:var(--mg-gold)!important;color:var(--mg-navy)!important;border-radius:0!important;box-shadow:none!important;}.advisor-succession-page .as-secondary{color:#fff!important;border-color:#ffffff55!important;border-radius:0!important}.advisor-succession-page .as-hero-comfort{border-color:#ffffff25!important}.advisor-succession-page .as-hero-comfort b{color:#fff!important}.advisor-succession-page .as-hero-comfort span{color:#bfc8d4!important}.advisor-succession-page .as-decision-card{background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.advisor-succession-page .as-comfort-band{background:var(--mg-navy-2)!important}.advisor-succession-page .as-evaluate, .advisor-succession-page .as-guide, .advisor-succession-page .as-process, .advisor-succession-page .as-client-handoff, .advisor-succession-page .as-about, .advisor-succession-page .as-talk{padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.advisor-succession-page .as-evaluation-shell, .advisor-succession-page .as-evaluate-reassurance, .advisor-succession-page .as-guide-body, .advisor-succession-page .as-handoff-map, .advisor-succession-page .as-inquiry-card{border-radius:0!important;box-shadow:none!important;}.advisor-succession-page .as-options{background:var(--mg-band)!important}.advisor-succession-page .as-options>div{gap:14px!important}.advisor-succession-page .as-options>div>*{border-radius:0!important;box-shadow:none!important}.advisor-succession-page .as-process{background:var(--mg-navy-2)!important;color:#fff!important}.advisor-succession-page .as-talk{background:#efe9dd!important}.search-page{background:var(--mg-paper)!important}.search-page .search-hero{min-height:0!important;padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;gap:clamp(52px,7vw,96px)!important;}.search-page .search-hero>nav{color:#c6cfda!important}.search-page .search-hero .eyebrow{color:var(--mg-gold)!important}.search-page .search-hero h1{max-width:960px!important;color:#fff!important;font-size:clamp(56px,5.8vw,88px)!important}.search-page .search-hero>div>p:last-child{max-width:760px!important;color:#ced5df!important}.search-page .search-hero>aside{background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;box-shadow:none!important;border-radius:0!important;}.search-page .search-hero>aside>span{border-color:#d8d0c2!important}.search-page .search-tool-section{padding:var(--mg-section-y) max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;background:var(--mg-navy-2)!important;}.search-page .search-tool-section>header{grid-template-columns:minmax(160px,.35fr) minmax(0,1.15fr)!important;gap:clamp(34px,6vw,84px)!important;align-items:end!important;}.search-page .search-tool-section>header>p:last-child{grid-column:2!important;margin-top:12px!important}.search-page .search-tool-shell{border-color:#ffffff35!important;box-shadow:none!important;}.search-page .search-tool-controls{background:#14243f!important}.search-page .search-tool-result{background:#f7f1e5!important}.search-page .search-related, .search-page .search-conversion{padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.search-page .search-related{background:var(--mg-paper)!important}.search-page .search-conversion{background:#efe9dd!important}.search-page input,.search-page textarea,.search-page select,.search-page button{border-radius:0!important}.magnet-page{background:var(--mg-paper)!important}.magnet-page .magnet-hero{padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;}.magnet-page .magnet-hero .eyebrow{color:var(--mg-gold)!important}.magnet-page .magnet-hero h1{color:#fff!important;max-width:930px!important}.magnet-page .magnet-hero h1 em{color:#73b898!important}.magnet-page .magnet-hero-copy>p:not(.eyebrow){color:#ced5df!important;max-width:720px!important}.magnet-page .magnet-proofline{border-color:#ffffff28!important}.magnet-page .magnet-proofline span{color:#c6cfda!important}.magnet-page .magnet-cover{transform:none!important;box-shadow:none!important;border-radius:0!important;background:#f7f1e5!important;color:var(--mg-navy)!important;border-top:3px solid var(--mg-gold)!important;}.magnet-page .magnet-capture, .magnet-page .magnet-inside, .magnet-page .magnet-sequence, .magnet-page .magnet-boundary, .magnet-page .magnet-sources, .magnet-page .magnet-related{padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.magnet-page .magnet-capture{background:#efe9dd!important}.magnet-page .magnet-form-card{border-radius:0!important;box-shadow:none!important;background:var(--mg-white)!important}.magnet-page .magnet-inside{background:var(--mg-paper)!important}.magnet-page .magnet-inside>div{gap:14px!important}.magnet-page .magnet-inside article{min-height:220px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.magnet-page .magnet-sequence{background:var(--mg-navy-2)!important;color:#fff!important}.magnet-page .magnet-sequence h2,.magnet-page .magnet-sequence h3{color:#fff!important}.magnet-page .magnet-sequence p{color:#c7d0dc!important}.magnet-page .magnet-sequence li{border-color:#ffffff24!important}.magnet-page .magnet-boundary{background:#efe9dd!important}.magnet-page input,.magnet-page button{border-radius:0!important}.cluster-page{background:var(--mg-paper)!important}.cluster-page .cluster-hero{padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;}.cluster-page .cluster-hero .eyebrow{color:var(--mg-gold)!important}.cluster-page .cluster-hero h1{color:#fff!important;max-width:980px!important}.cluster-page .cluster-hero h1 em{color:#73b898!important}.cluster-page .cluster-hero-copy>p:not(.eyebrow){color:#ced5df!important}.cluster-page .cluster-map{transform:none!important;box-shadow:none!important;border-radius:0!important;background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;}.cluster-page .cluster-article{background:var(--mg-paper)!important}.cluster-page .cluster-section{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;margin-left:auto!important;margin-right:auto!important;padding:var(--mg-section-y) 0!important;}.cluster-page .cluster-section.tint{width:100%!important;max-width:none!important;padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;background:var(--mg-band)!important;}.cluster-page .cluster-section.dark{width:100%!important;max-width:none!important;padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;background:var(--mg-navy-2)!important;}.cluster-page .cluster-callout, .cluster-page .cluster-timeline, .cluster-page .cluster-boundary, .cluster-page .cluster-index, .cluster-page .field-guide-banner{border-radius:0!important;box-shadow:none!important;}.cluster-page .cluster-calculator, .cluster-page .cluster-faq, .cluster-page .cluster-cta{padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.cluster-page .cluster-calculator{background:#efe9dd!important}.cluster-page .cluster-cta{background:var(--mg-navy-2)!important;color:#fff!important}.professional-page{background:var(--mg-paper)!important}.professional-page .professional-hero{min-height:0!important;padding:var(--mg-hero-y) max(var(--mg-pad),calc((100vw - var(--mg-wide))/2))!important;background:var(--mg-navy)!important;color:#fff!important;border-bottom:0!important;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;gap:clamp(52px,7vw,96px)!important;}.professional-page .professional-breadcrumb{color:#c6cfda!important}.professional-page .professional-hero .eyebrow{color:var(--mg-gold)!important}.professional-page .professional-hero h1{color:#fff!important;max-width:950px!important;font-size:clamp(56px,5.8vw,88px)!important}.professional-page .professional-hero>div>p:last-child{max-width:760px!important;color:#ced5df!important}.professional-page .professional-hero aside{padding:28px!important;background:#f7f1e5!important;color:var(--mg-navy)!important;border:0!important;border-top:3px solid var(--mg-gold)!important;}.professional-page .professional-hero aside strong{color:var(--mg-navy)!important}.professional-page .professional-economics, .professional-page .professional-deliverable, .professional-page .professional-boundaries, .professional-page .professional-no-comp, .professional-page .professional-process, .professional-page .professional-fit, .professional-page .professional-download{padding-left:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-right:max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.professional-page .professional-economics>div:first-child{position:static!important}.professional-page .professional-economics-list b{display:none!important}.professional-page .professional-economics-list article{grid-template-columns:minmax(210px,.7fr) 1fr!important}.professional-page .professional-deliverable{background:var(--mg-band)!important}.professional-page .professional-deliverable-grid{gap:14px!important;border:0!important;background:transparent!important;}.professional-page .professional-deliverable-grid article{min-height:220px!important;padding:30px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.professional-page .professional-deliverable-grid article:nth-child(2n), .professional-page .professional-deliverable-grid article:nth-child(n+3){border-left:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important}.professional-page .professional-deliverable-grid span{margin-bottom:30px!important}.professional-page .professional-boundaries>div:last-child{border-radius:0!important}.professional-page .professional-process{background:var(--mg-navy-2)!important;color:#fff!important}.professional-page .professional-download{background:#efe9dd!important}.professional-page .professional-inquiry{border-radius:0!important;box-shadow:none!important}.corridor-page .editorial-hero{min-height:0!important}.corridor-page .corridor-lead{padding:var(--mg-section-y) 0!important}.corridor-page .corridor-signals{gap:14px!important;border:0!important;}.corridor-page .corridor-signals article{min-height:260px!important;padding:30px!important;background:var(--mg-white)!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;}.corridor-page .corridor-signals article+article{padding-left:30px!important;border-left:1px solid var(--mg-line)!important}.corridor-page .corridor-signals h2{margin-top:34px!important}.corridor-page .corridor-decision, .corridor-page .corridor-handoff{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:var(--mg-section-y) max(var(--mg-pad),calc((100vw - var(--mg-core))/2))!important;}.corridor-page .corridor-decision{background:var(--mg-navy-2)!important}.corridor-page .corridor-decision li{grid-template-columns:1fr!important}.corridor-page .corridor-decision li>b{display:none!important}.corridor-page .corridor-coordination{padding:var(--mg-section-y) 0!important}.corridor-page .corridor-coordination>div:first-child{position:static!important}.corridor-page .corridor-handoff{background:var(--mg-band)!important}.corridor-page .corridor-handoff a{border-radius:0!important;box-shadow:none!important;background:var(--mg-navy)!important}.owner-terms-page .editorial-body{width:min(var(--mg-core),calc(100% - 112px))!important;max-width:var(--mg-core)!important;}.owner-terms-page .terms-short-answer, .owner-terms-page .terms-index, .owner-terms-page .terms-list, .owner-terms-page .terms-related{padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important}.owner-terms-page .terms-index>div{gap:10px!important;border:0!important}.owner-terms-page .terms-index a{min-height:62px!important;border:1px solid var(--mg-line)!important;background:var(--mg-white)!important;}.owner-terms-page .terms-list article{grid-template-columns:1fr!important;gap:0!important;padding:44px 0!important;}.owner-terms-page .terms-number{display:none!important}.owner-terms-page .terms-list article>div:last-child{max-width:900px!important}.owner-terms-page .terms-boundary{border-radius:0!important;background:var(--mg-band)!important}.owner-terms-page .terms-related>div{gap:14px!important;border:0!important}.owner-terms-page .terms-related a{min-height:210px!important;border:1px solid var(--mg-line)!important;border-top:2px solid var(--mg-gold)!important;border-radius:0!important;box-shadow:none!important;}.editorial-page:not(.article-reading-page):not(.how-work-page):not(.who-page):not(.corridor-page):not(.decision-map-page):not(.owner-terms-page):not(.standards-page) .editorial-body{padding-top:var(--mg-section-y)!important;padding-bottom:var(--mg-section-y)!important;}.editorial-page .editorial-cta{background:var(--mg-navy-2)!important;color:#fff!important;padding-top:clamp(64px,7vw,88px)!important;padding-bottom:clamp(64px,7vw,88px)!important;}.editorial-page .editorial-cta h2{color:#fff!important}.editorial-page .editorial-cta p{color:#c7d0dc!important}.editorial-page .editorial-cta .home-primary{background:var(--mg-gold)!important;color:var(--mg-navy)!important;border-radius:0!important}.about-profile input,.about-profile textarea, .readiness-review-page input,.readiness-review-page textarea,.readiness-review-page select, .advisor-succession-page input,.advisor-succession-page textarea,.advisor-succession-page select, .search-page input,.search-page textarea,.search-page select, .magnet-page input,.magnet-page textarea,.magnet-page select, .cluster-page input,.cluster-page textarea,.cluster-page select, .professional-page input,.professional-page textarea,.professional-page select{border-radius:0!important;}.about-profile button,.readiness-review-page button,.advisor-succession-page button, .search-page button,.magnet-page button,.cluster-page button,.professional-page button{border-radius:0!important;}@media(max-width:1000px){.about-profile .ab-opening, .readiness-review-page .readiness-review-hero, .advisor-succession-page .as-hero, .search-page .search-hero, .professional-page .professional-hero{grid-template-columns:1fr!important;}.readiness-review-page .readiness-review-sequence>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-page .professional-economics, .professional-page .professional-boundaries, .corridor-page .corridor-lead, .corridor-page .corridor-decision, .corridor-page .corridor-coordination, .corridor-page .corridor-handoff{grid-template-columns:1fr!important;}.search-page .search-tool-section>header{grid-template-columns:1fr!important}.search-page .search-tool-section>header>p:last-child{grid-column:1!important}.search-page .search-tool-shell{grid-template-columns:1fr!important}}@media(max-width:700px){.about-profile .ab-width, .who-page .who-shell, .decision-map-page .decision-map-shell, .corridor-page .corridor-shell, .editorial-page:not(.how-work-page):not(.article-reading-page) .editorial-body, .cluster-page .cluster-section, .owner-terms-page .editorial-body{width:calc(100% - 40px)!important;}.about-profile .ab-intro, .readiness-review-page .readiness-review-hero, .advisor-succession-page .as-hero, .search-page .search-hero, .magnet-page .magnet-hero, .cluster-page .cluster-hero, .professional-page .professional-hero{padding-left:20px!important;padding-right:20px!important;}.about-profile .ab-chapter,.about-profile .ab-practice,.about-profile .ab-close-inner,.about-profile .ab-boundary{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;}.who-page .who-situation-grid, .readiness-review-page .readiness-review-lenses>div, .readiness-review-page .readiness-review-sequence>div, .decision-map-page .decision-map-output-grid, .standards-page .standards-grid, .professional-page .professional-deliverable-grid, .corridor-page .corridor-signals, .owner-terms-page .terms-related>div{grid-template-columns:1fr!important;}.who-page .who-situation-grid article:nth-child(2n){padding:30px!important}.decision-map-page .decision-map-proof, .decision-map-page .decision-map-case, .decision-map-page .decision-map-boundaries>header, .decision-map-page .decision-map-boundaries>div, .standards-page .standards-method, .standards-page .standards-review, .readiness-review-page .readiness-review-fit, .readiness-review-page .readiness-review-output, .readiness-review-page .readiness-review-boundaries, .readiness-review-page .readiness-review-start{grid-template-columns:1fr!important;}.professional-page .professional-economics-list article{grid-template-columns:1fr!important;gap:10px!important}.corridor-page .corridor-signals article+article{padding-left:30px!important}.owner-terms-page .terms-index>div{grid-template-columns:1fr!important}}@layer morrowgate-readability{:is(.decision-guide-answer,.who-other-paths,.wt-investment #review,.article-point-list>article:first-child){--mg-readable-label: #c9a660;--mg-readable-gold: #c9a660;--mg-readable-muted: #c7d0dc;--mg-readable-ink: #ffffff;--mg-readable-em: #73b898;}.who-other-paths-direct{--mg-readable-gold: #75531f;--mg-readable-muted: #4f5d69;--mg-readable-ink: #17253f;}:is(.magnet-page.guide-family-prepare,.magnet-page.guide-family-state) .magnet-sequence{--mg-readable-label: #2f7059;--mg-readable-gold: #75531f;--mg-readable-muted: #4f5d69;--mg-readable-ink: #17253f;--mg-readable-em: #2f7059;}.magnet-page.guide-family-prepare .magnet-cover{--mg-readable-gold: #c9a660;--mg-readable-muted: #c7d0dc;--mg-readable-ink: #ffffff;}.home-primary, .inquiry-form button[type="submit"]{background-color: #2f7059 !important;border-color: #2f7059 !important;color: #ffffff !important;}.home-primary small{color: inherit !important;}:is(.home-hero,.editorial-cta) .home-primary{background-color: #c9a660 !important;border-color: #c9a660 !important;color: #17253f !important;}.as-primary small{color: #17253f !important;}.as-guide-actions .as-secondary{color: #17253f !important;border-color: #667382 !important;}.issue-cta{background: #2f7059 !important;border-color: #2f7059 !important;color: #ffffff !important;}.issue-cta .label{color: #ffffff !important;}:is(.owner-planning-review-link,.library-hero-actions a[href$="#library-browse"]){color: #e0e6ef !important;}.wealth-hero .wealth-launch{color: #c7d0dc !important;}:is(.editorial-body,.owner-planning-work,.owner-planning-paths,.readiness-review-lenses, .readiness-review-sequence,.readiness-review-output,.who-fit,.who-situations, .as-client-handoff,.as-talk,.search-conversion) em{color: var(--mg-readable-em, #2f7059) !important;}:is(.how-path-card>strong,.how-detail-links a,.owner-workstream-grid a, .readiness-review-sample a,.readiness-review-boundaries a, .wealth-services article>div>span,.professional-form-promise, .professional-hub-boundary>a){color: #2f7059 !important;}:is(.home-situation-grid article>span,.how-path-card>span, .owner-workstream-grid article>span,.owner-planning-paths>div>a>span, .wealth-steps article>span,.readiness-review-hero aside>span, .readiness-review-lenses article>span,.readiness-review-sample>span, .decision-map-output-grid article>header>small,.decision-map-case-intro>a>span, .decision-map-launch-note>strong,.who-situation-grid a>strong, .who-other-paths-direct>small,.library-indexbar>span, .library-tool-grid>a>div>span,.library-decision-grid>a>small, .library-field-grid>a>small,.library-topic-meta>span,.library-guide-link>div>small, .search-author>div>span,.educational-use-notice>div>span,.field-guide-banner>div>p, .article-contents>p,.search-hero>aside>p,.result-packet-request>header>p, .search-tool-section article>div>small,.structure-compare-board>header>small, .terms-index>span,.state-sequence-strip>span>small, .professional-hero aside>span,.professional-deliverable-grid article>span, .professional-hub-audiences a>span,.corridor-signals article>span, .buyerx-question-group-head small,.rp-income-map-head>p, .as-evaluate-reassurance b,.as-field-grid label>div>b, .as-guide-list summary>span,.as-guide-body>aside>span, .as-handoff-assurance>b,.as-handoff-map article>span,.as-talk-expect>span, .as-snapshot>span,.magnet-form-card>header>p){color: #75531f !important;}.editorial-page:not(.article-reading-page) .editorial-body article>span{color: #75531f !important;}.decision-guide-sequence li>b{color: #75531f !important;}.professional-process li>b{color: #c9a660 !important;}:is(.home-situation-grid article>p,.how-work-details>div>p, .owner-planning-paths>div>a>p,.readiness-review-fit>div>p, .readiness-review-output>div>p,.readiness-review-sequence article>p, .readiness-review-sample>p,.decision-map-case-facts p>span, .decision-map-launch-note>p,.who-profile>div>small, .who-situations>header>p,.who-situation-grid a>p, .library-section-heading>div>p,.library-section-heading>div>p a, .library-guides-intro>p:not(.eyebrow),.library-guide-link>div>p, .search-author p,.search-author p a,.search-tool-result>small, .search-related>div>a>p,.search-conversion>div>p:not(.eyebrow), .result-packet-notice,.result-packet-notice a, .valuation-sensitivity>header>span,.valuation-sensitivity [role="columnheader"], .valuation-sensitivity [role="rowheader"]>small,.search-tool-context>small, .valuation-range>i,.wt-after-sale-ledger>div>span,.wt-form-note, .rp-income-map-head>span,.rp-axis b,.rp-map-legend>span,.rp-sample-note, .rp-sample-head>span,.rp-start-steps>div>span,.rp-form-note, .buyerx-numbers header>p,.buyerx-form-note,.buyerx-question-privacy, .terms-related>div>a>span,.legal-updated, .professional-hero aside>p,.professional-economics-list article>p, .professional-deliverable>header>p:not(.eyebrow),.professional-download>div>p:not(.eyebrow), .professional-form-notice,.professional-form-notice a, .professional-hub-audiences a>p,.professional-hub-boundary>p, .corridor-coordination-list article>p,.corridor-related>div>a>small,.corridor-boundary>p, .as-decision-card small,.as-section-heading>p,.as-evaluate-reassurance>span, .as-goal-question>span,.as-goal-question button small,.as-field-grid label>span, .as-input-note,.as-options>header>p,.as-options button>small,.as-options-note, .as-guide-promise>span,.as-guide-body>p,.as-handoff-map article>p, .as-talk>div>p:not(.eyebrow),.as-inquiry-card label,.as-inquiry-card label>small, .as-snapshot>small,.as-form-notice,.as-form-notice a, .magnet-form-card>header>span,.magnet-form-card label>small, .magnet-privacy,.magnet-privacy a,.magnet-breadcrumb,.magnet-breadcrumb a){color: #4f5d69 !important;opacity: 1 !important;}.who-boundary>div>p{color: #374957 !important;}.preview-tools .mini-table i{color: #4f5d69 !important;}.valuation-basis{background: #e9edf1 !important;color: #374957 !important;}.search-tool-result :is(i:nth-child(2),i:nth-child(4))>span{color: #17253f !important;}.as-result :is(strong>i,dt,small){color: #c7d0dc !important;}.cluster-section.dark .cluster-section-copy :is(p,li)>strong{color: #ffffff !important;}.cluster-section.dark .cluster-section-copy :is(p,li)>a{color: #9bd0b8 !important;text-decoration: underline;}.magnet-cover :is(strong,h2){color: var(--mg-readable-ink) !important;}.magnet-cover p{color: var(--mg-readable-muted) !important;}.magnet-cover :is(small,span){color: var(--mg-readable-gold) !important;}.magnet-sequence :is(h2,h3){color: var(--mg-readable-ink) !important;}.magnet-sequence p{color: var(--mg-readable-muted) !important;}.magnet-sequence li>small{color: var(--mg-readable-gold) !important;}:is(.search-tool-shell,.as-evaluation-shell,.magnet-hero)>*{min-width: 0 !important;}:is(.search-tool-controls,.search-tool-result,.as-evaluation-inputs,.as-result, .magnet-hero-copy,.magnet-cover){min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;}:is(.search-tool-controls,.as-evaluation-inputs) :is(input,select,textarea){min-width: 0 !important;max-width: 100% !important;}.valuation-sensitivity{min-width: 0 !important;max-width: 100% !important;overflow-x: auto !important;}@media(max-width: 700px){.search-page .search-tool-shell,.advisor-succession-page .as-evaluation-shell, .magnet-page .magnet-hero{grid-template-columns: minmax(0,1fr) !important;}.magnet-page .magnet-hero-copy,.magnet-page .magnet-cover{width: 100% !important;min-width: 0 !important;}.magnet-page .magnet-cover{transform: none !important;}.magnet-hero h1{overflow-wrap: anywhere;}.valuation-sensitivity-table{width: 100% !important;min-width: 0 !important;}.valuation-sensitivity-table>*{min-width: 0 !important;}.valuation-sensitivity-table :is(span,b,small){overflow-wrap: anywhere;}.as-evaluation-inputs,.as-result{width: 100% !important;overflow-wrap: anywhere;}}}@layer morrowgate-readability{main{--mg-readable-label:#2f7059;--mg-readable-gold:#75531f;--mg-readable-muted:#4f5d69;--mg-readable-ink:#17253f;--mg-readable-em:#2f7059;}:is(.home-hero,.home-session,.wealth-hero,.wealth-person, .owner-planning-hero,.owner-planning-output,.how-work-hero,.how-work-moves,.how-work-cta, .library-hero,.library-trustline,.editorial-cta, .decision-guide-page .editorial-hero,.plain-content-page .editorial-hero,.article-reading-page .editorial-hero, .wt-hero,.wt-question,.rp-hero,.rp-deliverable,.buyerx-hero,.buyerx-response,.buyerx-team,.buyerx-contact, .ab-intro,.ab-close,.readiness-review-hero,.readiness-review-start,.as-hero,.as-comfort-band,.as-process,.as-result, .search-hero,.search-tool-section,.search-tool-controls,.magnet-hero,.magnet-sequence, .cluster-hero,.cluster-section.dark,.cluster-cta,.professional-hero,.professional-process, .corridor-decision,.professional-hub-resources,.contact-band,.hero){--mg-readable-label:#c9a660;--mg-readable-gold:#c9a660;--mg-readable-muted:#c7d0dc;--mg-readable-ink:#ffffff;--mg-readable-em:#73b898;}:is(.home-decision-panel,.ab-founder,.cluster-map,.search-hero>aside, .professional-hero aside,.readiness-review-hero aside,.as-decision-card, .wt-portfolio-map,.wt-inheritance-triage,.wt-after-sale-ledger,.wt-form, .rp-income-map,.rp-sample-map,.buyerx-clock,.buyerx-question-form,.anatomy, .search-tool-result,.magnet-cover,.magnet-form-card,.concierge-panel,.concierge-log,.concierge-lead,.concierge-message){--mg-readable-label:#2f7059;--mg-readable-gold:#75531f;--mg-readable-muted:#4f5d69;--mg-readable-ink:#17253f;--mg-readable-em:#2f7059;}main :is(.eyebrow,.wealth-eyebrow,.rp-eyebrow,.rp-section-kicker){color:var(--mg-readable-label,#2f7059)!important;}main :is(.label,.kicker,.ab-kicker){color:var(--mg-readable-gold,#75531f)!important;}:is(.home-hero,.wealth-hero,.owner-planning-hero,.how-work-hero,.library-hero, .decision-guide-page .editorial-hero,.plain-content-page .editorial-hero,.article-reading-page .editorial-hero, .readiness-review-hero,.search-hero,.cluster-hero,.professional-hero,.magnet-hero) :is(nav[aria-label="Breadcrumb"],.breadcrumb-piece,.breadcrumb-piece a,.breadcrumb-piece strong, .owner-planning-breadcrumb,.readiness-review-breadcrumb,.professional-breadcrumb){color:#c7d0dc!important;opacity:1!important;}:is(.cluster-hero,.search-hero,.professional-hero,.readiness-review-hero)>nav{color:#c7d0dc!important;}.about-profile>.ab-intro.ab-width{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important;}.about-profile :is(.ab-opening,.ab-chapter,.ab-practice,.ab-close-inner)>*{min-width:0!important;}.about-profile .ab-founder .ab-button{color:#ffffff!important;}.cluster-page .cluster-section.dark>header h2,.cluster-page .cluster-cta h2{color:#ffffff!important;}.cluster-page .cluster-section.dark>.cluster-section-copy>:is(p,ul,ol), .cluster-page .cluster-section.dark>.cluster-section-copy>:is(ul,ol)>li, .cluster-page .cluster-cta>div>p:not(.eyebrow){color:#c7d0dc!important;}.cluster-page .cluster-section :is(h2,h3) em{color:var(--mg-readable-em,#2f7059)!important;}.cluster-page :is(.cluster-map>span,.cluster-timeline li>b,.cluster-sources>div>span,.field-guide-banner>div>p){color:#75531f!important;}.cluster-page :is(.cluster-index>a>small,.cluster-sources p,.cluster-sources p a, .cluster-sources a small,.cluster-calculator small,.field-guide-banner>div>span){color:#4f5d69!important;}.cluster-page .cluster-boundary{color:var(--mg-readable-muted,#4f5d69)!important;}.cluster-page .field-guide-banner{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important;}:is(.header-cta,.sitewide-header-action,.button.gold){color:#ffffff!important;background-color:#2f7059!important;border-color:#2f7059!important;}:is(.header-cta,.sitewide-header-action,.button.gold):hover{background-color:#255c49!important;border-color:#255c49!important;}.wealth-page .wealth-needs{--mg-readable-ink:#17253f;--mg-readable-muted:#4f5d69;}.wealth-page .wealth-needs strong{color:#17253f!important;}@media(max-width:700px){.about-profile>.ab-intro.ab-width{padding-inline:20px!important;}.about-profile .ab-background>.ab-width.ab-chapter{width:calc(100% - 40px)!important;margin-inline:auto!important;}.about-profile .ab-opening{gap:32px!important;}.about-profile .ab-founder{padding:24px!important;}.about-profile .ab-founder h2{overflow-wrap:anywhere;}.about-profile .ab-founder h2 span{white-space:normal!important;}.editorial-body>:is(.who-shell,.decision-map-shell,.corridor-shell){width:100%!important;max-width:100%!important;margin-inline:0!important;}.owner-concierge:not(:has(.concierge-panel)){position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px))!important;margin:0!important;align-items:stretch!important;background:#f4efe4!important;box-shadow:none!important;}.owner-concierge:not(:has(.concierge-panel)) .concierge-toggle{width:100%!important;min-height:48px!important;height:auto!important;padding:12px 16px!important;box-shadow:none!important;justify-content:center!important;}.owner-concierge:not(:has(.concierge-panel)) .concierge-nudge{position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}.owner-concierge:has(.concierge-panel){position:fixed!important;right:12px!important;left:12px!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;padding:0!important;}.owner-concierge .concierge-panel{width:100%!important;max-width:100%!important;height:min(760px,calc(100dvh - 96px - env(safe-area-inset-bottom,0px)))!important;}.owner-concierge :is(input:not([type="checkbox"]),textarea){font-size:16px!important;}}}.wt-page .wt-intro h2{font-size:clamp(34px,3.3vw,48px)!important;line-height:1.1!important;max-width:24ch;}.wt-page .wt-section h2{font-size:clamp(28px,2.6vw,38px)!important;line-height:1.15!important;}.wt-page .wt-section{padding-block:40px!important;}.wt-page .wt-section>p:not(.label){max-width:70ch;}.wt-after-sale .wt-section::before, .wt-after-sale .wt-section::after{content:none!important;display:none!important;}.wt-retirement .wt-section, .wt-investment .wt-section{padding:32px!important;}.wt-inheritance .wt-section#deadlines{padding:32px!important;}.wt-page :is(.wt-toc a,.wt-related-grid a):focus-visible{outline:2px solid #2f7059;outline-offset:4px;}.wt-page :is(.wt-section,.wt-question){scroll-margin-top:112px;}@media(max-width:700px){.wt-page .wt-intro h2{font-size:34px!important;}.wt-page .wt-section h2{font-size:30px!important;}.wt-retirement .wt-section, .wt-investment .wt-section, .wt-inheritance .wt-section#deadlines{padding:24px!important;}.wt-page .wt-related>header{align-items:start;flex-direction:column;gap:12px;}.wt-page .wt-form :is(input,textarea){font-size:16px!important;}}@layer morrowgate-readability{.sitewide-desktop-nav a[aria-current="page"], .sitewide-desktop-nav a:hover, .sitewide-mobile-nav nav a[aria-current="page"]{color:#2f7059!important;}.home-decision-panel>span{color:#75531f!important;}.advisor-succession-page .as-process .as-section-heading>p{color:#c7d0dc!important;}}

/* Owner guides share the established buyer-guide typography and brand. */
.owner-guide .buyerx-hero-grid{display:block;max-width:1120px}
.owner-guide .buyerx-hero h1{max-width:1050px;font-size:clamp(44px,5.7vw,82px);line-height:1.06}
.owner-guide .buyerx-deck{max-width:780px;font-size:21px;line-height:1.65}
.owner-guide .buyerx-hero{padding:60px 0 66px}
.owner-guide .metadata{margin-top:32px}
.owner-guide-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:72px;padding-block:72px}
.owner-guide-layout>.contents{position:sticky;top:30px;align-self:start}
.owner-guide-copy{min-width:0;max-width:930px}
.owner-guide-copy>section{padding:0 0 52px;margin:0 0 48px;border-bottom:1px solid #d7d0c1;scroll-margin-top:28px}
.owner-guide-copy h2{font-family:var(--serif);font-size:clamp(32px,3.6vw,48px);line-height:1.13;max-width:850px;margin:14px 0 24px;color:#17253f}
.owner-guide-copy h3{font-family:var(--serif);font-size:29px;line-height:1.2;margin:26px 0 12px}
.owner-guide-copy p,.owner-guide-copy li{font-size:18px;line-height:1.8;color:#465460;max-width:77ch}
.owner-guide-copy p.label{font-size:11px;line-height:1.6;letter-spacing:.14em;color:#836224}
.owner-guide-copy .owner-callout p.label{color:#d4b572}
.owner-guide-copy p+p{margin-top:18px}
.owner-guide-copy a:not(.button){color:#276850;text-decoration:underline;text-underline-offset:4px}
.owner-guide-copy ul,.owner-guide-copy ol{padding-left:24px;margin:22px 0}
.owner-guide-copy li{padding:4px 0 4px 8px}
.owner-guide-copy .owner-example{padding:30px;background:#e7eee7;border-top:3px solid #c9a660;margin-top:26px}
.owner-guide-copy .owner-example h3{margin-top:0}
.owner-guide-copy .owner-example p{color:#263e39}
.owner-guide-copy .owner-table-wrap{overflow-x:auto;margin:26px 0;border:1px solid #d7d0c1;border-radius:2px}
.owner-guide-copy table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6;background:#fcfaf5}
.owner-guide-copy caption{text-align:left;font-weight:600;padding:15px 18px;background:#e7eee7}
.owner-guide-copy th,.owner-guide-copy td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #d7d0c1}
.owner-guide-copy thead{background:#17253f;color:#fff}
.owner-guide-copy tbody th{width:25%;color:#17253f}
.owner-guide-copy .owner-callout{background:#17253f;padding:32px;color:#fcfaf5}
.owner-guide-copy .owner-callout h2,.owner-guide-copy .owner-callout p{color:#fcfaf5}
.owner-guide-copy .owner-callout .button{margin-top:24px;max-width:100%;white-space:normal}
.owner-guide .contents a{display:block;padding:9px 0;font-size:15px}
.owner-guide .contents .label{margin-bottom:12px}
.owner-guide .hero-actions{display:flex;flex-wrap:wrap;gap:14px}
.owner-guide .hero-actions .button{white-space:normal}
.owner-guide .mobile-contents{display:none}
@media(max-width:850px){.owner-guide-layout{grid-template-columns:1fr;gap:28px;padding-block:40px}.owner-guide-layout>.contents{display:none}.owner-guide .mobile-contents{display:block;margin:0;background:#e9e1cf;padding:18px}.owner-guide .mobile-contents nav a{display:block;padding:10px 0}.owner-guide .buyerx-hero{padding:42px 0}.owner-guide .buyerx-deck{font-size:18px}.owner-guide-copy p,.owner-guide-copy li{font-size:17px}.owner-guide-copy>section{padding-bottom:32px;margin-bottom:32px}.owner-guide-copy .owner-example,.owner-guide-copy .owner-callout{padding:23px}.owner-guide-copy th,.owner-guide-copy td{padding:13px;min-width:145px}.owner-guide-copy table{min-width:580px}.owner-guide .hero-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
