.anjod{--anjod-ink:#15334a;--anjod-teal:#008585;color:var(--anjod-ink);font-family:inherit}.anjod .anjod-hero{padding:36px 28px;background:linear-gradient(120deg,#edf8f5,#f3f7fc);border-top:5px solid var(--anjod-teal);border-radius:16px;margin-bottom:24px}.anjod .anjod-hero h2{background:none;color:var(--anjod-ink);border:0;box-shadow:none;padding:0;font-size:clamp(26px,4vw,42px);line-height:1.5;margin:12px 0}.anjod .anjod-hero p:first-child{color:var(--anjod-teal);letter-spacing:.13em;font-weight:700}.anjod .anjod-form{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:22px;border:1px solid #d3e1e7;border-radius:12px;background:#fff}.anjod-form label{display:grid;gap:6px;flex:1;min-width:180px;font-weight:bold}.anjod .anjod-form input,.anjod .anjod-form select{width:100%;min-height:46px;padding:10px;border:1px solid #91a9b3;border-radius:6px;background:#fff;color:#173247}.anjod .anjod-form button{border:0;border-radius:7px;padding:12px 22px;background:#007b7b;color:white;cursor:pointer;font:inherit;font-weight:bold}.anjod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.anjod .anjod-card{border:1px solid #d4e2e8;border-radius:12px;background:#fff;padding:22px;box-shadow:0 8px 25px #193a4a08;overflow-wrap:anywhere}.anjod .anjod-card h3{padding:0;border:0;background:none;font-size:20px;line-height:1.5;margin:12px 0}.anjod .anjod-card h3:before,.anjod .anjod-card h3:after{display:none}.anjod-card h3 a{color:var(--anjod-ink);text-decoration:none}.anjod .anjod-tag{color:#007878;font-weight:bold;font-size:13px}.anjod .anjod-status{display:inline-block;border-radius:5px;padding:4px 8px;background:#edf5f7;font-size:13px}.anjod .anjod-card dl{margin:14px 0}.anjod .anjod-card dt{font-weight:700;margin-top:8px}.anjod .anjod-card dd{margin:0}.anjod .anjod-note{font-size:14px;color:#4a6372;line-height:1.8}.anjod-card a{color:#007474}.anjod-pages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:28px 0}.anjod-pages .page-numbers{border:1px solid #b9cfd5;border-radius:6px;padding:8px 14px;text-decoration:none}.anjod-pages .current{background:#007b7b;color:white}.anjod-policy{padding:24px;background:#f2f6f7;border-radius:12px}.anjod :focus-visible{outline:3px solid #d77b16;outline-offset:3px}@media(max-width:1000px){.anjod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.anjod-grid{grid-template-columns:1fr}.anjod .anjod-hero{padding:24px 18px}.anjod .anjod-form{padding:16px}}
