.search-authority{position:relative;overflow:hidden;padding:clamp(4rem,7vw,7rem) 0;background:radial-gradient(circle at 92% 8%,rgba(214,145,84,.18),transparent 28%),linear-gradient(135deg,#f8f0e5,#fffaf3 48%,#f2e4d4);border-top:1px solid rgba(118,67,40,.14)}.search-authority:before{content:"";position:absolute;inset:2rem auto auto -7rem;width:18rem;height:18rem;border:1px solid rgba(181,109,58,.16);border-radius:50%;box-shadow:0 0 0 2.5rem #b56d3a09,0 0 0 5rem #b56d3a06}.search-authority .container-custom{position:relative;z-index:1}.search-authority header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-bottom:2rem}.search-authority header>span{grid-column:1/-1;color:#a7502c;font-size:.73rem;font-weight:800;letter-spacing:.18em}.search-authority h2{font-family:Georgia,Times New Roman,serif;color:#29150d;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.98;letter-spacing:-.04em;margin:0}.search-authority header p{color:#6c5a50;font-size:1.02rem;line-height:1.75;margin:0;border-left:2px solid #cf7845;padding-left:1.3rem}.search-authority-queries{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.5rem}.search-authority-queries span{background:#ffffffb8;border:1px solid rgba(139,76,42,.18);border-radius:999px;color:#6f321f;font-size:.78rem;font-weight:700;padding:.6rem .9rem;box-shadow:0 8px 24px #4a23140d}.search-authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.search-authority-grid article{min-height:14rem;background:#ffffffd6;border:1px solid rgba(139,76,42,.16);border-radius:1.25rem;padding:1.5rem;box-shadow:0 18px 50px #4b271814;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.search-authority-grid article:hover{transform:translateY(-6px);box-shadow:0 24px 60px #4b271824;border-color:#be68366b}.search-authority-grid small{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:#f6e5ce;color:#b35b2f;font-weight:900}.search-authority-grid h3{color:#1e2d4d;font-size:1.15rem;margin:1rem 0 .5rem}.search-authority-grid p{color:#6d7485;line-height:1.65;margin:0}.search-authority-related{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 1.15rem;border-radius:1rem;background:#32190f;color:#fff}.search-authority-related>svg{width:1.2rem;color:#efa766}.search-authority-related>strong{margin-right:auto}.search-authority-related a{display:inline-flex;align-items:center;gap:.35rem;color:#fff1e7;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.52rem .78rem;font-size:.78rem;font-weight:700;transition:background .25s ease,transform .25s ease}.search-authority-related a:hover{background:#ffffff1a;transform:translateY(-2px)}.search-authority-related a svg{width:.8rem}.search-authority-sources{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:1rem;color:#78685e;font-size:.76rem}.search-authority-sources>span{font-weight:800;color:#543323}.search-authority-sources a{color:#8d4026;text-decoration:underline;text-underline-offset:3px}.search-authority-sources a:hover{color:#bb643a}.search-authority-review{margin:1rem 0 0;color:#78685e;font-size:.76rem;line-height:1.6}.search-discovery{padding:clamp(3rem,5vw,5rem) 0;background:#21120d;color:#fff;border-top:1px solid rgba(239,167,102,.2)}.search-discovery-heading{display:grid;grid-template-columns:minmax(0,.7fr) minmax(18rem,1fr);gap:1rem 3rem;align-items:end;margin-bottom:2rem}.search-discovery-heading>span{grid-column:1/-1;color:#efa766;font-size:.7rem;font-weight:800;letter-spacing:.18em}.search-discovery .search-discovery-heading h2{color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.35rem);line-height:1;margin:0;text-shadow:0 .25rem 1.2rem rgba(0,0,0,.16)}.search-discovery-heading p{color:#ffffffb8;line-height:1.65;margin:0}.search-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.search-discovery-grid nav{border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;padding:1.25rem;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 20px 50px #00000029}.search-discovery-grid nav>div{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem}.search-discovery-grid nav>div svg{width:1.1rem;color:#efa766}.search-discovery-grid h3{color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;font-size:1rem;margin:0}.search-discovery-grid a{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#ffffffc7;padding:.72rem 0;border-top:1px solid rgba(255,255,255,.08);font-size:.86rem;transition:color .2s ease,padding-left .2s ease}.search-discovery-grid a:hover{color:#efa766;padding-left:.3rem}.search-discovery-grid a svg{width:.85rem}.search-discovery-hubs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1.25rem}.search-discovery-hubs a{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(239,167,102,.35);border-radius:999px;color:#ffd4b0;padding:.65rem .9rem;font-size:.8rem;font-weight:700}.search-discovery-hubs a svg{width:.9rem}@media (max-width:1100px){.search-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.search-authority header,.search-discovery-heading{grid-template-columns:1fr}.search-authority header>span,.search-discovery-heading>span{grid-column:auto}.search-authority-grid{grid-template-columns:1fr}.search-authority-related>strong{width:calc(100% - 2rem);margin-right:0}.search-authority-related a{flex:1 1 12rem;justify-content:space-between}}@media (max-width:700px){.search-discovery-grid{grid-template-columns:1fr}}@media (max-width:640px){.search-discovery{padding:3.25rem 0}.search-discovery-heading{gap:.8rem;margin-bottom:1.4rem}.search-discovery .search-discovery-heading h2{font-size:clamp(2.05rem,10vw,3rem)}.search-discovery-grid{gap:.75rem}.search-discovery-grid nav{padding:1rem;border-radius:1rem}.search-discovery-grid a{min-height:44px;padding:.78rem 0}.search-discovery-hubs{display:grid;grid-template-columns:1fr;justify-content:stretch}.search-discovery-hubs a{justify-content:space-between;min-height:46px;padding:.75rem 1rem}.search-authority{padding:3.5rem 0}.search-authority-grid article{min-height:0;padding:1.2rem}.search-authority-related{align-items:stretch}.search-authority-related a{flex-basis:100%;min-height:44px}}.search-discovery-grid{align-items:start}.search-discovery-heading{align-items:center}.search-discovery-grid a:focus-visible{outline:2px solid #efa766;outline-offset:3px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.search-authority-grid article,.search-authority-related a,.search-discovery-grid a{transition:none}}
