*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#f7f4ed;color:#292723;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:2px solid #8e704a;outline-offset:5px}a:hover{color:#8b6d44}.skip{position:absolute;top:-90px;left:24px;background:#292723;color:white;padding:12px;z-index:2}.skip:focus{top:8px}.legal-header,.legal-hero,.document-layout,.legal-footer{width:min(1240px,calc(100% - 96px));margin-inline:auto}.legal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9cdbd;min-height:118px;gap:24px}.legal-header img{display:block;width:155px;height:auto}.home-link{font-size:13px;display:flex;align-items:center;gap:32px;min-height:44px;text-decoration:none}.home-link span{font-size:23px}.legal-hero{padding:78px 0 58px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.15em;line-height:1.8}.legal-hero .eyebrow{display:flex;justify-content:space-between;gap:20px}.legal-hero .eyebrow span{letter-spacing:.05em;color:#766d61}h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(43px,5.6vw,76px);font-weight:400;line-height:1.03;letter-spacing:-.03em;max-width:1020px;margin:36px 0 26px}.legal-lead{font-size:16px;line-height:1.9;max-width:710px;color:#6c6459}.legal-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.download{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:54px;background:#292723;color:#f7f4ed;padding:0 23px;font-size:13px;text-decoration:none;border:1px solid #292723;transition:background .25s}.download:hover{background:#806544;color:#fff;border-color:#806544}.download span{font-size:23px}.version{font-size:11px;color:#73695a}.document-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:90px;border-top:1px solid #d9cdbd;padding:48px 0 90px}.contents{font-size:12px;line-height:1.65}.contents summary{font-size:11px;text-transform:uppercase;letter-spacing:.1em;list-style:none;cursor:pointer;min-height:44px;padding:5px 0 16px}.contents summary::-webkit-details-marker{display:none}.contents summary span{display:none}.contents nav{display:grid;gap:2px}.contents nav a{display:block;padding:7px 0;text-decoration:none;color:#766d61}.contents nav a:hover{color:#292723}.operator-card{border-top:1px solid #d9cdbd;margin-top:32px;padding-top:16px;font-size:12px;line-height:1.8}.operator-card>p:not(.eyebrow){max-width:220px}.operator-card dl{font-size:10px;color:#766d61}.operator-card dl div{display:flex;justify-content:space-between;gap:8px}.operator-card dd{margin:0;color:#292723;letter-spacing:.015em}.operator-card>a{display:inline-block;font-size:11px;overflow-wrap:anywhere;min-height:30px}.operator-address{color:#6c6459}.operator-address span{font-size:10px;color:#8a7d69}.legal-text{max-width:790px;min-width:0}.legal-text section{padding:0 0 34px;margin-bottom:26px;border-bottom:1px solid #e1d8ca;scroll-margin-top:26px}.legal-text h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:34px;line-height:1.15;margin:0 0 24px;letter-spacing:-.015em}.legal-text p{font-size:14px;line-height:1.95;overflow-wrap:anywhere;margin:0 0 18px}.legal-text p:last-child{margin-bottom:0}.document-end{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#766d61;align-items:center}.document-end a{display:inline-flex;align-items:center;min-height:44px}.legal-footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #d9cdbd;padding:34px 0 50px;font-size:11px;line-height:1.8;color:#766d61}.legal-footer nav{display:flex;gap:28px;align-items:flex-start}.legal-footer a{min-height:44px;padding-top:4px}::selection{background:#ddcbb0;color:#292723}@media(min-width:1000px){.document-layout aside{position:sticky;top:28px;align-self:start}}@media(max-width:900px){.legal-header,.legal-hero,.document-layout,.legal-footer{width:calc(100% - 48px)}.document-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.legal-hero{padding-top:58px}.operator-card dl div{display:block;margin-bottom:8px}.legal-text h2{font-size:30px}}@media(max-width:620px){.legal-header,.legal-hero,.document-layout,.legal-footer{width:calc(100% - 40px)}.legal-header{min-height:92px;gap:14px}.legal-header img{width:125px}.home-link{font-size:11px;gap:12px}.home-link span{font-size:20px}.legal-hero{padding:40px 0 36px}.legal-hero .eyebrow{display:block;font-size:9px}.legal-hero .eyebrow span{display:block;margin-top:7px}h1{font-size:clamp(34px,10.5vw,46px);overflow-wrap:anywhere;margin-top:28px;margin-bottom:22px}.legal-lead{font-size:14px;line-height:1.85}.legal-actions{gap:18px;flex-wrap:wrap;margin-top:26px}.download{font-size:12px;gap:30px}.document-layout{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:24px;padding-bottom:38px}.operator-card{display:none}.contents{border-bottom:1px solid #d9cdbd;padding-bottom:14px}.contents summary{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.contents summary span{display:block;font-size:18px}.contents nav{padding:8px 0}.contents nav a{min-height:40px;display:flex;align-items:center}.legal-text h2{font-size:31px;margin-bottom:18px}.legal-text p{font-size:14px;line-height:1.85}.legal-text section{padding-bottom:28px;margin-bottom:28px}.legal-footer{display:block;padding-top:26px}.legal-footer nav{margin-top:20px}.version{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{body{background:#fff;color:#111}.legal-header,.document-layout aside,.legal-actions,.legal-footer,.document-end,.skip{display:none}.legal-hero,.document-layout{width:100%;padding:0;border:0}.legal-hero{margin-bottom:32px}h1{font-size:32pt;max-width:none}.legal-lead{font-size:11pt}.document-layout{display:block}.legal-text{max-width:none}.legal-text h2{font-size:17pt;break-after:avoid}.legal-text p{font-size:10pt;line-height:1.55}.legal-text section{border:0;padding-bottom:12px;margin-bottom:12px}.eyebrow{font-size:8pt}p{orphans:3;widows:3}}
