html body .page-content .ip-dates{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:700 12px/1.4 Nunito,-apple-system,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b6475;margin:0 0 26px!important}
html body .page-content .ip-dates .ip-d-upd{color:#b8924a}
html body .page-content .ip-dates time{color:#15121f}
html body .page-content .ip-dates .ip-d-sep{width:5px;height:5px;background:#c9a45c;transform:rotate(45deg);display:inline-block}
@media(max-width:760px){html body .page-content .ip-dates{font-size:11px;gap:8px}}
html body .page-content aside.ip-takeaways{margin:34px 0 44px!important;padding:32px 34px 26px;background:#fff;border:1px solid #ece6dd;border-radius:18px;box-shadow:0 14px 38px rgba(21,18,31,.06);position:relative;overflow:hidden;font-family:Nunito,-apple-system,Segoe UI,sans-serif}
html body .page-content aside.ip-takeaways:before{content:'';position:absolute;left:34px;top:0;width:96px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#c9a45c,#ea2063)}
html body .page-content aside.ip-takeaways .hd{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}
html body .page-content aside.ip-takeaways .k{font:800 11.5px/1.3 Nunito,-apple-system,Segoe UI,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;color:#b8924a!important;margin:0 0 10px!important}
html body .page-content aside.ip-takeaways .k::first-letter{all:unset}
html body .page-content aside.ip-takeaways .orn{position:relative;width:120px;height:12px;margin:0 0 12px;background:linear-gradient(90deg,#c9a45c,#c9a45c) 0 50%/48px 1px no-repeat,linear-gradient(90deg,#ea2063,#ea2063) 72px 50%/48px 1px no-repeat}
html body .page-content aside.ip-takeaways .orn:after{content:'';position:absolute;left:56px;top:2px;width:8px;height:8px;background:#c9a45c;transform:rotate(45deg)}
html body .page-content aside.ip-takeaways .ttl{font:600 clamp(22px,2.4vw,27px)/1.25 'Playfair Display',Georgia,serif!important;color:#15121f!important;margin:0!important}
html body .page-content aside.ip-takeaways .ttl em{font-style:italic;color:#ea2063}
html body .page-content aside.ip-takeaways .lg{flex:none;width:66px;height:66px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid #c9a45c;background:#fff url(https://inpronunci.com/wp-content/uploads/2026/04/cropped-ChatGPT-Image-Apr-29-2026-05_37_52-PM-192x192.png) center/88% no-repeat;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(201,164,92,.18)}
html body .page-content aside.ip-takeaways ol{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:14px;counter-reset:tk}
html body .page-content aside.ip-takeaways li{counter-increment:tk;position:relative;margin:0!important;padding:20px 20px 20px 70px!important;background:#fbf8f3;border:1px solid #f1e9db;border-radius:14px;font-size:15.5px!important;line-height:1.6!important;color:#2b2733!important;transition:border-color .25s,transform .25s,box-shadow .25s}
html body .page-content aside.ip-takeaways li::before{content:counter(tk,decimal-leading-zero)!important;position:absolute;left:18px;top:18px;width:38px;height:38px;border-radius:50%;border:1px solid #e3d4b4;background:#fff;display:flex;align-items:center;justify-content:center;font:600 14px/1 'Playfair Display',Georgia,serif;color:#b8924a;transition:background .25s,color .25s,border-color .25s}
html body .page-content aside.ip-takeaways li::after{content:'';position:absolute;left:36px;top:62px;bottom:20px;width:1px;background:linear-gradient(#e3d4b4,transparent)}
html body .page-content aside.ip-takeaways li:hover{border-color:#e9c9d5;transform:translateY(-2px);box-shadow:0 10px 24px rgba(234,32,99,.08)}
html body .page-content aside.ip-takeaways li:hover::before{background:#ea2063;border-color:#ea2063;color:#fff}
html body .page-content aside.ip-takeaways li:only-child,html body .page-content aside.ip-takeaways li:nth-child(3):last-child{grid-column:1/-1}
html body .page-content aside.ip-takeaways .ft{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #ece6dd;font:700 11px/1.4 Nunito,-apple-system,Segoe UI,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a8292}
html body .page-content aside.ip-takeaways .ft i{width:6px;height:6px;background:#ea2063;transform:rotate(45deg);display:inline-block}
html body .page-content aside.ip-takeaways .ft a{margin-left:auto;color:#ea2063!important;text-decoration:none!important;letter-spacing:.12em}
html body .page-content aside.ip-takeaways .ft a:hover{color:#15121f!important}
@media(max-width:760px){html body .page-content aside.ip-takeaways{padding:26px 18px 20px}html body .page-content aside.ip-takeaways:before{left:18px}html body .page-content aside.ip-takeaways ol{grid-template-columns:1fr}html body .page-content aside.ip-takeaways li{padding:16px 16px 16px 62px!important;font-size:15.5px!important}html body .page-content aside.ip-takeaways li::before{left:14px;top:15px;width:34px;height:34px;font-size:13px}html body .page-content aside.ip-takeaways li::after{left:31px;top:54px}html body .page-content aside.ip-takeaways .lg{width:54px;height:54px}html body .page-content aside.ip-takeaways .ft{flex-wrap:wrap}html body .page-content aside.ip-takeaways .ft a{margin-left:0;width:100%}}
