@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.ssd-links.ssd-links .sl-wrap{width:min(var(--ssd-content-width,80rem),calc(100% - var(--ssd-page-gutter,2.5rem) * 2));margin-inline:auto} .ssd-links{--sl-pink:#bd1e50;--sl-ink:#30242d;--sl-muted:#6b6269;--sl-line:#ecdce3;--sl-soft:#fff7fa;background:#fff;color:var(--sl-ink);font:16px/1.9 "Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif;width:100%;isolation:isolate} .ssd-links *,.ssd-links *:before,.ssd-links *:after{box-sizing:border-box} .ssd-links .brxe-div{display:block} .ssd-links p,.ssd-links h1,.ssd-links h2,.ssd-links h3{margin:0;color:inherit} .ssd-links a{color:inherit;text-decoration:none} .ssd-links a:focus-visible{outline:3px solid var(--sl-pink);outline-offset:5px} .ssd-links .sl-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto} .ssd-links .sl-breadcrumb{padding-block:20px;font-size:13px;color:var(--sl-muted)} .ssd-links .sl-breadcrumb a{border-bottom:1px solid #cdb9c2} .ssd-links .sl-hero{background:linear-gradient(115deg,#fff7fa,#f7edf1);border-block:1px solid var(--sl-line);padding:60px 0 58px} .ssd-links .sl-kicker{color:var(--sl-pink);font:600 12px/1.8 Arial,sans-serif;letter-spacing:.18em;margin-bottom:14px} .ssd-links h1{font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.5;letter-spacing:.025em} .ssd-links .sl-lead{max-width:760px;color:var(--sl-muted);margin-top:20px} .ssd-links .sl-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px} .ssd-links a.sl-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--sl-pink);border-radius:4px;background:var(--sl-pink);color:#fff;font:600 15px/1.7 inherit;line-height:1.7;max-width:100%;transition:background .15s} .ssd-links a.sl-button:hover{background:#961740} .ssd-links a.sl-button-secondary{background:transparent;color:var(--sl-pink)} .ssd-links .sl-body{padding-block:56px 72px} .ssd-links .sl-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start} .ssd-links .sl-panel{border:1px solid var(--sl-line);border-radius:8px;padding:30px;background:#fff;min-width:0} .ssd-links h2{font-size:24px;font-weight:700;line-height:1.6;margin-bottom:18px} .ssd-links h3{font-size:18px;line-height:1.7;margin-bottom:10px} .ssd-links .sl-panel p+p{margin-top:14px} .ssd-links .sl-muted{color:var(--sl-muted);font-size:14px} .ssd-links .sl-section{margin-top:44px} .ssd-links .sl-section-head{border-left:4px solid #f43872;padding-left:18px;margin-bottom:22px} .ssd-links .sl-section-head h2{margin-bottom:6px} .ssd-links .sl-empty{background:var(--sl-soft);border:1px dashed #dfbccb;border-radius:6px;padding:26px} .ssd-links .sl-info-row{padding:15px 0;border-top:1px solid var(--sl-line)} .ssd-links .sl-info-label{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--sl-muted);margin-bottom:5px} .ssd-links .sl-info-value{overflow-wrap:anywhere} .ssd-links .sl-info-value a{color:var(--sl-pink);border-bottom:1px solid #dfbccb} .ssd-links .sl-code{padding:18px;background:#f7f4f6;border:1px solid var(--sl-line);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#3e3038;margin-top:14px;max-width:100%} .ssd-links .sl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .ssd-links .sl-step{background:#fff;border:1px solid var(--sl-line);border-radius:6px;padding:24px;min-width:0} .ssd-links .sl-number{color:var(--sl-pink);font:600 13px/1.8 Arial,sans-serif;letter-spacing:.12em;margin-bottom:12px} .ssd-links ul{padding-left:1.4em;margin:14px 0 0} .ssd-links li+li{margin-top:9px} .ssd-links .sl-request{margin-top:28px;padding:30px;background:var(--sl-soft);border:1px solid var(--sl-line);border-radius:8px} .ssd-links .sl-request .sl-button{margin-top:22px} .ssd-links [id]{scroll-margin-top:28px}@media(max-width:1024px){.ssd-links .sl-wrap{width:calc(100% - 48px)}}@media(max-width:767px){.ssd-links .sl-wrap{width:calc(100% - 36px)} .ssd-links .sl-hero{padding-block:36px} .ssd-links .sl-grid,.ssd-links .sl-steps{grid-template-columns:minmax(0,1fr)} .ssd-links .sl-body{padding-block:32px 44px} .ssd-links .sl-panel,.ssd-links .sl-request{padding:22px} .ssd-links h2{font-size:21px} .ssd-links .sl-section{margin-top:32px} .ssd-links .sl-actions{gap:12px} .ssd-links a.sl-button{width:100%}}@media(prefers-reduced-motion:reduce){.ssd-links *{transition:none!important}}