.section-edit-card{border:1px solid var(--line);padding:22px;margin-top:25px}.section-edit-card>.form-actions{align-items:center;flex-wrap:wrap}.section-edit-card>.form-actions>span{margin-right:auto;font:20px Georgia}.visibility-label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.visibility-label input{width:16px;height:16px}.section-edit-card .rich-editor{margin-bottom:0}.field-list>.field-entry{display:block!important;padding:0!important;border-bottom:1px solid var(--line)}.field-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 0;border:0;background:none;text-align:left;font-size:16px}.field-toggle>span:first-child,.field-list>a>span:first-child{font-size:16px;color:var(--ink)}.field-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s}.field-entry.expanded .field-panel{grid-template-rows:1fr;opacity:1}.field-panel-inner{overflow:hidden;min-height:0}.field-content{padding:12px 0 28px;font-size:14px;line-height:1.8}.field-content .rich-prose{font:18px/1.7 Georgia}.field-content .project-media{grid-template-columns:1fr}.field-content .project-media img{max-height:430px}footer>.contact-links{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px 28px;margin-top:0;letter-spacing:0;font:14px/1.7 Arial}footer>.contact-links>a{color:var(--accent);border-bottom:1px solid transparent}footer>.contact-links>a:hover{border-color:var(--accent)}footer>.contact-links+div{margin-top:60px}
@media(max-width:540px){.section-edit-card{padding:15px}.section-edit-card .form-actions{flex-wrap:wrap}.field-content .rich-prose{font-size:18px}}
@media(prefers-reduced-motion:reduce){.field-panel{transition:none}}
