.inline-card-studio{width:min(100%,var(--editorial-wide,1040px));min-width:0;margin:clamp(36px,5vw,64px) auto 0;padding-top:30px;border-top:2px solid var(--pc-burgundy);scroll-margin-top:108px;overflow-wrap:anywhere}.inline-card-studio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.inline-card-studio-header .eyebrow{margin:0 0 10px;font-size:.67rem}.inline-card-studio-header h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.inline-card-studio-header>div>p:last-child{max-width:610px;margin:12px 0 0;color:var(--pc-muted);font-size:.86rem;line-height:1.7}.inline-card-studio-full{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:2px;color:var(--pc-burgundy);font-size:.75rem;font-weight:650;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.inline-card-studio-full span{font-size:1.1rem}.inline-card-studio-workspace{min-width:0}.inline-card-studio-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,66px);gap:clamp(28px,5vw,66px);align-items:center;padding:clamp(22px,3vw,34px);border:1px solid var(--pc-line);background:rgba(255,250,240,.5)}.inline-card-studio-preview{position:relative;display:flex;flex-direction:column;justify-content:center;gap:16px;min-height:330px;padding:clamp(28px,4vw,42px);border-left:5px solid var(--pc-burgundy);color:#332b23;background:linear-gradient(140deg,#fff7e7,#e5d4af);box-shadow:0 12px 28px rgba(73,51,31,.08)}.inline-card-studio-preview-kicker{color:var(--pc-burgundy);font-size:.64rem;font-weight:750;letter-spacing:.1em;line-height:1.7;text-transform:uppercase}.inline-card-studio-preview>strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.inline-card-studio-preview-date{color:#6f5a45;font-family:Iowan Old Style,Georgia,serif;font-size:.94rem;line-height:1.6}.inline-card-studio-preview>p{margin:0;color:#6b5c4d;font-size:.76rem;line-height:1.75}.inline-card-studio-preview-source{margin-top:6px;padding-top:14px;border-top:1px solid rgba(67,52,38,.16);color:var(--pc-burgundy);font-size:.6rem;font-weight:700;letter-spacing:.15em}.inline-card-studio-invitation{min-width:0}.inline-card-studio-invitation .eyebrow{margin:0 0 12px;font-size:.65rem}.inline-card-studio-invitation h3{max-width:440px;margin:0 0 16px;font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.inline-card-studio-invitation>p:not(.eyebrow):not(.inline-card-studio-load-status){margin:0;color:var(--pc-muted);font-size:.83rem;line-height:1.8}.inline-card-studio-features{display:flex;flex-wrap:wrap;gap:6px 14px;margin:20px 0 24px;padding:0;list-style:none;color:var(--pc-burgundy);font-size:.68rem;font-weight:650;line-height:1.7}.inline-card-studio-features li{padding-left:11px;border-left:1px solid var(--pc-gold)}.inline-card-studio-invitation .button{min-height:46px}.inline-card-studio-invitation .button:disabled{cursor:wait;opacity:.75}.inline-card-studio-load-status{min-height:2.9em;margin:12px 0 0;color:var(--pc-muted);font-size:.7rem;line-height:1.6}.inline-card-studio .share-maker-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.inline-card-studio :is(.share-maker-controls,.share-canvas-stage){min-width:0}.inline-card-studio .share-canvas-stage{padding:20px}.inline-card-studio :is(a,button):focus-visible{outline:2px solid var(--pc-burgundy);outline-offset:4px}@media (max-width:900px){.inline-card-studio .share-maker-layout{grid-template-columns:minmax(0,1fr)}.inline-card-studio .share-canvas-stage{position:static;grid-row:1;min-height:auto}.inline-card-studio .share-maker-controls{grid-row:2}}@media (max-width:640px){.inline-card-studio{margin-top:36px;padding-top:24px}.inline-card-studio-header{display:block;margin-bottom:20px}.inline-card-studio-header h2{font-size:1.65rem}.inline-card-studio-header>div>p:last-child{font-size:.8rem}.inline-card-studio-full{margin-top:10px}.inline-card-studio-intro{grid-template-columns:minmax(0,1fr);gap:28px;padding:18px}.inline-card-studio-preview{min-height:285px;padding:26px}.inline-card-studio-invitation h3{font-size:1.5rem}.inline-card-studio-invitation .button{width:100%}.inline-card-studio .share-canvas-stage{margin-inline:0;padding:16px;border:1px solid var(--pc-line);border-radius:var(--pc-radius-md)}}