.page-content{max-width:900px;margin:0 auto;padding:10rem 3rem 6rem;position:relative;z-index:1}.page-header{margin-bottom:4rem}.page-label{display:inline-block;color:var(--accent);font-size:0.85rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:1.5rem}.page-title{font-family:'Playfair Display',serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.page-date{color:var(--text-secondary);font-size:0.9rem}.content-section{margin-bottom:3rem}.content-section h2{font-family:'Playfair Display',serif;font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--accent-light)}.content-section h3{font-size:1.1rem;font-weight:600;margin-bottom:0.75rem;margin-top:1.5rem}.content-section p{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:1rem}.content-section ul,.content-section ol{color:var(--text-secondary);padding-left:1.5rem;margin-bottom:1rem}.content-section li{margin-bottom:0.5rem;line-height:1.7}.content-section a{color:var(--accent-light);text-decoration:underline;text-underline-offset:2px}.content-section a:hover{color:var(--accent)}.info-box{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem;margin:2rem 0}.info-box h4{font-size:1rem;font-weight:600;margin-bottom:0.75rem;color:var(--text-primary)}.info-box p{font-size:0.95rem;margin-bottom:0}.content-section table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:0.95rem}.content-section thead th{background:rgba(201,168,76,0.1);border:1px solid var(--border);padding:1rem 1.25rem;text-align:left;font-weight:600;color:var(--accent-light);font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px}.content-section th,.content-section td{border:1px solid var(--border);padding:1rem 1.25rem;color:var(--text-secondary)}.content-section tbody tr:hover{background:rgba(255,255,255,0.02)}.price-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:0.95rem}.price-table thead th{background:rgba(201,168,76,0.1);border:1px solid var(--border);padding:1rem 1.25rem;text-align:left;font-weight:600;color:var(--accent-light);font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px}.price-table tbody td{border:1px solid var(--border);padding:1rem 1.25rem;color:var(--text-secondary)}.price-table tbody tr:hover{background:rgba(255,255,255,0.02)}.price-table .price-cell{font-weight:600;color:var(--accent-light);white-space:nowrap}@media (max-width:768px){.page-content{padding:8rem 1.5rem 4rem}.content-section table{font-size:0.85rem}.content-section th,.content-section td{padding:0.75rem}.price-table{font-size:0.85rem}.price-table thead th,.price-table tbody td{padding:0.75rem 0.75rem}}