
#public-portfolio .sws-public-portfolio{margin:0}#public-portfolio .sws-public-portfolio img{max-width:100%}

#public-portfolio .sws-public-portfolio *{box-sizing:border-box}
#public-portfolio .sws-public-portfolio{margin:0;background:var(--bg);color:var(--ink)}
#public-portfolio .sws-public-portfolio h2,#public-portfolio .sws-public-portfolio h3,#public-portfolio .sws-public-portfolio h4,#public-portfolio .sws-public-portfolio h5{font-family:var(--f-dis);text-wrap:balance;margin:0}
#public-portfolio .sws-public-portfolio .sws-pf-num{font-family:var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#public-portfolio .sws-public-portfolio .sws-pf-muted{color:var(--ink-3)}
#public-portfolio .sws-public-portfolio hr.sws-pf-rule{border:0;border-top:1px solid var(--rule);margin:0}

/* ---------- page chrome (context only, not part of the module) ---------- */

/* ---------- section head ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-sechead{padding:0 0 32px}
#public-portfolio .sws-public-portfolio .sws-pf-headgrid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}
@media(max-width:820px){#public-portfolio .sws-public-portfolio .sws-pf-headgrid{grid-template-columns:1fr}}

/* ---------- reviewer note ---------- */

/* ---------- stat tiles ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);
  border:1px solid var(--rule);border-radius:14px;overflow:hidden;margin-bottom:22px}
#public-portfolio .sws-public-portfolio .sws-pf-tile{background:var(--panel);padding:18px 20px 20px}
#public-portfolio .sws-public-portfolio .sws-pf-tile .sws-pf-k{font:500 11.5px/1.3 var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}
#public-portfolio .sws-public-portfolio .sws-pf-tile .sws-pf-v{font-family:var(--f-num);font-weight:600;font-size:clamp(20px,2.4vw,27px);
  letter-spacing:-.03em;margin-top:9px;font-variant-numeric:tabular-nums}
#public-portfolio .sws-public-portfolio .sws-pf-tile .sws-pf-s{font-size:12.5px;color:var(--ink-3);margin-top:5px}
#public-portfolio .sws-public-portfolio .sws-pf-tile.sws-pf-hero{background:var(--navy)}
#public-portfolio .sws-public-portfolio .sws-pf-tile.sws-pf-hero .sws-pf-k{color:var(--neutral-300)}#public-portfolio .sws-public-portfolio .sws-pf-tile.sws-pf-hero .sws-pf-v{color:var(--panel)}#public-portfolio .sws-public-portfolio .sws-pf-tile.sws-pf-hero .sws-pf-s{color:var(--neutral-300)}
@media(max-width:860px){#public-portfolio .sws-public-portfolio .sws-pf-tiles{grid-template-columns:repeat(2,1fr)}}
@media(max-width:460px){#public-portfolio .sws-public-portfolio .sws-pf-tiles{grid-template-columns:1fr}}

/* ---------- main panel ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-panel{background:var(--panel);border:1px solid var(--rule);border-radius:12px;box-shadow:none;overflow:hidden}
#public-portfolio .sws-public-portfolio .sws-pf-panel + .sws-pf-panel{margin-top:20px}
#public-portfolio .sws-public-portfolio .sws-pf-panel-head{display:flex;gap:16px;align-items:baseline;justify-content:space-between;
  padding:18px 22px;border-bottom:1px solid var(--rule-2);flex-wrap:wrap}
#public-portfolio .sws-public-portfolio .sws-pf-panel-head h3{font-size:22px;font-weight:700;letter-spacing:0}
#public-portfolio .sws-public-portfolio .sws-pf-asat{font:500 12.5px/1 var(--f-num);color:var(--ink-3);font-variant-numeric:tabular-nums}

#public-portfolio .sws-public-portfolio .sws-pf-perfgrid{display:grid;grid-template-columns:362px 1fr}
#public-portfolio .sws-public-portfolio .sws-pf-perfgrid > * + *{border-left:1px solid var(--rule-2)}
@media(max-width:900px){#public-portfolio .sws-public-portfolio .sws-pf-perfgrid{grid-template-columns:1fr}#public-portfolio .sws-public-portfolio .sws-pf-perfgrid > * + *{border-left:0;border-top:1px solid var(--rule-2)}}

#public-portfolio .sws-public-portfolio .sws-pf-retcol{padding:20px 22px 22px}
#public-portfolio .sws-public-portfolio .sws-pf-retcol h4{font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:2px}
#public-portfolio .sws-public-portfolio .sws-pf-retcol .sws-pf-sub{font-size:12px;color:var(--ink-3);margin-bottom:14px}
#public-portfolio .sws-public-portfolio table.sws-pf-ret{width:100%;border-collapse:collapse}
#public-portfolio .sws-public-portfolio table.sws-pf-ret th{font:600 10.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;
  color:var(--ink-3);text-align:right;padding:0 0 9px;border-bottom:1px solid var(--rule)}
#public-portfolio .sws-public-portfolio table.sws-pf-ret th:first-child{text-align:left}
#public-portfolio .sws-public-portfolio table.sws-pf-ret td{padding:8px 0;border-bottom:1px solid var(--rule-2);font-size:13.5px;text-align:right}
#public-portfolio .sws-public-portfolio table.sws-pf-ret td:first-child{text-align:left;color:var(--ink-2)}
#public-portfolio .sws-public-portfolio table.sws-pf-ret td.sws-pf-n{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;white-space:nowrap}
#public-portfolio .sws-public-portfolio table.sws-pf-ret tr.sws-pf-key td{font-weight:600}
#public-portfolio .sws-public-portfolio table.sws-pf-ret tr.sws-pf-key td.sws-pf-n{color:var(--pf);font-weight:600}
#public-portfolio .sws-public-portfolio table.sws-pf-ret td.sws-pf-pend{color:var(--ink-4)}
#public-portfolio .sws-public-portfolio table.sws-pf-ret th + th,#public-portfolio .sws-public-portfolio table.sws-pf-ret td + td{padding-left:14px}
#public-portfolio .sws-public-portfolio table.sws-pf-ret tr:last-child td{border-bottom:0}

#public-portfolio .sws-public-portfolio .sws-pf-chartcol{padding:16px 20px 18px;position:relative;min-width:0}
#public-portfolio .sws-public-portfolio .sws-pf-ctrls{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:6px}
#public-portfolio .sws-public-portfolio .sws-pf-seg{display:inline-flex;border:1px solid var(--rule);border-radius:9px;overflow:hidden}
#public-portfolio .sws-public-portfolio .sws-pf-seg button{appearance:none;border:0;background:var(--panel);color:var(--ink-2);
  font:600 12px/1 var(--f-body);padding:8px 12px;cursor:pointer}
#public-portfolio .sws-public-portfolio .sws-pf-seg button + button{border-left:1px solid var(--rule)}
#public-portfolio .sws-public-portfolio .sws-pf-seg button[aria-pressed="true"]{background:var(--pf);color:var(--panel)}
#public-portfolio .sws-public-portfolio .sws-pf-seg button:focus-visible{outline:2px solid var(--pf);outline-offset:-2px}
#public-portfolio .sws-public-portfolio .sws-pf-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:2px 0 8px}
#public-portfolio .sws-public-portfolio .sws-pf-lg{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-2);
  background:none;border:0;cursor:pointer;font-family:var(--f-body);padding:2px 0}
#public-portfolio .sws-public-portfolio .sws-pf-lg .sws-pf-sw{width:16px;height:3px;border-radius:2px;flex:none}
#public-portfolio .sws-public-portfolio .sws-pf-lg[aria-pressed="false"]{opacity:.4}
#public-portfolio .sws-public-portfolio .sws-pf-lg:focus-visible{outline:2px solid var(--pf);outline-offset:3px;border-radius:3px}
#public-portfolio .sws-public-portfolio .sws-pf-lg .sws-pf-val{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}

#public-portfolio .sws-public-portfolio .sws-pf-plot{position:relative}
#public-portfolio .sws-public-portfolio .sws-pf-plot svg{display:block;width:100%;height:auto;touch-action:pan-y}
#public-portfolio .sws-public-portfolio .sws-pf-tip{position:absolute;pointer-events:none;opacity:0;transition:opacity .1s;
  background:var(--panel);border:1px solid var(--rule);border-radius:10px;
  box-shadow:var(--shadow);padding:9px 11px;font-size:12px;min-width:158px;z-index:5}
#public-portfolio .sws-public-portfolio .sws-pf-tip .sws-pf-d{font:600 11px/1 var(--f-body);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px}
#public-portfolio .sws-public-portfolio .sws-pf-tip .sws-pf-r{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:2px 0}
#public-portfolio .sws-public-portfolio .sws-pf-tip .sws-pf-r span{display:inline-flex;gap:7px;align-items:center;color:var(--ink-2)}
#public-portfolio .sws-public-portfolio .sws-pf-tip .sws-pf-r i{width:10px;height:3px;border-radius:2px;display:inline-block}
#public-portfolio .sws-public-portfolio .sws-pf-tip .sws-pf-r b{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}
#public-portfolio .sws-public-portfolio .sws-pf-ranges{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}
#public-portfolio .sws-public-portfolio .sws-pf-ranges button{appearance:none;border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);
  font:600 11.5px/1 var(--f-num);padding:7px 11px;border-radius:999px;cursor:pointer;font-variant-numeric:tabular-nums}
#public-portfolio .sws-public-portfolio .sws-pf-ranges button[aria-pressed="true"]{background:var(--pf);border-color:var(--pf);color:var(--panel)}
#public-portfolio .sws-public-portfolio .sws-pf-ranges button[disabled]{opacity:.35;cursor:not-allowed}
#public-portfolio .sws-public-portfolio .sws-pf-ranges button:focus-visible{outline:2px solid var(--pf);outline-offset:2px}

#public-portfolio .sws-public-portfolio .sws-pf-flag{display:inline-flex;gap:8px;align-items:flex-start;background:var(--warn-bg);
  border:1px solid var(--warn-rule);color:var(--warn-ink);border-radius:8px;
  padding:8px 11px;font-size:11.5px;line-height:1.45;margin-top:12px}
#public-portfolio .sws-public-portfolio .sws-pf-flag b{font-weight:600}

/* ---------- stats ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-statgrid{display:grid;grid-template-columns:1fr 1fr}
#public-portfolio .sws-public-portfolio .sws-pf-statgrid > * + *{border-left:1px solid var(--rule-2)}
@media(max-width:900px){#public-portfolio .sws-public-portfolio .sws-pf-statgrid{grid-template-columns:1fr}#public-portfolio .sws-public-portfolio .sws-pf-statgrid > * + *{border-left:0;border-top:1px solid var(--rule-2)}}
#public-portfolio .sws-public-portfolio .sws-pf-statcol{padding:20px 22px 22px;min-width:0;align-self:start}
#public-portfolio .sws-public-portfolio .sws-pf-statcol h4{font-size:13px;font-weight:700;margin-bottom:14px}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp{width:100%;border-collapse:collapse}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp th{font:600 10.5px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;
  color:var(--ink-3);text-align:right;padding:0 0 9px;border-bottom:1px solid var(--rule);vertical-align:bottom}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp th:first-child{text-align:left}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp td{padding:9px 0;border-bottom:1px solid var(--rule-2);font-size:13.5px;text-align:right}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp td:first-child{text-align:left;color:var(--ink-2)}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp td.sws-pf-n{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;white-space:nowrap}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp td.sws-pf-pf{color:var(--pf);font-weight:600}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp td.sws-pf-bm{color:var(--ink-2)}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp th + th,#public-portfolio .sws-public-portfolio table.sws-pf-cmp td + td{padding-left:14px}
#public-portfolio .sws-public-portfolio table.sws-pf-cmp tr:last-child td{border-bottom:0}
#public-portfolio .sws-public-portfolio .sws-pf-win::after{content:"✓";margin-left:7px;color:var(--gain);font-weight:700}

#public-portfolio .sws-public-portfolio .sws-pf-mech{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule-2);
  border:1px solid var(--rule-2);border-radius:10px;overflow:hidden}
#public-portfolio .sws-public-portfolio .sws-pf-mech div{background:var(--panel);padding:8px 13px}
#public-portfolio .sws-public-portfolio .sws-pf-mech .sws-pf-k{font-size:11.5px;line-height:1.2;color:var(--ink-3);letter-spacing:.03em}
#public-portfolio .sws-public-portfolio .sws-pf-mech .sws-pf-v{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;line-height:1.2;margin-top:1px;letter-spacing:-.02em}
#public-portfolio .sws-public-portfolio .sws-pf-mech .sws-pf-n{font-size:11px;color:var(--ink-4);margin-top:1px;line-height:1.2}

/* ---------- prose / honesty block ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-honest{padding:22px;border-top:1px solid var(--rule-2);background:var(--panel-2)}
#public-portfolio .sws-public-portfolio .sws-pf-honest h4{font-size:14px;font-weight:700;margin-bottom:8px}
#public-portfolio .sws-public-portfolio .sws-pf-honest p{margin:0 0 10px;max-width:78ch;color:var(--ink-2);font-size:14px}
#public-portfolio .sws-public-portfolio .sws-pf-honest p:last-child{margin-bottom:0}
#public-portfolio .sws-public-portfolio .sws-pf-honest strong{color:var(--ink);font-weight:600}

/* ---------- extremes ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-ext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule-2)}
@media(max-width:760px){#public-portfolio .sws-public-portfolio .sws-pf-ext{grid-template-columns:1fr!important}}
#public-portfolio .sws-public-portfolio .sws-pf-ext > div{background:var(--panel);padding:18px 22px 20px}
#public-portfolio .sws-public-portfolio .sws-pf-ext .sws-pf-k{font:600 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}
#public-portfolio .sws-public-portfolio .sws-pf-ext .sws-pf-v{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:600;font-size:24px;margin-top:8px;letter-spacing:-.03em}
#public-portfolio .sws-public-portfolio .sws-pf-ext .sws-pf-up .sws-pf-v{color:var(--gain)} #public-portfolio .sws-public-portfolio .sws-pf-ext .sws-pf-dn .sws-pf-v{color:var(--loss)}
#public-portfolio .sws-public-portfolio .sws-pf-ext .sws-pf-s{font-size:12.5px;color:var(--ink-3);margin-top:4px}

/* ---------- trade log ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-logwrap{overflow-x:auto}
#public-portfolio .sws-public-portfolio table.sws-pf-log{width:100%;border-collapse:collapse;min-width:640px}
#public-portfolio .sws-public-portfolio table.sws-pf-log th{font:600 10.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);
  text-align:right;padding:12px 22px 10px;border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--panel-2)}
#public-portfolio .sws-public-portfolio table.sws-pf-log th:first-child{text-align:left}
#public-portfolio .sws-public-portfolio table.sws-pf-log td{padding:11px 22px;border-bottom:1px solid var(--rule-2);font-size:13px;text-align:right;color:var(--ink-4);font-style:italic}
#public-portfolio .sws-public-portfolio table.sws-pf-log td:first-child{text-align:left}
#public-portfolio .sws-public-portfolio table.sws-pf-log td.sws-pf-n{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-style:normal}
#public-portfolio .sws-public-portfolio .sws-pf-logfoot{padding:14px 22px;font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--rule-2);background:var(--panel-2)}

/* ---------- flags ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-flag.sws-pf-ok{background:var(--ok-bg);border-color:var(--ok-rule);color:var(--ok-ink)}

/* ---------- distribution / hold ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-dist,#public-portfolio .sws-public-portfolio .sws-pf-hold{display:flex;flex-direction:column;gap:5px}
#public-portfolio .sws-public-portfolio .sws-pf-drow,#public-portfolio .sws-public-portfolio .sws-pf-hrow{display:grid;grid-template-columns:88px 1fr 34px;gap:10px;align-items:center}
#public-portfolio .sws-public-portfolio .sws-pf-hrow{grid-template-columns:96px 1fr 46px}
#public-portfolio .sws-public-portfolio .sws-pf-dlab,#public-portfolio .sws-public-portfolio .sws-pf-hlab{font:500 11.5px/1.2 var(--f-num);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}
#public-portfolio .sws-public-portfolio .sws-pf-hlab{font-family:var(--f-body);font-size:12.5px;color:var(--ink-2)}
#public-portfolio .sws-public-portfolio .sws-pf-dbar,#public-portfolio .sws-public-portfolio .sws-pf-hbar{background:var(--rule-2);border-radius:3px;height:14px;overflow:hidden}
#public-portfolio .sws-public-portfolio .sws-pf-hbar{height:20px;border-radius:4px}
#public-portfolio .sws-public-portfolio .sws-pf-dbar span,#public-portfolio .sws-public-portfolio .sws-pf-hbar span{display:block;height:100%;border-radius:3px;min-width:2px}
#public-portfolio .sws-public-portfolio .sws-pf-dval,#public-portfolio .sws-public-portfolio .sws-pf-hval{font:600 12px/1 var(--f-num);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}
#public-portfolio .sws-public-portfolio p.sws-pf-note{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:12px 0 0;max-width:56ch}

/* ---------- trade log extras ---------- */
#public-portfolio .sws-public-portfolio table.sws-pf-log td.sws-pf-n.sws-pf-up{color:var(--gain)}
#public-portfolio .sws-public-portfolio table.sws-pf-log td.sws-pf-n.sws-pf-dn{color:var(--loss)}
#public-portfolio .sws-public-portfolio table.sws-pf-log td{font-style:normal;color:var(--ink-2)}
#public-portfolio .sws-public-portfolio table.sws-pf-log td .sws-pf-nm{color:var(--ink-4);font-size:12px}
#public-portfolio .sws-public-portfolio table.sws-pf-log td.sws-pf-empty{text-align:left;color:var(--ink-3);font-style:italic;padding:22px}
#public-portfolio .sws-public-portfolio .sws-pf-logmore{display:block;width:100%;appearance:none;border:0;border-top:1px solid var(--rule-2);
  background:var(--panel-2);color:var(--pf);font:600 13px/1 var(--f-body);padding:14px;cursor:pointer}
#public-portfolio .sws-public-portfolio .sws-pf-logmore:hover{background:var(--chip)}
#public-portfolio .sws-public-portfolio .sws-pf-logmore:focus-visible{outline:2px solid var(--pf);outline-offset:-2px}

/* ---------- table negatives ---------- */
#public-portfolio .sws-public-portfolio table.sws-pf-ret td.sws-pf-n.sws-pf-neg{color:var(--loss)}

/* ---------- disclaimer ---------- */
#public-portfolio .sws-public-portfolio .sws-pf-disc{margin-top:20px;padding:18px 20px;border:1px solid var(--rule);border-radius:12px;
  background:var(--band);font-size:12.5px;line-height:1.6;color:var(--ink-3)}
#public-portfolio .sws-public-portfolio .sws-pf-disc strong{color:var(--ink-2)}

/* ---------- build notes ---------- */

@media (prefers-reduced-motion:reduce){#public-portfolio .sws-public-portfolio *{transition:none!important;animation:none!important}}

#public-portfolio .sws-public-portfolio{--band:var(--neutral-100);--panel:var(--sws-white, white);--panel-2:var(--neutral-50);--ink:var(--neutral-900);--ink-2:var(--neutral-700);--ink-3:var(--neutral-500);--ink-4:var(--neutral-500);--rule:var(--neutral-200);--rule-2:var(--neutral-100);--pf:var(--blue-600);--pf-soft:var(--blue-100);--bm:var(--gold-600);--gain:var(--green-700);--loss:var(--red-700);--navy:var(--navy-900);--chip:var(--blue-100);--warn-bg:var(--gold-100);--warn-ink:var(--neutral-700);--warn-rule:var(--gold-600);--ok-bg:var(--green-100);--ok-ink:var(--green-700);--ok-rule:var(--green-700);--f-dis:var(--font-display);--f-body:var(--font-body);--f-num:var(--font-body);}
#public-portfolio .sws-public-portfolio .sws-pf-headgrid{grid-template-columns:1fr}
#public-portfolio .sws-public-portfolio .sws-pf-tile.sws-pf-hero{display:block;min-height:0;margin:0;border:0;border-radius:0;position:static}
#public-portfolio .sws-public-portfolio .sws-pf-sechead{padding-top:0}

#public-portfolio{scroll-margin-top:140px}
#public-portfolio .sws-public-portfolio{background:var(--panel)}
#public-portfolio .sws-public-portfolio .sws-pf-sechead h2{max-width:760px}
#public-portfolio .sws-public-portfolio .sws-pf-tile .sws-pf-v{font-family:var(--font-display);font-weight:800}


#public-portfolio .sws-pf-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}
#public-portfolio .sws-pf-switch button{padding:14px 20px;border:1px solid var(--neutral-200);border-radius:8px;background:var(--neutral-100);color:var(--navy-900);font:800 15px/1.3 var(--font-body);cursor:pointer}
#public-portfolio .sws-pf-switch button[aria-pressed="true"]{background:var(--blue-600);border-color:var(--blue-600);color:var(--sws-white, white)}
#public-portfolio .sws-pf-switch button:focus-visible{outline:2px solid var(--blue-700);outline-offset:3px}

#public-portfolio .sws-public-portfolio .sws-pf-inline-disc{margin:18px 0 22px}
#public-portfolio .sws-public-portfolio .sws-pf-panel .sws-pf-inline-disc{margin:18px 22px 22px}
