.dd-alumni{--navy:#0b192c;--blue:#2563eb;max-width:1100px;margin:2rem auto;padding:clamp(1rem,3vw,2rem);color:var(--navy);font:inherit;line-height:1.65;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:16px}.dd-alumni *{box-sizing:border-box}.dd-alumni h2,.dd-alumni h3,.dd-alumni h4{color:var(--navy);line-height:1.3}.dd-alumni form,.dd-alumni article{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:1.25rem;margin:1rem 0}.dd-alumni label{display:block;font-weight:600;margin:.8rem 0 .3rem}.dd-alumni input:not([type=checkbox]):not([type=hidden]),.dd-alumni textarea,.dd-alumni select{display:block;width:100%;padding:.75rem;border:1px solid #64748b;border-radius:6px;font:inherit;color:var(--navy);background:white}.dd-alumni textarea{resize:vertical}.dd-alumni input[type=checkbox]{width:1.2rem;height:1.2rem;margin-right:.5rem;vertical-align:middle}.dd-alumni button,.dd-alumni .dd-button{display:inline-block;background:var(--blue);color:#fff;border:0;border-radius:8px;font:inherit;font-weight:600;padding:.8rem 1.1rem;cursor:pointer;margin-top:1rem;text-decoration:none}.dd-alumni a{color:#1d4ed8;text-decoration:underline;overflow-wrap:anywhere}.dd-alumni :focus-visible{outline:3px solid #2563eb;outline-offset:4px}.dd-alumni blockquote{border-left:4px solid var(--blue);margin:1rem 0;padding:1rem}.dd-alumni summary{cursor:pointer;font-weight:600}.dd-alumni p{overflow-wrap:anywhere}.dd-home-notice{border-left:5px solid #2563eb}@media(max-width:600px){.dd-alumni{margin:1rem .5rem;padding:1rem}.dd-alumni form,.dd-alumni article{padding:1rem}.dd-alumni button{width:100%}}