.page-main{max-width:1144px;min-height:70vh;margin:auto;padding:72px 28px 100px}.page-back{display:inline-flex;margin-bottom:55px;color:var(--muted);text-decoration:none;font-size:12px}.page-kicker{margin:0 0 14px;color:var(--blue);font:500 10px "IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.09em}.page-title{max-width:900px;margin:0;color:var(--navy);font-size:clamp(55px,8vw,94px);font-weight:500;line-height:.92;letter-spacing:-.065em}.page-lede{max-width:690px;margin:28px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.day-list,.category-grid{margin-top:70px}.day-card{margin-bottom:18px;padding:26px;background:var(--white);border:1px solid var(--line);border-radius:14px}.day-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.day-head h2{margin:0;font-size:24px}.day-head span{color:var(--muted);font:500 10px "IBM Plex Mono",monospace}.mini-ranks{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.mini-ranks li{padding:15px 0;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.mini-ranks b{color:var(--blue);font:500 12px "IBM Plex Mono",monospace}.mini-ranks a{color:var(--navy);text-decoration:none;font-weight:600}.mini-ranks a span{margin-top:4px;display:block;color:var(--muted);font-size:11px;font-weight:400}.mini-ranks strong{font:500 15px "IBM Plex Mono",monospace}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.category-card{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:14px}.category-card header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.category-card h2{margin:0;font-size:21px}.category-card header a{color:var(--blue);text-decoration:none;font-size:11px}.listing-hero{margin-top:15px;padding:40px;background:var(--navy);border-radius:18px;color:#fff}.listing-rank{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9aabd9;font:500 11px "IBM Plex Mono",monospace;text-transform:uppercase}.listing-hero h1{margin:45px 0 14px;color:#fff;font-size:clamp(42px,7vw,78px);overflow-wrap:anywhere}.listing-domain{color:#91a6f0;text-decoration:underline;text-underline-offset:4px}.listing-description{max-width:680px;color:#b8c0d0;font-size:17px;line-height:1.6}.listing-stats{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #35405a;border-radius:10px;overflow:hidden}.listing-stats div{padding:18px}.listing-stats div+div{border-left:1px solid #35405a}.listing-stats span{display:block;color:#8e99ae;font:500 9px "IBM Plex Mono",monospace;text-transform:uppercase}.listing-stats strong{margin-top:10px;display:block;font:500 19px "IBM Plex Mono",monospace}.listing-cta{margin-top:24px;display:inline-flex;padding:13px 16px;color:#fff;background:var(--blue);border-radius:8px;text-decoration:none;font-weight:600}.payment-history{margin-top:55px}.payment-history h2{font-size:30px}.payment-history table{width:100%;border-collapse:collapse}.payment-history th,.payment-history td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.payment-history th{color:var(--muted);font:500 9px "IBM Plex Mono",monospace;text-transform:uppercase}@media(max-width:700px){.page-main{padding:46px 20px 75px}.page-back{margin-bottom:40px}.category-grid{grid-template-columns:1fr}.day-card{padding:19px}.mini-ranks li{grid-template-columns:35px 1fr auto}.listing-hero{padding:25px 20px}.listing-stats{grid-template-columns:1fr 1fr}.listing-stats div:nth-child(3){border-left:0;border-top:1px solid #35405a}.listing-stats div:nth-child(4){border-top:1px solid #35405a}.payment-history{overflow-x:auto}.payment-history table{min-width:560px}}
