@layer angroos-uics {@media(min-width:901px){#angroos-site .oo-conversation-page.oo-conversation-page{padding-right:0!important;}}}
/* Owner-approved planning introduction: open composition, Editorial Companion (character-first, option 5). */
@layer angroos-uics {
 @media(min-width:901px) {
  #angroos-site .oo-conversation-page.oo-conversation-page {max-width:1048px!important;width:100%!important;margin-inline:auto!important;grid-template-columns:minmax(0,.56fr) minmax(0,1fr)!important;gap:64px!important;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro {justify-self:start!important;width:125%;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-conversation-shell {translate:none;}
 }
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro {background:none!important;border:0!important;box-shadow:none!important;max-width:420px!important;position:relative;padding-left:8px!important;zoom:.8;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro::before {content:none;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-eyebrow {margin:0 0 20px!important;color:#81786c!important;font:400 9px/1.6 var(--font-geist),Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-heading {border:0;padding-left:0;margin-bottom:25px;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro .oo-intro-heading {margin:0 0 19px!important;font:400 38px/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important;color:#27241e!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro .oo-intro-heading em {font:italic 400 40px/1.13 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important;color:#a58b58!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro .oo-intro-description {display:block!important;overflow:visible!important;margin:0!important;font:400 11px/1.9 var(--font-geist),Arial,sans-serif!important;color:#7f7769!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps {display:grid;gap:0;list-style:none;margin:28px 0 26px;padding:0 0 0 20px;border-left:1px solid #d9d1c0;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps li {display:block!important;margin:0;padding:0;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps li::before {content:none!important;display:none!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps button {display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:12px;text-align:left;min-height:65px;width:100%;padding:11px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#27241e!important;font-family:var(--font-geist),Arial,sans-serif!important;cursor:pointer;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-icon {display:block;width:20px;height:20px;margin-top:2px;color:#9b8149;flex:none;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps button > span:last-child {display:grid;gap:5px;min-width:0;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps strong {font:400 13px/1.5 var(--font-geist),Arial,sans-serif!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps small {font:400 11px/1.7 var(--font-geist),Arial,sans-serif!important;color:#7f7769!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps button:hover strong {color:#9b8149!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps button:focus-visible {outline:1px solid #b5a17c!important;outline-offset:3px;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-signature {display:flex;align-items:center;gap:10px;color:#7f7769;font:italic 400 12px/1.6 Georgia,"Times New Roman",serif;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-character {display:flex;align-items:center;gap:17px;padding-top:33px;margin-bottom:22px;min-height:103px;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-character > span:last-child {display:grid;gap:3px;min-width:0;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-character strong {font:italic 400 25px/1.2 Georgia,"Times New Roman",serif!important;color:#9b8149!important;}
 #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-character small {font:400 11px/1.6 var(--font-geist),Arial,sans-serif!important;color:#7f7769!important;}
 @media(max-width:720px) {
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-eyebrow {font-size:8px!important;letter-spacing:.1em!important;margin-bottom:20px!important;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-heading {padding-left:0;margin-bottom:18px;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro {padding-left:0!important;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro .oo-intro-heading em {font-size:33px!important;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-intro .oo-intro-heading {font-size:32px!important;margin-bottom:16px!important;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps {margin:16px 0 18px;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-steps button {gap:12px;min-height:65px;}
  #angroos-site .oo-conversation-page.oo-conversation-page .oo-planning-signature {margin-bottom:14px;}
 }
}
