.gtool-part{padding:1.25rem;color:#232323}.gtool-part header{border-bottom:2px solid #055a76;margin-bottom:1.5rem}.gtool-part h2{font-size:1.7rem;margin:.4rem 0}.gtool-part-name{font-size:1.2rem}.gtool-part section{margin:1.5rem 0}.gtool-part-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gtool-part-card{display:flex;flex-direction:column;gap:.35rem;border:1px solid #ddd;padding:.8rem;border-radius:5px;overflow-wrap:anywhere;color:#232323}.gtool-part a:focus-visible{outline:2px solid #055a76}.gtool-part nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.gtool-part ul{padding-left:1rem;overflow-wrap:anywhere}@media(max-width:600px){.gtool-part{padding:.5rem}.gtool-part-grid{grid-template-columns:1fr}}

.gtool-part-favorite{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:.45rem .75rem;border:1px solid #cbd8e7;border-radius:8px;background:#fff;color:#17314d;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.gtool-part-favorite:hover,.gtool-part-favorite:focus-visible{border-color:#075fff;color:#075fff;outline:2px solid #d9e8ff;outline-offset:1px}.gtool-part-favorite.is-saved{border-color:#e5232e;color:#e5232e}.gtool-part-favorite:disabled{opacity:.6;cursor:wait}.pd-identity-tags .gtool-part-favorite{margin-left:auto;flex:0 0 auto}
