.osr-service{padding-block:40px 80px;color:var(--osv-ink,#17283d)}
.osr-service nav{font-size:14px;line-height:1.6}
.osr-service header{max-width:900px;margin:40px 0}
.osr-service__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:600;color:#123cff}
.osr-service h1{font-size:clamp(36px,5vw,64px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}
.osr-service h2{font-size:25px;line-height:1.3;margin:32px 0 14px}
.osr-service__layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:72px;align-items:start}
.osr-service__body{font-size:17px;line-height:1.75;min-width:0;overflow-wrap:anywhere}
.osr-service__body p,.osr-service__body ul,.osr-service__body ol{margin-bottom:20px}
.osr-service__body ul,.osr-service__body ol{padding-left:24px}
.osr-service__body a{text-decoration:underline;text-underline-offset:4px}
.osr-service__body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}
.osr-service__body td,.osr-service__body th{padding:12px;border:1px solid #d9dee5;min-width:100px}
.osr-service__help{background:#f6f6f1;padding:24px;border-top:2px solid #123cff}
.osr-service__help h2{font-size:20px;margin:0 0 16px}
.osr-service__help a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;border-bottom:1px solid #d9dee5;font-size:15px}
.osr-service a:focus-visible{outline:3px solid #123cff;outline-offset:4px}
.osr-service__source{border-top:1px solid #d9dee5;padding-top:24px}
.osr-service--gifts{padding-bottom:0}
.osr-service--gifts .osr-service__layout{grid-template-columns:minmax(0,780px)}
@media(max-width:749px){.osr-service{padding-block:24px 48px}.osr-service header{margin:28px 0}.osr-service__layout{grid-template-columns:1fr;gap:32px}.osr-service__body{font-size:16px}.osr-service h1{font-size:38px}}
