section.measure form.form{padding:3rem var(--padding);background-color:var(--bc-alt)}section.measure form.form .wrap{max-width:var(--w-tile);margin:0 auto;padding:2em var(--padding);box-sizing:border-box;background-color:var(--bc-main);border-radius:8px}section.measure form.form h3{font-size:var(--fs-subtitle);color:var(--cta-dark)}section.measure form.form fieldset{margin:1em 0;padding:0;border:none}section.measure form.form legend{font-weight:800}section.measure form.form input,section.measure form.form select{font-size:inherit}section.measure form.form .measurements fieldset{display:grid;grid-template-columns:minmax(100px,400px) 100px}section.measure form.form .measurements label{grid-column:span 2;position:absolute;font-size:0}section.measure form.form .measurements .select,section.measure form.form .measurements input{display:inline-grid;margin-top:1em}section.measure form.form .measurements input,section.measure form.form .measurements select{border:1px solid var(--form)}section.measure form.form .measurements input{border-radius:4px 0 0 4px}section.measure form.form .measurements select{border-left:none;border-radius:0 4px 4px 0}section.measure form.form .survey .radio{margin:.5em 0}section.measure form.form .survey .radio input{position:absolute;height:0;overflow:hidden}section.measure form.form .survey .radio label{display:flex;align-items:center}section.measure form.form .survey .radio label:before{content:"";display:inline-block;width:21px;height:21px;margin:0 15px 0 0;border:1px solid var(--cc-main);border-radius:2px}section.measure form.form .survey .radio input:checked+label{font-weight:800}section.measure form.form .survey .radio input:checked+label:before{width:38px;height:26px;margin:-3px 0 0;border:none;background:url(/images/diagnosis/input-check.svg) 0 0 no-repeat}section.measure form.form .survey .clicked input:not(:checked)+label{color:var(--form)}section.measure form.form .survey .clicked input:not(:checked)+label:before{border-color:var(--form)}main .pdf-footer{display:none}.pdf-footer{background-color:var(--bc-main)}.pdf-footer .wrap{max-width:var(--w-full);margin:0 auto;padding:1em var(--padding);box-sizing:border-box}.pdf-footer img{margin:1em 0 0}dialog#ratio #pdf.measure-results button{display:inline-grid}#pdf.measure-results{background-color:var(--bc-alt)}#pdf.measure-results button{display:none}#pdf.measure-results h3{margin-top:0;text-align:center;font-size:var(--fs-headline)}#pdf.measure-results h4{font-family:var(--ff-heading);font-size:var(--fs-subtitle);color:var(--cta-dark)}#pdf.measure-results .copy{width:auto;padding:0 var(--padding)}#pdf.measure-results .copy h4{text-align:center}#pdf.measure-results .copy .answers{max-width:530px;margin:2rem auto;padding:2rem var(--padding);box-sizing:border-box;background-color:var(--bc-main);border-radius:8px}#pdf.measure-results .copy .callout{margin:2em 0;text-align:center;font-size:var(--fs-large);border-top:1px solid var(--bc-accent)}#pdf.measure-results .ratios .table{padding:1em var(--padding) 2em;background-color:var(--bc-main)}#pdf.measure-results .ratios .callout{text-align:center;font-weight:800;font-size:calc(var(--fs-large)*.9);background-color:var(--bc-extra)}#pdf.measure-results .ratios .callout .wrap{max-width:700px;margin:0 auto 1rem;padding:1px var(--padding);box-sizing:border-box}#pdf.measure-results .ratios .callout:after{content:"";display:block;height:3vw;background-color:var(--bc-highlight);-webkit-clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%)}@media(min-width:767px){#pdf.measure-results .ratios .callout:after{height:2vw}}#pdf.measure-results .discuss{padding:1em var(--padding)}#pdf.measure-results .discuss h4{color:inherit}section.measure{position:relative;z-index:2;margin:0 0 3rem;padding-top:2rem;background-color:var(--bc-main)}section.measure .content{max-width:var(--w-full);margin:0 auto;padding:0 var(--padding);box-sizing:border-box}section.measure .content h2{font-size:var(--fs-suptitle)}section.measure .content .subhead{font-family:var(--ff-heading);font-size:var(--fs-title)}section.measure .content .subhead strong{color:var(--cta-dark)}section.measure section.info{padding-bottom:2rem}@media(min-width:1023px){section.measure section.info{display:grid;grid-template-columns:auto auto;grid-gap:1em;align-items:center}}section.measure section.info h3{font-size:var(--fs-subtitle)}section.measure section.info .copy strong{text-decoration:underline;color:var(--cta-dark)}.hero{display:grid;background-color:var(--bc-accent)}@media(min-width:1023px){.hero{grid-template-columns:calc(50% + 50px) calc(50% - 50px)}}.hero .content{padding:0 var(--padding);box-sizing:border-box}@media(min-width:1023px){.hero .content{max-width:calc(var(--w-full)/2 + 50px);margin:4em 0 0 auto;padding:0 1em 0 var(--padding)}.hero .content.with-callout{margin-top:0}}.hero .content h1{font-size:var(--fs-headline)}.hero .content .callout{font-size:var(--fs-large);font-weight:800;color:var(--cta-dark)}.hero .image{display:grid;align-items:flex-end;height:616px;-webkit-clip-path:polygon(0 0,100% 2em,100% 100%,0 100%);clip-path:polygon(0 0,100% 2em,100% 100%,0 100%)}@media(min-width:1023px){.hero .image{justify-content:flex-start;-webkit-clip-path:polygon(7em 0,100% 0,100% 100%,0 100%);clip-path:polygon(7em 0,100% 0,100% 100%,0 100%)}}.hero .image>*{grid-area:1/1}.hero .image img{height:616px;object-fit:cover}.hero .image .mice{padding:0 var(--padding);--stroke:hsla(0,0%,100%,.7);text-shadow:1px 1px 0 var(--stroke),-1px 1px 0 var(--stroke),-1px -1px 0 var(--stroke),1px -1px 0 var(--stroke)}@media(min-width:1800px){.hero .image:after{content:"";grid-area:1/1;display:block;height:100%;background:linear-gradient(90deg,transparent 0,transparent 90%,var(--bc-accent) 100%)}}section.infographic{max-width:var(--w-full);margin:3em auto;padding:0 var(--padding);box-sizing:border-box}section.infographic h2{margin-bottom:2rem;text-align:center;font-size:var(--fs-title)}@media(min-width:1199px){section.infographic .figure{display:grid;grid-template-columns:1fr;justify-items:center;position:relative}}section.infographic .belly{display:none}@media(min-width:1199px){section.infographic .belly{grid-area:1/1;display:block;margin:7em 0 11em}}section.infographic .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2em}@media(min-width:1199px){section.infographic .items{display:contents}section.infographic .items:before{content:"";grid-area:1/1;display:block;width:53%;height:86%;margin-top:1em;box-sizing:border-box;border:2px solid var(--cc-main);border-radius:100%}}section.infographic .items .item{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;align-items:center}@media(min-width:1199px){section.infographic .items .item{grid-area:1/1;position:absolute}section.infographic .items .item:first-child{top:0;left:59%}section.infographic .items .item:nth-child(2){top:31%;left:72%}section.infographic .items .item:nth-child(3){bottom:18%;left:65%}section.infographic .items .item:nth-child(4){grid-template-columns:1fr;justify-items:center;bottom:0;text-align:center}section.infographic .items .item:nth-child(5){grid-template-columns:1fr auto;bottom:18%;right:65%;text-align:right}section.infographic .items .item:nth-child(5) img{order:1}section.infographic .items .item:nth-child(6){grid-template-columns:1fr auto;top:31%;right:72%;text-align:right}section.infographic .items .item:nth-child(6) img{order:1}section.infographic .items .item:nth-child(7){grid-template-columns:1fr auto;top:0;right:59%;text-align:right}section.infographic .items .item:nth-child(7) img{order:1}}section.infographic .items .item strong{display:block}.cta-section{text-align:center;font-weight:800;font-size:var(--fs-large);background-color:var(--bc-extra)}.cta-section .wrap{max-width:var(--w-content);margin:0 auto;padding:2em var(--padding) 1em;box-sizing:border-box}.cta-section .buttons{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.cta-section:after{content:"";display:block;height:6vw;background-color:var(--bc-highlight);-webkit-clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%)}@media(min-width:767px){.cta-section:after{height:4vw}}main #pdf.discussion-guide{width:auto}main #pdf.discussion-guide .cta-section,main #pdf.discussion-guide .hero-overlap{display:none}main #pdf.discussion-guide section.tiles .tile{animation:fadein .15s linear}#pdf.discussion-guide .cta-section,#pdf.discussion-guide .hero-overlap,main #pdf.discussion-guide section.tiles .callout,main #pdf.discussion-guide section.tiles .download{display:block}#pdf.discussion-guide section.tiles .callout,#pdf.discussion-guide section.tiles .download{display:none}#pdf.discussion-guide section.tiles .tile{animation:none}#pdf.discussion-guide .cta-section{page-break-before:always;break-before:page}main.diagnosis section.icon-content{margin:3em 0}main.diagnosis section.icon-content .wrap{max-width:var(--w-full);margin:0 auto;padding:0 var(--padding);box-sizing:border-box}main.diagnosis section.icon-content h2{font-size:var(--fs-suptitle)}main.diagnosis section.icon-content .icon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1em;margin-top:2em}main.diagnosis section.icon-content .icon-list .item{text-align:center}.sticky-wrap .callout{background-color:var(--bc-extra)}.sticky-wrap .callout .wrap{max-width:var(--w-full);margin:0 auto;padding:2rem var(--padding);box-sizing:border-box;text-align:center;font-size:var(--fs-large);font-weight:800}main section.image-content .content h2{font-size:var(--fs-suptitle)}.faq-page .hero img{object-position:left}.faq{background-color:var(--bc-alt)}.faq .accordion{display:grid;grid-gap:1em;max-width:var(--w-content);margin:0 auto;padding:var(--padding);box-sizing:border-box}@media(min-width:767px){.faq .accordion{grid-gap:2em}}.faq .accordion article{padding:1em var(--padding);background-color:var(--bc-main);border-radius:8px;cursor:pointer}.faq .accordion article .heading{display:grid;grid-template-columns:1fr auto}.faq .accordion article .heading h2{font-family:var(--ff-main);font-size:var(--fs-large);font-weight:800}.faq .accordion article .heading:after{content:"";display:block;width:24px;height:1.4em;margin-top:1em;background:url(/images/icon-accordion.svg) 50% no-repeat;transform:rotate(0);transition:transform .3s}.faq .accordion article .copy{height:0;overflow:hidden;opacity:0;transition:.3s}.faq .accordion article .copy:before{content:"";display:block;border-top:1px solid var(--cta-dark)}.faq .accordion article:focus-within .heading:after{transform:rotate(180deg)}.faq .accordion article:focus-within .copy{height:auto;opacity:1}main.evaf section.icon-content{margin:3em 0}main.evaf section.icon-content .wrap{max-width:var(--w-full);margin:0 auto;padding:0 var(--padding)}main.evaf section.icon-content h2{font-size:var(--fs-title)}main.evaf section.icon-content .icon-list{display:grid;grid-gap:1em;margin-top:2em}@media(min-width:1023px){main.evaf section.icon-content .icon-list{grid-template-columns:1fr 1fr}}main.evaf section.icon-content .icon-list .item{display:grid;grid-template-columns:auto 1fr;grid-gap:1em}main.evaf section.icon-content .icon-list h3{margin-top:0;font-family:var(--ff-main);font-size:inherit;font-weight:800}main.evaf section.icon-content .icon-list .callout{font-weight:800;color:var(--cta-dark)}main.evaf section.icon-content .icon-list .callout strong{font-weight:1000}main.evaf section.icon-content .button{margin-top:1rem}main.evaf section.icon-content .mice{margin-top:2rem}main.evaf section.icon-content .mice ol{padding-left:2.2ch}main.evaf section.icon-content:nth-of-type(2):after,main.evaf section.icon-content:nth-of-type(2):before{content:"";display:block;height:3vw;background-color:var(--bc-accent)}@media(min-width:767px){main.evaf section.icon-content:nth-of-type(2):after,main.evaf section.icon-content:nth-of-type(2):before{height:2vw}}main.evaf section.icon-content:nth-of-type(2):before{margin-bottom:1em;-webkit-clip-path:polygon(10% 0,100% 100%,100% 0);clip-path:polygon(10% 0,100% 100%,100% 0)}@media(min-width:1023px){main.evaf section.icon-content:nth-of-type(2) .icon-list .item:nth-child(2){grid-row:span 2}}main.evaf section.icon-content:nth-of-type(2):after{margin-top:1em;-webkit-clip-path:polygon(0 0,0 100%,90% 100%);clip-path:polygon(0 0,0 100%,90% 100%)}main.evaf section.icon-content:nth-of-type(3) p:nth-of-type(2) strong{font-family:var(--ff-heading);font-size:var(--fs-subtitle);color:var(--cta-dark)}