.sap-rd{--ink:rgba(26,24,22,.9);--body:rgba(26,24,22,.72);--meta:rgba(26,24,22,.54);--rule:rgba(26,24,22,.12);--hair:rgba(26,24,22,.08);--col:600px;font-family:var(--font-sans)}@media (min-width:1024px){.sap-shell.sap-rd{grid-template-columns:316px minmax(0,var(--col));gap:16px;justify-content:center;max-width:none;padding-top:24px}}.sap-rd .sap-article{max-width:var(--col);font-size:21px;line-height:1.4;letter-spacing:-.02em;color:var(--body)}.sap-rd .sap-article h1{font-size:56px;line-height:1.06;letter-spacing:-.045em;font-weight:600;color:var(--ink);margin:0 0 28px}.sap-rd .sap-article h2{display:block;font-size:40px;line-height:1.08;letter-spacing:-.04em;margin:72px 0 40px}.sap-rd .sap-article h2,.sap-rd .sap-article h3{font-weight:600;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 32px)}.sap-rd .sap-article h3{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:48px 0 24px}.sap-rd .sap-article p{font-size:21px;line-height:1.4;letter-spacing:-.02em;color:var(--body);margin:0 0 30px}.sap-rd .sap-article li{font-size:18px;line-height:1.45}.sap-rd .sap-article b,.sap-rd .sap-article strong{color:var(--ink);font-weight:600}.sap-rd .sap-article .eyebrow{font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);margin:0 0 16px}.sap-rd .sap-article .eyebrow a{color:inherit;text-decoration:none}.sap-rd .sap-article .eyebrow a:hover{color:var(--ink)}.sap-rd .sap-article .byline{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;border:0;padding:0;margin:0 0 40px;font-size:13px;line-height:1.5;color:var(--meta)}.sap-rd .sap-article .byline__photo{flex:0 0 44px;width:44px;height:44px;border-radius:50%;object-fit:cover;display:block;background:var(--hair)}.sap-rd .sap-article .byline__meta{display:flex;flex-direction:column;min-width:0}.sap-rd .sap-article .byline__meta>span{display:block}.sap-rd .sap-article .byline .rev{color:var(--ink);font-weight:500;text-decoration:none}.sap-rd .sap-article .byline .rev:hover{text-decoration:underline;text-underline-offset:3px}.sap-rd .sap-article .lede{font-size:23px;line-height:1.38;letter-spacing:-.025em;color:rgba(26,24,22,.85);margin:0 0 30px}.sap-rd .sap-article .quickfacts{background:none;border:0;border-radius:0;padding:0;margin:48px 0}.sap-rd .sap-article .quickfacts .qf-h{font-size:21px;line-height:1.4;letter-spacing:-.02em;text-transform:none;font-weight:500;color:var(--ink);margin:0 0 16px}.sap-rd .sap-article .quickfacts ul{margin:0;padding:0 0 0 24px;list-style:disc}.sap-rd .sap-article .quickfacts li{font-size:19px;line-height:1.45;letter-spacing:-.015em;color:var(--body);padding:0 0 0 4px;margin:0 0 14px}.sap-rd .sap-article .quickfacts li:last-child{margin:0}.sap-rd .sap-article .quickfacts li:before{content:none;display:none}.sap-rd .sap-article .quickfacts li::marker{color:var(--meta)}.sap-rd .sap-article ol.steps li{font-size:18px;line-height:1.45;color:var(--body);border-top-color:var(--hair)}.sap-rd .sap-article ol.steps li:before{background:none;border-color:var(--rule);color:var(--meta);font-weight:600}.sap-rd .sap-article ol.steps b{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.sap-rd .sap-article ul.guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0 0 30px;padding-left:24px}.sap-rd .sap-article ul.guides li{font-size:18px;line-height:1.4;color:var(--ink)}.sap-rd .sap-article figure,.sap-rd .sap-article figure.photo{margin:48px 0;padding:0;background:none;border:0;border-radius:0;overflow:visible}.sap-rd .sap-article figure img,.sap-rd .sap-article figure svg,.sap-rd .sap-article figure.photo img{display:block;width:100%;height:auto;border-radius:16px;overflow:hidden}.sap-rd .sap-article figcaption,.sap-rd .sap-article figure.photo figcaption{margin-top:12px;padding:0;border:0;background:none;font-size:14px;line-height:1.5;font-style:normal;font-weight:400;letter-spacing:-.005em;color:var(--meta)}.sap-rd .sap-article figcaption b,.sap-rd .sap-article figcaption strong{font-style:normal;font-weight:600;color:var(--ink)}.sap-rd .sap-article figure.photo.hero{margin:0 0 40px}.sap-rd .sap-article figure.photo.hero img{aspect-ratio:3/2;object-fit:cover;object-position:50% 35%}.sap-rd .sap-article h2 .h-anchor{opacity:0;margin-left:10px;width:16px;height:16px;color:var(--meta);vertical-align:middle;display:inline-block;border:0;padding:0;background:none;transition:opacity .15s,color .15s}.sap-rd .sap-article h2 .h-anchor svg{display:block;width:16px;height:16px}.sap-rd .sap-article h2:focus-within .h-anchor,.sap-rd .sap-article h2:hover .h-anchor{opacity:1}.sap-rd .sap-article h2 .h-anchor:hover{color:var(--ink)}.sap-rd .sap-article h2 .h-anchor.copied{opacity:1;color:var(--good)}@media (hover:none){.sap-rd .sap-article h2 .h-anchor{display:none}}.sap-rd .sap-article .cta-card{display:block;background:#fff;border:.75px solid rgba(0,0,0,.06);border-radius:20px;overflow:hidden;margin:48px 0;box-shadow:0 1px 2px rgba(26,24,22,.04)}.sap-rd .sap-article .cta-card__body{padding:32px}.sap-rd .sap-article .cta-card__title{font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:600;color:var(--ink);margin:0 0 24px}.sap-rd .sap-article .cta-card__actions{display:flex;flex-wrap:wrap;gap:12px}.sap-rd .sap-article .cta-card .btn{height:48px;padding:0 28px;border-radius:48px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.sap-rd .sap-article .cta-card .btn--primary{background:#1a1816;color:#fff;border:1px solid #1a1816}.sap-rd .sap-article .cta-card .btn--primary:hover{background:#332f2b;color:#fff}.sap-rd .sap-article .cta-card .btn--ghost{background:#fff;color:var(--ink);border:1px solid var(--rule)}.sap-rd .sap-article .cta-card .btn--ghost:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:640px){.sap-rd .sap-article .cta-card__body{padding:24px}.sap-rd .sap-article .cta-card .btn{width:100%;justify-content:center;padding:0 20px}}.sap-rd .sap-article .note{background:none;border:0;border-left:1.5px solid var(--rule);border-radius:0;padding:2px 0 2px 20px;margin:30px 0;font-size:18px;line-height:1.45;letter-spacing:-.015em;color:var(--body)}.sap-rd .sap-article .tbl-scroll{margin:8px 0 30px}.sap-rd .sap-article table.tbl{font-size:16px;border:0}.sap-rd .sap-article table.tbl caption{font-size:13px;line-height:1.5;letter-spacing:.06em;color:var(--meta);font-weight:600;margin:0 0 8px}.sap-rd .sap-article table.tbl thead th{font-size:13px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--meta);background:none;border-radius:0;border-bottom:1.5px solid var(--rule);padding:10px 16px 10px 0}.sap-rd .sap-article table.tbl td{font-size:16px;line-height:1.45;letter-spacing:-.01em;color:var(--body);padding:14px 16px 14px 0;background:none}.sap-rd .sap-article table.tbl tbody tr:last-child td,.sap-rd .sap-article table.tbl td{border-bottom:.75px solid var(--hair)}.sap-rd .sap-article table.tbl td:first-child{color:var(--ink);font-weight:500}@media (max-width:767px){.sap-rd .sap-article .tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:none;margin-right:-20px;padding-right:20px}.sap-rd .sap-article table.tbl{display:table;width:max-content;min-width:100%}.sap-rd .sap-article table.tbl thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:table-header-group}.sap-rd .sap-article table.tbl tbody{display:table-row-group;width:auto}.sap-rd .sap-article table.tbl tr{display:table-row;width:auto;border:0;border-radius:0;padding:0;margin:0;background:none}.sap-rd .sap-article table.tbl td,.sap-rd .sap-article table.tbl th{display:table-cell;width:auto;max-width:260px}.sap-rd .sap-article table.tbl td{padding:12px 16px 12px 0}.sap-rd .sap-article table.tbl td:before{content:none;display:none}.sap-rd .sap-article table.tbl caption{position:-webkit-sticky;position:sticky;left:0;max-width:calc(100vw - 40px)}.sap-rd .sap-article table.tbl td:first-child,.sap-rd .sap-article table.tbl th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg-color);max-width:140px}}.sap-rd .sap-article .faq h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--ink);margin:32px 0 10px}.sap-rd .sap-article .faq p{font-size:18px;line-height:1.45;color:var(--body)}.sap-rd .sap-article details{border-bottom-color:var(--rule)}.sap-rd .sap-article .refs{margin-top:64px;border-top:1px solid var(--rule)}.sap-rd .sap-article .refs h2{font-size:25px;letter-spacing:-.03em;margin:32px 0 20px}.sap-rd .sap-article .refs li,.sap-rd .sap-article .refs ol{font-size:14px;line-height:1.5;color:var(--meta)}.sap-rd .sap-article .refs li{margin-bottom:12px}.sap-rd .sap-article .refs a{color:var(--ink)}.sap-rd .sap-article .refs em{font-style:italic}.sap-rd .sap-article .disclaimer{border-top-color:var(--rule)}.sap-rd .sap-article .disclaimer,.sap-rd .sap-article p.meta{font-size:14px;line-height:1.5;color:var(--meta)}@media (max-width:1200px){.sap-rd .sap-article h1{font-size:48px}.sap-rd .sap-article h2{font-size:34px}}@media (max-width:768px){.sap-rd .sap-article{max-width:none;font-size:18px}.sap-rd .sap-article h1{font-size:32px;letter-spacing:-.035em;margin-bottom:24px}.sap-rd .sap-article h2{font-size:26px;letter-spacing:-.03em;margin:56px 0 24px}.sap-rd .sap-article h3{font-size:21px;margin:36px 0 16px}.sap-rd .sap-article p{font-size:18px;line-height:1.45}.sap-rd .sap-article li{font-size:17px}.sap-rd .sap-article .lede{font-size:20px;line-height:1.4}.sap-rd .sap-article .quickfacts .qf-h{font-size:18px}.sap-rd .sap-article .quickfacts li{font-size:17px}.sap-rd .sap-article .faq h3{font-size:19px}.sap-rd .sap-article .faq p,.sap-rd .sap-article .note{font-size:17px}.sap-rd .sap-article .cta-card__title{font-size:22px}.sap-rd .sap-article table.tbl td{font-size:15px}.sap-rd .sap-article figure,.sap-rd .sap-article figure.photo{margin:36px 0}}@media (prefers-reduced-motion:reduce){.sap-rd .sap-article *,.sap-rd .sap-toc *{transition:none!important}}