/* Product & Application Resources only. Shared Header, Footer and other pages retain their rules. */
.products-resources{--pr-navy:#08084c;--pr-blue:#0c55e9;--pr-muted:#6c7da3;--pr-line:#dce8f9;background:#fff;color:var(--pr-navy)}
.products-resources:before{height:14.85rem;background:#042754 url('../assets/resource-products/hero-dna-lab-natural-v1.webp') center 55%/cover no-repeat}
.products-resources .pr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.products-resources .pr-hero{height:11.055rem;color:#fff;position:relative;overflow:hidden}
.products-resources .pr-hero-inner{width:56.7rem;height:100%;margin:auto;position:relative}
.products-resources .pr-hero-copy{padding-top:1.37rem;position:relative;z-index:1}
.products-resources .pr-hero h1{font-size:2.7rem;font-weight:800;line-height:1.38;letter-spacing:.07rem;text-shadow:0 .07rem .2rem #08214b35}
.products-resources .pr-hero-copy>p{font-size:1.4rem;line-height:1.5;letter-spacing:.03rem;margin-top:.03rem}
.products-resources .pr-hero-motto{display:flex;align-items:center;gap:1.1rem;font-size:.76rem;letter-spacing:.26rem;margin-top:1.13rem;position:relative}
.products-resources .pr-hero-motto:before{content:"";position:absolute;top:-.5rem;left:0;height:1px;width:3.3rem;background:#d1e0f3}
.products-resources .pr-hero-motto:after{content:"";height:1px;width:3.5rem;background:linear-gradient(90deg,#d1e0f3,transparent);margin-left:-.4rem}
.products-resources .pr-hero-slogan{position:absolute;right:-1.7rem;bottom:.82rem;font:italic 400 1rem/1.25 KaiTi,STKaiti,"Ephraim Noto",serif;transform:rotate(-10deg);text-align:center;letter-spacing:.06rem;isolation:isolate;text-shadow:0 1px 2px #001c50,0 0 .18em #001c50cc}
.products-resources .pr-hero-slogan:before{content:"";position:absolute;inset:-.3rem -.5rem .15rem -.6rem;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#02275d88 0,#02275d44 48%,transparent 76%);filter:blur(.24rem)}
.products-resources .pr-hero-slogan span{display:block;white-space:nowrap}
.products-resources .pr-hero-slogan span:last-of-type{margin-left:1rem}
.products-resources .pr-hero-slogan svg{width:5.8rem;height:.8rem;margin-left:3.2rem}
.products-resources .pr-main{width:58.7rem;margin:auto;padding:.75rem 0 .42rem}
.products-resources .pr-tabs{display:grid;grid-template-columns:1.07fr 1fr 1fr 1.14fr 1.03fr;border:1px solid #dbe8f9;border-radius:.32rem;background:linear-gradient(110deg,#fff,#f7faff);margin-bottom:1.2rem}
.products-resources .pr-tabs>a{display:flex;gap:.75rem;align-items:center;justify-content:center;font-size:.88rem;min-width:0;min-height:2.86rem;position:relative;white-space:nowrap;font-weight:550}
.products-resources .pr-tabs>a+a:before{content:"";position:absolute;left:0;height:1.55rem;width:1px;background:#c6d7ee}
.products-resources .pr-tabs>a>svg{width:1.65rem;height:1.65rem;flex:none}
.products-resources .pr-tabs>a[aria-current]{color:#fff;background:linear-gradient(135deg,#0468ff,#0051f7);border-radius:.28rem;margin:-1px;box-shadow:0 0 0 1px #fff inset}
.products-resources .pr-tabs>a[aria-current]:after{content:"";position:absolute;width:.64rem;height:.64rem;background:#055dff;bottom:-.23rem;left:50%;transform:translateX(-50%) rotate(45deg);z-index:1}
.products-resources .pr-tabs>a[aria-current]+a:before{display:none}
.products-resources .pr-tabs>a:hover:not([aria-current]){color:#0c55e9;background:#eef5ff}
.products-resources .pr-filter-top,.products-resources .pr-filter-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}
.products-resources .pr-filter-bottom{margin-top:1.05rem}
.products-resources .pr-search{display:flex;gap:.5rem;width:31.8rem;max-width:100%}
.products-resources .pr-search-input{display:flex;align-items:center;border:1px solid #cbdaf1;border-radius:.3rem;min-width:0;flex:1;height:2.7rem;background:#fff;box-shadow:0 .04rem .1rem #32539608 inset}
.products-resources .pr-search-input svg{width:1.32rem;height:1.32rem;flex:none;margin-inline:1rem .7rem}
.products-resources .pr-search-input input{flex:1;min-width:0;width:100%;height:100%;border:0;outline:0;padding:0 .6rem 0 0;background:transparent;color:var(--pr-navy);font-size:.83rem}
.products-resources .pr-search-input input::placeholder{color:#7e8bb0;opacity:1}
.products-resources .pr-search-input:focus-within{outline:2px solid #66b7ff;outline-offset:2px}
.products-resources .pr-search>button,.products-resources .pr-filter-submit{background:#075cff;border:1px solid #075cff;border-radius:.3rem;color:#fff;min-width:6.7rem;font-size:.86rem;font-weight:550;padding:.4rem .9rem}
.products-resources .pr-search>button:hover,.products-resources .pr-download:hover{background:#004bd2}
.products-resources .pr-service-filter{display:flex;align-items:center;gap:.75rem;white-space:nowrap;font-size:.83rem;font-weight:550}
.products-resources select{font-family:inherit;font-size:.82rem;font-weight:500;line-height:1.4;color:var(--pr-navy);background:#fff;border:1px solid #d8e5f7;border-radius:.3rem;height:2.65rem;padding:.3rem 2.5rem .3rem 1rem;width:13.1rem;cursor:pointer;max-width:100%}
.products-resources .pr-type-filters{display:flex;gap:.85rem;border:0;padding:0;margin:0;min-width:0}
.products-resources .pr-type-choice{display:block;position:relative;cursor:pointer}
.products-resources .pr-type-choice input{position:absolute;opacity:0;width:1px;height:1px}
.products-resources .pr-type-choice span{display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#f9fcff,#f4f8fe);border:1px solid #e0eafa;border-radius:.3rem;min-width:6.45rem;min-height:2.45rem;font-size:.84rem;font-weight:550;padding:.45rem 1.1rem}
.products-resources .pr-type-choice input:checked+span{background:#075cff;border-color:#075cff;color:#fff;box-shadow:0 .12rem .22rem #165be416}
.products-resources .pr-type-choice input:focus-visible+span{outline:2px solid #0098ef;outline-offset:3px}
.products-resources .pr-type-choice:hover span{border-color:#88b8f7}
.products-resources .pr-sort-filter{margin-left:auto}
.products-resources .pr-filter-submit{min-height:2.65rem}
.products-resources .pr-filters.is-enhanced .pr-filter-submit{display:none}
.products-resources .pr-results{margin-top:1.18rem;border-top:1px solid #e5eefb;padding-top:1rem;scroll-margin-top:1rem}
.products-resources .pr-result-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;gap:1rem}
.products-resources .pr-result-heading>div{display:flex;align-items:center;gap:1rem}
.products-resources .pr-result-heading h2{font-size:1.18rem;font-weight:750;line-height:1.4}
.products-resources .pr-result-heading span{font-size:.84rem;color:#6578a5}
.products-resources .pr-result-heading .pr-page-size{color:#24376d}
.products-resources .pr-active-filters{font-size:.76rem;color:#647599;margin:-.3rem 0 .7rem;overflow-wrap:anywhere}
.products-resources .pr-active-filters strong{font-weight:500;color:#08084c;margin-right:.7rem}
.products-resources .pr-active-filters a{color:#0c55e9;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.products-resources .pr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}
.products-resources .pr-card{display:grid;grid-template-columns:6.55rem minmax(0,1fr);gap:.83rem;min-width:0;padding:.82rem .85rem;border:1px solid var(--pr-line);border-radius:.37rem;background:linear-gradient(130deg,#fff 75%,#fcfdff);transition:border-color .18s,box-shadow .18s}
.products-resources .pr-card:hover{border-color:#b4d1fa;box-shadow:0 .25rem .7rem #215c9b0c}
.products-resources .pr-cover{position:relative;align-self:start;min-width:0;width:100%;aspect-ratio:2/3;max-height:11.6rem;background:#f5f8ff;border:1px solid #e5eef9;border-radius:.12rem;box-shadow:0 .1rem .22rem #24477524;overflow:hidden}
.products-resources .pr-cover-image{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.products-resources .pr-book-cover{height:100%;width:100%;background:linear-gradient(153deg,#d3edff 0,#ebf6ff 43%,#4bade8 63%,#063f8d 64%,#00265a);position:relative;color:#fff;display:flex;flex-direction:column;padding:.65rem .45rem .45rem}
.products-resources .pr-book-logo{width:4.15rem;height:auto;filter:drop-shadow(0 1px 2px #04285466);position:relative;z-index:1}
.products-resources .pr-book-top{font:400 .27rem/1.4 Arial,sans-serif;letter-spacing:.015rem;color:#376398;margin:.2rem 0 0 .15rem}
.products-resources .pr-book-art{position:absolute;inset:1.5rem -.7rem 2.5rem -.3rem;background:url('../assets/hero/hero-virus-small-600.webp') center/contain no-repeat;opacity:.9}
.products-resources .pr-book-title{position:relative;z-index:1;font-size:.71rem;font-weight:600;line-height:1.45;margin-top:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-shadow:0 .04rem .1rem #001b4655}
.products-resources .pr-book-caption{position:relative;font-size:.4rem;letter-spacing:.065rem;color:#cde6ff;margin-top:.28rem}
.products-resources .pr-card-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;justify-content:flex-start}
.products-resources .pr-card-copy h2{font-size:.91rem;font-weight:750;line-height:1.5;margin:0 0 .32rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.products-resources .pr-type-tag{color:#0960ed;background:#ecf4ff;border-radius:.24rem;font-size:.65rem;line-height:1.4;padding:.15rem .43rem;margin-bottom:.48rem;white-space:nowrap}
.products-resources .pr-summary{font-size:.72rem;color:var(--pr-muted);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.48rem;overflow-wrap:anywhere}
.products-resources .pr-file-info{display:flex;align-items:center;gap:.5rem;color:#7685a8;font-size:.63rem;line-height:1.5;margin-top:auto;padding-top:.05rem;min-width:0;width:100%}
.products-resources .pr-file-info>span:last-child{min-width:0}
.products-resources .pr-file-info small{display:block;font-size:.6rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.products-resources .pr-pdf{position:relative;color:#fff;background:#ff2538;font:700 .47rem/1 Arial,sans-serif;padding:.15rem .12rem .17rem;align-self:flex-end;margin-bottom:.2rem;isolation:isolate;flex:none;border-radius:.06rem}
.products-resources .pr-pdf:before{content:"";position:absolute;left:.1rem;right:.1rem;top:-.75rem;height:1.3rem;border:1px solid #ff3344;background:white;z-index:-2;border-radius:.04rem;clip-path:polygon(0 0,70% 0,100% 27%,100% 100%,0 100%)}
.products-resources .pr-pdf:after{content:"";position:absolute;right:.1rem;top:-.75rem;width:.34rem;height:.34rem;border-left:1px solid #ff3344;border-bottom:1px solid #ff3344;z-index:-1;background:#ffe8ec}
.products-resources .pr-download{display:flex;align-items:center;justify-content:center;gap:.4em;margin-top:.5rem;min-height:clamp(38px,2.1rem,50px);padding:.5em .7em;width:100%;font-size:clamp(13px,.76rem,18px);font-weight:600;line-height:1.35;color:#fff;background:linear-gradient(110deg,#0965ff,#0754eb);border:1px solid #0754eb;border-radius:clamp(6px,.29rem,10px);white-space:nowrap;box-shadow:0 2px 5px #0c55e91a;transition:background .15s,box-shadow .15s}
.products-resources .pr-download svg{width:1.15em;height:1.15em;flex:none}
.products-resources .pr-download>span{flex:none;line-height:inherit}
.products-resources .pr-download:hover{box-shadow:0 3px 8px #0c55e930}
.products-resources .pr-download:active{box-shadow:0 1px 3px #0c55e91a}
.products-resources .pr-empty{grid-column:1/-1;background:#f7faff;border:1px dashed #c6d9f3;border-radius:.4rem;text-align:center;padding:2.5rem 1rem}
.products-resources .pr-empty h2{font-size:1.15rem}.products-resources .pr-empty p{font-size:.82rem;color:#6c7da3;margin:.5rem 0 1rem}.products-resources .pr-empty a{display:inline-block;color:#0c55e9;border-bottom:1px solid #0c55e9;font-size:.85rem}
.products-resources .pr-result-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.55rem;min-height:2rem}
.products-resources .pr-result-footer>p{font-size:.76rem;color:#6d80aa}
.products-resources .pr-pagination{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.products-resources .pr-pagination>a,.products-resources .pr-page-disabled{display:flex;align-items:center;justify-content:center;min-width:1.85rem;min-height:1.9rem;padding:.24rem .6rem;color:#0c55e9;background:#fff;border:1px solid #dce8fb;border-radius:.3rem;font-size:.79rem;line-height:1.3}
.products-resources .pr-pagination>a[aria-current]{color:white;background:#075cff;border-color:#075cff}
.products-resources .pr-pagination>a:hover:not([aria-current]){background:#edf5ff}
.products-resources .pr-page-disabled{color:#a1afd0;background:#fafcff}
.products-resources .pr-page-dots{padding:0 .15rem;color:#7586ab}
.products-resources .pr-download-flow{padding:1rem .8rem .4rem;border-radius:.5rem;background:linear-gradient(110deg,#eaf4ff,#f2f8ff 70%,#edf6ff);margin-bottom:0}
.products-resources .pr-flow-layout{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:0 .55rem .65rem}
.products-resources .pr-flow-intro h2{font-size:1.22rem;line-height:1.45;font-weight:750;margin-top:.12rem}
.products-resources .pr-flow-intro p{color:#6c80ac;font-size:.73rem;margin-top:.14rem}
.products-resources .pr-flow-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0}
.products-resources .pr-flow-steps li{display:flex;align-items:flex-start;gap:.85rem;min-width:0;position:relative;padding-right:1rem}
.products-resources .pr-step-number{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;border-radius:50%;color:#0c55e9;background:linear-gradient(145deg,#d8edff,#cee5ff);font:650 1.9rem/1 Arial,sans-serif}
.products-resources .pr-flow-steps h3{font-size:.85rem;font-weight:700;line-height:1.5;margin-top:.28rem;white-space:nowrap}
.products-resources .pr-flow-steps p{font-size:.69rem;color:#6a80af;line-height:1.5;margin-top:.13rem}
.products-resources .pr-flow-steps>li>svg{position:absolute;right:-.25rem;top:1.05rem;width:1.15rem;height:1.15rem;color:#075cff;stroke-width:1.3}
.products-resources .pr-flow-note{display:flex;align-items:center;gap:.55rem;padding:.4rem .75rem;background:#d9eaff;border:1px solid #cce4ff;border-radius:.35rem;color:#6c80aa;font-size:.72rem}
.products-resources .pr-flow-note svg{width:1.35rem;height:1.35rem;flex:none;color:#0065ff}
@media(min-width:1441px){.products-resources .pr-main{max-width:1760px}.products-resources .pr-hero-inner{max-width:1700px}}
@media(max-width:1023px){
 .products-resources:before{height:22rem;background-size:auto 100%;background-position:62% top}
 .products-resources .pr-hero{height:17rem;background:linear-gradient(90deg,#01193490,transparent 75%)}
 .products-resources .pr-hero-inner{width:auto;margin-inline:1.5rem}
 .products-resources .pr-hero-copy{padding-top:2rem}
 .products-resources .pr-hero h1{font-size:2.6rem}.products-resources .pr-hero-copy>p{font-size:1.3rem}.products-resources .pr-hero-motto{font-size:.8rem;margin-top:1.8rem;gap:1rem}
 .products-resources .pr-hero-slogan{right:0;bottom:1rem;font-size:1rem}
 .products-resources .pr-main{width:auto;margin-inline:1.25rem;padding-top:1rem}
 .products-resources .pr-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;margin-bottom:1.4rem;padding-bottom:.2rem;scroll-snap-type:x proximity}
 .products-resources .pr-tabs>a{flex:1 0 auto;font-size:.83rem;padding:.7rem .9rem;min-height:3.4rem;scroll-snap-align:start;gap:.5rem}.products-resources .pr-tabs>a>svg{width:1.45rem;height:1.45rem}.products-resources .pr-tabs>a[aria-current]:after{display:none}
 .products-resources .pr-filter-top{gap:1rem}.products-resources .pr-search{width:auto;flex:1}.products-resources .pr-search-input{height:2.85rem}.products-resources .pr-search>button{min-width:4.7rem;font-size:.9rem}
 .products-resources .pr-service-filter{gap:.3rem;font-size:.82rem}.products-resources select{width:10.5rem;height:2.85rem;font-size:.87rem;padding-left:.6rem;padding-right:1rem;font-family:inherit}
 .products-resources .pr-type-choice span{min-width:6rem;min-height:2.7rem;font-size:.85rem;padding:.5rem .8rem}.products-resources .pr-type-filters{gap:.6rem}
 .products-resources .pr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.products-resources .pr-card{grid-template-columns:6.7rem minmax(0,1fr);padding:.85rem;gap:.8rem}.products-resources .pr-card-copy h2{font-size:1rem}.products-resources .pr-summary{font-size:.8rem}.products-resources .pr-type-tag{font-size:.72rem}.products-resources .pr-file-info{font-size:.7rem}.products-resources .pr-file-info small{font-size:.65rem}.products-resources .pr-download{font-size:.8rem;min-height:2.5rem}
 .products-resources .pr-cover{aspect-ratio:auto;min-height:11.6rem;max-height:none}.products-resources .pr-book-title{font-size:.8rem}.products-resources .pr-book-caption{font-size:.5rem}
 .products-resources .pr-result-heading h2{font-size:1.25rem}.products-resources .pr-result-heading span{font-size:.85rem}.products-resources .pr-active-filters{font-size:.8rem}
 .products-resources .pr-flow-layout{grid-template-columns:1fr;gap:1rem}.products-resources .pr-flow-intro{display:flex;gap:1rem;align-items:center}.products-resources .pr-flow-intro h2{font-size:1.2rem}.products-resources .pr-flow-intro p{font-size:.8rem}.products-resources .pr-flow-steps li{gap:.7rem}.products-resources .pr-flow-steps h3{font-size:.9rem}.products-resources .pr-flow-steps p{font-size:.75rem}.products-resources .pr-flow-note{font-size:.77rem;margin-top:.3rem}
}
@media(max-width:719px){
 .products-resources .pr-filter-top{align-items:stretch;flex-wrap:wrap}.products-resources .pr-search{flex-basis:100%;width:100%}.products-resources .pr-search-input input{font-size:16px}.products-resources .pr-service-filter{width:100%;justify-content:space-between}.products-resources .pr-service-filter select{width:calc(100% - 6rem)}
 .products-resources .pr-card-grid{grid-template-columns:1fr}.products-resources .pr-card{grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem}.products-resources .pr-cover{min-height:11rem}.products-resources .pr-card-copy h2{font-size:1.03rem}.products-resources .pr-summary{font-size:.83rem}.products-resources .pr-download{font-size:.9rem;min-height:2.6rem}
 .products-resources .pr-filter-bottom{gap:.75rem;flex-wrap:wrap}.products-resources .pr-type-filters{flex:1}.products-resources .pr-type-choice{flex:1}.products-resources .pr-type-choice span{min-width:0;font-size:.81rem;white-space:nowrap;padding:.5rem .8rem}.products-resources .pr-sort-filter{width:100%;margin:0}.products-resources .pr-sort-filter select{width:100%;height:2.7rem;font-size:.87rem}.products-resources .pr-filter-submit{width:100%}
 .products-resources .pr-result-footer{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem}.products-resources .pr-pagination{justify-content:flex-start;gap:.25rem}.products-resources .pr-pagination>a,.products-resources .pr-page-disabled{min-height:2.4rem;min-width:2rem;padding:.3rem .53rem;font-size:.85rem}
 .products-resources .pr-flow-intro{display:block}.products-resources .pr-flow-steps{grid-template-columns:1fr;gap:1rem}.products-resources .pr-flow-steps li{align-items:center;padding:0;gap:1rem}.products-resources .pr-flow-steps h3{font-size:1rem;margin:0}.products-resources .pr-flow-steps p{font-size:.82rem}.products-resources .pr-flow-steps p br{display:none}.products-resources .pr-flow-steps>li>svg{display:none}.products-resources .pr-flow-note{font-size:.73rem;line-height:1.6;align-items:flex-start;padding:.5rem}.products-resources .pr-flow-note svg{margin-top:.15rem}.products-resources .pr-flow-layout{padding:.2rem .3rem .9rem}
}
@media(max-width:599px){
 .products-resources:before{height:21rem;background-position:65% top}
 .products-resources .pr-hero{height:16rem}.products-resources .pr-hero-inner{margin-inline:1.25rem}.products-resources .pr-hero-copy{padding-top:1.8rem}.products-resources .pr-hero h1{font-size:2.14rem;letter-spacing:.015rem}.products-resources .pr-hero-copy>p{font-size:1.06rem;margin-top:.4rem}.products-resources .pr-hero-motto{font-size:.66rem;letter-spacing:.15rem;gap:.7rem;margin-top:1.75rem}.products-resources .pr-hero-motto:after{width:2rem}.products-resources .pr-hero-slogan{font-size:.76rem;bottom:.8rem;right:0}.products-resources .pr-hero-slogan svg{width:4.7rem;margin-left:2rem}
 .products-resources .pr-main{margin-inline:1rem}.products-resources .pr-tabs{margin-bottom:1rem}.products-resources .pr-tabs>a{font-size:.8rem;padding:.7rem .8rem}.products-resources .pr-search>button{min-width:4rem}.products-resources .pr-search-input svg{margin-inline:.7rem .5rem;width:1.2rem}.products-resources .pr-results{margin-top:1rem}.products-resources .pr-result-heading>div{gap:.8rem}.products-resources .pr-result-heading h2{font-size:1.17rem}.products-resources .pr-result-heading span{font-size:.76rem}.products-resources .pr-card{padding:.8rem;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem}.products-resources .pr-card-copy h2{font-size:.98rem}.products-resources .pr-type-tag{margin-bottom:.35rem}.products-resources .pr-summary{font-size:.78rem}.products-resources .pr-book-title{font-size:.77rem}.products-resources .pr-file-info{font-size:.68rem}
}
@media(prefers-reduced-motion:reduce){.products-resources .pr-card{transition:none}}
/* Honest local-file preview status; created only when no running backend is available. */
.products-resources .pr-offline-note{margin:.8rem 0 0;padding:.55rem .75rem;border:1px solid #dbe8f9;border-radius:.3rem;background:#f4f8ff;color:#5d719b;font-size:.73rem;line-height:1.65}
@media(max-width:1023px){.products-resources .pr-offline-note{font-size:.78rem}}
