.public-info{color:#182a3b;background:#f4f2ed;min-height:100vh;font-family:Arial,sans-serif}.public-info a{color:#245474;text-underline-offset:.2em}.public-info a:hover{text-decoration:underline}.public-info a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #a8780d}.public-header{border-bottom:1px solid #d9d5ca;justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin:auto;padding:28px 30px;display:flex}.public-header>a:first-child{color:inherit;text-decoration:none}.public-header .command-brand-type strong{font-size:24px}.public-header .command-brand-type small{font-size:9px}.public-signin{white-space:nowrap;font-size:14px;font-weight:700}.public-content{max-width:940px;margin:auto;padding:55px 30px 70px}.public-intro{border-bottom:3px solid #bd9b40;padding-bottom:25px}.public-eyebrow{letter-spacing:.16em;color:#765d1e;margin:0 0 16px;font-size:11px;font-weight:700}.public-intro h1{letter-spacing:-.025em;max-width:800px;margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:750;line-height:1.15}.public-intro>p:last-child{max-width:730px;margin-bottom:0;font-size:16px;line-height:1.7}.policy-effective{color:#546171}.policy-contents{background:#fff;border:1px solid #dedbd2;border-radius:8px;margin:30px 0 45px;padding:24px 28px}.policy-contents h2{margin:0 0 14px;font-size:16px;font-weight:700}.policy-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;padding-left:20px;list-style:decimal;display:grid}.policy-contents a{font-size:14px}.policy-body{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.policy-body section{margin:36px 0;scroll-margin-top:28px}.policy-body h2{letter-spacing:-.015em;margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.35}.policy-body p{margin:14px 0}.policy-body ul,.policy-body ol{margin:16px 0;padding-left:25px;list-style:outside}.policy-body ol{list-style:decimal}.policy-body li{margin:10px 0;padding-left:4px}.policy-body strong{font-weight:700}.policy-body address{font-style:normal}.public-info .public-action{color:#fff;background:#182a3b;border-radius:6px;padding:12px 19px;font-weight:700;text-decoration:none;display:inline-block}.public-footer{color:#546171;border-top:1px solid #d9d5ca;flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1180px;margin:auto;padding:28px 30px;font-size:13px;display:flex}.public-skip{z-index:10;background:#fff;padding:10px;position:absolute;top:-100px;left:20px}.public-skip:focus{top:8px}@media (max-width:600px){.public-header{padding:20px}.public-header .command-brand-type strong{font-size:19px}.public-header .command-brand-type small{display:none}.public-content{padding:34px 20px 45px}.policy-contents{padding:20px}.policy-contents ol{grid-template-columns:1fr}.policy-body{font-size:15px}.public-footer{padding:24px 20px}}@media print{.public-header,.public-footer,.public-skip,.policy-contents{display:none}.public-info{color:#000;background:#fff}.public-content{max-width:none;padding:0}.policy-body{font-size:11pt}.policy-body h2{break-after:avoid}}
