.pl{font-family:var(--sans);color:#f5ebdd;padding-top:28px;padding-bottom:80px}.pl-crumbs{color:#f5ebdd99;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.pl-crumbs a{color:#f5ebddbd;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pl-top{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px 40px;display:grid}.pl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b8cdd9;margin:0 0 10px;font-size:12px;font-weight:600}.pl-h1{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(40px,6vw,72px);font-weight:380;line-height:1.02}.pl-tag{font-family:var(--serif);font-optical-sizing:auto;color:#f7d9c9;max-width:640px;margin:0 0 14px;font-size:clamp(20px,2.4vw,24px);font-style:italic;font-weight:320;line-height:1.4}.pl-answer{color:#f5ebdddb;max-width:640px;margin:0 0 16px;line-height:1.7}.pl-chips{flex-wrap:wrap;gap:6px;display:flex}.pl-chips span{letter-spacing:.04em;background:#f5ebdd12;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pl-glyph{color:#b8cdd9;justify-self:center;position:relative}.pl-house{box-sizing:border-box;color:#f7d9c9;min-width:44px;height:44px;font-family:var(--serif);font-variant-numeric:tabular-nums;background:#281843;border:1px solid #f7d9c966;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:20px;display:inline-flex;position:absolute;bottom:4px;right:-6px}.pl-block{max-width:820px;padding:40px 0 0}.pl-block h2{font-family:var(--serif);font-optical-sizing:auto;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.15}.pl-body{color:#f5ebdddb;margin:0 0 12px;line-height:1.7}.pl-feel{font-family:var(--serif);font-optical-sizing:auto;color:#f5ebdd;font-size:clamp(18px,2vw,20px);line-height:1.6}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-grid div{background:#241539;border:1px solid #f5ebdd1f;border-radius:18px;padding:18px}.pl-grid b{letter-spacing:.14em;text-transform:uppercase;color:#b8cdd9;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.pl-grid p{color:#f5ebdde0;margin:0;line-height:1.6}.pl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1000px;display:grid}.pl-two h2{font-size:clamp(22px,2.6vw,26px)}.pl-more{color:#f7d9c9;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.pl-faq{border-bottom:1px solid #f5ebdd1a;padding:4px 0}.pl-faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pl-faq p{color:#f5ebdddb;margin:0 0 14px;line-height:1.65}.pl-note{color:#f5ebdd99;margin:14px 0 0;font-size:13px;line-height:1.55}.pl-h2b{margin-top:28px!important}.pl-links{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.pl-links a,.pl-links span{color:#f5ebdd;border:1px solid #f5ebdd29;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.pl-links a:hover{border-color:#f5ebdd66}.pl-links span{color:#f7d9c9;background:#f7d9c91f;border-color:#f7d9c980;font-weight:600}.pl-cta{background:linear-gradient(120deg,#e67e5f29,#d65d7a1a);border:1px solid #e67e5f59;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:44px;padding:24px;display:flex}.pl-cta p{font-family:var(--serif);font-optical-sizing:auto;max-width:560px;margin:0;font-size:20px;line-height:1.4}.pl-btn{color:#1f1233;white-space:nowrap;background:#e67e5f;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pl a:focus-visible,.pl summary:focus-visible{outline-offset:2px;outline:2px solid #e67e5f}@media (width<=760px){.pl-top{grid-template-columns:minmax(0,1fr)}.pl-glyph{order:-1;justify-self:start}.pl-glyph svg{width:84px;height:84px}.pl-house{bottom:-6px;right:-14px}.pl-grid,.pl-two{grid-template-columns:minmax(0,1fr)}.pl-two{gap:8px}}.pl-tbl{background:#241539;border:1px solid #f5ebdd1f;border-radius:16px;max-width:720px;overflow-x:auto}.pl-tbl table{border-collapse:collapse;width:100%;font-size:14.5px}.pl-tbl th,.pl-tbl td{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 14px}.pl-tbl th{letter-spacing:.12em;text-transform:uppercase;color:#b8cdd9;border-bottom:1px solid #f5ebdd24;font-size:11.5px;font-weight:600}.pl-tbl td{border-bottom:1px solid #f5ebdd12}.pl-tbl tr:last-child td{border-bottom:0}.pl-tbl .rare{color:#f7d9c9;font-weight:600}@media (width<=420px){.pl-tbl th,.pl-tbl td{padding:9px 8px;font-size:13px}.pl-tbl th{letter-spacing:.06em;font-size:10.5px}.pl-tbl th:first-child,.pl-tbl td:first-child{padding-left:12px}}.pl-lead{font-family:var(--serif);font-optical-sizing:auto;margin:0 0 12px;font-size:clamp(19px,2.2vw,22px);line-height:1.45}.pl-suns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-suns div{background:#241539;border:1px solid #f5ebdd1a;border-radius:16px;padding:14px 16px}.pl-suns b{font-family:var(--serif);font-optical-sizing:auto;color:#f7d9c9;margin-bottom:4px;font-size:18px;font-weight:400;display:block}.pl-suns b a{color:inherit;text-underline-offset:3px;text-decoration:underline #f7d9c959}.pl-suns p{color:#f5ebdddb;margin:0;font-size:15px;line-height:1.55}.pl-periods{background:#241539;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;max-height:420px;margin:8px 0 0;padding:4px;list-style:none;display:grid;overflow:auto}.pl-periods li{font-variant-numeric:tabular-nums;background:#f5ebdd08;border-radius:10px;padding:10px 12px;font-size:14px}.pl-moreline{flex-wrap:wrap;gap:4px 20px;margin-top:14px;display:flex}@media (width<=760px){.pl-suns{grid-template-columns:minmax(0,1fr)}}.pl-signbadge{color:#f7d9c9}.pl-tbl th,.pl-tbl td:last-child{white-space:normal}@media (width<=480px){.pl-tbl table{table-layout:fixed}.pl-tbl th:first-child{width:34%}.pl-tbl th:nth-child(2){width:18%}.pl-tbl th:nth-child(3){width:20%}.pl-tbl td:first-child{white-space:normal}}.cp-pair{color:#b8cdd9;align-items:center;gap:4px;display:inline-flex}.cp-amp{font-family:var(--serif);color:#f7d9c9;font-size:34px;font-style:italic;font-weight:320}.cp-herocta{margin:18px 0 0}.cp-cta{background:radial-gradient(120% 120% at 100% 0,#d65d7a33,#0000 60%),#281843;border:1px solid #f7d9c940;border-radius:22px;max-width:820px;margin:40px 0 0;padding:24px}.cp-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f7d9c9;margin:0 0 8px;font-size:12px;font-weight:600}.cp-body{font-family:var(--serif);font-optical-sizing:auto;color:#f5ebdd;margin:0 0 16px;font-size:clamp(19px,2.2vw,22px);line-height:1.45}.cp-compare{max-width:760px;scroll-margin-top:80px}.cp-tool{background:#f5ebdd0d;border:1px solid #f5ebdd1f;border-radius:20px;margin-top:8px;padding:20px}@media (width<=600px){.cp-tool{background:0 0;border:0;padding:0}.cp-pair svg{width:64px;height:64px}}.cp-herocta .pl-btn{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%;padding-top:10px;padding-bottom:10px}
