.wfr-connections,.wfr-learning-intro,.wfr-home{box-sizing:border-box;margin:2rem 0;color:#263f48;overflow-wrap:anywhere}
.wfr-connections{border-top:2px solid #15996c;padding:1.4rem 0;display:grid;gap:1.4rem}
.wfr-connections h2,.wfr-learning-intro h2,.wfr-home h2{font-size:1.35rem;line-height:1.4;margin:0 0 .75rem;text-transform:none}
.wfr-connections h3,.wfr-home h3{font-size:1.15rem;line-height:1.4;margin:0 0 .6rem}
.wfr-connections p,.wfr-learning-intro p{margin:.5rem 0 1rem;max-width:76ch}
.wfr-links{margin:.4rem 0 0;padding-left:1.3rem}.wfr-links li{padding:.2rem 0;line-height:1.6}
.wfr-practice{background:#f1f8f6;border-radius:8px;padding:1.3rem}
.wfr-start-links{display:flex;gap:.6rem 1.3rem;flex-wrap:wrap}.wfr-start-links a{display:inline-block;padding:.4rem 0}
.wfr-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wfr-home-grid article{border:1px solid #dae6e2;border-top:3px solid #15996c;border-radius:8px;padding:1.4rem;background:#fff}.wfr-home-grid p{font-size:1rem;line-height:1.65;margin:0}
.wfr-connections summary{cursor:pointer;padding:.5rem 0;font-weight:600}
.single-quelle .wf-source-single{overflow-wrap:anywhere}
.wfr-connections a:focus-visible,.wfr-home a:focus-visible,.wfr-learning-intro a:focus-visible{outline:3px solid #169dcc;outline-offset:4px}
@media(max-width:700px){.wfr-home-grid{grid-template-columns:1fr}.wfr-home,.wfr-learning-intro{margin:1.4rem 0}.wfr-home-grid article{padding:1.1rem}}
