#convi-steady .cp-privacy-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:8%;padding:56px 0 60px;display:grid}#convi-steady .cp-privacy .cp-updated{color:#486377;margin-top:24px;font-size:12px}#convi-steady .cp-summary{background:#fffaf0;border:1px solid #e9dfc9;border-radius:5px 5px 52px;padding:30px 32px}#convi-steady .cp-summary h2{letter-spacing:-.4px;margin:0 0 12px;font-size:20px}#convi-steady .cp-summary ul{margin:0;padding:0;list-style:none}#convi-steady .cp-summary li{color:#3d586b;border-top:1px solid #e9dfc9;padding:13px 0 13px 23px;font-size:14px;line-height:1.75;position:relative}#convi-steady .cp-summary li:before{content:"";background:#9f6b10;border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:0}#convi-steady .cp-privacy-layout{border-top:1px solid #d7e4ec;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:9%;padding-top:42px;padding-bottom:80px;display:grid}#convi-steady .cp-contents{position:sticky;top:28px}#convi-steady .cp-contents>p{text-transform:uppercase;letter-spacing:1px;color:#123e60;margin-bottom:13px;font:700 11px/1.5 Manrope,sans-serif}#convi-steady .cp-contents ol{color:#486377;margin:0;padding-left:25px;list-style:decimal-leading-zero}#convi-steady .cp-contents li{padding-left:3px;font-size:11px}#convi-steady .cp-contents li a{align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}#convi-steady .cp-contents li a:hover{text-underline-offset:4px;text-decoration:underline}#convi-steady .cp-contact-link{text-underline-offset:4px;border-top:1px solid #d7e4ec;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:24px;padding:15px 0;font-size:12px;text-decoration:underline;display:flex}#convi-steady .cp-policy{min-width:0;max-width:760px}#convi-steady .cp-policy p,#convi-steady .cp-policy li,#convi-steady .cp-policy dd{color:#486377;overflow-wrap:break-word;font-size:16px;line-height:1.85}#convi-steady .cp-policy .cp-scope{padding-bottom:34px;font-size:15px}#convi-steady .cp-policy section{border-top:1px solid #d7e4ec;padding:34px 0 38px;scroll-margin-top:24px}#convi-steady .cp-section-number{color:#246eaa;margin-bottom:12px;font:600 12px/1.5 Manrope,sans-serif;display:block}#convi-steady .cp-policy h2{letter-spacing:-1px;margin:0 0 23px;font-size:clamp(26px,2.7vw,34px)}#convi-steady .cp-policy p+p{margin-top:18px}#convi-steady .cp-policy a{color:#18578b;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline 1px}#convi-steady .cp-policy ul{margin:20px 0;padding-left:23px}#convi-steady .cp-policy li{margin:12px 0;padding-left:5px}#convi-steady .cp-policy strong{color:#123e60;font-weight:700}#convi-steady .cp-notice{background:#fffaf0;border-left:3px solid #c58b20;margin-top:25px;padding:22px 25px}#convi-steady .cp-notice h3{letter-spacing:-.3px;margin:0 0 9px;font-size:18px}#convi-steady .cp-notice p{font-size:15px}#convi-steady .cp-services{margin:0 0 24px}#convi-steady .cp-services>div{border-bottom:1px solid #e1eaf0;grid-template-columns:135px minmax(0,1fr);gap:20px;padding:21px 0;display:grid}#convi-steady .cp-services>div:first-child{padding-top:0}#convi-steady .cp-services dt{color:#123e60;font:700 14px/1.7 Manrope,sans-serif}#convi-steady .cp-services dd{margin:0;font-size:15px}#convi-steady .cp-cookie-button{cursor:pointer;margin-top:25px}@media (width<=1000px){#convi-steady .cp-privacy-hero{grid-template-columns:1.2fr 1fr;gap:5%}#convi-steady .cp-privacy-layout{grid-template-columns:195px minmax(0,1fr);gap:6%}#convi-steady .cp-services>div{grid-template-columns:1fr;gap:7px}}@media (width<=760px){#convi-steady .cp-privacy-hero{grid-template-columns:1fr;gap:28px;padding:34px 0 38px}#convi-steady .cp-summary{border-bottom-right-radius:38px;padding:24px 26px}#convi-steady .cp-privacy-layout{grid-template-columns:1fr;gap:32px;padding-top:27px;padding-bottom:32px}#convi-steady .cp-contents{position:static}#convi-steady .cp-contents ol{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}#convi-steady .cp-contact-link{justify-content:flex-start;gap:20px;margin-top:12px}#convi-steady .cp-policy .cp-scope{padding-bottom:28px}#convi-steady .cp-policy section{padding:28px 0 32px}#convi-steady .cp-policy p,#convi-steady .cp-policy li{font-size:15px}#convi-steady .cp-policy h2{font-size:29px}#convi-steady .cp-notice{padding:19px 20px}}@media (width<=420px){#convi-steady .cp-contents ol{grid-template-columns:1fr}#convi-steady .cp-privacy h1{font-size:38px}#convi-steady .cp-policy h2{font-size:27px}}
