.fr-story{font-size:1.13rem;line-height:1.85;max-width:780px;margin:2rem 0 3rem}.fr-result{font-size:1.5rem;font-weight:700}.fr-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.fr-photos figure{margin:0}.fr-photos img{width:100%;height:auto;border-radius:8px}.fr-photos figcaption{padding:8px 0;color:#526156}.fr-card>img{width:100%;max-height:420px;object-fit:cover;border-radius:6px}.fr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}label{display:block;margin:12px 0}input:not([type=checkbox]),textarea,select{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #aebbb1;border-radius:4px;background:white;color:#17261e;font:inherit}textarea{resize:vertical}fieldset{border:1px solid #ccd5ce;margin:20px 0;padding:16px;min-width:0}.fr-name{min-width:160px}.fr-number{min-width:60px;width:70px!important}.fr-actions{display:flex;gap:12px;flex-wrap:wrap}button{padding:12px 18px;background:#174d35;color:white;border:0;border-radius:4px;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #d6a43c;outline-offset:3px}.fr-error{background:#fff0ee;color:#842b20;border-left:4px solid #842b20;padding:14px}.fr-notice{background:#edf5ed;border-left:4px solid #316b46;padding:14px}.fr-attachment{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0}.fr-attachment img{max-width:160px}.fr-fall{line-height:1.8}summary{cursor:pointer;font-weight:600}small{font-size:.7em}.sc-card{margin-bottom:24px}
