.tenant-page{background:var(--paper)}.tenant-page .tenant-hero{padding-top:calc(var(--header-clearance, 110px) + 42px);padding-bottom:44px}.tenant-page .tenant-hero-inner{max-width:1116px}.tenant-page .tenant-hero h1{font-size:3rem;line-height:1.15;max-width:25ch}.tenant-page .tenant-hero p{font-size:1.1rem}.tenant-page .tenant-language-panel{margin-top:24px}.tenant-page .tenant-content-section{padding:40px 32px 64px}.tenant-page .tenant-notice{background:transparent;border-left:2px solid var(--sage-dark);padding:4px 0 4px 14px;color:var(--muted);font-weight:400;font-size:.94rem;border-radius:0;margin-bottom:32px}.tenant-topics{padding:24px 0 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tenant-topics>h2{font-size:1.2rem;line-height:1.4;margin-bottom:20px}.tenant-topic-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px}.tenant-topic-links a{display:flex;gap:12px;align-items:center;min-height:48px;color:var(--sage-dark);font-weight:650;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.tenant-topic-links a:hover{text-decoration-color:currentColor}.tenant-topic-links svg{flex:0 0 24px}.tenant-page .tenant-content.tenant-grouped{display:block}.tenant-topic{padding:40px 0 8px}.tenant-topic>h2{padding:16px 20px;margin:0 0 12px;font-size:1.5rem;line-height:1.3;background:var(--sage-light);color:var(--ink)}.tenant-rule{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:24px 20px;border-bottom:1px solid var(--line)}.tenant-rule>svg{color:var(--sage-dark);margin-top:2px}.tenant-rule h3{margin-bottom:12px;font-size:1.15rem;line-height:1.4;color:var(--sage-dark)}.tenant-rule p,.tenant-rule li{max-width:80ch;margin-bottom:12px;color:var(--ink)}.tenant-rule strong{font-weight:700}.tenant-rule p:last-child,.tenant-rule ul:last-child{margin-bottom:0}.tenant-rule ul{padding-left:20px}.tenant-rule li+li{margin-top:5px}.tenant-rule a{color:var(--sage-dark);text-decoration:underline;text-underline-offset:3px}.tenant-topic:last-child .tenant-rule:last-child{border-bottom:0}@media (max-width: 760px){.tenant-topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.tenant-page .tenant-hero h1{font-size:2.3rem}}@media (max-width: 480px){.tenant-page .tenant-hero{padding-inline:20px}.tenant-page .tenant-content-section{padding:28px 20px 44px}.tenant-page .tenant-hero h1{font-size:2rem}.tenant-topic-links{grid-template-columns:1fr;gap:6px}.tenant-topic{padding-top:32px}.tenant-topic>h2{padding:14px;font-size:1.3rem}.tenant-rule{padding:22px 0;grid-template-columns:24px minmax(0,1fr);gap:12px}}.tenant-waste-links{display:grid;gap:12px;margin-top:20px}.tenant-waste-links a{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;overflow-wrap:anywhere}.tenant-waste-links svg{flex-shrink:0;width:18px;height:18px}
