.d2sm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}.d2sm-grid>p{display:none}.d2sm-panel{background:var(--d2-surface,#ffffff);border:1px solid var(--d2-line,#e8e8e8);border-radius:var(--d2-radius-lg,12px);padding:32px 32px 28px;position:relative;transition:border-color 0.25s var(--d2-ease,cubic-bezier(.2,.8,.2,1)),box-shadow 0.25s var(--d2-ease,cubic-bezier(.2,.8,.2,1)),transform 0.25s var(--d2-ease,cubic-bezier(.2,.8,.2,1))}.d2sm-panel:hover{border-color:var(--d2-line-strong,#d8d8d8);box-shadow:0 14px 36px -18px rgb(26 26 26 / .18);transform:translateY(-2px)}.d2sm-panel--wide{grid-column:1 / -1}.d2sm-panel__header{display:flex;align-items:baseline;gap:14px;padding-bottom:16px;margin-bottom:0;border-bottom:1px solid var(--d2-line,#e8e8e8)}.d2sm-panel__num{font-family:var(--d2-font-display,'Montserrat',Arial,Helvetica,sans-serif);font-weight:800;font-size:13px;letter-spacing:2.5px;color:var(--d2-orange,#fc8902);flex-shrink:0}.d2sm-panel__title{font-family:var(--d2-font-display,'Montserrat',Arial,Helvetica,sans-serif);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--d2-ink-strong,#1a1a1a);margin:0;flex:1;line-height:1.2}.d2sm-panel__title a{color:inherit;text-decoration:none;transition:color 0.2s var(--d2-ease,cubic-bezier(.2,.8,.2,1))}.d2sm-panel__title a:hover{color:var(--d2-orange,#fc8902)}.d2sm-list,.d2sm-list ul{list-style:none;margin:0;padding:0}.d2sm-list{padding-top:8px}.d2sm-list>li{padding:5px 0}.d2sm-list a{display:inline-flex;align-items:center;color:var(--d2-ink,#222222);text-decoration:none;font-family:var(--d2-font-body,Arial,Helvetica,sans-serif);font-size:16px;font-weight:500;padding:4px 0;transition:color 0.2s var(--d2-ease,cubic-bezier(.2,.8,.2,1)),transform 0.2s var(--d2-ease,cubic-bezier(.2,.8,.2,1))}.d2sm-list a:hover{color:var(--d2-orange,#fc8902);transform:translateX(3px)}.d2sm-arrow{display:inline-block;margin-left:8px;color:var(--d2-orange,#fc8902);font-weight:700;font-size:13px;transition:transform 0.2s var(--d2-ease,cubic-bezier(.2,.8,.2,1))}.d2sm-list a:hover .d2sm-arrow{transform:translateX(3px)}body.d2-sitemap-page .d2sm-list,body.d2-sitemap-page .d2sm-list ul{list-style:none;padding-left:0}body.d2-sitemap-page .d2sm-list li::marker{content:""}body.d2-sitemap-page .d2sm-list>li::before{content:none;display:none}body.d2-sitemap-page .d2sm-list ul{margin:6px 0 10px 10px;padding-left:18px;border-left:2px solid var(--d2-line,#e8e8e8)}body.d2-sitemap-page .d2sm-list ul li{padding:3px 0;position:relative}body.d2-sitemap-page .d2sm-list ul li::before{content:"";display:block;position:absolute;left:-18px;top:16px;width:12px;height:2px;background:var(--d2-line,#e8e8e8)}.d2sm-list ul a{font-size:14.5px;font-weight:400;color:var(--d2-ink-muted,#444444)}.d2sm-list ul a:hover{color:var(--d2-orange,#fc8902)}.d2sm-placeholder{display:inline-flex;align-items:center;color:var(--d2-ink-faint,#666666);font-style:italic;font-size:14px;font-weight:400;padding:4px 0}.d2sm-placeholder::before{content:"○";margin-right:8px;color:var(--d2-line-strong,#d8d8d8);font-style:normal}.d2sm-badge{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:99px;font-family:var(--d2-font-display,'Montserrat',Arial,Helvetica,sans-serif);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:var(--d2-orange-tint,rgb(252 137 2 / .12));color:var(--d2-orange-hover,#e57a00)}.d2sm-list--cols{columns:2;column-gap:32px}.d2sm-list--cols>li{break-inside:avoid}.d2sm-cta{padding-bottom:60px}.d2sm-cta .d2-hero-split__heading{font-size:32px}@media (max-width:980px){.d2sm-grid{grid-template-columns:1fr;gap:16px}.d2sm-panel{padding:26px 24px 22px}.d2sm-panel__title{font-size:19px}.d2sm-list--cols{columns:1}}@media (max-width:720px){.d2sm-cta .d2-hero-split__heading{font-size:22px}.d2sm-panel{padding:22px 20px 18px}.d2sm-panel__title{font-size:18px}.d2sm-list a{font-size:15px}}