/* Alicia's source-linked editorial pages. No inline styles or external assets. */
.alicia-editorial{padding-block:clamp(42px,6vw,82px)}
.alicia-editorial h2{max-width:22ch;font-size:clamp(28px,3.2vw,43px);line-height:1.12;margin:10px 0 20px}
.alicia-editorial p{line-height:1.7;max-width:66ch}.alicia-editorial .eyebrow{line-height:1.4}
.alicia-about{display:grid;grid-template-columns:minmax(220px,.8fr) 1.3fr;gap:clamp(28px,6vw,90px);align-items:center}
.alicia-about figure{margin:0;max-width:390px}.alicia-about img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;object-position:50% 32%;border-radius:2px 70px 2px 2px}
.alicia-profile-links,.alicia-social-links{display:flex;flex-wrap:wrap;gap:14px 25px;align-items:center}.alicia-profile-links{margin-top:24px}
.alicia-two-column{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);padding-block:18px}
.alicia-two-column>div+div{border-left:1px solid #d7d4cd;padding-left:clamp(24px,4vw,54px)}
.alicia-elsewhere,.alicia-review-intro{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:30px 0;border-top:1px solid #d7d4cd;border-bottom:1px solid #d7d4cd}
.alicia-elsewhere h2,.alicia-review-intro h2{margin-bottom:10px}.alicia-review-intro p{margin:0}
.alicia-next{background:#0b2233;color:#fff;padding:clamp(28px,5vw,60px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:54px;border-radius:4px}
.alicia-next h2{color:#fff;margin-bottom:12px}.alicia-next p{color:#d9e0e3}.alicia-next .eyebrow{color:#dfc793}
.alicia-source{font-family:inherit;font-size:.83rem;color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#a98645;display:inline-block;line-height:1.65}
.alicia-proof{margin:22px 0 0;font-size:.78rem;line-height:1.8;color:#59646b;max-width:50ch}.alicia-proof .alicia-source{font-size:inherit;margin-left:5px}
.alicia-journal-list,.alicia-review-timeline{display:grid;gap:0}.alicia-journal-card,.alicia-review-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:clamp(20px,4vw,60px);padding:38px 0;border-bottom:1px solid #d7d4cd}
.alicia-date time{font-size:.9rem;display:block;font-weight:600;letter-spacing:.02em}.alicia-date span{display:block;font-size:.72rem;color:#657077;line-height:1.7;margin-top:8px}
.alicia-journal-card h2{font-size:clamp(27px,3vw,37px);max-width:none}.alicia-journal-card blockquote{font:italic clamp(22px,2.4vw,30px)/1.4 Georgia,serif;margin:18px 0}
.alicia-review-row blockquote{font:clamp(23px,2.7vw,35px)/1.35 Georgia,serif;margin:8px 0 12px;max-width:28ch}
.alicia-reviewer{font-size:.82rem;color:#52616b;margin:8px 0 16px}.alicia-advisor-reply{border-left:2px solid #ad8a4d;padding:4px 0 4px 20px;margin:20px 0}.alicia-advisor-reply small{font-size:.72rem;letter-spacing:.05em}.alicia-advisor-reply p{font-size:.9rem;margin:4px 0}
.alicia-conversation{padding:20px 24px;background:#ede9e1;margin:22px 0;max-width:530px}.alicia-conversation>p{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.alicia-conversation q{font:20px/1.45 Georgia,serif}.alicia-conversation small{font-size:.73rem;display:block;margin-top:12px;color:#59666d}
.alicia-fineprint{font-size:.74rem!important;line-height:1.65!important;color:#637078;max-width:92ch!important;margin-top:24px}.alicia-fineprint a{font-size:inherit}
.alicia-place-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 18px}.alicia-place-group{border:1px solid #d4d7d6;background:#fdfcf9;align-self:start;padding:0 24px}
.alicia-place-group summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;cursor:pointer;list-style:none}.alicia-place-group summary::-webkit-details-marker{display:none}.alicia-place-group summary small{display:block;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;color:#656e74;margin-bottom:8px}.alicia-place-group summary strong{font:24px/1.2 Georgia,serif;font-weight:400}
.alicia-plus{font-size:26px;color:#947a4c}.alicia-place-group[open] .alicia-plus{transform:rotate(45deg)}.alicia-place-group ul{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid #e4e3df}.alicia-place-group li{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #efeeeb;font-size:.88rem}.alicia-place-group li small{color:#697379;white-space:nowrap}
.alicia-journal-note{display:flex;gap:18px;justify-content:space-between;align-items:center;border-top:1px solid #d7d4cd;padding-top:24px;font-size:.88rem}.alicia-specialties{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.alicia-specialties span{padding:9px 13px;border:1px solid #cec8ba;font-size:.8rem;border-radius:2px}
.alicia-editorial a:focus-visible,.alicia-place-group summary:focus-visible{outline:2px solid #916d2c;outline-offset:5px}.alicia-editorial .journey-grid{margin-top:28px}.alicia-editorial .journey-card{min-height:230px}
@media(min-width:900px){.alicia-journal-list,.alicia-review-timeline{max-width:920px;margin-inline:auto}.alicia-review-intro{margin-bottom:16px}}
@media(max-width:720px){.alicia-about,.alicia-two-column,.alicia-place-grid{grid-template-columns:1fr}.alicia-about figure{max-width:240px}.alicia-about img{max-height:300px}.alicia-two-column>div+div{border-left:0;border-top:1px solid #d7d4cd;padding:28px 0 0}.alicia-elsewhere,.alicia-review-intro,.alicia-next,.alicia-journal-note{align-items:flex-start;flex-direction:column}.alicia-journal-card,.alicia-review-row{grid-template-columns:1fr;gap:16px;padding:30px 0}.alicia-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.alicia-date span{margin:0}.alicia-editorial h2{max-width:none}.alicia-place-group{padding-inline:18px}.alicia-proof{max-width:35ch}.alicia-review-intro .button{white-space:normal}}
@media(prefers-reduced-motion:reduce){.alicia-editorial *{scroll-behavior:auto!important;transition:none!important}}
