.ToolsHero-module__kIVG9a__hero{padding-top:calc(var(--nav-height) + clamp(36px, 5vw, 64px));background:linear-gradient(180deg, #fff 0%, var(--color-softer,#f5f8fa) 100%);border-bottom:1px solid var(--color-border,#dbe4eb);padding-bottom:clamp(48px,6vw,84px);position:relative;overflow:hidden}.ToolsHero-module__kIVG9a__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(36px,6vw,76px);display:grid}.ToolsHero-module__kIVG9a__content{flex-direction:column;align-items:flex-start;display:flex}.ToolsHero-module__kIVG9a__title{color:var(--foreground,#0b2a4a);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(2.8rem,5.2vw,4.4rem);font-weight:700;line-height:1.05}.ToolsHero-module__kIVG9a__titleHighlight{color:var(--color-secondary,#1d67a5);font-style:italic;font-weight:500;display:inline-block}.ToolsHero-module__kIVG9a__sub{color:var(--color-muted-strong,#334a62);font-family:var(--font-body), Georgia, sans-serif;max-width:46ch;margin-bottom:32px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.ToolsHero-module__kIVG9a__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ToolsHero-module__kIVG9a__primaryButton{background:var(--color-primary-dark,#07284b);color:#fff;border-radius:var(--radius-md,8px);font-family:var(--font-body), sans-serif;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #07284b38}.ToolsHero-module__kIVG9a__primaryButton:hover{background:var(--color-primary,#0b3563);transform:translateY(-2px);box-shadow:0 8px 22px #07284b4d}.ToolsHero-module__kIVG9a__primaryButton svg{width:16px;height:16px;transition:transform .2s}.ToolsHero-module__kIVG9a__primaryButton:hover svg{transform:translateY(2px)}.ToolsHero-module__kIVG9a__secondaryLink{color:var(--foreground,#0b2a4a);font-family:var(--font-body), sans-serif;align-items:center;gap:6px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.ToolsHero-module__kIVG9a__secondaryLink:hover{color:var(--color-secondary,#1d67a5)}.ToolsHero-module__kIVG9a__secondaryLink svg{width:16px;height:16px;transition:transform .2s}.ToolsHero-module__kIVG9a__secondaryLink:hover svg{transform:translate(3px)}.ToolsHero-module__kIVG9a__visual{width:100%;position:relative}.ToolsHero-module__kIVG9a__imageWrapper{aspect-ratio:1.15;border:1px solid var(--color-border,#dbe4eb);background:var(--color-soft);border-radius:clamp(18px,2.5vw,28px);width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px -14px #0b2a4a29}.ToolsHero-module__kIVG9a__image{object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ToolsHero-module__kIVG9a__imageWrapper:hover .ToolsHero-module__kIVG9a__image{transform:scale(1.04)}.ToolsHero-module__kIVG9a__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg,14px);background:#fffffff0;border:1px solid #dbe4ebd9;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 24px -6px #0b2a4a24}.ToolsHero-module__kIVG9a__badgeIcon{background:var(--color-secondary,#1d67a5);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ToolsHero-module__kIVG9a__badgeIcon svg{width:18px;height:18px}.ToolsHero-module__kIVG9a__badgeCopy{flex-direction:column;display:flex}.ToolsHero-module__kIVG9a__badgeTitle{font-family:var(--font-body), sans-serif;color:var(--foreground,#0b2a4a);font-size:.84rem;font-weight:800}.ToolsHero-module__kIVG9a__badgeSub{font-family:var(--font-body), sans-serif;color:var(--color-muted,#627386);font-size:.72rem}@media (max-width:900px){.ToolsHero-module__kIVG9a__grid{grid-template-columns:1fr;gap:36px}.ToolsHero-module__kIVG9a__visual{max-width:540px}}
.category-list-module__By7diW__wrapper{width:100%;padding-block:var(--section-space);background:var(--color-softer)}.category-list-module__By7diW__pageWrapper{padding-top:calc(var(--nav-height) + var(--section-space))}.category-list-module__By7diW__inner{max-width:920px;margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.category-list-module__By7diW__header{text-align:center;margin-bottom:clamp(40px,6vw,64px)}.category-list-module__By7diW__headerIcon{background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-grid;box-shadow:0 14px 30px -12px #1d67a580}.category-list-module__By7diW__headerIcon svg{width:28px;height:28px}.category-list-module__By7diW__title{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.05}.category-list-module__By7diW__subtitle{color:var(--color-muted-strong);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;opacity:.45;margin-top:10px;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}.category-list-module__By7diW__list{gap:12px;display:grid}.category-list-module__By7diW__item{border:1px solid var(--color-border);border-radius:var(--radius-md);height:96px;box-shadow:var(--shadow-sm);background:#fff;transition:height .3s cubic-bezier(.23,1,.32,1),border-color .3s,background-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.category-list-module__By7diW__item:hover,.category-list-module__By7diW__item:focus-visible{border-color:var(--color-secondary);background:var(--color-soft);outline:none;height:128px;box-shadow:0 18px 40px -18px #1d67a54d}.category-list-module__By7diW__itemFeatured{height:112px}.category-list-module__By7diW__itemFeatured:hover,.category-list-module__By7diW__itemFeatured:focus-visible{height:144px}.category-list-module__By7diW__bracket{pointer-events:none;width:24px;height:24px;animation:.22s cubic-bezier(.23,1,.32,1) category-list-module__By7diW__bracketIn;position:absolute}.category-list-module__By7diW__bracketTopLeft{border-top:2px solid var(--color-secondary);border-left:2px solid var(--color-secondary);top:12px;left:12px}.category-list-module__By7diW__bracketBottomRight{border-bottom:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);bottom:12px;right:12px}@keyframes category-list-module__By7diW__bracketIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.category-list-module__By7diW__itemContent{justify-content:space-between;align-items:center;height:100%;padding-inline:clamp(20px,4vw,36px);display:flex}.category-list-module__By7diW__itemCopy{min-width:0}.category-list-module__By7diW__itemTitle{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:700;line-height:1.15;transition:color .3s;display:block}.category-list-module__By7diW__itemFeatured .category-list-module__By7diW__itemTitle{font-size:clamp(1.55rem,2.8vw,2.25rem)}.category-list-module__By7diW__item:hover .category-list-module__By7diW__itemTitle,.category-list-module__By7diW__item:focus-visible .category-list-module__By7diW__itemTitle{color:var(--color-secondary)}.category-list-module__By7diW__itemSubtitle{color:var(--color-muted);margin-top:6px;font-size:clamp(.85rem,1.4vw,1rem);line-height:1.5;transition:color .3s;display:block}.category-list-module__By7diW__item:hover .category-list-module__By7diW__itemSubtitle,.category-list-module__By7diW__item:focus-visible .category-list-module__By7diW__itemSubtitle{color:var(--color-muted-strong)}.category-list-module__By7diW__itemIcon{background:var(--color-secondary);color:#fff;opacity:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:opacity .28s,transform .28s cubic-bezier(.23,1,.32,1);display:grid;transform:translate(8px)}.category-list-module__By7diW__itemIcon svg{width:20px;height:20px}.category-list-module__By7diW__itemIconVisible{opacity:1;transform:translate(0)}@media (max-width:600px){.category-list-module__By7diW__wrapper{padding-block:64px 56px}.category-list-module__By7diW__header{margin-bottom:28px}.category-list-module__By7diW__headerIcon{width:48px;height:48px;margin-bottom:16px}.category-list-module__By7diW__headerIcon svg{width:22px;height:22px}.category-list-module__By7diW__title{font-size:2rem;line-height:1.05}.category-list-module__By7diW__subtitle{margin-top:4px;font-size:1.4rem;line-height:1.1}.category-list-module__By7diW__list{gap:8px}.category-list-module__By7diW__item,.category-list-module__By7diW__itemFeatured{border-radius:10px;height:72px}.category-list-module__By7diW__item:hover,.category-list-module__By7diW__itemFeatured:hover{height:96px}.category-list-module__By7diW__itemContent{padding-inline:16px}.category-list-module__By7diW__itemTitle{font-size:1.05rem;line-height:1.2}.category-list-module__By7diW__itemFeatured .category-list-module__By7diW__itemTitle{font-size:1.1rem}.category-list-module__By7diW__itemSubtitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.category-list-module__By7diW__bracket{width:18px;height:18px}.category-list-module__By7diW__bracketTopLeft{top:8px;left:8px}.category-list-module__By7diW__bracketBottomRight{bottom:8px;right:8px}.category-list-module__By7diW__itemIcon{width:32px;height:32px;margin-left:10px}.category-list-module__By7diW__itemIcon svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.category-list-module__By7diW__item,.category-list-module__By7diW__itemFeatured{transition:none}.category-list-module__By7diW__item:hover,.category-list-module__By7diW__itemFeatured:hover{height:128px}}
.PetTools-module__lfUg8a__calculator{border:1px solid var(--color-border,#dbe4eb);background:#fff;border-radius:clamp(20px,3vw,28px);grid-template-columns:minmax(0,1.1fr) minmax(350px,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 12px 36px -10px #0b2a4a14}.PetTools-module__lfUg8a__panel{background:#fff;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,44px);display:flex}.PetTools-module__lfUg8a__panel h2{color:var(--foreground,#0b2a4a);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:700;line-height:1.15}.PetTools-module__lfUg8a__form{gap:20px;display:grid}.PetTools-module__lfUg8a__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PetTools-module__lfUg8a__field{border:0;gap:8px;margin:0;padding:0;display:grid}.PetTools-module__lfUg8a__field>span,.PetTools-module__lfUg8a__field legend{color:var(--foreground,#0b2a4a);font-family:var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.PetTools-module__lfUg8a__rangeHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.PetTools-module__lfUg8a__rangeHeader strong{background:var(--color-soft,#eaf1f6);color:var(--color-primary,#0b3563);border-radius:6px;padding:3px 10px;font-size:.88rem;font-weight:900;display:inline-block}.PetTools-module__lfUg8a__field input[type=number],.PetTools-module__lfUg8a__field select{border:1.5px solid var(--color-border,#dbe4eb);border-radius:var(--radius-md,8px);width:100%;height:48px;color:var(--foreground,#0b2a4a);font-family:var(--font-body), sans-serif;background:#fff;outline:0;padding-inline:14px;font-size:.95rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.PetTools-module__lfUg8a__field input[type=number]:focus,.PetTools-module__lfUg8a__field select:focus{border-color:var(--color-secondary,#1d67a5);box-shadow:0 0 0 3px #1d67a51f}.PetTools-module__lfUg8a__field input[type=range]{background:var(--color-border,#dbe4eb);cursor:pointer;width:100%;height:8px;accent-color:var(--color-secondary,#1d67a5);border-radius:999px;outline:none;margin-block:8px}.PetTools-module__lfUg8a__hint{color:var(--color-muted,#627386);font-size:.76rem;line-height:1.5}.PetTools-module__lfUg8a__options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.PetTools-module__lfUg8a__optionsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.PetTools-module__lfUg8a__option input{opacity:0;pointer-events:none;position:absolute}.PetTools-module__lfUg8a__option span{border:1.5px solid var(--color-border,#dbe4eb);border-radius:var(--radius-md,8px);min-height:44px;color:var(--color-muted-strong,#334a62);font-family:var(--font-body), sans-serif;text-align:center;cursor:pointer;background:#fff;place-items:center;padding:8px 12px;font-size:.84rem;font-weight:700;transition:all .2s;display:grid}.PetTools-module__lfUg8a__option:hover span{border-color:var(--color-secondary,#1d67a5);color:var(--color-secondary,#1d67a5)}.PetTools-module__lfUg8a__option input:checked+span{border-color:var(--color-secondary,#1d67a5);background:var(--color-soft,#eaf1f6);color:var(--color-primary,#0b3563);box-shadow:0 2px 10px #1d67a526}.PetTools-module__lfUg8a__result{color:#fff;box-sizing:border-box;background:linear-gradient(155deg,#07284b 0%,#0b3563 50%,#0d427d 100%);border-left:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(28px,4vw,44px);display:flex}.PetTools-module__lfUg8a__resultLabel{font-family:var(--font-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a5d8ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.PetTools-module__lfUg8a__resultLabel:before{content:"";background:#38d9a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #38d9a9}.PetTools-module__lfUg8a__resultValue{font-family:var(--font-display), Georgia, serif;color:#fff;align-items:baseline;gap:10px;margin-top:18px;font-size:clamp(3rem,5.2vw,4.6rem);font-weight:700;line-height:1;display:flex}.PetTools-module__lfUg8a__resultValue small{font-family:var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fffc;font-size:.3em;font-weight:800}.PetTools-module__lfUg8a__resultGrid{grid-template-columns:1fr 1fr;gap:12px;margin-block:20px;display:grid}.PetTools-module__lfUg8a__resultGrid>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;padding:14px 16px}.PetTools-module__lfUg8a__resultGrid span{color:#ffffffa6;font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800;display:block}.PetTools-module__lfUg8a__resultGrid strong{color:#fff;margin-top:5px;font-size:1.05rem;font-weight:700;display:block}.PetTools-module__lfUg8a__healthScore{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:18px;margin-block:18px;padding:18px;display:flex}.PetTools-module__lfUg8a__healthRing{background:#ffffff0f;border:4px solid #2f8b61;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;transition:border-color .3s;display:grid;box-shadow:0 0 16px #2f8b6140}.PetTools-module__lfUg8a__healthRing strong{color:#fff;font-family:var(--font-body), sans-serif;font-size:1.6rem;font-weight:900;line-height:1}.PetTools-module__lfUg8a__healthRing small{color:#ffffff8c;font-size:.62rem;font-weight:800}.PetTools-module__lfUg8a__healthCopy{min-width:0}.PetTools-module__lfUg8a__healthCopy strong{font-size:1.05rem;font-weight:800;line-height:1.3;display:block}.PetTools-module__lfUg8a__healthCopy span{color:#ffffffb8;margin-top:5px;font-size:.82rem;line-height:1.5;display:block}.PetTools-module__lfUg8a__conditionBar{background:linear-gradient(90deg,#e03131 0%,#fab005 35%,#2f8b61 50%,#fab005 70%,#e03131 100%);border-radius:999px;height:8px;margin-top:14px}.PetTools-module__lfUg8a__conditionMarker{background:#fff;border:3px solid #07284b;border-radius:50%;width:14px;height:14px;margin-top:-11px;transition:margin-left .3s;box-shadow:0 0 10px #ffffffe6}.PetTools-module__lfUg8a__conditionLabels{color:#fff9;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin-top:8px;font-size:.68rem;font-weight:700;display:flex}.PetTools-module__lfUg8a__disclaimer{color:#ffffffb3;margin-top:18px;font-size:.78rem;line-height:1.6}.PetTools-module__lfUg8a__sourceLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.PetTools-module__lfUg8a__sourceLinks a{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:9999px;padding:5px 13px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s}.PetTools-module__lfUg8a__sourceLinks a:hover{color:#07284b;background:#fff}.PetTools-module__lfUg8a__quiz{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.PetTools-module__lfUg8a__quizStep{border:1px solid var(--color-border,#dbe4eb);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px 20px;display:flex}.PetTools-module__lfUg8a__quizStep legend{font-family:var(--font-body), sans-serif;color:var(--foreground,#0b2a4a);align-items:center;gap:10px;margin-bottom:16px;font-size:.88rem;font-weight:800;display:flex}.PetTools-module__lfUg8a__quizNumber{background:var(--color-primary,#0b3563);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:inline-grid}.PetTools-module__lfUg8a__products{background:var(--color-softer,#f5f8fa);border:1px solid var(--color-border,#dbe4eb);border-radius:clamp(18px,2.5vw,24px);padding:clamp(24px,4vw,36px)}.PetTools-module__lfUg8a__productsHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.PetTools-module__lfUg8a__productsHeader h2{font-family:var(--font-display), Georgia, serif;color:var(--foreground,#0b2a4a);font-size:1.65rem;font-weight:700}.PetTools-module__lfUg8a__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PetTools-module__lfUg8a__productCard{border:1px solid var(--color-border,#dbe4eb);background:#fff;border-radius:16px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.PetTools-module__lfUg8a__productCard:hover{border-color:var(--color-secondary,#1d67a5);transform:translateY(-4px);box-shadow:0 14px 28px -10px #0b2a4a1f}.PetTools-module__lfUg8a__productCard a{flex-direction:column;height:100%;text-decoration:none;display:flex}.PetTools-module__lfUg8a__productImage{aspect-ratio:1.1;background:var(--color-soft,#eaf1f6);width:100%;display:block;position:relative;overflow:hidden}.PetTools-module__lfUg8a__productImage img{object-fit:contain;padding:12px;transition:transform .4s}.PetTools-module__lfUg8a__productCard:hover .PetTools-module__lfUg8a__productImage img{transform:scale(1.05)}.PetTools-module__lfUg8a__productCopy{flex-direction:column;gap:6px;padding:16px;display:flex}.PetTools-module__lfUg8a__productCopy small{color:var(--color-secondary,#1d67a5);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.PetTools-module__lfUg8a__productCopy strong{color:var(--foreground,#0b2a4a);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.PetTools-module__lfUg8a__empty{text-align:center;color:var(--color-muted,#627386);padding:36px;font-size:.95rem;line-height:1.6}@media (max-width:900px){.PetTools-module__lfUg8a__calculator{border-radius:20px;grid-template-columns:1fr}.PetTools-module__lfUg8a__result{border-top:1px solid #ffffff1a;border-left:0}.PetTools-module__lfUg8a__quiz{grid-template-columns:1fr}.PetTools-module__lfUg8a__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PetTools-module__lfUg8a__row,.PetTools-module__lfUg8a__options,.PetTools-module__lfUg8a__resultGrid,.PetTools-module__lfUg8a__productGrid{grid-template-columns:1fr}}
.InstrumentePage-module__ibJoiW__toolsWrapper{background:#fff;padding-bottom:clamp(64px,8vw,100px)}.InstrumentePage-module__ibJoiW__toolSection{scroll-margin-top:calc(var(--nav-height) + 32px);padding-top:clamp(40px,5vw,64px)}.InstrumentePage-module__ibJoiW__toolHeader{max-width:680px;margin-bottom:clamp(24px,3.5vw,36px)}.InstrumentePage-module__ibJoiW__kicker{color:var(--color-secondary);font-family:var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:.74rem;font-weight:800;display:inline-flex}.InstrumentePage-module__ibJoiW__kicker:before{content:"";background:var(--color-secondary);border-radius:2px;width:22px;height:2px}.InstrumentePage-module__ibJoiW__title{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700;line-height:1.12}.InstrumentePage-module__ibJoiW__description{color:var(--color-muted);font-family:var(--font-body), Georgia, sans-serif;margin-top:10px;font-size:1rem;line-height:1.65}.InstrumentePage-module__ibJoiW__divider{background:var(--color-border);width:100%;height:1px;margin-top:clamp(48px,6vw,72px)}
.ToolPageShell-module__FOLg7a__main{background:var(--color-softer);min-height:100vh}.ToolPageShell-module__FOLg7a__hero{padding-block:calc(var(--nav-height) + clamp(44px, 7vw, 80px)) clamp(44px, 6vw, 72px);border-bottom:1px solid var(--color-border);background:#fff}.ToolPageShell-module__FOLg7a__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:30px;font-size:.72rem;font-weight:700;display:flex}.ToolPageShell-module__FOLg7a__breadcrumbs a:hover{color:var(--color-secondary)}.ToolPageShell-module__FOLg7a__breadcrumbs svg{width:12px;height:12px}.ToolPageShell-module__FOLg7a__eyebrow{color:var(--color-secondary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:900}.ToolPageShell-module__FOLg7a__hero h1{max-width:16ch;color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:600;line-height:1.02}.ToolPageShell-module__FOLg7a__description{max-width:62ch;color:var(--color-muted-strong);margin-top:20px;font-size:1rem;line-height:1.7}.ToolPageShell-module__FOLg7a__workspace{padding-block:clamp(46px,7vw,84px)}
