.rt-analytics-page{padding-block:40px;max-width:1200px}.rt-analytics-page h1{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:20px}.rt-analytics-consent h2,.rt-analytics-page h2{font-size:1.35rem;font-weight:700;line-height:1.3;margin:28px 0 12px}.rt-analytics-consent h2:first-child{margin-top:0}.rt-analytics-consent p,.rt-analytics-page p{margin:12px 0;line-height:1.65}.rt-analytics-page ul{list-style:disc;padding-left:24px;margin:16px 0}.rt-analytics-page li{margin:8px 0}.rt-analytics-consent a,.rt-analytics-page a{color:#835300;text-decoration:underline;text-underline-offset:3px}.rt-analytics-page label{display:inline-flex;flex-direction:column;gap:6px;max-width:100%;font-weight:600}.rt-analytics-page form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px;margin:16px 0;background:#f8f5ee;border:1px solid #ded8cc;border-radius:12px}.rt-analytics-page input,.rt-analytics-page select{min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #a8a8a8;border-radius:6px;background:white;color:#24282a;font-weight:400}.rt-analytics-page button{min-height:44px;padding:9px 16px;border:1px solid #896020;border-radius:6px;background:#fff;color:#513800;font-weight:600;cursor:pointer}.rt-analytics-consent button:disabled,.rt-analytics-page button:disabled{opacity:.5;cursor:not-allowed}.rt-analytics-consent :focus-visible,.rt-analytics-page :focus-visible{outline:3px solid #356f72;outline-offset:3px}.rt-analytics-page table{margin:18px 0;font-size:.95rem}.rt-analytics-page th{background:#f5f3ed;font-weight:700}@media(max-width:600px){.rt-analytics-page form label{width:100%}.rt-analytics-page form{padding:16px}}