#cid-terms{--navy:#293e50;--cream:#f8f5ef;--rose:#e9b8ac;--sage:#b9c7bc;background:var(--cream);color:var(--navy);font:16px/1.7 DM Sans,sans-serif;overflow:hidden}#cid-terms *{box-sizing:border-box}#cid-terms h1,#cid-terms h2,#cid-terms h3,#cid-terms p{margin:0}#cid-terms a{color:inherit;text-underline-offset:5px}#cid-terms .wrap{padding:0 6%}#cid-terms header{border-bottom:1px solid #293e5020;justify-content:space-between;align-items:center;gap:25px;padding:20px 6%;display:flex}#cid-terms .brand-link{align-items:center;text-decoration:none;display:inline-flex}#cid-terms .brand{object-fit:contain;width:165px;height:80px;display:block}#cid-terms nav{flex-wrap:wrap;align-items:center;gap:22px;font-size:16px;display:flex}#cid-terms nav a{text-decoration:none}#cid-terms nav a[aria-current=page]{border-bottom:2px solid var(--rose)}#cid-terms .eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:500}#cid-terms .serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.04}#cid-terms .script{font-family:Allura,cursive;font-weight:400;line-height:1.05}#cid-terms .hero{border-bottom:1px solid #293e5030;padding-top:55px;padding-bottom:40px}#cid-terms h1{margin:18px 0;font-size:64px}#cid-terms h1 span{margin-top:7px;font-size:75px;display:block}#cid-terms .intro{max-width:560px;font-size:16px}#cid-terms .updated{color:#65736d;margin-top:18px;font-size:14px}#cid-terms .terms-body{max-width:880px;padding-top:50px;padding-bottom:30px}#cid-terms .term-block{border-top:1px solid #293e5025;padding:22px 0}#cid-terms .term-block:first-child{border-top:0;padding-top:0}#cid-terms .term-block h2{margin-bottom:14px;font-size:30px}#cid-terms .term-block p{margin-bottom:14px;font-size:16px}#cid-terms .term-block p:last-child{margin-bottom:0}#cid-terms .contact-block{border-top:1px solid #293e5030;margin-top:10px}#cid-terms .contact-block a{text-decoration:underline}#cid-terms .closing{background:#efe9e1;grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;padding:65px 6%;display:grid}#cid-terms .closing .script{font-size:49px}#cid-terms .closing p{margin:14px 0 22px;font-size:16px}#cid-terms .closing .side{border-left:1px solid #293e5030;padding-left:30px}#cid-terms .closing .side h3{margin:12px 0;font-size:28px}#cid-terms .closing .side p{font-size:16px}#cid-terms .closing a{overflow-wrap:anywhere}#cid-terms .action{background:var(--navy);color:var(--cream);border:1px solid #0000;align-items:center;gap:22px;padding:13px 20px;font-size:16px;text-decoration:none;display:inline-flex}#cid-terms .action:hover{background:#3c576c}#cid-terms footer{background:var(--navy);color:var(--cream);justify-content:space-between;gap:20px;padding:22px 6%;font-size:14px;display:flex}#cid-terms a:focus-visible{outline-offset:5px;outline:2px solid #af6554}@media (prefers-reduced-motion:no-preference){#cid-terms .action{transition:background .2s}}@media (width<=650px){#cid-terms header{align-items:flex-start;gap:12px}#cid-terms .brand{width:125px;height:65px}#cid-terms nav{gap:10px;max-width:205px;padding-top:10px;font-size:14px}#cid-terms h1{font-size:49px}#cid-terms h1 span{font-size:61px}#cid-terms .term-block h2{font-size:26px}#cid-terms .closing{grid-template-columns:1fr}#cid-terms .closing .side{border-top:1px solid #293e5030;border-left:0;padding-top:24px;padding-left:0}#cid-terms footer{flex-wrap:wrap}}
