.lgfda-follow{position:fixed;right:18px;bottom:18px;z-index:9998;font:inherit;color:#0b2441}.lgfda-follow__button{appearance:none;border:0;border-radius:999px;padding:12px 17px;background:#0b2441;color:#fff;font-weight:700;box-shadow:0 10px 30px rgba(6,25,45,.2);cursor:pointer}.lgfda-follow__panel{position:absolute;right:0;bottom:56px;width:min(390px,calc(100vw - 28px));padding:20px;border:1px solid rgba(11,36,65,.13);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(6,25,45,.22)}.lgfda-follow__close{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:25px;cursor:pointer;color:#456}.lgfda-subscribe__title{display:block;font-size:18px;margin-bottom:6px}.lgfda-subscribe p{margin:0 0 13px;color:#54606d}.lgfda-subscribe__row{display:flex;gap:8px}.lgfda-subscribe__row input{min-width:0;flex:1;padding:11px 12px;border:1px solid #ccd3da;border-radius:11px;background:#fff}.lgfda-subscribe__row button{border:0;border-radius:11px;padding:11px 14px;background:#b7924a;color:#fff;font-weight:700;cursor:pointer}.lgfda-subscribe small{display:block;margin-top:9px;color:#7a828a;line-height:1.4}.lgfda-hp{position:absolute!important;left:-99999px!important}.lgfda-msg{padding:9px 11px;margin:0 0 10px;border-radius:10px;font-size:14px}.lgfda-msg--ok{background:#edf8f0;color:#23643a}.lgfda-msg--error{background:#fff0f0;color:#8c2f2f}@media(max-width:600px){.lgfda-follow{right:12px;bottom:12px}.lgfda-follow__panel{right:0}.lgfda-subscribe__row{flex-direction:column}}
.lgfda-search-page{min-height:70vh;padding:56px 20px 90px;background:#f7f4ee;color:#0b2441}.lgfda-search-shell{width:min(1120px,100%);margin:0 auto}.lgfda-search-head{text-align:center;max-width:760px;margin:0 auto 28px}.lgfda-search-kicker{display:inline-block;letter-spacing:.18em;font-size:12px;font-weight:800;color:#b7924a;margin-bottom:10px}.lgfda-search-head h1{font-size:clamp(34px,6vw,62px);line-height:1.02;margin:0 0 14px;color:#0b2441}.lgfda-search-head p{font-size:17px;line-height:1.65;color:#5c6773;margin:0}.lgfda-search-form{display:flex;gap:10px;max-width:760px;margin:0 auto 22px;padding:8px;background:#fff;border:1px solid rgba(11,36,65,.12);border-radius:18px;box-shadow:0 18px 50px rgba(11,36,65,.08)}.lgfda-search-form input{flex:1;min-width:0;border:0!important;outline:0!important;padding:15px 16px!important;background:transparent!important;font-size:16px!important;box-shadow:none!important}.lgfda-search-form button{border:0;border-radius:13px;padding:13px 22px;background:#0b2441;color:#fff;font-weight:800;cursor:pointer}.lgfda-search-result-summary{max-width:760px;margin:0 auto 24px;padding:15px 18px;border-radius:14px;background:#fff;border:1px solid rgba(11,36,65,.1);display:flex;gap:12px;justify-content:space-between;align-items:center}.lgfda-search-result-summary a{color:#9a7636;font-weight:800;text-decoration:none}.lgfda-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.lgfda-search-card{background:#fff;border:1px solid rgba(11,36,65,.1);border-radius:20px;padding:22px;box-shadow:0 14px 40px rgba(11,36,65,.06)}.lgfda-search-card__meta{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;color:#a08047;margin-bottom:8px}.lgfda-search-card h2{font-size:22px;line-height:1.15;margin:0 0 10px}.lgfda-search-card h2 a{color:#0b2441;text-decoration:none}.lgfda-search-card p{color:#66717b;line-height:1.55;margin:0 0 14px}.lgfda-search-card__link{color:#9a7636;font-weight:800;text-decoration:none}.lgfda-search-page--embedded{padding-left:0;padding-right:0;background:transparent}@media(max-width:850px){.lgfda-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lgfda-search-page{padding:36px 14px 70px}.lgfda-search-form{flex-direction:column}.lgfda-search-form button{width:100%}.lgfda-search-result-summary{align-items:flex-start;flex-direction:column}.lgfda-search-grid{grid-template-columns:1fr}}
