/* Scoped additions; the calculator and responsive hero use the credit design. */
.ct-page-schufa-credit { --ct-block-primary: #008a50; --ct-block-primary-dark: #006c3f; --ct-block-heading: #102033; --ct-block-text: #27364a; --ct-block-muted: #657184; --ct-block-base: #fff; --ct-block-surface: #f7f9fb; --ct-block-border: #dfe5ea; }
.ct-page-schufa-credit .ct-comparison-hero__heading { font-size: clamp(2.2rem, 4vw, 3.6rem); line-height: 1.08; max-width: 17ch; }
.ct-page-schufa-credit .ct-comparison-hero__content { padding: clamp(1.4rem, 2.8vw, 2.5rem); }
.ct-page-schufa-credit .ct-schufa-savings { margin: 1.15rem 0; padding: .85rem 1rem; border-left: 3px solid #008a50; border-radius: 0 .65rem .65rem 0; background: #eaf5ed; color: #164c32; }
.ct-schufa-savings strong { display: block; font-size: clamp(1rem, 1.5vw, 1.2rem); line-height: 1.35; }
.ct-schufa-savings span { display: block; margin-top: .35rem; color: #3e5d4c; font-size: .88rem; line-height: 1.5; }
.ct-schufa-hero-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: .7rem 1rem; padding: 0; margin: 1.25rem 0 .65rem; list-style: none; color: #153d2d; font-size: .95rem; font-weight: 650; }
.ct-schufa-hero-benefits li { position: relative; padding-left: 1.5rem; line-height: 1.45; }
.ct-schufa-hero-benefits li::before { content: "✓"; position: absolute; left: 0; color: #008a50; font-weight: 800; }
.ct-page-schufa-credit .ct-schufa-condition-link, .ct-page-schufa-credit .ct-schufa-condition-link:hover, .ct-page-schufa-credit .ct-schufa-condition-link:focus { color: inherit; font-weight: 400; text-decoration: none; padding-inline: .12em; }
.ct-schufa-condition-link:focus-visible, .ct-schufa-credit-condition:focus-visible { outline: 2px solid #176944; outline-offset: 3px; }
.ct-page-schufa-credit .ct-schufa-credit-condition { box-sizing: border-box; width: min(calc(100% - 2rem), 78rem); max-width: 78rem; margin: 1rem auto; padding: clamp(1rem, 2.5vw, 1.5rem); border: 1px solid #dbe4df; border-radius: 1rem; background: #f9fbf8; color: #4a5965; font-size: .875rem; line-height: 1.65; scroll-margin-top: 6rem; }
.ct-page-schufa-credit .ct-schufa-credit-condition h2 { margin: 0 0 .5rem; color: #304a3c; font-size: 1rem; line-height: 1.4; }
.ct-page-schufa-credit .ct-schufa-credit-condition p { margin: 0; }
.ct-schufa-partners { display: grid; grid-template-columns: 1fr 1fr; gap: 1.25rem; }
.ct-schufa-partner-note { color: #4a5965; font-size: .85rem; }
.ct-page-schufa-credit .ct-schufa-calculator-info { margin: .85rem 0; color: #42584c; font-size: .82rem; line-height: 1.55; text-align: center; }
.ct-schufa-calculator-trust { display: flex; flex-wrap: wrap; justify-content: center; gap: .65rem 1rem; list-style: none; margin: 0; padding: .85rem 0; border-block: 1px solid #e2e9e4; color: #30483b; font-size: .78rem; font-weight: 600; line-height: 1.45; }
.ct-schufa-calculator-trust li { display: flex; align-items: center; justify-content: center; flex: 1 1 10rem; min-width: 0; gap: .65rem; padding-block: .15rem; }
.ct-schufa-calculator-trust li > span:last-child { min-width: 0; }
.ct-schufa-trust-icon { display: grid; place-items: center; width: 2.4rem; height: 2.4rem; flex: 0 0 2.4rem; border-radius: .75rem; }
.ct-schufa-trust-item--secure .ct-schufa-trust-icon { color: #08633d; background: #d8f0e2; box-shadow: inset 0 0 0 1px #b7ddc7; }
.ct-schufa-trust-item--banks .ct-schufa-trust-icon { color: #225b98; background: #e0edfc; box-shadow: inset 0 0 0 1px #bdd5f0; }
.ct-schufa-calculator-trust svg { width: 1.4rem; height: 1.4rem; stroke-width: 1.9; }
.ct-schufa-toc { display: flex; flex-wrap: wrap; gap: .6rem 1.5rem; padding-block: 1.5rem; border-bottom: 1px solid #dbe4df; font-size: .9rem; }
.ct-schufa-toc a { color: #176944; text-underline-offset: .2em; }
.ct-schufa-section { padding-block: clamp(1.75rem, 4vw, 3.5rem); scroll-margin-top: 6rem; }
.ct-schufa-section h2, .ct-schufa-final h2 { font-size: clamp(1.65rem, 3vw, 2.6rem); line-height: 1.18; letter-spacing: -.025em; max-width: 27ch; margin: .5rem 0 1.1rem; }
.ct-schufa-lead { max-width: 75ch; color: #4a5965; }
.ct-schufa-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.25rem; margin-top: 1.8rem; }
.ct-schufa-card { padding: clamp(1.3rem, 2.3vw, 2rem); border: 1px solid #dbe4df; border-radius: 1.1rem; background: #fff; min-width: 0; }
.ct-schufa-card h3 { font-size: 1.23rem; line-height: 1.3; margin: .9rem 0 .65rem; }
.ct-schufa-card p, .ct-schufa-section li { line-height: 1.7; }
.ct-schufa-card p:last-child { margin-bottom: 0; }
.ct-schufa-card--highlight { background: #edf7f0; border-color: #9bceb1; }
.ct-schufa-card--calm { background: #f4f7f5; }
.ct-schufa-number { color: #078a50; font-size: .86rem; font-weight: 800; letter-spacing: .08em; }
.ct-schufa-card__note { padding-top: .9rem; border-top: 1px solid #dbe4df; font-size: .9rem; font-weight: 600; }
.ct-schufa-split { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: clamp(1.5rem, 4vw, 4rem); }
.ct-schufa-section ul { padding-left: 1.2rem; }
.ct-schufa-section li + li { margin-top: .6rem; }
.ct-schufa-cta { margin-top: 1.5rem; }
.ct-schufa-faq { display: grid; gap: .75rem; }
.ct-schufa-faq .ct-faq__item > div { padding: 0 1.25rem 1.25rem; }
.ct-schufa-faq summary { cursor: pointer; }
.ct-schufa-faq summary::after { content: "+"; position: absolute; right: 1rem; top: .75rem; font-size: 1.5rem; color: #008a50; }
.ct-schufa-faq details[open] summary::after { content: "−"; }
.ct-schufa-final { display: flex; align-items: center; justify-content: space-between; gap: 2rem; border-radius: 1.2rem; padding: clamp(1.5rem, 4vw, 3rem); background: #edf7f0; }
.ct-schufa-final .ct-button { flex-shrink: 0; }
.ct-schufa-sources { padding-block: 2rem 3rem; color: #4a5965; font-size: .86rem; }
.ct-schufa-sources h2 { font-size: 1.1rem; }
.ct-schufa-sources a { color: #176944; }
@media (max-width: 900px) {
	.ct-schufa-grid, .ct-schufa-split, .ct-schufa-partners { grid-template-columns: 1fr; }
	.ct-schufa-final { align-items: flex-start; flex-direction: column; }
}
@media (max-width: 780px) {
	.ct-page-schufa-credit .ct-comparison-hero__inner { padding-block: .75rem 1.5rem; }
	.ct-page-schufa-credit .ct-comparison-hero__content { padding: 1rem; margin-bottom: .75rem; }
	.ct-page-schufa-credit .ct-breadcrumb { display: none; }
	.ct-page-schufa-credit .ct-comparison-hero__heading { font-size: clamp(1.65rem, 7.5vw, 2rem); line-height: 1.08; max-width: none; margin-bottom: .65rem; }
	.ct-page-schufa-credit .ct-comparison-hero__description { font-size: .95rem; line-height: 1.5; margin-bottom: .7rem; }
	.ct-page-schufa-credit .ct-schufa-savings { margin: .75rem 0; padding: .65rem .75rem; }
	.ct-schufa-savings strong { font-size: .94rem; }
	.ct-schufa-savings span { font-size: .81rem; line-height: 1.4; }
	.ct-page-schufa-credit .ct-block__eyebrow { font-size: .66rem; margin-bottom: .55rem; }
	.ct-schufa-hero-benefits { gap: .55rem .65rem; font-size: .81rem; margin-top: .7rem; }
	.ct-schufa-hero-benefits li { padding-left: 1.15rem; }
}
@media (max-width: 360px) {
	.ct-page-schufa-credit .ct-hero-calculator__label { flex-wrap: wrap; gap: .45rem; }
}

/* Editorial rhythm below the hero: distinct surfaces, not a row of white boxes. */
.ct-page-schufa-credit main { background: #f5f7f4; }
.ct-page-schufa-credit .ct-credit-ad-summary {
	border-top: 4px solid #008a50;
	box-shadow: none;
	margin-block: 1.5rem 2rem;
}
.ct-schufa-section, .ct-schufa-toc, .ct-schufa-final, .ct-schufa-sources {
	box-sizing: border-box;
	width: min(calc(100% - 2rem), 78rem);
	max-width: 78rem;
	margin-inline: auto;
}
.ct-schufa-section {
	padding: clamp(1.5rem, 4vw, 3.5rem);
	margin-block: 1.5rem;
	border-radius: 1.75rem;
}
.ct-schufa-section h2 { letter-spacing: -.035em; }
#unterschiede .ct-credit-kicker, #voraussetzungen .ct-credit-kicker, #schufa-faq .ct-credit-kicker { color: #006b40; }
.ct-schufa-section > .ct-schufa-lead { margin-bottom: 1.75rem; line-height: 1.7; }
.ct-schufa-card { border-radius: 1.2rem; }

/* Providers: an editorial introduction opposite two distinct provider tiles. */
#spezialisierte-vermittler {
	display: grid;
	grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
	column-gap: clamp(1.5rem, 3vw, 3rem);
	align-items: start;
	background: radial-gradient(ellipse at 0% 100%, #235b43 0%, transparent 60%), #123e33;
	color: #fff;
	position: relative;
	overflow: hidden;
}
#spezialisierte-vermittler > .ct-credit-kicker { grid-column: 1; color: #a5e8bd; }
#spezialisierte-vermittler h2 { grid-column: 1; color: #fff; font-size: clamp(1.65rem, 2.6vw, 2.4rem); }
#spezialisierte-vermittler > .ct-schufa-lead { grid-column: 1; color: #d3e6dc; font-size: .95rem; margin-bottom: 0; }
#spezialisierte-vermittler .ct-schufa-partners { grid-column: 2; grid-row: 1 / span 3; align-self: stretch; gap: .85rem; }
#spezialisierte-vermittler .ct-schufa-card { border: 0; background: #f0f6eb; padding: 1.5rem; }
#spezialisierte-vermittler .ct-schufa-card:nth-child(2) { background: #e9f0f7; }
#spezialisierte-vermittler .ct-schufa-card h3 { color: #163b30; font-size: 1.65rem; letter-spacing: -.035em; margin: 0 0 1.15rem; }
#spezialisierte-vermittler .ct-schufa-card h3::before {
	content: "";
	display: block;
	width: 2.8rem;
	height: 2.8rem;
	margin-bottom: 1.2rem;
	border-radius: 50%;
	background: #d2e5cf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23265d44' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 23h16M10 20v-5m6 5V9m6 11v-8M8 11l7-5 8 2'/%3E%3C/svg%3E") center / 2rem no-repeat;
}
#spezialisierte-vermittler .ct-schufa-card:nth-child(2) h3::before { background-color: #cdddea; }
#spezialisierte-vermittler .ct-schufa-card p { color: #364d46; font-size: .91rem; line-height: 1.65; }
#spezialisierte-vermittler .ct-schufa-partner-note { grid-column: 1 / -1; margin: 1.5rem 0 0; border-top: 1px solid #4b6e5f; padding-top: 1rem; color: #c2d8cb; line-height: 1.6; }

/* Small anchor tabs bridge the coloured sections. */
.ct-schufa-toc { gap: .6rem; padding: .5rem 0; margin-block: 1rem; border: 0; }
.ct-schufa-toc a { border: 1px solid #d6e2d9; background: #fff; border-radius: 999px; padding: .65rem 1rem; font-size: .83rem; text-decoration: none; font-weight: 650; }
.ct-schufa-toc a:hover, .ct-schufa-toc a:focus-visible { background: #dfeee3; border-color: #97bba1; }

/* The three meanings each get a separate, quiet colour. */
#unterschiede { background: #fff; border: 1px solid #e0e7df; }
#unterschiede .ct-schufa-card { background: #f8f2e7; border-color: #e9dcc5; border-top: 4px solid #bd9556; }
#unterschiede .ct-schufa-card:nth-child(2) { background: #eff4f9; border-color: #d7e2ee; border-top-color: #6788ac; }
#unterschiede .ct-schufa-card:nth-child(3) { background: #e8f3ea; border-color: #c7dfcb; border-top-color: #268757; }
#unterschiede .ct-schufa-number { display: inline-grid; place-items: center; width: 2.65rem; height: 2.65rem; border-radius: 50%; background: #fff; color: #574735; letter-spacing: 0; font-size: .95rem; }
#unterschiede .ct-schufa-card:nth-child(2) .ct-schufa-number { color: #3c6083; }
#unterschiede .ct-schufa-card:nth-child(3) .ct-schufa-number { color: #17673d; }
#unterschiede .ct-schufa-card p { font-size: .94rem; }
#unterschiede .ct-schufa-card__note { border-top-color: #c8d3c6; }

/* Preparation: a tinted spread with a real checklist instead of a text card. */
#voraussetzungen { background: #e9f0e8; align-items: center; gap: clamp(1.5rem, 4vw, 4rem); }
#voraussetzungen > div:first-child { padding-right: .5rem; }
#voraussetzungen > div:first-child > p:not(.ct-credit-kicker) { color: #42534a; line-height: 1.75; font-size: .97rem; }
#voraussetzungen .ct-schufa-card { border: 1px solid #d5e3d2; background: #fcfdf9; box-shadow: 0 .8rem 2rem #1539230b; }
#voraussetzungen .ct-schufa-card h3 { display: flex; align-items: center; gap: .8rem; margin-top: 0; }
#voraussetzungen .ct-schufa-card h3::before {
	content: "";
	flex: 0 0 2.5rem;
	height: 2.8rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36' fill='none' stroke='%23277a50' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='5' width='21' height='28' rx='3'/%3E%3Crect x='12' y='2' width='9' height='6' rx='2' fill='%23e9f0e8'/%3E%3Cpath d='m11 16 2 2 4-4m-6 10 2 2 4-4m3-6h3m-3 8h3'/%3E%3C/svg%3E") center / contain no-repeat;
}
#voraussetzungen ul { list-style: none; padding: 0; margin: 1.1rem 0; }
#voraussetzungen li { position: relative; margin: 0; padding: .72rem 0 .72rem 1.6rem; border-bottom: 1px solid #e1e9df; font-size: .93rem; }
#voraussetzungen li::before { content: "✓"; position: absolute; left: 0; color: #208352; font-weight: 800; }
#voraussetzungen .ct-schufa-card > p { font-size: .84rem; color: #58685b; }

/* A connected process on a dark surface creates a clear visual pause. */
#ablauf { background: radial-gradient(ellipse at 90% 0%, #204c55, transparent 65%), #122b3b; color: #fff; }
#ablauf > .ct-credit-kicker { color: #a9e3be; }
#ablauf h2 { color: #fff; max-width: 24ch; }
#ablauf .ct-schufa-grid { position: relative; gap: 2rem; margin-top: 2.25rem; }
#ablauf .ct-schufa-grid::before { content: ""; position: absolute; left: 2rem; right: 2rem; top: 1.7rem; height: 1px; background: #54737b; }
#ablauf .ct-schufa-card { position: relative; background: transparent; border: 0; border-radius: 0; padding: 0; }
#ablauf .ct-schufa-number { display: inline-grid; place-items: center; width: 3.5rem; height: 3.5rem; position: relative; border-radius: 50%; background: #b7e6c6; color: #163d30; font-size: 1rem; letter-spacing: 0; border: 5px solid #183844; }
#ablauf .ct-schufa-card h3 { color: #fff; margin-top: 1.2rem; }
#ablauf .ct-schufa-card p { color: #cfdee2; font-size: .94rem; line-height: 1.75; }
#ablauf .ct-schufa-cta { margin-top: 1.75rem; background: #eff8f0; color: #174431; }
#ablauf .ct-schufa-cta:hover { background: #cae8d2; }

/* Safety uses a warm, reassuring tone, distinct from the green preparation area. */
#sicherheit { background: #f6f0e5; border: 1px solid #e9dfcd; gap: clamp(1.5rem, 4vw, 4rem); align-items: center; }
#sicherheit .ct-credit-kicker { color: #796136; }
#sicherheit > div > p:not(.ct-credit-kicker) { color: #5b5346; line-height: 1.75; }
#sicherheit ul { padding-left: 1rem; font-size: .93rem; }
#sicherheit li::marker { color: #a7854a; }
#sicherheit .ct-schufa-card { background: #fffaf1; border: 0; border-left: 4px solid #b99b62; border-radius: 0 1.2rem 1.2rem 0; }
#sicherheit .ct-schufa-card h3::before {
	content: "";
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	margin-bottom: 1.1rem;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23927843' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 4 34 10v10c0 9-14 16-14 16S6 29 6 20V10Z' fill='%23efe4ce'/%3E%3Cpath d='m13 19 5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;
}
#sicherheit .ct-schufa-card p { font-size: .94rem; color: #5b5346; }
#sicherheit .ct-schufa-card a { color: #755523; font-weight: 650; text-underline-offset: .2em; }

/* FAQ: a small heading column, answers with no extra outer frame. */
#schufa-faq { display: grid; grid-template-columns: minmax(0, .65fr) minmax(0, 1.35fr); gap: 0 clamp(2rem, 5vw, 5rem); background: #eaf1ee; align-items: start; }
#schufa-faq > .ct-credit-kicker { grid-column: 1; }
#schufa-faq > h2 { grid-column: 1; font-size: clamp(1.75rem, 2.6vw, 2.5rem); }
.ct-page-schufa-credit .ct-schufa-faq { grid-column: 2; grid-row: 1 / span 3; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; width: 100%; max-width: none; }
.ct-page-schufa-credit .ct-schufa-faq .ct-faq__item { border: 1px solid #d2ded6; border-radius: .8rem; background: #fff; box-shadow: none; }
.ct-page-schufa-credit .ct-schufa-faq .ct-faq__item[open] { border-color: #88b599; box-shadow: 0 .4rem 1rem #18392308; }
.ct-page-schufa-credit .ct-schufa-faq summary { padding: 1.15rem 3rem 1.15rem 1.2rem; font-size: .94rem; line-height: 1.5; }
.ct-page-schufa-credit .ct-schufa-faq summary::after { top: .85rem; }
.ct-page-schufa-credit .ct-schufa-faq .ct-faq__item > div { color: #42594e; font-size: .92rem; line-height: 1.75; }
.ct-page-schufa-credit .ct-schufa-faq .ct-faq__item > div p { margin-block: .15rem 0; }

/* A strong closing area, followed by quiet but readable supporting information. */
.ct-schufa-final { position: relative; overflow: hidden; background: radial-gradient(ellipse at 100% 100%, #166b48, transparent 70%), #174634; padding: clamp(1.75rem, 4vw, 3.5rem); margin-block: 1.5rem 0; border-radius: 1.75rem; color: #daeee0; }
.ct-schufa-final .ct-credit-kicker { color: #ade4be; }
.ct-schufa-final h2 { color: #fff; font-size: clamp(1.7rem, 2.8vw, 2.6rem); }
.ct-schufa-final p:last-child { max-width: 54ch; line-height: 1.65; margin-bottom: 0; }
.ct-schufa-final .ct-button { background: #fff; color: #174634; box-shadow: 0 .3rem 1rem #0a271826; }
.ct-schufa-final .ct-button:hover { background: #d7eddd; }
.ct-schufa-sources { padding: 1.5rem clamp(1.25rem, 3vw, 2rem); margin-block: 1rem; border-left: 2px solid #d4dfd3; line-height: 1.7; }
.ct-schufa-sources ul { display: flex; flex-wrap: wrap; gap: .5rem 1.5rem; padding-left: 1rem; }
.ct-page-schufa-credit .ct-credit-ad-disclosure { box-shadow: none; background: #fbfcfa; margin-top: 2rem; border-radius: 1.5rem; }
.ct-page-schufa-credit .ct-credit-ad-disclosure__range > div { background: #e8f1e8; }

@media (max-width: 1000px) {
	#spezialisierte-vermittler { grid-template-columns: 1fr; }
	#spezialisierte-vermittler .ct-schufa-partners { grid-column: 1; grid-row: auto; margin-top: 1.5rem; grid-template-columns: 1fr 1fr; }
	#schufa-faq { grid-template-columns: 1fr; }
	.ct-page-schufa-credit .ct-schufa-faq { grid-column: 1; grid-row: auto; margin-top: 1rem; }
}
@media (max-width: 900px) {
	#ablauf .ct-schufa-grid { gap: 1.75rem; }
	#ablauf .ct-schufa-grid::before { left: 1.7rem; top: 2rem; bottom: 2rem; width: 1px; height: auto; }
	#ablauf .ct-schufa-card { padding-left: 4.6rem; min-height: 4rem; }
	#ablauf .ct-schufa-number { position: absolute; left: 0; top: 0; }
	#ablauf .ct-schufa-card h3 { margin-top: .4rem; }
	#ablauf .ct-schufa-card p { margin-bottom: 0; }
}
@media (max-width: 600px) {
	.ct-schufa-section { padding: 1.4rem 1.15rem; margin-block: 1rem; border-radius: 1.2rem; }
	.ct-schufa-section h2 { font-size: 1.6rem; }
	#spezialisierte-vermittler .ct-schufa-partners { grid-template-columns: 1fr; }
	#spezialisierte-vermittler .ct-schufa-card { padding: 1.25rem; }
	#spezialisierte-vermittler .ct-schufa-card h3 { display: flex; align-items: center; gap: .8rem; margin-bottom: .7rem; }
	#spezialisierte-vermittler .ct-schufa-card h3::before { flex: 0 0 2.5rem; height: 2.5rem; margin: 0; }
	.ct-schufa-toc { gap: .45rem; }
	.ct-schufa-toc a { font-size: .77rem; padding: .55rem .75rem; }
	#unterschiede .ct-schufa-card { padding: 1.2rem; }
	#voraussetzungen .ct-schufa-card { padding: 1.2rem; }
	#voraussetzungen .ct-schufa-card h3 { font-size: 1.12rem; }
	#ablauf .ct-schufa-card { padding-left: 3.6rem; }
	#ablauf .ct-schufa-number { width: 2.75rem; height: 2.75rem; font-size: .85rem; border-width: 4px; }
	#ablauf .ct-schufa-grid::before { left: 1.35rem; }
	#sicherheit .ct-schufa-card { padding: 1.2rem; }
	.ct-schufa-final { padding: 1.5rem 1.25rem; border-radius: 1.2rem; gap: 1.25rem; }
	.ct-schufa-final .ct-button { width: 100%; box-sizing: border-box; font-size: .9rem; }
	.ct-schufa-sources { font-size: .8rem; }
	.ct-page-schufa-credit .ct-credit-ad-summary { margin-block: 1rem 1.25rem; }
}
