.cap-lc-prices,.cap-lc-prices__list-wrap{--cap-lcp-ink:var(--wp--preset--color--secondary,#132133);--cap-lcp-red:var(--wp--preset--color--primary,#cc1236);--cap-lcp-muted:var(--wp--preset--color--slate,#5d6b84);--cap-lcp-line:var(--wp--preset--color--border-gray,#e5e8ef);--cap-lcp-open:#fce4df}.cap-lc-prices{background:var(--wp--preset--color--white,#fff);border-radius:32px;color:var(--cap-lcp-ink);display:grid;gap:clamp(32px,6vw,72px);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:clamp(28px,5vw,48px)}.cap-lc-prices--list{background:none;border-radius:0;display:block;padding:0}.cap-lc-prices__intro>:first-child{margin-top:0}.cap-lc-prices__list{list-style:none;margin:0;padding:0}.cap-lc-prices__row{align-items:center;background:var(--wp--preset--color--white,#fff);border:1px solid var(--cap-lcp-line);border-radius:20px;display:grid;gap:0 24px;grid-template-columns:7.5rem minmax(0,1fr) auto;margin-bottom:16px;padding:24px 28px}.cap-lc-prices__row:last-child{margin-bottom:0}.cap-lc-prices__code{color:var(--cap-lcp-red);font-size:clamp(2rem,3.4vw,2.75rem);font-style:italic;font-weight:900;line-height:1;overflow-wrap:anywhere}.cap-lc-prices__title{display:block;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.25;margin:0 0 6px}.cap-lc-prices__text{color:var(--cap-lcp-muted);display:block;font-size:1rem;hyphens:auto;line-height:1.6;margin:0}.cap-lc-prices__fee{align-items:flex-end;display:flex;flex-direction:column;text-align:right;white-space:nowrap}.cap-lc-prices__amount{font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:900;line-height:1.1}.cap-lc-prices__amount del{color:var(--cap-lcp-muted);font-size:.6em;font-weight:600;margin-right:4px}.cap-lc-prices__fee-label{color:var(--wp--preset--color--ink,#33425a);font-size:.8125rem;margin-top:4px}.cap-lc-prices__row--expandable{display:block;overflow:hidden;padding:0;transition:border-color .15s ease}.cap-lc-prices__row--expandable:hover,.cap-lc-prices__row--open{border-color:var(--cap-lcp-red)}.cap-lc-prices__head{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:0 24px;grid-template-columns:7.5rem minmax(0,1fr) auto auto;margin:0;padding:24px 28px;text-align:left;width:100%}.cap-lc-prices__head:focus:not(:focus-visible){outline:none}.cap-lc-prices__head:focus-visible{border-radius:20px;outline:2px solid var(--cap-lcp-red);outline-offset:-4px}.cap-lc-prices__row--open .cap-lc-prices__head{background:var(--cap-lcp-open);border-bottom:1px solid var(--cap-lcp-line)}.cap-lc-prices__chevron{color:var(--cap-lcp-ink);transition:transform .2s ease}.cap-lc-prices__row--open .cap-lc-prices__chevron{transform:rotate(180deg)}.cap-lc-prices__panel{padding:28px}.cap-lc-prices__p-title{font-size:1.375rem;font-weight:800;line-height:1.25;margin:0 0 20px}.cap-lc-prices__p-title em{color:var(--cap-lcp-red);font-weight:900}.cap-lc-prices__table{border-collapse:collapse;font-size:1rem;margin:0;width:100%}.cap-lc-prices__table th{border-bottom:2px solid var(--cap-lcp-line);color:var(--wp--preset--color--ink,#33425a);font-size:.9375rem;font-weight:700;padding:0 0 12px;text-align:left}.cap-lc-prices__table td{border-bottom:1px solid var(--cap-lcp-line);line-height:1.5;padding:14px 0;vertical-align:top}.cap-lc-prices__table td.cap-lc-prices__p-price,.cap-lc-prices__table th.cap-lc-prices__p-price{padding-left:16px;text-align:right;white-space:nowrap}.cap-lc-prices__table td.cap-lc-prices__p-price{font-weight:800}.cap-lc-prices__p-price del{color:var(--cap-lcp-muted);font-weight:600;margin-right:4px}.cap-lc-prices__table td:first-child{hyphens:auto;overflow-wrap:anywhere}.cap-lc-prices__p-name{display:block}.cap-lc-prices__p-note{color:var(--cap-lcp-muted);display:block;font-size:.875rem;line-height:1.5;margin-top:4px}@media (max-width:781px){.cap-lc-prices{grid-template-columns:minmax(0,1fr)}}.cap-lc-prices__list-wrap{container:cap-lcp-list/inline-size}@container cap-lcp-list (max-width: 820px){.cap-lc-prices__head,.cap-lc-prices__row{align-items:start;gap:6px 16px;grid-template-columns:minmax(0,1fr) auto;padding:20px 24px}.cap-lc-prices__row--expandable{padding:0}.cap-lc-prices__code{font-size:2rem;grid-column:1;grid-row:1}.cap-lc-prices__body{grid-column:1/-1;grid-row:2}.cap-lc-prices__fee{align-items:baseline;flex-direction:row;gap:10px;grid-column:1/-1;grid-row:3;margin-top:6px;text-align:left}.cap-lc-prices__fee-label{margin-top:0}.cap-lc-prices__chevron{align-self:center;grid-column:2;grid-row:1}.cap-lc-prices__panel{padding:20px 24px}}
