/* Studio Blocks: links. Generated by tools/studio-blocks/extract.mjs from the Studio block library; edit the library, then re-run. */
body .sb-links h1,body .sb-links h2,body .sb-links h3,body .sb-links h4,body .sb-links h5,body .sb-links h6,body .sb-links a{color:inherit}
body .sb-links h1,body .sb-links h2,body .sb-links h3,body .sb-links h4,body .sb-links h5,body .sb-links h6{text-transform:none}
body .sb-links p,body .sb-links li{font-size:inherit !important;line-height:inherit !important}

/* Theme tokens: the only values variants read. A site's brand replaces this block. */
body .sb-links{
  --st-space:var(--section-padding);
  --st-stack-gap:var(--st-gap-stack);
}
body .sb-links :root[data-theme="ink"]{
  --pb-bg:#121418; --pb-surface:#1D2027; --pb-text:#EFEBE3; --pb-muted:#ACA79D;
  --pb-primary:#3346C8; --pb-secondary:#E7B04A; --pb-border:#343842; --pb-on-dark:#FFFFFF;
  --pb-heading-font:"Bricolage Grotesque", "Helvetica Neue", sans-serif;
  --pb-body-font:"Figtree", "Helvetica Neue", sans-serif;
}
body .sb-links :root[data-r="rounded"]{--st-photo-r:18px}
body .sb-links :root[data-r="arch"]{--st-photo-r:50% 50% 0 0 / 28% 28% 0 0}

body .sb-links *,body .sb-links *::before,body .sb-links *::after{box-sizing:border-box}
body .sb-links{-webkit-text-size-adjust:100%}
body .sb-links{margin:0;background:var(--pb-bg);color:var(--pb-text);font:400 var(--st-type-body)/var(--st-lh-body) var(--pb-body-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}
body .sb-links img{display:block;max-width:100%}
body .sb-links a{color:inherit}
body .sb-links h1,body .sb-links h2,body .sb-links h3,body .sb-links h4,body .sb-links p,body .sb-links figure,body .sb-links blockquote,body .sb-links ul,body .sb-links ol,body .sb-links dl,body .sb-links dd{margin:0}
body .sb-links ul,body .sb-links ol{padding:0;list-style:none}

/* demo chrome (not part of the blocks) */
body .sb-links .demo-top{padding:28px clamp(20px,4vw,48px);border-bottom:var(--st-line-w) solid var(--pb-border);display:flex;flex-wrap:wrap;gap:16px 32px;align-items:baseline;justify-content:space-between}
body .sb-links .demo-top h1{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font)}
body .sb-links .demo-top p{color:var(--pb-muted);font-size:var(--st-type-small) !important;max-width:70ch}
body .sb-links .demo-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--st-type-small) !important}
body .sb-links .demo-ctl button{font:var(--pb-ui-weight) var(--st-type-small)/1 var(--pb-body-font);min-height:44px;padding:0 14px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);cursor:pointer}
body .sb-links .demo-ctl button[aria-pressed="true"]{background:var(--pb-text);color:var(--pb-bg)}

/* shared block parts */
body .sb-links .sec{position:relative;padding-block:var(--st-space);background:var(--pb-bg);color:var(--pb-text)}
body .sb-links .sec.on-surface{background:var(--pb-surface)}
body .sb-links .sec.on-primary{background:var(--pb-primary);color:var(--pb-on-dark)}
body .sb-links .wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}
body .sb-links .wrap-narrow{max-width:820px}
body .sb-links .eyebrow{display:block;font:var(--pb-ui-weight) var(--st-type-label)/1.3 var(--pb-body-font);letter-spacing:var(--st-track-label);text-transform:var(--small-titles-caps);color:var(--pb-muted);margin-bottom:16px}
body .sb-links .on-primary .eyebrow{color:inherit;opacity:.8}
body .sb-links .h{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:var(--st-track-head);text-wrap:balance}
body .sb-links .h em,body .sb-links .d em{font-style:italic;color:var(--pb-secondary)}
body .sb-links .on-primary .h em,body .sb-links .on-primary .d em{color:inherit}
body .sb-links .d{font:var(--pb-heading-weight) var(--st-type-display)/var(--st-lh-display) var(--pb-heading-font);letter-spacing:var(--st-track-display);text-wrap:balance}
body .sb-links .h3{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font);letter-spacing:var(--st-track-h3);text-wrap:balance}
body .sb-links .lead{font-size:var(--st-type-lead) !important;line-height:1.5 !important;color:var(--pb-muted);text-wrap:pretty;max-width:var(--st-measure)}
body .sb-links .p{color:var(--pb-muted);text-wrap:pretty;max-width:62ch}
body .sb-links .on-primary .p,body .sb-links .on-primary .lead{color:inherit;opacity:.88}
body .sb-links .cap{font-size:var(--st-type-small) !important;line-height:1.45 !important;color:var(--pb-muted)}
body .sb-links .copy>*+*{margin-top:24px}
body .sb-links .copy>.eyebrow+*{margin-top:0}
body .sb-links .copy>.acts{margin-top:32px}
body .sb-links .acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}
body .sb-links .btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--st-btn-h);padding:0 var(--st-btn-px);background:var(--pb-primary);color:var(--pb-on-dark);font:var(--pb-ui-weight) 16px/1 var(--pb-body-font);text-decoration:none}
body .sb-links .on-primary .btn{background:var(--pb-on-dark);color:var(--pb-primary)}
body .sb-links .tlink{display:inline-flex;align-items:center;gap:.5em;min-height:var(--st-btn-h-sm);font-weight:var(--pb-ui-weight);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
body .sb-links .btn:focus-visible,body .sb-links .tlink:focus-visible,body .sb-links .demo-ctl button:focus-visible{outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}
body .sb-links .ph{position:relative;overflow:hidden;border-radius:var(--st-photo-r);background:var(--pb-border)}
body .sb-links .ph>img{width:100%;height:100%;object-fit:cover}
body .sb-links .fill{position:relative}
body .sb-links .fill>img{position:absolute;inset:0}
body .sb-links .scrim::after{content:"";position:absolute;inset:0;background:var(--st-scrim);pointer-events:none}
body .sb-links .rule{border:0;border-top:var(--st-line-w) solid var(--pb-border);margin:0}
body .sb-links .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

@media (max-width:767px){
  body .sb-links .sec{padding-block:40px}
}
@media (prefers-reduced-motion:reduce){body .sb-links *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* 12-column grid: one column on phones, variants place children at 768px and up */
body .sb-links .g12{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;column-gap:clamp(16px,2.2vw,32px)}
@media (min-width:768px){body .sb-links .g12{grid-template-columns:repeat(12,minmax(0,1fr))}}

/* Owner rule: text at the bottom of a photo gets a gradient on top of the 40% overlay, darkest behind the words */
body .sb-links .scrim-b::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,var(--st-hero-scrim) 0%,rgb(0 0 0 / .3) 38%,rgb(0 0 0 / 0) 70%),var(--st-scrim)}
body .sb-links .scrim-55::after{background:var(--st-hero-scrim)}

/* ---- variant styles ---- */

body .sb-links .ic.ic{flex:none;display:inline-block;vertical-align:middle}
body .sb-links .soc{display:flex;flex-wrap:wrap;gap:4px}
body .sb-links .soc a{display:grid;place-items:center;width:48px;height:48px;color:inherit;border-radius:50%}
body .sb-links .soc a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}
body .sb-links .lk-arrow.lk-arrow{transition:transform var(--st-dur) var(--st-ease)}
body .sb-links a:hover>.lk-arrow.lk-arrow,body .sb-links a:focus-visible>.lk-arrow.lk-arrow{transform:translateX(4px)}

body .sb-links .l01{max-width:560px;text-align:center;display:grid;justify-items:center;gap:8px}
body .sb-links .l01-av{width:96px;aspect-ratio:1;margin-bottom:12px}
body .sb-links .l01-l{width:100%;display:grid;gap:12px;margin:24px 0 16px}
body .sb-links .l01-l a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 20px;border:var(--st-line-w) solid var(--pb-text);border-radius:var(--st-radius);text-decoration:none;font-weight:var(--pb-ui-weight);text-align:left}
body .sb-links .l01-l a.on{background:var(--pb-primary);border-color:var(--pb-primary);color:var(--pb-on-dark)}
body .sb-links .l01-l a:hover{background:var(--pb-surface)}
body .sb-links .l01-l a.on:hover{background:var(--pb-primary)}
body .sb-links .l02{max-width:600px;margin-inline:auto;background:var(--pb-bg);padding-bottom:24px}
body .sb-links .l02-cv{aspect-ratio:16/7;border-radius:0}
body .sb-links .l02-av{width:96px;aspect-ratio:1;margin:-24px auto 0;outline:6px solid var(--pb-bg)}
body .sb-links .l02-hd{text-align:center;padding:12px 20px 20px;display:grid;gap:4px}
body .sb-links .l02-l{display:grid;gap:8px;padding-inline:16px}
body .sb-links .l02-l a{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:8px 16px 8px 8px;background:var(--pb-surface);text-decoration:none}
body .sb-links .l02-l .ph{aspect-ratio:1}
body .sb-links .l02-l a>span{display:grid;gap:2px}
@media (min-width:768px){body .sb-links .l02-av{width:112px;margin-top:-48px}body .sb-links .l02-l{padding-inline:24px}}
body .sb-links .l03-hd{margin-bottom:32px}
body .sb-links .l03{display:grid;border-top:var(--st-line-w) solid var(--pb-rule-on-dark)}
body .sb-links .l03 li{border-bottom:var(--st-line-w) solid var(--pb-rule-on-dark)}
body .sb-links .l03 a{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:20px 0;text-decoration:none}
body .sb-links .l03-d{grid-row:2;opacity:.85}
body .sb-links .l03 .ic.ic{grid-row:1/3;grid-column:2}
@media (min-width:768px){
  body .sb-links .l03{grid-template-columns:repeat(3,1fr)}
  body .sb-links .l03 li{border-right:var(--st-line-w) solid var(--pb-rule-on-dark)}
  body .sb-links .l03 li:nth-child(3n){border-right:0}
  body .sb-links .l03 a{padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,32px)}
  body .sb-links .l03 li:nth-child(3n+1) a{padding-left:0}
}
body .sb-links .l04-k{text-transform:uppercase;letter-spacing:.08em;font-weight:var(--pb-ui-weight);margin-bottom:16px}
body .sb-links .l04 li{border-top:var(--st-line-w) solid var(--pb-text)}
body .sb-links .l04 li:last-child{border-bottom:var(--st-line-w) solid var(--pb-text)}
body .sb-links .l04 a{display:grid;grid-template-columns:1fr auto;gap:4px var(--st-gap-grid);align-items:center;padding-block:20px;text-decoration:none}
body .sb-links .l04-t{font:400 var(--st-type-h3)/1.1 var(--pb-heading-font);letter-spacing:-.015em}
body .sb-links .l04-d{grid-row:2;color:var(--pb-muted)}
body .sb-links .l04 .ic.ic{grid-row:1/3;grid-column:2}
body .sb-links .l04 a:hover .l04-t{font-style:italic;color:var(--pb-secondary)}
@media (min-width:768px){
  body .sb-links .l04 a{grid-template-columns:7fr 4fr auto;padding-block:clamp(20px,2.4vw,32px)}
  body .sb-links .l04-t{font-size:var(--st-type-h2) !important}
  body .sb-links .l04-d{grid-row:auto}
  body .sb-links .l04 .ic.ic{grid-row:auto;grid-column:auto}
}
body .sb-links .l05-g{display:grid;gap:32px}
body .sb-links .l05-h{font:var(--pb-ui-weight) var(--st-type-label)/1.2 var(--pb-body-font);letter-spacing:var(--st-track-label);text-transform:uppercase;color:var(--pb-muted);border-bottom:var(--st-line-w) solid var(--pb-border);padding-bottom:12px;margin-bottom:6px}
body .sb-links .l05-g a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-weight:500}
body .sb-links .l05-g a:hover{text-decoration:underline;text-underline-offset:4px}
@media (min-width:480px){body .sb-links .l05-g{grid-template-columns:1fr 1fr;column-gap:32px}}
@media (min-width:768px){body .sb-links .l05-t{grid-column:1/5}body .sb-links .l05-g{grid-column:6/13;column-gap:clamp(32px,4vw,64px);row-gap:48px}}
body .sb-links .l06-h{margin-bottom:32px}
body .sb-links .l06{display:grid;gap:var(--st-stack-gap)}
body .sb-links .l06 a{display:block;aspect-ratio:var(--pb-ar-landscape);color:var(--pb-on-dark);text-decoration:none}
body .sb-links .l06 img{position:absolute;inset:0;transition:transform .5s ease}
body .sb-links .l06 a:hover img{transform:scale(var(--st-img-zoom))}
body .sb-links .l06-c{position:absolute;z-index:1;left:24px;right:64px;bottom:24px;display:grid;gap:4px}
body .sb-links .l06-a.l06-a{position:absolute;z-index:1;right:24px;bottom:28px}
body .sb-links .l06 a:focus-visible{outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}
@media (min-width:768px){body .sb-links .l06{--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:clamp(20px,2.4vw,32px)}body .sb-links .l06 a{aspect-ratio:var(--pb-ar-portrait)}}
@media (prefers-reduced-motion:reduce){body .sb-links .l06 a:hover img{transform:none}}
body .sb-links .l07-l li{display:grid;grid-template-columns:48px 1fr;gap:4px 16px;align-items:center;border-top:var(--st-line-w) solid var(--pb-border);padding-block:16px}
body .sb-links .l07-l li:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l07-i{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;background:var(--pb-bg);color:var(--pb-secondary)}
body .sb-links .l07-n{font:500 18px/1.3 var(--pb-heading-font)}
body .sb-links .l07-l .tlink{grid-column:2}
@media (min-width:768px){body .sb-links .l07-t{grid-column:1/5}body .sb-links .l07-l{grid-column:6/13}body .sb-links .l07-l li{grid-template-columns:48px 1fr auto;gap:20px}body .sb-links .l07-i{grid-row:auto}body .sb-links .l07-l .tlink{grid-column:auto}}
body .sb-links .l08-s{display:grid;gap:10px}
body .sb-links .l08-s a{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;border:var(--st-line-w) solid var(--pb-border);background:var(--pb-surface);border-radius:var(--st-radius);text-decoration:none;font-weight:var(--pb-ui-weight)}
body .sb-links .l08-s a:hover{border-color:var(--pb-text)}
body .sb-links .l08-s a.on{background:var(--pb-primary);border-color:var(--pb-primary);color:var(--pb-on-dark)}
@media (min-width:768px){body .sb-links .l08{align-items:center}body .sb-links .l08-t{grid-column:1/6}body .sb-links .l08-s{grid-column:7/12}}
body .sb-links .l09-h{margin-bottom:24px}
body .sb-links .l09{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body .sb-links .l09 a{display:grid;gap:4px;padding:24px 20px;background:var(--pb-bg);border:var(--st-line-w) solid var(--pb-border);text-decoration:none;height:100%}
body .sb-links .l09 a:hover{border-color:var(--pb-text)}
body .sb-links .l09 .ic.ic{margin-bottom:16px}
body .sb-links .l09-n{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font)}
body .sb-links .l09 .cap{overflow-wrap:anywhere}
body .sb-links .l09-f{margin-top:12px;font-weight:var(--pb-ui-weight);text-decoration:underline;text-underline-offset:5px}
@media (min-width:768px){body .sb-links .l09{--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:clamp(16px,2vw,28px)}body .sb-links .l09 a{padding:clamp(24px,3vw,36px)}}
body .sb-links .l10{display:grid;gap:20px}
body .sb-links .l10-w{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font:var(--pb-heading-weight) var(--st-type-h1)/1.15 var(--pb-heading-font);letter-spacing:-.02em}
body .sb-links .l10-w a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .3s ease}
body .sb-links .l10-w a:hover,body .sb-links .l10-w a:focus-visible{background-size:100% 2px;font-style:italic}
body .sb-links .l10-g{white-space:nowrap;display:inline-flex;gap:.3em}
body .sb-links .l10-g>span{color:var(--pb-secondary)}
body .sb-links .l11 li{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l11 a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 32px;padding-block:12px;text-decoration:none}
body .sb-links .l11-w{font:var(--pb-heading-weight) var(--st-type-display)/var(--st-lh-display) var(--pb-heading-font);letter-spacing:-.035em}
body .sb-links .l11-d{color:var(--pb-muted);max-width:30ch}
body .sb-links .l11 a:hover .l11-w{font-style:italic;color:var(--pb-secondary)}
@media (max-width:767px){body .sb-links .l11-w{font-size:var(--st-type-h1) !important}body .sb-links .l11-d{width:100%}}
body .sb-links .l12-h{margin-bottom:32px}
body .sb-links .l12{display:grid;gap:12px}
body .sb-links .l12 a{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center;padding:12px;border:var(--st-line-w) solid var(--pb-border);background:var(--pb-surface);text-decoration:none}
body .sb-links .l12 a:hover{border-color:var(--pb-text)}
body .sb-links .l12 .ph{aspect-ratio:1}
body .sb-links .l12-t{font:500 19px/1.25 var(--pb-heading-font)}
body .sb-links .l12-u{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:var(--pb-ui-weight);font-size:var(--st-type-small) !important}
@media (min-width:768px){body .sb-links .l12{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px)}body .sb-links .l12 a{grid-template-columns:120px 1fr;gap:var(--st-gap-grid)}}
body .sb-links .l13-f{display:grid;gap:8px;text-decoration:none}
body .sb-links .l13-f .ph{aspect-ratio:var(--pb-ar-landscape);margin-bottom:8px}
body .sb-links .l13-r li{border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l13-r li:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l13-r a{display:flex;justify-content:space-between;align-items:center;min-height:60px;font:500 19px/1.2 var(--pb-heading-font);text-decoration:none}
@media (min-width:768px){body .sb-links .l13-f{grid-column:1/8}body .sb-links .l13-r{grid-column:9/13;align-self:center}}
body .sb-links .l14{text-align:center}
body .sb-links .l14-c{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;max-width:900px;margin-inline:auto}
body .sb-links .l14-c a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:var(--st-line-w) solid var(--pb-border);background:var(--pb-surface);border-radius:var(--st-radius);text-decoration:none;font-weight:var(--pb-ui-weight)}
body .sb-links .l14-c a span{font-weight:400;color:var(--pb-muted)}
body .sb-links .l14-c a:hover{border-color:var(--pb-text)}
@media (max-width:767px){body .sb-links .l14{text-align:left}body .sb-links .l14-c{justify-content:flex-start}}
body .sb-links .l15{max-width:560px;display:grid;gap:var(--st-gap-grid)}
body .sb-links .l15-hd{display:flex;align-items:center;gap:16px}
body .sb-links .l15-av{width:64px;aspect-ratio:1}
body .sb-links .l15-s{opacity:.85}
body .sb-links .l15-f{display:grid;gap:12px;text-decoration:none;background:color-mix(in srgb,var(--pb-on-dark) 10%,transparent);padding:12px}
body .sb-links .l15-f .ph{aspect-ratio:var(--pb-ar-landscape);position:relative}
body .sb-links .l15-f .ph::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .3)}
body .sb-links .l15-p.l15-p{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--pb-on-dark)}
body .sb-links .l15-ft{display:grid;gap:2px;padding:0 4px 4px}
body .sb-links .l15-ft span{opacity:.85}
body .sb-links .l15-l li{border-bottom:var(--st-line-w) solid var(--pb-rule-on-dark)}
body .sb-links .l15-l a{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:var(--pb-ui-weight);text-decoration:none}
body .sb-links .l16-h{margin-bottom:32px}
body .sb-links .l16{columns:2;column-gap:var(--st-gap-grid)}
body .sb-links .l16 section{break-inside:avoid;padding-bottom:20px}
body .sb-links .l16-l{font:var(--pb-heading-weight) var(--st-type-h2)/1 var(--pb-heading-font);color:var(--pb-secondary);border-bottom:var(--st-line-w) solid var(--pb-border);padding-bottom:6px;margin-bottom:4px}
body .sb-links .l16 a{display:flex;align-items:center;min-height:40px;text-decoration:none}
body .sb-links .l16 a:hover{text-decoration:underline;text-underline-offset:4px}
@media (min-width:768px){body .sb-links .l16{columns:4;column-gap:clamp(24px,3vw,48px)}}
body .sb-links .l17-g details{border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l17-g details:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l17-g summary{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;min-height:68px;cursor:pointer;list-style:none}
body .sb-links .l17-g summary::-webkit-details-marker{display:none}
body .sb-links .l17-g details[open] summary .ic.ic{transform:rotate(180deg)}
body .sb-links .l17-g ul{padding-bottom:16px}
body .sb-links .l17-g a{display:flex;align-items:center;min-height:44px;font-weight:500}
@media (min-width:768px){body .sb-links .l17-t{grid-column:1/5}body .sb-links .l17-g{grid-column:6/13}body .sb-links .l17-g ul{columns:2;column-gap:32px}}
body .sb-links .l18{text-align:center}
body .sb-links .l18-g{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:20px 12px;margin-top:28px;max-width:880px;margin-inline:auto}
body .sb-links .l18-g a{display:grid;justify-items:center;gap:10px;text-decoration:none;font-weight:var(--pb-ui-weight)}
body .sb-links .l18-i{display:grid;place-items:center;width:72px;height:72px;background:var(--pb-bg);border:var(--st-line-w) solid var(--pb-border);border-radius:calc(var(--st-photo-r) / 2);color:var(--pb-primary)}
body .sb-links :root[data-r="arch"] .l18-i{border-radius:var(--st-radius) var(--st-radius) var(--st-radius) var(--st-radius)}
body .sb-links .l18-g a:hover .l18-i{background:var(--pb-primary);color:var(--pb-on-dark);border-color:var(--pb-primary)}
@media (min-width:768px){body .sb-links .l18-g{--fit-max:6;grid-template-columns:repeat(var(--fit-c,6),1fr)}body .sb-links .l18-i{width:88px;height:88px}}
body .sb-links .l19-m{aspect-ratio:var(--pb-ar-landscape)}
body .sb-links .l19-r .h{margin-bottom:20px}
body .sb-links .l19-r li{border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l19-r li:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l19-r a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;text-decoration:none}
body .sb-links .l19-r a>span{display:grid;gap:2px}
@media (min-width:768px){body .sb-links .l19-m{grid-column:1/7;aspect-ratio:auto}body .sb-links .l19-r{grid-column:8/13}}
body .sb-links .l20-l li{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;border-top:var(--st-line-w) solid var(--pb-border);padding-block:16px}
body .sb-links .l20-l li:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-links .l20-l li>.ic.ic{color:var(--pb-secondary);grid-row:span 2}
body .sb-links .l20-v{font:500 19px/1.3 var(--pb-heading-font);overflow-wrap:anywhere}
body .sb-links .l20-l .tlink{grid-column:2}
body .sb-links .l20-e{border:1.5px dashed var(--pb-border);padding:28px;display:grid;gap:14px;justify-items:start;color:var(--pb-muted);align-self:start}
body .sb-links .l20-e strong{color:var(--pb-text)}
@media (min-width:768px){body .sb-links .l20-l{grid-column:1/8}body .sb-links .l20-l li{grid-template-columns:auto 1fr auto;gap:20px}body .sb-links .l20-l li>.ic.ic{grid-row:auto}body .sb-links .l20-l .tlink{grid-column:auto}body .sb-links .l20-e{grid-column:9/13}}

