.pearl-shell{color:#172b46;background:#f9f8f5;max-width:1200px;min-height:100vh;margin:0 auto;padding:28px clamp(20px,5vw,70px) 80px;display:block}.pearl-shell a{color:inherit;text-underline-offset:4px}.pearl-shell a:focus-visible{outline-offset:4px;outline:3px solid #a67e3e}.pearl-topline{justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:.9rem;display:flex}.pearl-topline a{align-items:center;min-height:44px;display:inline-flex}.pearl-intro{text-align:center;max-width:720px;margin:clamp(50px,10vw,120px) auto 70px}.pearl-eyebrow{color:#8d6e42;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.pearl-intro h1,.pearl-article h1{margin:16px 0 20px;font-size:clamp(2.3rem,6vw,5rem);font-weight:500;line-height:1.22}.pearl-intro>p:last-child,.pearl-lead{color:#526174;font-size:clamp(1rem,2vw,1.24rem);line-height:1.9}.pearl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,52px);display:grid}.pearl-card{border-bottom:1px solid #d9d6cd;min-width:0;padding-bottom:28px}.pearl-card-link{flex-direction:column;gap:12px;text-decoration:none;display:flex}.pearl-card-image{aspect-ratio:4/5;background:#e5e5e0;display:block;overflow:hidden}.pearl-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.pearl-card-link:hover img{transform:scale(1.025)}.pearl-card-title{margin-top:8px;font-size:clamp(1.3rem,2.5vw,2rem)}.pearl-card-summary{color:#526174;line-height:1.8}.pearl-card-action{margin-top:4px;font-size:.9rem}.pearl-credit{min-height:32px;margin-top:14px;font-size:.8rem;display:inline-block;color:#566273!important}.pearl-article-heading{text-align:center;max-width:780px;margin:70px auto 44px}.pearl-figure{max-width:950px;margin:0 auto 65px}.pearl-figure img{object-fit:contain;background:#eeeae4;width:100%;height:auto}.pearl-figure figcaption{color:#526174;padding:12px 0;font-size:.85rem;line-height:1.7}.pearl-prose,.pearl-references{max-width:720px;margin:0 auto}.pearl-prose section{margin-bottom:44px}.pearl-prose h2,.pearl-references h2{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500}.pearl-prose p,.pearl-references p,.pearl-references li{color:#435269;line-height:2}.pearl-references{border-top:1px solid #d9d6cd;margin-top:60px;padding-top:30px}.pearl-references ul{padding-inline-start:24px}.pearl-references li{overflow-wrap:anywhere}.pearl-note{font-size:.85rem}.pearl-back{min-height:44px;margin:40px auto 0;padding:10px;display:table}@media (max-width:680px){.pearl-shell{padding:18px 18px 60px}.pearl-intro{margin:50px auto 42px}.pearl-list{grid-template-columns:1fr;gap:38px}.pearl-article-heading{margin:44px auto 30px}.pearl-figure{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.pearl-card-image img{transition:none}}
