/* rev 49592622 */


:root{
  --cap-sheet:#ffffff;
  --cap-canvas:#f1ebdf;
  --cap-band:#e2d8c4;
  --cap-deep:#17171d;
  --cap-deep2:#20202a;

  --cap-ink:#1d1b19;
  --cap-ink2:#5c5750;
  --cap-dink:#f2efe9;
  --cap-dink2:#b9b3a8;

  --cap-cta:#8a1538;
  --cap-ctah:#6d1029;
  --cap-ochre:#8c5a10;
  --cap-ochre-d:#d9a441;
  --cap-ochre-b:#6e4206;
  --cap-ok:#1f6f4a;
  --cap-ok-d:#5cc08c;
  --cap-ok-b:#17543a;
  --cap-mute:#6b6255;
  --cap-line:#d8cdb6;
  --cap-line-d:rgba(242,239,233,.16);

  --cap-frame:1152px;
  --cap-rail:132px;
  --cap-gap:48px;
  --cap-col:820px;
  --cap-inpad:clamp(16px,4vw,32px);

  --cap-r:10px;
  --cap-r-s:4px;
  --cap-shadow:0 1px 0 var(--cap-line), 0 8px 24px rgba(29,27,25,.07);
  --cap-ff:"CapText","Helvetica Neue",Arial,sans-serif;
  --cap-fd:"CapDisp","CapText","Arial Narrow",sans-serif;
}

:where(html) body{background:var(--cap-canvas);color:var(--cap-ink);font:400 17px/1.6 var(--cap-ff);
  margin:0;overflow-x:hidden}
:where(.cap-page) header,:where(.cap-page) footer{border:0;background:none;box-shadow:none}
:where(.cap-page) h1,:where(.cap-page) h2,:where(.cap-page) h3,
:where(.cap-page) h4,:where(.cap-page) h5{color:var(--cap-ink);font-family:var(--cap-fd);
  letter-spacing:-.01em;margin:0 0 .5em;hyphens:manual;overflow-wrap:anywhere}
:where(.cap-page) a{color:var(--cap-cta);text-decoration-thickness:1px;text-underline-offset:2px}
:where(.cap-page) a:hover{color:var(--cap-ctah)}
:where(.cap-page) p{margin:0 0 1.1em}

:where(.cap-page) p,:where(.cap-page) li,:where(.cap-page) dd,:where(.cap-page) dt,
:where(.cap-page) td,:where(.cap-page) th,:where(.cap-page) blockquote,
:where(.cap-page) figcaption,:where(.cap-page) a{overflow-wrap:anywhere}
:where(.cap-page) figcaption{position:static;background:none;color:var(--cap-ink2)}
:where(.cap-page) img{max-width:100%;height:auto}
:where(.cap-page) ul,:where(.cap-page) ol{margin:0 0 1.2em;padding-left:1.3em}
:where(.cap-page) li{margin:0 0 .45em}
:where(.cap-page) table{border-collapse:collapse;width:100%}
:where(.cap-page) i.fa,:where(.cap-page) i[class^="icon-poka"]{display:none}

:where(.cap-page) .generate-sections-container,
:where(.cap-page) .code-block{max-height:none;overflow:visible}
*,*::before,*::after{box-sizing:border-box}

.cap-frame{max-width:var(--cap-frame);margin:0 auto;padding-inline:var(--cap-inpad)}
.cap-doc{display:grid;grid-template-columns:var(--cap-rail) minmax(0,var(--cap-col)) minmax(0,1fr);
  gap:0 var(--cap-gap);align-items:start}

.cap-doc>*{min-width:0;grid-column:2}
.cap-doc__body{grid-column:2}
.cap-rail{grid-column:1;grid-row:1/span 99;position:sticky;top:18px;align-self:start;
  padding-top:6px;border-right:1px solid var(--cap-line);min-height:1px}

.cap-rail__num{font:700 40px/1 var(--cap-fd);color:var(--cap-mute);letter-spacing:-.02em}
.cap-rail__lbl{display:block;margin-top:6px;font:500 12px/1.35 var(--cap-ff);
  letter-spacing:.14em;text-transform:uppercase;color:var(--cap-ink2);padding-right:14px}
.cap-rail .cap-i{width:22px;height:22px;color:var(--cap-ochre);margin-top:14px}
.cap-band{background:var(--cap-band)}
.cap-sec{padding:56px 0}

.cap-deep+.cap-sec{padding-top:28px}

.cap-deep{position:relative;background:var(--cap-deep);color:var(--cap-dink)}
.cap-deep h1,.cap-deep h2,.cap-deep h3{color:var(--cap-dink)}
.cap-deep a{color:var(--cap-ochre-d)}

.cap-deep .cap-cta,.cap-deep .cap-jump__b{color:var(--cap-sheet)}
.cap-deep .cap-cta:hover{color:var(--cap-sheet)}
.cap-deep a:hover{color:var(--cap-dink)}
.cap-deep::before{content:"";position:absolute;left:0;right:0;top:-13px;height:13px;pointer-events:none;
  background:linear-gradient(-45deg,var(--cap-deep) 50%,transparent 50%) 0 0/26px 26px repeat-x,
             linear-gradient(45deg,var(--cap-deep) 50%,transparent 50%) 13px 0/26px 26px repeat-x}
.cap-deep--flat::before{display:none}

.cap-eyebrow{font:500 12px/1.4 var(--cap-ff);letter-spacing:.2em;text-transform:uppercase;
  color:var(--cap-ochre);margin:0 0 10px}
.cap-eyebrow::after{content:"";display:block;width:46px;height:2px;margin-top:8px;background:var(--cap-ochre)}
.cap-deep .cap-eyebrow{color:var(--cap-ochre-d)}
.cap-deep .cap-eyebrow::after{background:var(--cap-ochre-d)}

.cap-band .cap-eyebrow{color:var(--cap-ochre-b)}
.cap-band .cap-eyebrow::after{background:var(--cap-ochre-b)}
.cap-eyebrow--mid{text-align:center}
.cap-eyebrow--mid::after{margin-left:auto;margin-right:auto}

.cap-head{background:var(--cap-sheet);border-bottom:1px solid var(--cap-line)}
.cap-head__in{display:flex;align-items:center;gap:26px;height:64px}
.cap-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--cap-ink)}
.cap-brand__m{height:38px;width:38px;display:block;flex:0 0 auto}
.cap-brand__w{font:800 23px/1 var(--cap-fd);letter-spacing:-.01em}
.cap-brand__w b{color:var(--cap-cta);font-weight:800;margin:0 -.1em}
.cap-nav{margin-left:auto}
.cap-nav__list{display:flex;gap:22px;align-items:center;list-style:none;margin:0;padding:0}
.cap-nav__close{display:none}
.cap-nav__i{position:relative}
.cap-nav__i>a{font:500 15px/1 var(--cap-ff);color:var(--cap-ink);text-decoration:none;
  display:inline-flex;align-items:center;gap:5px;padding:12px 0}
.cap-nav__i>a:hover{color:var(--cap-cta)}
.cap-nav__i>a .cap-i{width:14px;height:14px}
.cap-drop{position:absolute;left:-14px;top:100%;min-width:232px;background:var(--cap-sheet);
  border:1px solid var(--cap-line);border-radius:var(--cap-r-s);box-shadow:var(--cap-shadow);
  padding:8px;margin:0;list-style:none;opacity:0;visibility:hidden;transform:translateY(5px);
  transition:.14s ease;z-index:40}
.cap-nav__i:hover .cap-drop,.cap-nav__i:focus-within .cap-drop{opacity:1;visibility:visible;transform:none}
.cap-drop li{margin:0}
.cap-drop a{display:block;padding:9px 12px;border-radius:var(--cap-r-s);color:var(--cap-ink);
  text-decoration:none;font-size:15px}
.cap-drop a:hover{background:var(--cap-canvas);color:var(--cap-cta)}

.cap-ed{display:inline-flex;align-items:center;gap:8px;background:var(--cap-canvas);
  border:1px solid var(--cap-line);border-radius:var(--cap-r-s);padding:7px 11px}
.cap-ed svg{width:20px;height:14px;display:block;border-radius:1px;flex:none}
.cap-ed b{font:500 13.5px/1 var(--cap-ff);color:var(--cap-ink2);white-space:nowrap}
.cap-act{display:inline-flex;align-items:center;gap:8px;background:var(--cap-cta);color:var(--cap-sheet);
  text-decoration:none;font:500 15px/1 var(--cap-ff);padding:12px 17px;border-radius:var(--cap-r-s)}
.cap-act:hover{background:var(--cap-ctah);color:var(--cap-sheet)}
.cap-act .cap-i{width:17px;height:17px}
.cap-burger{display:none}
.cap-burger__l{display:none;width:46px;height:46px;align-items:center;justify-content:center;
  border:1px solid var(--cap-line);border-radius:var(--cap-r-s);cursor:pointer;background:var(--cap-canvas)}
.cap-skip{position:absolute;left:-9999px}
.cap-skip:focus{left:12px;top:12px;z-index:60;background:var(--cap-sheet);padding:10px 14px}

.cap-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;

  margin:0 0 18px;padding:10px 18px;background:var(--cap-canvas);
  border:1px solid var(--cap-line);border-left:3px solid var(--cap-ok);
  border-radius:var(--cap-r-s)}

.cap-trust__i{display:inline-flex;align-items:center;gap:7px;
  font:400 13px/1.35 var(--cap-ff);color:var(--cap-ink2)}
.cap-trust__i .cap-i{width:15px;height:15px;color:var(--cap-ok);flex:none}
.cap-trust__a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;
  font:500 13px/1.35 var(--cap-ff);color:var(--cap-cta);text-decoration:none}
.cap-trust__a:hover{color:var(--cap-ctah);text-decoration:underline}
.cap-trust__a .cap-i{width:14px;height:14px}

.cap-hero{padding:34px 0 40px}
.cap-hero__in{display:grid;grid-template-columns:minmax(0,1fr) 432px;gap:44px;align-items:start}
.cap-hero h1{font:800 clamp(34px,4.2vw,52px)/1.06 var(--cap-fd);letter-spacing:-.015em;margin:0 0 16px}
.cap-hero h1 em{font-style:normal;color:var(--cap-ochre-d)}
.cap-hero__lede{font:400 19px/1.58 var(--cap-ff);color:var(--cap-dink2);max-width:58ch;margin:0 0 22px}
.cap-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}
.cap-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cap-line-d);
  color:var(--cap-dink);text-decoration:none;padding:12px 18px;border-radius:var(--cap-r-s);
  font:500 15px/1 var(--cap-ff)}
.cap-ghost:hover{border-color:var(--cap-ochre-d);color:var(--cap-ochre-d)}

.cap-shot{position:relative;border-radius:var(--cap-r);overflow:hidden;
  box-shadow:0 18px 44px rgba(0,0,0,.42);background:var(--cap-deep2)}
.cap-shot img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}
.cap-shot::after{content:"";position:absolute;right:0;bottom:0;width:58px;height:58px;
  background:var(--cap-canvas);clip-path:polygon(100% 0,100% 100%,0 100%)}
.cap-shot__pip{position:absolute;left:14px;top:12px;color:var(--cap-ochre-d);display:flex;gap:4px}
.cap-shot__pip .cap-i{width:17px;height:17px}

.cap-shot__cap{display:block;margin:9px 0 0;padding:0 16px 14px;
  font:400 13px/1.45 var(--cap-ff);color:var(--cap-dink2)}

.cap-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;
  border-top:1px solid var(--cap-line-d);padding:24px 0 46px}
.cap-strip__it{min-width:0;text-decoration:none;display:block}
.cap-strip__it figure{margin:0}
.cap-strip__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;
  border-radius:var(--cap-r-s);filter:saturate(.92)}
.cap-strip__it:hover .cap-strip__img{filter:none}
.cap-strip__it figcaption{display:block;margin-top:10px}
.cap-strip__it b{display:flex;align-items:center;gap:7px;font:700 16px/1.3 var(--cap-fd);
  color:var(--cap-dink);letter-spacing:.01em}
.cap-strip__it:hover b{color:var(--cap-ochre-d)}
.cap-strip__it b .cap-i{width:17px;height:17px}
.cap-cred{display:block;margin-top:4px;font:400 11px/1.4 var(--cap-ff);color:var(--cap-dink2);
  opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.cap-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;
  margin-top:-34px;position:relative;z-index:5}
.cap-tile{min-width:0;display:flex;flex-direction:column;gap:7px;background:var(--cap-sheet);
  border-radius:var(--cap-r);padding:20px 18px 18px;text-decoration:none;color:var(--cap-ink);
  border-top:4px solid var(--cap-tile-edge,var(--cap-cta));box-shadow:var(--cap-shadow)}
.cap-tile:hover{transform:translateY(-2px);transition:.15s}
.cap-tile .cap-i{width:26px;height:26px;color:var(--cap-tile-edge,var(--cap-cta))}
.cap-tile__t{font:700 19px/1.2 var(--cap-fd);color:var(--cap-ink)}
.cap-tile__d{font:400 14px/1.45 var(--cap-ff);color:var(--cap-ink2)}
.cap-tile__go{margin-top:auto;padding-top:10px;font:500 13px/1 var(--cap-ff);color:var(--cap-cta);
  display:inline-flex;align-items:center;gap:6px}
.cap-tile__go .cap-i{width:15px;height:15px;color:inherit}

.cap-vouch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;
  padding:24px 0;border-top:1px solid var(--cap-line);border-bottom:1px solid var(--cap-line)}
.cap-vouch>div{min-width:0;display:flex;gap:11px;align-items:flex-start}
.cap-vouch .cap-i{width:22px;height:22px;color:var(--cap-ok);flex:none;margin-top:2px}
.cap-vouch b{display:block;font:500 15px/1.25 var(--cap-ff);color:var(--cap-ink)}
.cap-vouch span{display:block;font:400 13px/1.4 var(--cap-ff);color:var(--cap-ink2)}

.capv-wrap{margin:0}
.capv-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:12px}
.capv-head h2{font:800 clamp(26px,2.6vw,34px)/1.12 var(--cap-fd);margin:0}
.capv-f{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}
.capv-list{list-style:none;margin:0;padding:0}
.capv-list>li::before{content:none;display:none}
.cap-chip{border:1px solid var(--cap-line);background:var(--cap-sheet);color:var(--cap-ink);
  border-radius:var(--cap-r-s);padding:9px 14px;font:500 14px/1 var(--cap-ff);text-decoration:none}
.cap-chip:hover{border-color:var(--cap-cta);color:var(--cap-cta)}

.capv-row{display:grid;grid-template-columns:34px 184px minmax(0,1fr) minmax(0,1.15fr) 178px;
  gap:18px;align-items:center;background:var(--cap-sheet);border:1px solid var(--cap-line);
  border-radius:var(--cap-r);padding:16px 18px;margin-bottom:12px;min-height:165px}
.capv-row>*{min-width:0}

.capv-act{display:contents}
.capv-act>*{min-width:0}
.capv-row:hover{border-color:var(--cap-ochre)}
.capv-row--top{border-left:4px solid var(--cap-cta)}
.capv-n{font:800 24px/1 var(--cap-fd);color:var(--cap-ink2);text-align:center}
.capv-n b{display:block;width:22px;height:2px;background:var(--cap-cta);margin:6px auto 0}

.cap-plate{background:var(--cap-sheet);border:1px solid var(--cap-line);border-radius:var(--cap-r-s);
  height:76px;display:flex;align-items:center;justify-content:center;padding:8px}
.cap-plate img{max-height:58px;width:168px;object-fit:contain}
.capv-name{font:700 19px/1.2 var(--cap-fd);color:var(--cap-ink);display:block;text-decoration:none}
.capv-lic{display:block;margin-top:5px;font:400 13px/1.4 var(--cap-ff);color:var(--cap-ink2)}

.capv-why{grid-column:1/-1;margin:9px 0 0;padding-top:8px;
  border-top:1px dashed var(--cap-line);font:400 13px/1.5 var(--cap-ff);
  color:var(--cap-ink2)}
.cap-offer{font:500 16px/1.35 var(--cap-ff);color:var(--cap-ink)}
.cap-offer b{font:800 19px/1.2 var(--cap-fd);display:block;margin-bottom:4px}
.cap-offer ul{list-style:none;margin:8px 0 0;padding:0}
.cap-offer li{display:flex;gap:7px;align-items:flex-start;font-size:14px;color:var(--cap-ink2);margin:0 0 4px}
.cap-offer li .cap-i{width:15px;height:15px;color:var(--cap-ok);flex:none;margin-top:3px}
.cap-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cap-cta);
  color:var(--cap-sheet);text-decoration:none;border-radius:var(--cap-r-s);padding:14px 16px;
  font:500 16px/1 var(--cap-ff);text-align:center}
.cap-cta:hover{background:var(--cap-ctah);color:var(--cap-sheet)}
.cap-cta .cap-i{width:17px;height:17px}
.capv-terms{grid-column:1/-1;border-top:1px solid var(--cap-line);margin-top:4px;padding-top:9px;
  font:400 12px/1.5 var(--cap-ff);color:var(--cap-ink2)}

.cap-prose{font:400 17px/1.68 var(--cap-ff);color:var(--cap-ink)}
.cap-prose h2{font:800 30px/1.18 var(--cap-fd);margin:38px 0 14px}
.cap-prose h3{font:700 21px/1.25 var(--cap-fd);margin:28px 0 10px}
.cap-prose h4{font:700 18px/1.3 var(--cap-fd);margin:22px 0 8px}

.cap-prose blockquote,.cap-cita{margin:26px 0;padding:2px 0 2px 18px;
  border-left:3px solid var(--cap-ochre);color:var(--cap-ink2);
  font:400 17px/1.7 var(--cap-ff)}
.cap-prose blockquote > *,.cap-cita > *{max-width:72ch}
.cap-prose blockquote p,.cap-cita p{margin:0 0 10px}
.cap-prose blockquote p:last-child,.cap-cita p:last-child{margin-bottom:0}

.cap-prose>h2:first-child,.cap-prose>h3:first-child,
.cap-by-copy>h2:first-child,.cap-by-copy>h3:first-child{margin-top:0}
.cap-h1{font:800 clamp(27px,3.2vw,40px)/1.12 var(--cap-fd);letter-spacing:-.015em;margin:0 0 14px}

.cap-h1--long{font-size:clamp(24px,2.6vw,34px);line-height:1.14}
.cap-h1--xl{font-size:clamp(22px,2.3vw,30px);line-height:1.16}

.cap-ttl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px;margin:0 0 8px}
.cap-ttl>.cap-h1,.cap-prose .cap-ttl>.cap-h1{margin:0}
.cap-ttl>.cap-meta,.cap-prose .cap-ttl>.cap-meta{margin:0;padding:0;border:0}

.cap-deck,.cap-prose .cap-deck,.cap-by-copy>.cap-deck{max-width:64ch;
  font:400 clamp(17px,1.4vw,20px)/1.5 var(--cap-ff);color:var(--cap-ink);
  margin:0 0 18px}
.cap-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font:400 13px/1.4 var(--cap-ff);
  color:var(--cap-ink2);border-bottom:1px solid var(--cap-line);padding-bottom:14px;margin:0 0 22px}
.cap-meta .cap-i{width:15px;height:15px}

.cap-crumbs{font:400 13px/1.4 var(--cap-ff);color:var(--cap-ink2);margin:12px 0 0;padding-block:0}
.cap-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 7px;
  margin:0;padding:0;list-style:none}
.cap-crumbs li{display:flex;align-items:center;gap:7px;min-width:0}

.cap-crumbs li + li::before{content:"";width:4px;height:4px;flex:none;border-radius:50%;
  background:var(--cap-line)}
.cap-crumbs a{color:var(--cap-ink2);text-decoration:none}
.cap-crumbs a:hover{color:var(--cap-cta)}
.cap-crumbs [aria-current]{color:var(--cap-ink);overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap;max-width:min(100%,46ch)}

.cap-toc{background:var(--cap-sheet);border:1px solid var(--cap-line);border-radius:var(--cap-r);
  padding:14px 18px;margin:0 0 26px}
.cap-toc>summary{cursor:pointer;font:700 16px/1.3 var(--cap-fd);color:var(--cap-ink);list-style:none;
  display:flex;align-items:center;gap:9px;min-height:28px}
.cap-toc>summary::-webkit-details-marker{display:none}
.cap-toc>summary .cap-i{width:18px;height:18px;color:var(--cap-ochre);transition:.15s}
.cap-toc[open]>summary .cap-i{transform:rotate(180deg)}
.cap-toc ol{margin:12px 0 2px;padding-left:1.1em;columns:2;column-gap:28px}
.cap-toc li{margin:0 0 7px;break-inside:avoid}
.cap-toc a{color:var(--cap-ink);text-decoration:none;font-size:15px}
.cap-toc a:hover{color:var(--cap-cta);text-decoration:underline}

.cap-tblw{overflow-x:auto;margin:0 0 24px;border:1px solid var(--cap-line);border-radius:var(--cap-r);
  background:var(--cap-sheet)}
.cap-tbl{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--cap-ff);min-width:520px}
.cap-tbl caption{caption-side:top;text-align:left;padding:13px 16px;font:700 16px/1.3 var(--cap-fd);
  color:var(--cap-ink);background:var(--cap-band)}
.cap-tbl th{position:sticky;top:0;background:var(--cap-band);color:var(--cap-ink);text-align:left;
  font-weight:500;padding:11px 14px;border-bottom:1px solid var(--cap-line);z-index:2}
.cap-tbl td{padding:11px 14px;border-bottom:1px solid var(--cap-line);color:var(--cap-ink)}
.cap-tbl tr:last-child td{border-bottom:0}

.cap-prose>table:not(.cap-tbl),.cap-by-copy>table:not(.cap-tbl){
  display:block;max-width:100%;overflow-x:auto;margin:0 0 24px;
  border:1px solid var(--cap-line);border-radius:var(--cap-r);background:var(--cap-sheet);
  font:400 15px/1.5 var(--cap-ff)}
.cap-prose>table:not(.cap-tbl) th,.cap-by-copy>table:not(.cap-tbl) th,
.cap-prose>table:not(.cap-tbl) td,.cap-by-copy>table:not(.cap-tbl) td{
  padding:11px 14px;border-bottom:1px solid var(--cap-line);text-align:left}
.cap-prose>table:not(.cap-tbl) th,.cap-by-copy>table:not(.cap-tbl) th{
  background:var(--cap-band);font-weight:500}

.cap-by-copy>.pbn-published-date,.cap-prose>.pbn-published-date{
  margin:0 0 18px;font:500 13px/1.4 var(--cap-ff);color:var(--cap-ink2);
  letter-spacing:.02em}

.cap-prose pre,.cap-by-copy pre{
  max-width:100%;overflow-x:auto;margin:0 0 24px;padding:15px 17px;
  border:1px solid var(--cap-line);border-radius:var(--cap-r);background:var(--cap-band);
  color:var(--cap-ink);white-space:pre;
  font:400 14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}

.cap-prose pre code,.cap-by-copy pre code{
  padding:0;border:0;background:none;font:inherit;color:inherit}

.cap-prose code,.cap-by-copy code,.cap-prose kbd,.cap-by-copy kbd,
.cap-prose samp,.cap-by-copy samp{
  padding:1px 5px;border:1px solid var(--cap-line);border-radius:var(--cap-r-s);
  background:var(--cap-band);overflow-wrap:anywhere;
  font:400 .92em/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}

.cap-fig{margin:0 0 22px;background:var(--cap-sheet);border:1px solid var(--cap-line);
  border-radius:var(--cap-r);padding:10px}
.cap-fig img{display:block;width:100%;border-radius:var(--cap-r-s)}

.cap-fig figcaption{font:400 13px/1.45 var(--cap-ff);color:var(--cap-ink2);margin:9px 6px 2px}

.cap-fig__cred{display:block;margin-top:4px;font:400 11.5px/1.45 var(--cap-ff);
  color:var(--cap-ink2);opacity:.85}
.cap-fig--side{float:right;width:clamp(170px,32%,300px);margin:4px 0 16px 24px}
.cap-fig--side img{width:100%}

.cap-fig--small{width:max-content;max-width:100%}
.cap-fig--small img{width:auto;max-width:100%;height:auto}

.cap-wid{background:var(--cap-sheet);border:1px solid var(--cap-line);
  border-left:3px solid var(--cap-cta);border-radius:var(--cap-r);
  padding:19px 22px 15px;margin:32px 0;box-shadow:var(--cap-shadow)}
.cap-wid__h,.cap-prose .cap-wid__h{font:700 19px/1.26 var(--cap-fd);color:var(--cap-ink);
  margin:0 0 4px;letter-spacing:-.01em}
.cap-wid__rows{list-style:none;margin:8px 0 0;padding:0}
.cap-wid__row{display:grid;grid-template-columns:minmax(0,1fr) clamp(56px,11%,120px) auto 6ch;
  column-gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--cap-line);
  font:400 15px/1.45 var(--cap-ff)}
.cap-wid__lbl{grid-column:1;min-width:0;color:var(--cap-ink2)}
.cap-wid__lbl a{color:var(--cap-cta);text-decoration:none}
.cap-wid__lbl a:hover{text-decoration:underline}
.cap-wid__bar{grid-column:2;height:8px;border-radius:4px;background:var(--cap-band);
  overflow:hidden}
.cap-wid__bar i{display:block;height:100%;background:var(--cap-cta);border-radius:4px}
.cap-wid__n{grid-column:3;justify-self:end;white-space:nowrap;
  font:700 17px/1.2 var(--cap-fd);color:var(--cap-ink);font-variant-numeric:tabular-nums}
.cap-wid__sh{grid-column:4;justify-self:end;font:500 13px/1.2 var(--cap-ff);
  color:var(--cap-ink2);font-variant-numeric:tabular-nums}
.cap-wid__src{font:400 12.5px/1.5 var(--cap-ff);color:var(--cap-ink2);
  border-top:1px solid var(--cap-line);margin:12px 0 0;padding:10px 0 0}

.cap-wid--registro{border-left-color:var(--cap-cta)}
.cap-wid--ficha{border-left-color:var(--cap-ok)}
.cap-wid--veterania{border-left-color:var(--cap-ochre)}

.cap-wid--norma .cap-wid__row{grid-template-columns:minmax(0,1fr);row-gap:3px}
.cap-wid--norma .cap-wid__lbl{font:600 15px/1.35 var(--cap-ff);color:var(--cap-ink)}
.cap-wid__que{grid-column:1;font:400 14px/1.45 var(--cap-ff);color:var(--cap-ink2)}
@media (max-width:640px){

  .cap-wid{padding:16px 16px 12px;margin:26px 0}
  .cap-wid__row{grid-template-columns:minmax(0,1fr) auto 6ch;row-gap:7px}
  .cap-wid__lbl{grid-column:1/-1}
  .cap-wid__bar{grid-column:1}
  .cap-wid__n{grid-column:2}
  .cap-wid__sh{grid-column:3}
}

.cap-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;align-items:start}
.cap-card{min-width:0;display:flex;flex-direction:column;background:var(--cap-sheet);
  border:1px solid var(--cap-line);border-radius:var(--cap-r);overflow:hidden}
.cap-card__img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--cap-band)}

.cap-card__plane{display:flex;align-items:center;justify-content:center;width:100%;
  aspect-ratio:16/10;background:var(--cap-band);border-bottom:1px solid var(--cap-line);
  background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.045) 0 2px,transparent 2px 9px)}
.cap-card__plane b{font:800 46px/1 var(--cap-fd);color:var(--cap-line);letter-spacing:-.03em}

.cap-feed>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);
  column-gap:14px;align-content:start;padding:14px 16px;
  background:var(--cap-sheet);border:1px solid var(--cap-line);border-radius:var(--cap-r)}
.cap-feed .news-sync-pic{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;
  width:112px;height:112px;overflow:hidden;border-radius:var(--cap-r-s);
  background:var(--cap-band);color:var(--cap-line)}
.cap-feed span.news-sync-pic{
  background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.045) 0 2px,transparent 2px 9px)}
.cap-feed .news-sync-pic img{display:block;border-radius:var(--cap-r-s)}
.cap-feed .news-sync-pic svg{width:112px;height:112px}
.cap-feed>div>h4{grid-column:2;margin:0;font:700 17px/1.3 var(--cap-fd);color:var(--cap-ink)}
.cap-feed>div>h4 a{color:var(--cap-ink);text-decoration:none}
.cap-feed>div>h4 a:hover{color:var(--cap-cta)}
.cap-feed>div>p{grid-column:2;margin:7px 0 0;font:400 12.5px/1.3 var(--cap-ff);
  color:var(--cap-ink2)}

.cap-hubshot{margin:30px 0 24px;background:var(--cap-sheet);border:1px solid var(--cap-line);
  border-radius:var(--cap-r);padding:10px}
.cap-hubshot__img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;
  border-radius:var(--cap-r-s)}
.cap-hubshot .cap-cred{display:block;font:400 11.5px/1.45 var(--cap-ff);color:var(--cap-ink2);
  margin:8px 6px 2px}
.cap-card__txt{display:flex;flex-direction:column;flex:1;padding:14px 16px 15px}
.cap-card__k{font:500 11.5px/1.3 var(--cap-ff);letter-spacing:.14em;text-transform:uppercase;
  color:var(--cap-ochre);margin:0 0 6px}
.cap-card__t{font:700 18px/1.26 var(--cap-fd);margin:0 0 7px}
.cap-card__t a{color:var(--cap-ink);text-decoration:none}
.cap-card__t a:hover{color:var(--cap-cta)}
.cap-card__d{font:400 14px/1.5 var(--cap-ff);color:var(--cap-ink2);margin:0}
.cap-card__meta{margin-top:auto;padding-top:12px;font:400 12.5px/1.3 var(--cap-ff);color:var(--cap-ink2);
  display:flex;gap:10px;align-items:center}

.cap-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;align-items:start}
.cap-hub a{min-width:0;display:flex;gap:10px;align-items:center;background:var(--cap-sheet);
  border:1px solid var(--cap-line);border-radius:var(--cap-r-s);padding:13px 14px;text-decoration:none;
  color:var(--cap-ink);font:500 15px/1.3 var(--cap-ff)}
.cap-hub a:hover{border-color:var(--cap-cta);color:var(--cap-cta)}
.cap-hub .cap-i{width:19px;height:19px;color:var(--cap-ochre);flex:none}

.cap-foot{padding:46px 0 26px}
.cap-foot__grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:30px;align-items:start}
.cap-foot__grid>div{min-width:0}
.cap-foot h4{font:700 15px/1.3 var(--cap-fd);letter-spacing:.06em;text-transform:uppercase;
  color:var(--cap-dink);margin:0 0 12px}
.cap-foot ul{list-style:none;margin:0;padding:0}
.cap-foot li{margin:0 0 9px}
.cap-foot a{color:var(--cap-dink2);text-decoration:none;font-size:14.5px}
.cap-foot a:hover{color:var(--cap-ochre-d)}
.cap-foot__ab{font:400 14.5px/1.6 var(--cap-ff);color:var(--cap-dink2);margin:0 0 14px;max-width:38ch}
.cap-foot__law{margin:0;max-width:92ch}
.cap-brand--d{color:var(--cap-dink)}
.cap-brand--d .cap-brand__w{color:var(--cap-dink)}
.cap-brand--d .cap-brand__w b{color:var(--cap-ochre-d)}
.cap-foot__legal{margin-top:30px;padding-top:20px;border-top:1px solid var(--cap-line-d);
  display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;
  font:400 13px/1.6 var(--cap-ff);color:var(--cap-dink2)}
.cap-age{flex:none;width:52px;height:52px;border-radius:50%;border:2px solid var(--cap-ochre-d);
  color:var(--cap-ochre-d);display:grid;place-items:center;font:800 18px/1 var(--cap-fd)}
.cap-foot__end{margin-top:18px;padding-top:16px;border-top:1px solid var(--cap-line-d);
  font:400 13px/1.5 var(--cap-ff);color:var(--cap-dink2);display:flex;gap:14px;flex-wrap:wrap}

.cap-foot__mail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;
  font:400 14px/1.5 var(--cap-ff);color:var(--cap-dink2)}
.cap-foot__mail .cap-i{width:16px;height:16px;color:var(--cap-ochre-d);flex:none}
.cap-foot__mail a{color:var(--cap-dink);text-decoration:underline;text-underline-offset:2px}
.cap-foot__mail a:hover{color:var(--cap-ochre-d)}

.cap-ck{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--cap-deep);
  border-top:1px solid var(--cap-line-d);box-shadow:0 -10px 30px rgba(0,0,0,.28)}
.cap-ck[hidden]{display:none}
.cap-ck__in{display:flex;align-items:center;gap:18px;flex-wrap:wrap;
  padding:14px var(--cap-inpad)}
.cap-ck__t{margin:0;flex:1 1 420px;min-width:0;
  font:400 13.5px/1.55 var(--cap-ff);color:var(--cap-dink2)}
.cap-ck__t a{color:var(--cap-dink);text-decoration:underline;text-underline-offset:2px}
.cap-ck__b{flex:none;min-height:44px;padding:11px 22px;cursor:pointer;
  background:var(--cap-cta);color:var(--cap-sheet);border:0;border-radius:var(--cap-r-s);
  font:500 15px/1 var(--cap-ff)}
.cap-ck__b:hover{background:var(--cap-ctah)}

@media (max-width:1080px){
  :root{--cap-rail:92px;--cap-gap:28px}
  .cap-hero__in{grid-template-columns:minmax(0,1fr) 330px;gap:30px}
  .capv-row{grid-template-columns:30px 150px minmax(0,1fr) minmax(0,1fr) 158px;gap:14px}
}
@media (max-width:900px){
  .cap-head{position:sticky;top:0;z-index:50}
  .cap-head__in{height:52px;gap:12px}
  .cap-burger__l{display:flex;margin-left:auto}
  .cap-act,.cap-ed{display:none}

  .cap-nav{position:fixed;left:0;right:0;top:52px;bottom:0;margin:0;overflow-y:auto;
    background:var(--cap-sheet);border-top:1px solid var(--cap-line);padding:8px 0 28px;
    transform:translateX(-100%);visibility:hidden;
    transition:transform .18s ease,visibility 0s linear .18s;z-index:49}
  .cap-nav__list{display:block}
  .cap-burger:checked~.cap-frame .cap-nav{transform:none;visibility:visible;
    transition:transform .18s ease,visibility 0s}
  .cap-nav__i>a{display:flex;justify-content:space-between;min-height:48px;padding:0 var(--cap-inpad);
    font-size:17px;border-bottom:1px solid var(--cap-line)}

  .cap-drop{position:static;opacity:1;visibility:inherit;transform:none;border:0;box-shadow:none;
    border-radius:0;padding:0;background:var(--cap-canvas);min-width:0}
  .cap-drop a{min-height:44px;display:flex;align-items:center;padding:0 var(--cap-inpad) 0 calc(var(--cap-inpad) + 16px);
    border-bottom:1px solid var(--cap-line);border-radius:0}
  .cap-nav__close{display:block;margin:16px var(--cap-inpad);text-align:center;border:1px solid var(--cap-line);
    border-radius:var(--cap-r-s);padding:13px;font:500 15px/1 var(--cap-ff);color:var(--cap-ink);
    text-decoration:none;min-height:46px}
  .cap-nav__i--on>a{color:var(--cap-cta)}
  .cap-doc{grid-template-columns:minmax(0,1fr)}
  .cap-doc>*{grid-column:1;order:1}
  .cap-doc__body{grid-column:1}

  .cap-doc>.cap-sign{order:3}

  .cap-doc>.cap-doc__body{order:1}
  .cap-doc>.cap-rail{order:2;border-bottom:0;border-top:1px solid var(--cap-line);
    padding:10px 0 0;margin:18px 0 0}
  .cap-rail{grid-row:auto;grid-column:1;position:static;display:flex;align-items:center;gap:12px;
    border-right:0;border-bottom:1px solid var(--cap-line);padding:0 0 10px;margin-bottom:18px}
  .cap-rail__num{font-size:26px}
  .cap-rail__lbl{margin:0;padding:0}
  .cap-rail .cap-i{margin:0 0 0 auto}
  .cap-tiles,.cap-vouch{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cap-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
}
@media (max-width:760px){

  .cap-hero{padding:24px 0 30px}
  .cap-hero__in{grid-template-columns:minmax(0,1fr);gap:24px}
  .cap-hero h1{font-size:clamp(31px,8.4vw,40px)}
  .cap-hero__lede{font-size:17px;line-height:1.55;margin-bottom:18px}
  .cap-hero__btns{margin-bottom:18px}
  .cap-shot img{aspect-ratio:16/9}
  .cap-sec{padding:40px 0}
  .cap-strip{padding:20px 0 30px}
  .cap-tiles{margin-top:18px}

  .capv-row{grid-template-columns:28px 128px minmax(0,1fr);gap:8px;padding:10px;min-height:190px}
  .cap-plate{height:62px}
  .cap-plate img{width:104px;max-height:48px}
  .capv-act{display:flex;grid-column:1/-1;gap:12px;align-items:center}
  .capv-act .cap-offer{flex:1 1 auto;min-width:0}
  .capv-act .cap-cta{flex:0 0 auto;min-width:128px;padding:11px 12px}
  .cap-offer b{font-size:17px}
  .capv-terms{font-size:11.5px;margin-top:0;padding-top:5px}
  .capv-why{grid-column:1/-1;margin-top:4px;padding-top:6px;font-size:13.5px;line-height:1.4}
  .cap-toc ol{columns:1}
}
@media (max-width:640px){
  :root{--cap-inpad:16px}
  .cap-tiles,.cap-vouch,.cap-strip,.cap-foot__grid{grid-template-columns:minmax(0,1fr)}

  .cap-trust__a{margin-left:0}

  .cap-crumbs li:last-child{max-width:14ch}
  .cap-crumbs li:last-child>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .cap-crumbs{margin-top:8px}

  .cap-meta__lab{display:none}
  .cap-prose{font-size:16px}
  .cap-fig--side{width:45%;margin-left:16px}

  .cap-tbl--stack,.cap-tbl--stack tbody,.cap-tbl--stack tr,.cap-tbl--stack td{display:block;width:auto}
  .cap-tbl--stack{min-width:0}
  .cap-tbl--stack thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
  .cap-tbl--stack tr{border:1px solid var(--cap-line);border-radius:var(--cap-r-s);margin:0 10px 10px;
    padding:4px 0;background:var(--cap-sheet)}
  .cap-tbl--stack td{border-bottom:1px solid var(--cap-line);padding:9px 13px}
  .cap-tbl--stack td:last-child{border-bottom:0}
  .cap-tbl--stack td::before{content:attr(data-c);display:block;font:500 11.5px/1.3 var(--cap-ff);
    letter-spacing:.1em;text-transform:uppercase;color:var(--cap-ink2);margin-bottom:3px}

  .cap-tbl--pair,.cap-tbl--pair tbody,.cap-tbl--pair tr,.cap-tbl--pair td{display:block;width:auto}
  .cap-tbl--pair{min-width:0}
  .cap-tbl--pair tr{border:1px solid var(--cap-line);border-radius:var(--cap-r-s);margin:0 10px 10px;
    background:var(--cap-sheet)}
  .cap-tbl--pair td{border-bottom:0;padding:2px 13px}
  .cap-tbl--pair td:first-child{font-weight:600;padding-top:10px}
  .cap-tbl--pair td:last-child{color:var(--cap-ink2);padding-bottom:10px}
}

@media (max-width:560px){
  .cap-fig--side{float:none;width:100%;margin:0 0 18px}
  .cap-fig--side img{max-height:200px;object-fit:cover}
}
@media (prefers-reduced-motion:reduce){*{transition:none}}

html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.capv-wrap{margin:26px 0 40px;padding-top:16px;border-top:3px solid var(--cap-deep)}
.capv-head h2{scroll-margin-top:96px}
.capv-lead{font:400 16px/1.62 var(--cap-ff);color:var(--cap-ink2);margin:0 0 12px;
  max-width:62ch}

.capv-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.capv-f{margin:0 0 10px}
#capv-all:checked~.capv-f label[for=capv-all],
#capv-bon:checked~.capv-f label[for=capv-bon],
#capv-dep:checked~.capv-f label[for=capv-dep],
#capv-pok:checked~.capv-f label[for=capv-pok]{background:var(--cap-cta);
  border-color:var(--cap-cta);color:var(--cap-sheet)}
#capv-bon:checked~.capv-list>li:not([data-ax~=bono]),
#capv-dep:checked~.capv-list>li:not([data-ax~=deportes]),
#capv-pok:checked~.capv-list>li:not([data-ax~=poker]){display:none}

.cap-by-copy .capv-list>li::before,.cap-prose .capv-list>li::before{
  content:none;display:none}
.capv-nofig{font-weight:400;color:var(--cap-ink2)}
.capv-foot{font:400 13px/1.6 var(--cap-ff);color:var(--cap-ink2);margin:14px 0 0}
.capv-upd{display:inline-block;color:var(--cap-ink)}

.cap-upd time{font-weight:600;color:var(--cap-ink)}
.capv-wrap .cap-leg{font:400 12.5px/1.6 var(--cap-ff);color:var(--cap-ink2);
  margin:8px 0 0;padding-top:8px;border-top:1px solid var(--cap-line)}

.capv-wrap .cap-leg a{color:var(--cap-ochre-b)}
@media (max-width:760px){
  .capv-f{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(var(--cap-inpad)*-1);
    padding-right:var(--cap-inpad);scrollbar-width:none}
  .cap-chip{white-space:nowrap}
}

.cap-jump{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 14px;
  padding:12px 18px;background:var(--cap-band);border-radius:var(--cap-r)}
.cap-jump__k{font:600 14px/1.4 var(--cap-ff);color:var(--cap-ink)}
.cap-jump__b{margin-left:auto;padding:11px 22px;background:var(--cap-ochre);color:#fff;
  font:700 14px/1 var(--cap-ff);border-radius:var(--cap-r-s);text-decoration:none}
.cap-jump__b:hover{background:var(--cap-deep)}

.cap-deep .cap-jump{margin:18px 0 0;background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.14)}
.cap-deep .cap-jump__k{color:#fff}
.cap-deep .cap-jump__b:hover{background:#fff;color:var(--cap-deep)}

.cap-dj{margin:26px 0;padding:16px 18px;background:var(--cap-band);
  border-radius:var(--cap-r);border:1px solid var(--cap-line)}
.cap-dj__k{font:700 13px/1.2 var(--cap-fd);letter-spacing:.06em;text-transform:uppercase;
  color:var(--cap-ink2);margin:0 0 12px}
.cap-dj__row{display:grid;grid-template-columns:168px 1fr 180px;gap:18px;align-items:center}
.cap-dj__name{font:700 16px/1.25 var(--cap-fd);color:var(--cap-ink);margin:0 0 5px}
.cap-dj__lic{font:600 11.5px/1 var(--cap-ff);color:var(--cap-ok-b);letter-spacing:.03em}
.cap-dj__fig{font:600 15px/1.45 var(--cap-ff);color:var(--cap-ink);margin:0 0 4px}
.cap-dj__fig--none{font-weight:400;color:var(--cap-ink2)}
.cap-dj__fine{font:400 12px/1.5 var(--cap-ff);color:var(--cap-ink2);margin:0}
.cap-dj__cta{display:block;padding:12px 10px;text-align:center;background:var(--cap-cta);
  color:#fff;font:700 14px/1 var(--cap-ff);border-radius:var(--cap-r-s);text-decoration:none}
.cap-dj__cta:hover{background:var(--cap-ctah)}
.cap-dj__legal{font:400 11.5px/1.5 var(--cap-ff);color:var(--cap-ink2);margin:12px 0 0}
.cap-dj__legal a{color:var(--cap-ochre-b)}
@media (max-width:860px){
  .cap-dj__row{grid-template-columns:1fr;gap:12px}

  .cap-dj .cap-plate{width:128px}
}

.cap-warn{margin:0 0 24px;padding:16px 18px;background:var(--cap-sheet);
  border:1px solid var(--cap-cta);border-left:5px solid var(--cap-cta);
  border-radius:var(--cap-r)}
.cap-warn__h{font:700 15px/1.2 var(--cap-fd);color:var(--cap-cta);margin:0 0 8px;
  letter-spacing:.01em}
.cap-warn__t{font:400 14px/1.6 var(--cap-ff);color:var(--cap-ink);margin:0}
.cap-warn__t a{color:var(--cap-cta)}

.cap-nodeal{margin:30px 0 4px;padding:18px 20px 16px;background:var(--cap-canvas);
  border-top:2px solid var(--cap-ochre-b);border-radius:0 0 var(--cap-r) var(--cap-r)}
.cap-nodeal__h{font:700 14px/1.2 var(--cap-fd);color:var(--cap-ochre-b);margin:0 0 8px;
  text-transform:none;letter-spacing:.02em}
.cap-nodeal__t{font:400 14px/1.65 var(--cap-ff);color:var(--cap-ink2);margin:0}
.cap-nodeal__t a{color:var(--cap-cta)}
.cap-nodeal__t b{color:var(--cap-ink)}

.cap-clus{margin:26px 0 30px;padding-top:22px;border-top:2px solid var(--cap-deep)}
.cap-clus__h{font:700 clamp(20px,2vw,25px)/1.2 var(--cap-fd);color:var(--cap-ink);
  margin:0 0 16px}
.cap-clus__t{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.cap-clus__all{display:none}
.cap-clus__t:checked~.cap-clus__all{display:grid;grid-template-columns:repeat(auto-fill,minmax(298px,1fr));
  gap:4px 24px;list-style:none;margin:18px 0 0;padding:0}
.cap-clus__t:checked~.cap-clus__more{display:none}
.cap-by-copy .cap-clus__all>li::before,.cap-prose .cap-clus__all>li::before{
  content:none;display:none}
.cap-clus__all>li{margin:0}
.cap-clus__all a{font:400 14px/1.55 var(--cap-ff);color:var(--cap-ink2);
  text-decoration:none;border-bottom:1px solid var(--cap-line)}
.cap-clus__all a:hover{color:var(--cap-cta);border-color:var(--cap-cta)}
.cap-clus__more{display:inline-block;margin:18px 0 0;padding:11px 20px;
  background:var(--cap-sheet);border:1px solid var(--cap-line);border-radius:var(--cap-r-s);
  font:600 14px/1 var(--cap-ff);color:var(--cap-ink);cursor:pointer}
.cap-clus__more:hover{border-color:var(--cap-ochre);color:var(--cap-ochre)}

.cap-sign{margin:34px 0 0;padding:18px 20px 16px;border:1px solid var(--cap-line);
  border-top:3px solid var(--cap-deep);border-radius:var(--cap-r-s);
  background:var(--cap-sheet);font:400 14.5px/1.66 var(--cap-ff);color:var(--cap-ink2)}
.cap-sign p{margin:0 0 9px;max-width:78ch}
.cap-sign p:last-child{margin-bottom:0}
.cap-sign__top{display:flex;align-items:flex-start;gap:12px;margin-bottom:11px;
  padding-bottom:10px;border-bottom:1px solid var(--cap-line)}
.cap-sign__ico{flex:0 0 auto;color:var(--cap-ochre-d);margin-top:1px}
.cap-sign__who{font:600 16px/1.3 var(--cap-ff);color:var(--cap-ink);margin:0 0 2px}
.cap-sign__ed{display:inline-block;margin-left:9px;padding:1px 7px;border-radius:999px;
  background:var(--cap-band);color:var(--cap-ink2);font:600 11.5px/1.5 var(--cap-ff);
  letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}
.cap-sign__when{font-size:13.5px;margin:0}
.cap-sign__when time{font-weight:600;color:var(--cap-ink)}
.cap-sign__links{padding-top:9px;border-top:1px solid var(--cap-line);font-size:13.5px}
.cap-sign__links a{color:var(--cap-ochre-b)}
@media (max-width:760px){
  .cap-sign{padding:15px 14px 13px;font-size:14px}
  .cap-sign__who{font-size:15px}
  .cap-sign__ed{margin-left:0;display:block;width:max-content;margin-top:4px}
}

.cap-arch{margin:30px 0 0;padding:16px 18px 14px;border:1px solid var(--cap-line);
  border-left:3px solid var(--cap-ochre-b);border-radius:var(--cap-r-s);
  background:var(--cap-band);font:400 15px/1.64 var(--cap-ff);color:var(--cap-ink2)}
.cap-arch p{margin:0 0 10px;max-width:76ch}
.cap-arch p:last-child{margin-bottom:0}
.cap-arch__h{font:600 12.5px/1.4 var(--cap-ff);letter-spacing:.14em;
  text-transform:uppercase;color:var(--cap-ink);margin:0 0 10px}
.cap-arch a{color:var(--cap-ochre-b)}
.cap-arch__near{margin:26px 0 0;padding-top:14px;border-top:1px solid var(--cap-line)}
.cap-arch__near > p{margin:0 0 10px;font-size:15px;color:var(--cap-ink2);max-width:76ch}
.cap-arch__near ol{margin:0;padding-left:0;list-style:none;
  display:grid;gap:8px}
.cap-arch__near li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;
  padding-bottom:8px;border-bottom:1px solid var(--cap-line)}
.cap-arch__near li:last-child{border-bottom:0;padding-bottom:0}
.cap-arch__near a{font:600 16px/1.4 var(--cap-ff);color:var(--cap-cta)}
.cap-arch__d{font:400 13px/1.5 var(--cap-ff);color:var(--cap-ink2);white-space:nowrap}
@media (max-width:760px){
  .cap-arch{padding:14px 13px 12px;font-size:14.5px}
  .cap-arch__near a{font-size:15.5px}
}
