.pl-h1{font-size:clamp(40px,5.4vw,80px)}.pl-h3{font-size:clamp(32px,3.6vw,48px)}.pl-outline{color:transparent;-webkit-text-stroke:1.5px #E8B8A6}.pl-table th,.pl-table td{padding:14px 18px;text-align:left;vertical-align:top}.pl-table tbody tr{border-top:1px solid #F3E4DA}.pl-table td{color:#5a463c}@keyframes pl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pl-word{0%{opacity:0;transform:translateY(.35em);filter:blur(12px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pl-sun{0%{opacity:0;transform:translate(-50%,30%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}.pl-line{animation:pl-rise 1s cubic-bezier(.2,.8,.2,1) both}.pl-word{display:inline-block;animation:pl-word 1.2s cubic-bezier(.2,.8,.2,1) both}.pl-sun{animation:pl-sun 2.6s cubic-bezier(.16,.84,.24,1) both}@supports (animation-timeline: view()){.pl-reveal{animation:pl-rise linear both;animation-timeline:view();animation-range:entry 5% entry 90%}}@media(max-width:640px){.pl-hide-sm{display:none!important}}@media(prefers-reduced-motion:reduce){.pl-line,.pl-word,.pl-sun,.pl-reveal{animation:none!important}}.pl-table thead th{font-size:12px;font-weight:600;letter-spacing:.12em;color:#8a3220}.pl-table tbody th{color:#2a1b14;font-weight:600;text-align:left}.pl-quote{margin:0;padding:16px 20px;border-left:3px solid #FFB8A0;background:#fff8f5;border-radius:0 16px 16px 0;color:#5a463c;display:flex;flex-direction:column;gap:8px}.pl-quote p{margin:0}.pl-quote cite{font-style:normal;font-size:14px;color:#6b554a}.pl-night-copy a{color:#ffb8a0}
