.pg-terms .lg-hero{background:var(--sand);text-align:center;padding:64px 0 48px}.pg-terms .lg-hero .lead{max-width:640px;color:var(--charcoal-soft);margin:18px auto 0;font-size:16.5px;line-height:1.7}.pg-terms .lg-updated{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-top:18px;font-size:12px;font-weight:700}.pg-terms .lg-body{padding:56px 0 88px}.pg-terms .lg-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:980px){.pg-terms .lg-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}}.pg-terms .lg-toc{background:var(--white);border:1px solid var(--grey-line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px}@media (min-width:980px){.pg-terms .lg-toc{position:sticky;top:96px}}.pg-terms .lg-toc h4{text-transform:uppercase;letter-spacing:.06em;color:var(--green-deep);margin-bottom:12px;font-size:12px;font-weight:700}.pg-terms .lg-toc a{color:var(--charcoal-soft);border-radius:8px;padding:7px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.pg-terms .lg-toc a:hover{background:var(--sand);color:var(--green-deep)}.pg-terms .lg-toc a.is-active{background:var(--gold-soft);color:var(--green-deep);font-weight:700}.pg-terms .lg-article{max-width:760px}.pg-terms .lg-article section{padding:0;scroll-margin-top:100px}.pg-terms .lg-article h2{font-family:var(--f-serif);color:var(--green-deep);margin:46px 0 14px;font-size:27px;font-weight:700}.pg-terms .lg-article section:first-of-type h2{margin-top:0}.pg-terms .lg-article h3{color:var(--green-deep);margin:22px 0 8px;font-size:15.5px;font-weight:700}.pg-terms .lg-article p{color:var(--charcoal-soft);margin:0 0 14px;font-size:15px;line-height:1.75}.pg-terms .lg-article ul{margin:0 0 16px;padding-left:20px}.pg-terms .lg-article li{color:var(--charcoal-soft);margin-bottom:6px;font-size:15px;line-height:1.75}.pg-terms .lg-article a{color:var(--green-deep);font-weight:600}.pg-terms .lg-note{background:var(--gold-soft);border-radius:var(--r-lg);border:1px solid #c8932b4d;margin:0 0 40px;padding:22px 26px}.pg-terms .lg-note b{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pg-terms .lg-note p{color:var(--charcoal);margin:0;font-size:15px;line-height:1.7}.pg-terms .lg-table-wrap{margin:6px 0 18px;overflow-x:auto}.pg-terms .lg-table{border-collapse:collapse;border:1px solid var(--grey-line);border-radius:var(--r-lg);width:100%;min-width:480px;overflow:hidden}.pg-terms .lg-table th{background:var(--green-deep);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;font-size:13px;font-weight:700}.pg-terms .lg-table td{color:var(--charcoal-soft);border-top:1px solid var(--grey-line);vertical-align:top;padding:12px 16px;font-size:14.5px;line-height:1.6}.pg-terms .lg-table tr:nth-child(2n) td{background:var(--sand)}.pg-terms .lg-table td:first-child{color:var(--green-deep);white-space:nowrap;font-weight:700}.pg-terms .lg-contact{background:var(--sand);border-radius:var(--r-lg);margin-top:18px;padding:26px 28px}.pg-terms .lg-contact p{margin:0 0 6px}.pg-terms .lg-contact p:last-child{margin:0}
