/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .active[data-value] .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:0.5}.selectize-dropdown .option[data-selectable]{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.checkout-personal-page .screen{padding:20px 20px}.checkout-personal-page #tiers-screen .article-title{font-weight:bold;margin-bottom:8px}.checkout-personal-page #tiers-screen .intro{margin-bottom:25px;font-size:13px}.checkout-personal-page #tiers-screen .tier-selection .additional-access-options{display:block}.checkout-personal-page #tiers-screen .tier-selection .actions{display:none}.checkout-personal-page #tiers-screen .tier-button{display:flex;justify-content:space-between;width:100%;height:58px;padding:0;border:none;border-radius:3px;cursor:pointer;margin-bottom:12px;background:url(/assets/checkout/circle-unchecked-5e068ee02053f15a32b1c01fb59b893261d20ff290a680d0493953b8209940b4.svg) 95% center no-repeat;background-size:24px;background-color:#f5f5f5}.checkout-personal-page #tiers-screen .tier-button:last-child{margin-bottom:7px}.checkout-personal-page #tiers-screen .tier-button:hover,.checkout-personal-page #tiers-screen .tier-button:focus{background-color:#e8e8e8}.checkout-personal-page #tiers-screen .tier-button .tier-price{flex:0 0 auto;width:90px;text-align:center;font-size:22px;line-height:60px}.checkout-personal-page #tiers-screen .tier-button .tier-info{flex:1 1 auto;text-align:left;margin-top:12px}.checkout-personal-page #tiers-screen .tier-button .tier-info .title{color:#0080ff;font-size:16px;font-weight:600}.checkout-personal-page #tiers-screen .tier-button .tier-info .description{font-size:12px}.checkout-personal-page #tiers-screen .tier-button.tier-3 .title{margin-top:8px}.checkout-personal-page #tiers-screen .tier-button.active{background-image:url(/assets/checkout/circle-checked-f7afd1066056653bab7b3d9b5ef3905320c8782154640c842dd61c24325d9e7e.svg);background-color:#0080ff;color:white}.checkout-personal-page #tiers-screen .tier-button.active .title{color:white}.checkout-personal-page #tiers-screen .tier-button.unsupported{background-image:url(/assets/checkout/circle-unchecked-5e068ee02053f15a32b1c01fb59b893261d20ff290a680d0493953b8209940b4.svg);color:#d1d1d1}.checkout-personal-page #tiers-screen .tier-button.unsupported .title{color:#d1d1d1}.checkout-personal-page #tiers-screen .tier-button.unsupported.active{background-image:url(/assets/checkout/circle-unchecked-5e068ee02053f15a32b1c01fb59b893261d20ff290a680d0493953b8209940b4.svg);background-color:#4a4a4a}.checkout-personal-page #tiers-screen .tier-button.unsupported.active:hover,.checkout-personal-page #tiers-screen .tier-button.unsupported.active:focus{background-color:#3d3d3d}.checkout-personal-page #tiers-screen .tiers-notes{font-size:10px;display:flex;justify-content:space-between}.checkout-personal-page #tiers-screen .user-info .logged-out-user{display:block}.checkout-personal-page #tiers-screen .user-info .logged-in-user{display:none}.checkout-personal-page #tiers-screen .user-info.user-logged-in .logged-out-user{display:none}.checkout-personal-page #tiers-screen .user-info.user-logged-in .logged-in-user{display:block}.checkout-personal-page #tiers-screen .tier-details{display:none;margin:15px 0 10px;border-bottom:1px solid #ccc}.checkout-personal-page #tiers-screen .tier-details.active{display:block}.checkout-personal-page #tiers-screen .tier-details .title{margin-bottom:10px}.checkout-personal-page #tiers-screen .tier-details li{font-size:12px}.checkout-personal-page #tiers-screen .tier-details em{text-decoration:underline}.checkout-personal-page #tiers-screen .tier-details.tier-unsupported{font-size:13px;padding:10px 0 20px}.checkout-personal-page #tiers-screen .additional-access-options{margin-top:15px;font-size:12px}.checkout-personal-page #tiers-screen .additional-access-options h4{font-weight:600;margin-bottom:10px}.checkout-personal-page #tiers-screen .additional-access-options a{font-weight:600}.checkout-personal-page #tiers-screen .actions{overflow:hidden;padding-bottom:10px}.checkout-personal-page #tiers-screen .actions .additional-access-link{color:#aaa;font-size:13px;font-weight:600;float:left}.checkout-personal-page #tiers-screen .actions .additional-access-link svg{height:14px;width:15px;margin-right:5px}.checkout-personal-page #tiers-screen .actions .next-step{float:right;font-size:15px;font-weight:600}.checkout-personal-page #tiers-screen .actions .next-step svg{height:14px;width:15px}.checkout-personal-page #auth-screen{padding:0}.checkout-personal-page #auth-screen .auth-frame{width:100%;height:590px;padding:0;border:0;margin:0;outline:none;text-align:center}.checkout-personal-page #auth-screen .additional-access-link{display:block;padding:10px 0;margin:10px 15px 0;color:#aaa;font-size:13px;font-weight:600}.checkout-personal-page #auth-screen .additional-access-link svg{height:12px;width:15px}.checkout-personal-page #billing-screen h3{margin:0 0 10px 0}.checkout-personal-page #billing-screen .article-container,.checkout-personal-page #billing-screen .credit-card-container,.checkout-personal-page #billing-screen .receipt-container{margin-bottom:15px}.checkout-personal-page #billing-screen .article-container .article-title{margin-bottom:5px}.checkout-personal-page #billing-screen .article-container .article-publication{font-size:12px;color:#9b9b9b}.checkout-personal-page #billing-screen .credit-card-container .card-input-field{background-color:white;height:36px;padding:10px 12px;border-radius:5px;border:1px solid #b4b4b4;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease;margin-bottom:8px}.checkout-personal-page #billing-screen .credit-card-container .name-field{width:100%}.checkout-personal-page #billing-screen .credit-card-container .address-fields{display:flex;justify-content:space-between}.checkout-personal-page #billing-screen .credit-card-container .address-fields .country-field{width:50%;flex:1 1 auto;margin-right:8px;padding:0}.checkout-personal-page #billing-screen .credit-card-container .address-fields .zip-field{width:50%;flex:1 1 auto}.checkout-personal-page #billing-screen .credit-card-container .selectize-input{background-color:white;height:36px;padding:8px 12px;border-radius:5px;border:1px solid #b4b4b4;box-shadow:0 1px 3px 0 #e6ebf1}.checkout-personal-page #billing-screen .credit-card-container .selectize-input input,.checkout-personal-page #billing-screen .credit-card-container .selectize-input .item{font-size:16px}.checkout-personal-page #billing-screen .credit-card-container .selectize-dropdown .option{font-size:16px}.checkout-personal-page #billing-screen .credit-card-container .selectize-dropdown .active{background-color:none;color:#0080ff}.checkout-personal-page #billing-screen .receipt-container{display:none}.checkout-personal-page #billing-screen .receipt-container.processing{opacity:0.2}.checkout-personal-page #billing-screen .receipt-container .price-row{display:flex;justify-content:space-between}.checkout-personal-page #billing-screen .receipt-container .tax{padding-bottom:5px;border-bottom:1px solid #b4b4b4;margin-bottom:5px}.checkout-personal-page #billing-screen .receipt-container .total-price{margin-bottom:15px;font-weight:600}.checkout-personal-page #billing-screen .footnote{margin-top:15px;font-size:12px;text-align:center}.checkout-personal-page #success-screen{text-align:center}.checkout-personal-page #success-screen h2{margin-top:40px}.checkout-personal-page #success-screen .instructions{display:none;margin-bottom:20px}.checkout-personal-page #success-screen .reading-formats{margin-top:40px}.checkout-personal-page #success-screen .reading-format{display:none;position:relative;margin-bottom:15px;border:1px solid #b4b4b4;border-radius:4px;height:50px;line-height:50px;text-align:left}.checkout-personal-page #success-screen .format-icon{height:24px;width:24px;position:absolute;left:15px;top:50%;margin-top:-12px}.checkout-personal-page #success-screen .reading-link.full-width{display:block;width:100%;height:100%;padding-left:50px;color:#4a4a4a}.checkout-personal-page #success-screen .reading-link.full-width:hover,.checkout-personal-page #success-screen .reading-link.full-width:focus{background-color:#f5f5f5}.checkout-personal-page #success-screen .format-label{margin-left:50px}.checkout-personal-page #incompatible-browser-screen h2{margin:20px 0 25px 0}.checkout-personal-page #incompatible-browser-screen p{margin-bottom:20px}.checkout-personal-page #incompatible-browser-screen .reason{display:none}@media screen and (max-width: 390px){.checkout-personal-page #tiers-screen .tier-button{background-image:none !important}.checkout-personal-page #tiers-screen .tier-button .tier-info .description{font-size:10px}}.checkout-request-page{padding:50px 50px;text-align:center}.checkout-request-page .article-title{font-weight:bold;margin-bottom:8px}.checkout-request-page .intro{margin-bottom:25px;font-size:13px}.checkout-request-page .request-link{display:inline-block;padding:7px 14px;border:1px solid #cbcbcb;border-radius:4px;color:#4a4a4a;margin-bottom:10px}.checkout-request-page .request-link svg{height:20px;width:20px;margin-right:5px;vertical-align:bottom}.checkout-request-page .request-link:hover{background-color:#f5f5f5}.checkout-request-page .request-success{display:none}.checkout-request-page .request-success svg{height:20px;width:20px;margin-right:5px;vertical-align:bottom}.checkout-request-page .error-message{font-size:13px;color:#dd4b39;margin-bottom:10px}.checkout-unavailable-page{padding:160px 50px 20px;text-align:center}.checkout-unavailable-page .error-message{color:#dd4b39}html,body{height:100%}body{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#4a4a4a}body a{color:#0080ff;text-decoration:none}body strong{font-weight:600}body ul{list-style:none;padding-left:0}body li{padding-left:30px;background:url(/assets/checkout/bullet-cc3cea2b547082328e29720861b610a3b96a9d18a737bf57b3e24e2c1137809c.jpg) 15px 5px no-repeat;margin-bottom:10px}.checkout-panel{background:#fff;min-height:500px;height:100%;max-width:500px;margin:auto}.checkout-panel .screen{display:none}.checkout-panel .screen.active{display:block}.checkout-panel button:focus,.checkout-panel input:focus{outline:0}.checkout-panel .button{display:block;width:100%;height:38px;border:none;border-radius:5px;line-height:38px;font-size:20px;text-align:center;background-color:#0080ff;color:white;transition:background-color 0.2s;cursor:pointer;user-select:none}.checkout-panel .button:focus,.checkout-panel .button:hover{background-color:#0066cc}.checkout-panel .button[disabled]{background-color:#b4b4b4}.checkout-panel .error-message{font-size:13px;color:#dd4b39;margin-bottom:10px}@media screen and (min-width: 601px){body{display:flex;justify-content:center;align-items:center}.checkout-panel{border:1px solid #d5d5d5;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);width:500px;height:auto}}
