.inPortfolioCase #screen{z-index:5}.portfolioCaseOverlay{z-index:10001}.portfolioCasePanel{max-width:34rem}.portfolioCaseTitle{font-size:1.45rem;font-weight:600;line-height:1.3;padding:26px 30px 12px;text-align:center}.portfolioCaseButtons,.portfolioCaseLines,.receptionEmailForm,.receptionStatus{padding:0 30px}.portfolioCasePanel>.buttons{margin:0 30px 24px}.portfolioCaseButtons{padding-bottom:24px}.portfolioCaseLines p{line-height:1.5;margin:0 0 .75em}.portfolioCaseNote{border-left:2px solid var(--case-accent,#9a6b1f);margin:.4em 0 1em;padding:.2em 0 .2em 16px}.portfolioCaseNote p{font-family:var(--case-display,Georgia,serif);font-size:1.12rem;font-style:italic;line-height:1.5;margin:0 0 .4em}.portfolioCaseNote cite{color:var(--case-muted,#6f655a);display:block;font-size:.82rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.portfolioCaseButtons{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.portfolioCaseButtons .buttons{flex:1 1 auto;margin:0}.portfolioCaseButtons .caseVerdictDismiss{flex-basis:100%}.receptionEmailForm{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.receptionStatus{margin:.75rem 0;min-height:1.5em}.receptionStatus.receptionError{color:var(--case-wrong,#a3372b)}.portfolioCaseSecondary{background-color:transparent;border:1px solid var(--case-border,#362f28);border-radius:6px;color:var(--case-ink,#e9dfce);cursor:pointer;font-family:var(--case-font,inherit);padding:8px 14px}.portfolioCaseSecondary:hover{border-color:var(--case-accent,#c9922f)}.portfolioCaseNote a{color:var(--case-accent,#9a6b1f);display:inline-block;font-size:.95rem;margin-top:.5em}