@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,460;9..144,560;9..144,650&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";.prourol-page,.prourol-home{--ink:#1B2A41;--paper:#F6F3EC;--paper-2:#EFEAE0;--teal:#2F7A72;--teal-deep:#204F49;--gold:#B98A3D;--charcoal:#2A2C2E;--line:#C9C2B2;--sage:#E1E8E1;--white:#FFFDF9}.prourol-page{max-width:880px;margin:0 auto;padding:56px 24px 80px;font-family:Inter,system-ui,sans-serif;color:var(--charcoal);line-height:1.65}.prourol-page h1{font-family:Fraunces,Georgia,serif;color:var(--ink);font-size:clamp(2rem,5vw,2.8rem);line-height:1.1;font-weight:560;margin:0 0 .4em;letter-spacing:-.01em}.prourol-page h2{font-family:Fraunces,serif;color:var(--ink);font-size:1.6rem;margin:1.4em 0 .5em}.prourol-page h3{font-family:Fraunces,serif;color:var(--ink);font-size:1.2rem;margin:1.4em 0 .3em}.prourol-page p{margin:0 0 1em}.prourol-page a{color:var(--teal-deep)}.prourol-page .eyebrow{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--teal-deep);margin-bottom:14px;display:inline-block}.prourol-page .lede{font-size:1.1rem;opacity:.85;max-width:60ch}.prourol-page .compound-list{border-top:1px solid var(--line);margin-top:24px}.prourol-page .compound{display:grid;grid-template-columns:1.1fr 2.4fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}@media(max-width:640px){.prourol-page .compound{grid-template-columns:1fr;gap:6px}}.prourol-page .cname{font-family:Fraunces,serif;font-size:1.1rem;color:var(--ink)}.prourol-page .cdose{font-family:IBM Plex Mono,monospace;font-size:.76rem;color:var(--gold);display:block;margin-top:4px}.prourol-page .cdesc{opacity:.85;font-size:.95rem}.prourol-page .disclaimer-box{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--gold);padding:18px 20px;font-size:.85rem;opacity:.85;margin-top:20px}.prourol-page .faq-item{border-bottom:1px solid var(--line)}.prourol-page .faq-q{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;font-family:Fraunces,serif;font-size:1.05rem;color:var(--ink);background:none;border:none;width:100%;text-align:left}.prourol-page .faq-q .icon{font-family:IBM Plex Mono,monospace;color:var(--teal-deep);flex:none;transition:transform .15s}.prourol-page .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.prourol-page .faq-a p{padding-bottom:18px;opacity:.85}.prourol-page .faq-item.open .faq-a{max-height:400px}.prourol-page .faq-item.open .icon{transform:rotate(45deg)}.prourol-page .info-card{background:var(--white);border:1px solid var(--line);padding:24px;margin:18px 0}.prourol-page .info-card h3{margin-top:0}.prourol-page .btn{display:inline-block;padding:13px 26px;border-radius:2px;text-decoration:none;font-weight:600;font-size:.92rem;background:var(--teal-deep);color:var(--white);margin-top:10px}.prourol-page .btn:hover{background:var(--ink)}.prourol-home{font-family:Inter,system-ui,sans-serif;color:var(--charcoal)}.prourol-home .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.prourol-home section{padding:64px 0}.prourol-home h1{font-family:Fraunces,Georgia,serif;color:var(--ink);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.08;font-weight:560;margin:0 0 .5em;letter-spacing:-.01em}.prourol-home h2{font-family:Fraunces,serif;color:var(--ink);font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 .6em}.prourol-home h3{font-family:Fraunces,serif;color:var(--ink);font-size:1.15rem;margin:0 0 .4em}.prourol-home p{margin:0 0 1em;line-height:1.65}.prourol-home .eyebrow{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--teal-deep);margin-bottom:14px;display:inline-block}.prourol-home .hero{padding-top:60px}.prourol-home .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}@media(max-width:880px){.prourol-home .hero-grid{grid-template-columns:1fr}}.prourol-home .lede{font-size:1.1rem;max-width:46ch;color:var(--ink);opacity:.85}.prourol-home .hero-actions{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.prourol-home .btn{display:inline-block;padding:14px 26px;border-radius:2px;text-decoration:none;font-weight:600;font-size:.92rem}.prourol-home .btn-primary{background:var(--teal-deep);color:var(--white)}.prourol-home .btn-primary:hover{background:var(--ink)}.prourol-home .btn-outline{border:1px solid var(--ink);color:var(--ink)}.prourol-home .btn-outline:hover{background:var(--ink);color:var(--white)}.prourol-home .btn-gold{background:var(--gold);color:var(--white)}.prourol-home .monograph{background:var(--white);border:1px solid var(--line);position:relative;padding:28px 26px 22px;box-shadow:0 18px 40px -22px #1b2a4159}.prourol-home .monograph:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--teal-deep)}.prourol-home .monograph .label-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px dashed var(--line);padding-bottom:12px;margin-bottom:14px}.prourol-home .monograph .npn{font-family:IBM Plex Mono,monospace;font-size:.76rem;color:var(--gold);font-weight:600}.prourol-home .monograph .prod-name{font-family:Fraunces,serif;font-size:1.4rem;color:var(--ink);margin:0}.prourol-home .monograph .prod-tag{font-size:.82rem;color:var(--charcoal);opacity:.7;margin-bottom:16px}.prourol-home .mono-rows{border-top:1px solid var(--line)}.prourol-home .mono-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dotted var(--line);font-size:.85rem}.prourol-home .mono-row span:first-child{opacity:.65}.prourol-home .mono-row span:last-child{font-family:IBM Plex Mono,monospace;color:var(--ink);font-weight:600;text-align:right}.prourol-home .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:880px){.prourol-home .grid-3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.prourol-home .grid-3{grid-template-columns:1fr}}.prourol-home .card{background:var(--white);border:1px solid var(--line);padding:26px 22px}.prourol-home .card .num{font-family:IBM Plex Mono,monospace;color:var(--gold);font-size:.74rem;letter-spacing:.1em}.prourol-home .band-sage{background:var(--sage)}.prourol-home .band{background:var(--ink);color:var(--paper)}.prourol-home .band h2{color:var(--white)}.prourol-home .band .eyebrow{color:#9fcfc6}.prourol-home .trust{display:flex;gap:20px;margin-top:28px;flex-wrap:wrap}.prourol-home .trust span{font-size:.8rem;color:var(--teal-deep);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/prourol-theme.css.map */
