:root{--navy: #07172b;--navy-light: #102840;--ink: #0a1b32;--muted: #526078;--ivory: #faf9f5;--gold: #b68532;--gold-light: #f6d789;--line: #e1ded5;--content: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:750;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,5.15vw,4.8rem)}h2{font-size:clamp(2rem,3.3vw,3.1rem)}h3{font-size:clamp(1.3rem,2vw,1.65rem)}p{color:var(--muted)}:focus-visible{outline:3px solid #3185b7;outline-offset:5px}::selection{background:#edcf8b;color:var(--ink)}.container{width:min(var(--content),100% - 96px);margin-inline:auto}.section{padding-block:85px}.rule{border-top:1px solid var(--line)}.dark{background:var(--navy);color:#fff}.dark p{color:#c6d1df}.dark .eyebrow{color:var(--gold-light)}.eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;color:#815d23;font-size:.73rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold);flex:0 0 auto}.lead{max-width:690px;margin-top:24px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.65}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:14px 25px;border:1px solid var(--gold);border-radius:7px;background:transparent;color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 18px #091b3212}.btn-gold{border-color:#e5bc6a;background:linear-gradient(115deg,#f5d992,#d9ae58);color:#172031}.dark .btn-outline{color:#fff}.dark .btn-outline:hover{background:#ffffff0c}.text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:5px;border-bottom:1px solid rgba(182,133,50,.3764705882);font-size:.93rem;font-weight:600}.text-link:hover{color:#98702d}.section-head{max-width:810px;margin-bottom:50px}.grid-three{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.grid-three article{padding-left:30px;border-left:1px solid var(--line)}.grid-three article:first-child{padding-left:0;border-left:0}.grid-three h3{margin:20px 0 14px}.grid-three p{font-size:1rem}.section-number{display:block;margin-bottom:14px;color:#966c25;font-size:.82rem;letter-spacing:.12em}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid rgba(191,145,62,.5019607843);border-radius:50%;color:#a67724;font-size:1.8rem}.tags{display:block;margin-top:25px;color:#956c27;font-size:.7rem;letter-spacing:.16em}@media(max-width:800px){.container{width:calc(100% - 40px)}.section{padding-block:60px}.split,.grid-three{grid-template-columns:1fr;gap:36px}.grid-three article,.grid-three article:first-child{padding:0 0 24px;border:0;border-bottom:1px solid var(--line)}.section-head{margin-bottom:32px}}@media(max-width:700px){.eyebrow{font-size:.64rem;letter-spacing:.15em}.actions{gap:12px}.btn{padding:13px 20px}}@media(prefers-reduced-motion:no-preference){.parallax-layer{translate:var(--parallax-x, 0px) var(--parallax-y, 0px);scale:var(--parallax-scale, 1);transform-origin:left center}::highlight(orbideft-untyped){color:transparent;text-shadow:none}}@media print{.parallax-layer{translate:none!important;scale:none!important}::highlight(orbideft-untyped){color:inherit}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}app-legal-layout .policy-content p,app-legal-layout .policy-content ul,app-legal-layout .policy-content ol{margin-bottom:16px}app-legal-layout .policy-content ul,app-legal-layout .policy-content ol{padding-left:24px}app-legal-layout .policy-content li+li{margin-top:8px}app-legal-layout .policy-content h3{margin:24px 0 12px;font-size:1.15rem}app-legal-layout .policy-content a{text-decoration:underline;text-underline-offset:3px}app-website-privacy-page .introduction,app-website-privacy-page .policy-content p,app-website-privacy-page .policy-content li,app-kolinn-privacy-page .introduction,app-kolinn-privacy-page .policy-content p,app-kolinn-privacy-page .policy-content li,app-kolinn-account-deletion-page .introduction,app-kolinn-account-deletion-page .policy-content p,app-kolinn-account-deletion-page .policy-content li{text-align:justify;text-align-last:start;-webkit-hyphens:auto;hyphens:auto}
