@charset "UTF-8";html{margin:0;padding:0;border:0}body{margin:0;padding:0;border:0;background-color:#eeeeee;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4}div{margin:0;padding:0;border:0}span{margin:0;padding:0;border:0}object{margin:0;padding:0;border:0}iframe{margin:0;padding:0;border:0}h1{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:30px;font-weight:bold}h2{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1);margin-bottom:0.35em;clear:both;line-height:1.3;font-size:24px;font-weight:bold}h2+h3{margin-top:-2px;font-size:18px}h2+h3.subtitle{margin-bottom:0.7em}h2+section div.excerpt h3{margin-top:10px}h2+div.excerpt h3{margin-top:10px}h3{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:20px;font-weight:bold}h3+h3{margin-top:-2px;margin-bottom:14px;font-size:17px}h4{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:18px;font-weight:bold}h5{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:15px;font-weight:bold}h6{margin:0;padding:0;border:0;margin-top:0.75em;margin-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.1)}p{margin:0;padding:0;border:0;margin-bottom:1em}blockquote{margin:0;padding:0;border:0;margin-left:15px;padding:0px 40px;margin-bottom:1em}pre{margin:0;padding:0;border:0;margin-bottom:1em;overflow:auto}a{margin:0;padding:0;border:0;text-decoration:none;outline:none}a img{border:0}a:link{color:#990000}a:visited{color:#990000}a:active{text-decoration:underline}a:hover{text-decoration:underline}abbr{margin:0;padding:0;border:0}address{margin:0;padding:0;border:0}cite{margin:0;padding:0;border:0;font-style:italic}cite em{font-style:normal}cite i{font-style:normal}code{margin:0;padding:0;border:0}del{margin:0;padding:0;border:0}dfn{margin:0;padding:0;border:0}em{margin:0;padding:0;border:0;font-style:italic}em em{font-style:normal}em cite{font-style:normal}img{margin:0;padding:0;border:0}ins{margin:0;padding:0;border:0}kbd{margin:0;padding:0;border:0}q{margin:0;padding:0;border:0}samp{margin:0;padding:0;border:0}small{margin:0;padding:0;border:0}strong{margin:0;padding:0;border:0}sub{margin:0;padding:0;border:0}sup{margin:0;padding:0;border:0}var{margin:0;padding:0;border:0}b{margin:0;padding:0;border:0}i{margin:0;padding:0;border:0;font-style:italic}i cite{font-style:normal}dl{margin:0;padding:0;border:0}dt{margin:0;padding:0;border:0}dd{margin:0;padding:0;border:0}ol{margin:0;padding:0;border:0}ul{margin:0;padding:0;border:0}li{margin:0;padding:0;border:0}fieldset{margin:0;padding:0;border:0}form{margin:0;padding:0;border:0}label{margin:0;padding:0;border:0}legend{margin:0;padding:0;border:0}table{margin:0;padding:0;border:0}caption{margin:0;padding:0;border:0}tbody{margin:0;padding:0;border:0}tfoot{margin:0;padding:0;border:0}thead{margin:0;padding:0;border:0}tr{margin:0;padding:0;border:0}th{margin:0;padding:0;border:0}td{margin:0;padding:0;border:0}article{margin:0;padding:0;border:0;display:block}aside{margin:0;padding:0;border:0;display:block}canvas{margin:0;padding:0;border:0;display:block}details{margin:0;padding:0;border:0}figure{margin:0;padding:0;border:0;display:block;position:relative}figure img{display:block;width:100%}figcaption{margin:0;padding:0;border:0;display:block}hgroup{margin:0;padding:0;border:0;display:block}menu{margin:0;padding:0;border:0}header{margin:0;padding:0;border:0;display:block}footer{margin:0;padding:0;border:0;display:block}nav{margin:0;padding:0;border:0;display:block}nav li.current-menu-item a:visited{background-color:#6b0000}section{margin:0;padding:0;border:0;display:block}summary{margin:0;padding:0;border:0}time{margin:0;padding:0;border:0}mark{margin:0;padding:0;border:0}audio{margin:0;padding:0;border:0;display:block}video{margin:0;padding:0;border:0;display:block}h3#comments{margin-top:1em;font-size:22px}div.comment{border-bottom:1px solid #aaaaaa;margin:0;padding:1em 0 0.5em;overflow-wrap:break-word;word-wrap:break-word}p.commentdate{text-align:right;font-size:14px;font-style:italic}.commentcredit{font-weight:bold;margin-bottom:0.35em;font-size:14px}p.subscribe-comments{margin-top:0.5em}p.subscribe-comments img{float:left;margin:1px 3px 0 0}.comment-form{padding-bottom:38px;margin-bottom:14px;border-bottom:1px solid #aaa}.comment-form label{display:block;font-weight:bold;margin-top:1em}.comment-form label.checkbox{display:inline;margin-top:0}.comment-form #allowed{font-size:12px;margin-bottom:20px}.comment-form .form-submit{display:inline-block}.comment-form input[type=submit]{background-color:#666666;width:7em}.comment-form input[type=button]{width:7em}.comment-form .comment-form-cookies-consent input{display:inline-block}.comment-form .comment-form-cookies-consent label{display:inline-block;margin-left:5px;margin-top:0}.comment-form textarea#comment{width:98%;height:25em;margin-top:1rem;padding:10px;box-sizing:border-box}p#comments-open-challenge{padding-top:0.6em}textarea#comment-text{margin-bottom:0.75em;width:98%;height:25em}input#comment-bake-cookie{display:inline;margin:1em 0.5em 0 0;padding:0}.comment-form-comment{padding-top:15px;position:relative}.comment-form-comment label{display:inline-block;margin:0}.comment-loading{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.comment-actions{cursor:pointer;display:inline-block;float:left;margin:0 8px 8px 0}#comments-open-footer input{display:inline}input[type=submit]{background-color:#000000;color:#FFFFFF;border-radius:2px;color:#FFFFFF;font-size:14px;padding:5px;font-weight:bold;text-decoration:none;border:none;cursor:pointer}input[type=submit]:hover{border:none;background-color:#6b0000}input[type=button]{background-color:#000000;color:#FFFFFF;border-radius:2px;color:#FFFFFF;font-size:14px;padding:5px;font-weight:bold;text-decoration:none;border:none;cursor:pointer}input[type=button]:hover{border:none;background-color:#6b0000}.notpreviewed .comment-form input#comment-submit{background-color:#666666}.notpreviewed .comment-form input#comment-submit:hover{border:none;background-color:#6b0000}.comment img{max-width:100%}.comment-thankyou-message{margin:20px 0}#preview-box{height:332px;border:1px solid;width:98.5%;overflow:scroll;padding:15px 10px;box-sizing:border-box;margin-top:16px}div.orderform{border:1px solid #aaaaaa;padding:0 10px 12px;margin:10px 0 24px;background:#eeeeee;overflow:hidden}div.orderform img{float:left;margin:16px 20px 6px 8px;border:1px solid #666666}div.orderform h3{font-size:120%;padding:0;margin-bottom:0}div.orderform h4{font-size:120%;padding:0;margin-bottom:0}div.orderform form{background:transparent;margin:0;padding:0;display:table}div.orderform form input[disabled]{background-color:#ebebeb;color:#999999}div.orderform form input.disabled{background-color:#ebebeb;color:#999999}div.orderform table{background:transparent;border-spacing:0;margin:0;padding:0}div.orderform label{display:block;font-weight:bold;margin:10px 0 1px;padding:0}div.orderform .grouplabel{display:block;font-weight:bold;margin:10px 0 1px;padding:0}div.orderform .hidden{position:absolute;left:-999em}div.orderform input[type=text]{color:#000000;background-color:#FFFFFF;border:1px solid #999999}div.orderform select{color:#000000;background-color:#FFFFFF;border:1px solid #999999}div.orderform input.image{margin:10px 0 0 2px}#sidebar{background-color:#FFFFFF;color:#222222}.sidesection{border:1px solid #aaaaaa;margin:10px 0 0 0;padding:4px 8px}.sidesection h3{background-color:#6b0000;padding:4px 6px 2px;margin:0-4px 4px -4px;color:#FFFFFF;font-size:18px}.sidesection p:last-child{margin-bottom:8px}.sidesection input[type=submit]{font-size:12px;padding:0 5px;height:21px}.single-product #main{border:none;max-width:100%}.single-product .product_meta{display:none}.single-product-content{position:relative;clear:both;border:1px solid #aaaaaa;padding:15px;margin:15px 0 30px;background:#eeeeee;overflow:hidden}.woocommerce div.product div.images{margin-bottom:0;width:25%}.woocommerce div.product div.images img{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.woocommerce div.product div.summary{box-sizing:border-box;padding-left:20px;width:75%}.woocommerce div.product form.cart .single_add_to_cart_button{background-color:#000000}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:#6b0000}.woocommerce #content div.product div.images{width:25%}.woocommerce #content div.product div.summary{box-sizing:border-box;padding-left:20px;width:75%}.woocommerce #content ul{padding-left:0}.woocommerce .quantity .qty{height:27px}.woocommerce-page #content div.product div.images{width:25%}.woocommerce-page #content div.product div.summary{box-sizing:border-box;padding-left:20px;width:75%}.woocommerce-page div.product div.images{width:25%}.woocommerce-page div.product div.summary{box-sizing:border-box;padding-left:20px;width:75%}.single-product.woocommerce ul.products li.product a img{width:150px;height:200px}.woocommerce-product-gallery__trigger{display:none}.book-preference{margin-top:15px;margin-bottom:25px}.book-preference-signature{display:inline-block}.book-preference-personalization{display:inline-block}.comingsoon{display:table}.comingsoon-event{display:table-row;padding:0 0 4px 0}.comingsoon-date{display:table-cell;padding:2px 11px 3px 0}.comingsoon-name{display:table-cell;padding:2px 0}.comingsoon-more{margin:13px 0 32px}.small{font-size:13px}.hide{display:none}.show{display:block}#wrapper{width:1040px;padding:20px;margin:0 auto}#main{width:1040px;overflow:hidden;margin:8px auto;background-color:#FFFFFF;color:#000000;border:1px solid #aaaaaa}#main .nav a{padding:8px 12px;text-align:left;margin:1px 20px 0 0;float:left;display:block;color:#FFFFFF}#content{float:left;width:676px;padding:12px 14px 12px 30px;background-color:#FFFFFF;color:#222222}#content ul.meta{padding-left:0;list-style-type:none}#content ul.meta li{padding-left:0;margin-bottom:0;font-weight:bold;font-size:14px}#content .excerpt h3+h3{margin-bottom:14px}#content .excerpt ul.meta{padding-left:0;font-style:italic}#content .excerpt ul.meta li{display:inline;border:none}#content .excerpt ul.meta li:after{content:" •";margin-right:5px;margin-left:2px}#content .excerpt ul.meta li:last-child:after{content:""}#content .excerpt .translations{display:none}#content .excerpt .moresources{display:none}#content .excerpt .readmore{text-align:right}#content #sample .readmore{text-align:right}#content .booklisting .readmore{text-align:right}#content .comment-excerpt .readmore{text-align:right}#content p.page-number{font-weight:bold;font-size:14px}#content p.moresources{font-style:italic}#content ul.calendar{clear:left;padding:0;list-style-type:none}#content ul.calendar ul{display:inline;padding:0;margin:0 0 0 5px}#content ul.calendar ul li{padding:0 0.2em 0 0.2em;display:inline;font-weight:normal;margin-right:5px}#content ul.calendar li{display:block;font-weight:bold}#content ul.flexcolumn{list-style-type:none;padding:0;margin-top:1em}#content .flexcolumn{clear:both;-moz-column-gap:1.5em;column-gap:1.5em;column-count:3;-moz-column-count:3;-webkit-column-count:3}#content .flexcolumn ul{list-style-type:none;padding:0;margin-top:1em}#content .flexcolumn li{padding-right:0.75em;margin-bottom:0.25em}#content .flexcolumn .section{display:inline-block;width:100%}#content ul.flexcolumn-wide{list-style-type:none;padding:0;margin-top:1em}#content .flexcolumn-wide{clear:both;-moz-column-gap:1.5em;column-gap:1.5em;column-count:2;-moz-column-count:2;-webkit-column-count:2}#content .flexcolumn-wide ul{list-style-type:none;padding:0;margin-top:1em}#content .flexcolumn-wide li{padding-right:0.75em;margin-bottom:0.25em}#content .flexcolumn-wide .section{display:inline-block;width:100%}#content table.datatable{font-size:100%;border-spacing:0;margin-bottom:1em}#content table.datatable td{padding:1px 3px}#content table.datatable th{padding:1px 3px}#content h2+table.datatable{margin-top:18px}#content h2 a:link{color:#a00000;text-decoration:none}#content h2 a:visited{color:#a00000;text-decoration:none}#content table.bordered{border-top:1px solid black;border-left:1px solid black}#content table.bordered td{padding:1px 3px;border-bottom:1px solid black;border-right:1px solid black}#content table.bordered th{padding:1px 3px;border-bottom:1px solid black;border-right:1px solid black}#content table.centercells td{text-align:center}#content table.centercells th{text-align:center}#content table.leftfirst tr:first-child{text-align:left}#content table.leftlast tr:last-child{text-align:left}#content table.rightfirst tr:first-child{text-align:right}#content table.rightlast tr:last-child{text-align:right}#content p#breadcrumbs{padding-top:0.25em;font-size:13px}#content #pubinfo+p#breadcrumbs{padding-top:1.25em;font-size:13px}#content #pubinfo+p#breadcrumbs+h2{margin-top:0;clear:none}#content .ordering+p#breadcrumbs{padding-top:1.25em;font-size:13px}#content .ordering+p#breadcrumbs+h2{margin-top:0;clear:none}#content div#sample{border-top:1px solid #aaaaaa;margin-top:26px}#content div.article{padding:0 0 10px;border-bottom:1px solid #aaaaaa;margin-bottom:16px}#content div.excerpt{padding:0 0 20px;border-bottom:1px solid #aaaaaa;margin-bottom:16px}#content .crypto-block ul{margin-top:8px}#content .crypto-block h5+ul{margin-top:2px}#content #papershome .flexcolumn-wide li{padding-bottom:0.65em}#content div.official{background-color:#fffdd6;padding:1em 0.75em 0.5em}#content .grayed{background-color:#e9e9e9;padding:1em 0.75em 0.5em}#content a:link{text-decoration:underline}#content a:visited{color:#000000}#content h3 a:link{color:#a00000;text-decoration:none}#content h3 a:visited{color:#a00000;text-decoration:none}#content ul{padding-left:36px;margin-bottom:1em}#content ol{padding-left:36px;margin-bottom:1em}#content li{margin-bottom:0.35em}.content-nav .current-page{padding:0 3px;border:1px dotted #999999}#header{height:168px;overflow:hidden;background:#FFFFFF url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/header-lock.jpg?kwid=1ttt-p%2560kmfjfq-%2560ln)right top no-repeat}#header h1{font-size:50px;margin-top:106px;padding-left:28px;line-height:1}#header h1 a:link{color:#000000;text-decoration:none}#header h1 a:visited{color:#000000;text-decoration:none}#header img{float:right}.nav{width:1040px;background-color:#000000;color:#FFFFFF;clear:both;padding:0;margin:0;font-size:14px;overflow:auto}.nav li.current-menu-item a{background-color:#6b0000;font-weight:bold}.nav li{list-style:none;padding:0;margin:0;display:inline}.nav li a:hover{background-color:#666666;text-decoration:none}.nav ul{list-style:none;padding:0 20px;margin:0}.nav .last-item a{margin-right:0}.bottomnav{clear:left;margin-top:1.5em}.sidebar{float:right;width:260px;font-size:14px}.sidebar .widget_schneier_search{font-size:13px}.sidebar .widget_schneier_search h3+p{margin-bottom:0.2em}.sidebar .widget_schneier_search input#search{margin-bottom:4px}.sidebar ul{margin:0.5em 0 1.1em;list-style-type:none}.sidebar ul li{padding:0.1em 0 0.2em;border-bottom:1px dotted #cccccc}.sidebar h5+ul.categorylist{margin-top:0.2em}.sidebar ul.categorylist ul{margin:0;padding-left:1.5em}.sidebar ul.top-tags{margin-top:0}.sidebar ul.top-tags li{margin-top:0.1em;display:inline;border:none}.sidebar ul.top-tags li:after{content:" /  "}.sidebar ul.top-tags li:last-child:after{content:""}.sidebar img{display:block;max-width:100%;height:auto;margin:10px auto}.sidebar #subscription-buttons img{display:inline;margin:4px 4px 0 0;padding:0}#sidebar-one{padding:12px 30px 0}#sidebar-two{padding:0 30px 12px;clear:right}div.alignright-img{float:right;margin:0 2px 1em 1em}.share{height:34px}p#breadcrumbs a{margin-right:20px}p#breadcrumbs a:not(:last-of-type)::after{content:">";position:absolute;width:10px;padding-left:5px}p.entry-categories{margin:1.75em 0 0 0;font-size:13px}p.entry-categories+p.entry-tags{margin-top:4px}p.entry-tags{margin:1.75em 0 0 0;font-size:13px}p.entry-tags+p.posted{margin-top:4px}p.posted{margin:1.75em 0 0 0;font-size:13px}h4.subtitle{margin-top:-2px;margin-bottom:14px;font-size:17px}body.single-crypto-gram h2.entry{margin-top:-2px;font-size:18px}div#pubinfo{background-color:#eeeeee;border:1px solid #aaa;border-bottom-width:0;float:left;width:200px;margin:16px 16px 0 0;padding:20px 20px 0}div#pubinfo img{display:block;margin:0 auto 20px;padding:0;outline:1px solid #666666}.ordering{background-color:#eeeeee;border:1px solid #aaa;border-top-width:0;width:200px;clear:left;float:left;margin:0 16px 16px 0;padding:0 20px 6px}.ordering h4{margin-top:0}.ordering h5{font-size:15px}.ordering+p#breadcrumb{margin-top:2em}.ordering+h2{margin-bottom:4px;font-size:30px;padding-top:12px}body.section-books #breadcrumb{margin-top:1em}body.section-books h2{clear:none}body.section-books h2+h3{margin-top:0;padding-top:0;font-size:20px}body.section-books ul{display:table}.nowrap{display:table}P.quote{display:table}p.attribution{text-align:right;font-style:italic;margin:0 0 1.5em 0}p.attribution cite{font-style:normal}img.jacket{outline:1px solid #666666}P.illustration{text-align:center;font-size:88%;font-weight:bold;padding:1em 0 1.25em 0}.crypto-block{border-top:1px solid #aaa;margin-top:24px}.crypto-block+.crypto-block{margin-top:12px}.crypto-block h2{margin:0.8em 0 0;font-size:22px}.crypto-block h4{margin:0.75em 0 0.5em}.crypto-block h5{margin:0.75em 0 0}p#paper-archive{margin-top:1.25em}div.booklisting{padding:4px 0 20px;margin:14px 0 18px;border-bottom:1px solid #ccc;overflow:hidden}div.booklisting img{float:left;margin-right:16px;max-width:150px;height:auto;border:1px solid #666666}div.booklisting h3{margin-top:10px}div.booklisting h3+h4{font-size:16px;margin-top:0}div.booklisting p{display:table}div.booklisting p.readmore{display:block}p.booknote{display:table;table-layout:fixed;width:100%}p.booknote span.pagenumber{display:table-cell;width:22px;text-align:right;padding-right:8px}p.booknote span.notetext{display:table-cell;word-wrap:break-word}.timetravel{width:100%;overflow:auto;padding-top:0.5em}.timetravel a{margin:0;padding:0;float:left;width:33%}.timetravel a.later{float:right;text-align:right}.timetravel a.later+a.index{float:right}.timetravel a.index{text-align:center}.timetravel a.index:first-child{float:right}.timetravel a.index:first-child:last-child{width:100%;text-align:left}.stepthrough{width:100%;overflow:auto;padding-top:0.5em}.stepthrough a{margin:0;padding:0;float:left;width:50%}.stepthrough a.later{float:right;text-align:right}.stepthrough a[rel=next]{float:right;text-align:right}#powered{margin:1.5em 0 0 0;clear:both;font-size:13px}#footer-credits{margin:0.5em 0 0 0;clear:both;font-size:13px}#disclaim{margin:0;font-size:13px}hr{clear:both}.academic-latest-list h3{margin-top:1em}.academic-latest-list ul{padding-left:26px}@media only screen and (max-width:949px){.woocommerce #content div.product div.images{width:100%}.woocommerce #content div.product div.summary{padding-left:0;width:100%}.woocommerce div.product div.images{width:100%}.woocommerce div.product div.summary{padding-left:0;width:100%}.woocommerce-page #content div.product div.images{width:100%}.woocommerce-page #content div.product div.summary{padding-left:0;width:100%}.woocommerce-page div.product div.images{width:100%}.woocommerce-page div.product div.summary{padding-left:0;width:100%}.woocommerce-product-gallery__image{margin:0 auto;width:150px}}@media only screen and (max-width:767px){#wrapper{line-height:1.35;width:300px;padding:0;margin:0 auto}#main{width:300px;overflow:hidden;margin:0 auto}#main #header{height:62px;background-image:url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/header-lock-156x62.jpg?kwid=1ttt-p%2560kmfjfq-%2560ln)}#main #header h1{font-size:20px;margin:16px 0 8px 10px;padding:0;width:130px}#main .nav li a{padding:2px 8px;text-align:left;margin:1px 2px 1px 0;color:#FFFFFF;width:56px}.nav{width:300px}#content{float:none;width:280px;padding:10px}#content blockquote{margin-left:22px;padding:0px 8px 0 8px;border-left:3px solid #cccccc}#content .article img{max-width:280px;height:auto}#content .shrinkmobile{max-width:280px;height:auto}#content .flexcolumn{column-count:1;-moz-column-count:1;-webkit-column-count:1}#content .flexcolumn .section{display:block}#content .flexcolumn-wide{column-count:1;-moz-column-count:1;-webkit-column-count:1}#content .flexcolumn-wide .section{display:block}div.alignright-img{float:none;width:100%;margin:0 auto 1em;text-align:center}ul.calendar ul li{padding:0 2px 0 2px}div.booklisting img{max-width:100px}div.booklisting h3{margin-top:2px}div.orderform img{float:none;margin-left:auto;margin-right:auto;display:block}div.orderform h3{clear:both;margin-top:1.25em}div.orderform h4{clear:both;margin-top:1.25em}.do{display:none}.sidebar{float:none;width:280px}#sidebar-one{padding:2px 10px 0}#sidebar-two{padding:0 10px 10px}body .sidebar h3{font-size:16px}P.illustration{overflow:auto}.share{height:68px}.woocommerce #content div.product div.images{width:100%}.woocommerce #content div.product div.summary{width:100%}.woocommerce div.product div.images{width:100%}.woocommerce div.product div.summary{width:100%}.woocommerce-page #content div.product div.images{width:100%}.woocommerce-page #content div.product div.summary{width:100%}.woocommerce-page div.product div.images{width:100%}.woocommerce-page div.product div.summary{width:100%}.single-product #content .product_title{font-size:22px}.single-product .related h2{font-size:20px}#wrapper,#main{width:100%;box-sizing:border-box}#wrapper{padding:0 10px}.nav{width:100%}.sidebar,#content{width:100%;box-sizing:border-box}}@media only screen and (max-width:479px){#main .nav li{font-size:13px}div#pubinfo{margin:0 auto;width:200px;padding-left:39px;padding-right:39px;float:none}div#pubinfo p{margin-bottom:0;padding-bottom:1em}.ordering{margin:0 auto;width:200px;padding-left:39px;padding-right:39px;float:none}body .timetravel a{width:50%}body .timetravel a.index{width:100%;margin-top:1em;text-align:left}body .social_share_privacy_area li.settings_info .settings_info_menu.off{right:50%}body .social_share_privacy_area li.settings_info .settings_info_menu.on{right:50%}div.booklisting p{display:block}.share .social_share_privacy_area li.settings_info{width:100%}.single-product.woocommerce ul.products li.product a img{height:160px}.woocommerce.single-product #content .related.products li{margin-bottom:0}}@media only screen and (min-width:480px) and (max-width:767px){#wrapper{width:460px}#main{width:460px}#main #header h1{font-size:26px;margin:29px 0 8px 10px;padding:0;width:auto}#main .nav li a{margin-right:18px;margin-left:8px;padding:2px 14px 2px 14px;width:60px}.nav{width:460px}#content{width:440px}#content .article img{max-width:440px;height:auto}#content .shrinkmobile{max-width:440px;height:auto}#content .flexcolumn{column-count:2;-moz-column-count:2;-webkit-column-count:2}#content .flexcolumn-wide{column-count:1;-moz-column-count:1;-webkit-column-count:1}#content .flexcolumn-wide .section{display:block}div#pubinfo{padding-left:10px;padding-right:10px}.ordering{padding-left:10px;padding-right:10px}.sidebar{width:440px}.share{height:34px}body .social_share_privacy_area.line .gplus{clear:none}}@media only screen and (min-width:768px) and (max-width:949px){#wrapper{width:708px;padding:20px;margin:0 auto}#header{height:108px;background-image:url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/header-lock-272x108.jpg?kwid=1ttt-p%2560kmfjfq-%2560ln)}#main{width:680px}#main #header h1{font-size:34px;margin-top:64px}.nav{width:708px}body #main .nav a{margin:1px 12px 0 0;padding:8px}#content{float:left;width:396px;padding:10px 8px 10px 16px}#content .article img{max-width:396px;height:auto}#content .shrinkmobile{max-width:396px;height:auto}#content .flexcolumn{column-count:2;-moz-column-count:2;-webkit-column-count:2}div.alignright-img{float:none;width:100%;margin:0 auto 1em;text-align:center}div.booklisting p{display:table}div.booklisting p.readmore{display:block}div#pubinfo{padding-left:10px;padding-right:10px}.ordering{padding-left:10px;padding-right:10px}div.orderform img{float:none;margin-left:auto;margin-right:auto;display:block}div.orderform h3{clear:both;margin-top:1.25em}div.orderform h4{clear:both;margin-top:1.25em}P.illustration{overflow:auto}.do{display:none}.sidebar{float:right;width:220px}.sidebar img{max-width:202px;height:auto}#sidebar-one{padding:10px 20px 0}#sidebar-two{padding:0 20px 10px}.share{height:68px}}@media only screen and (max-width:950px){.comment-form-comment .comment-actions{margin-right:4px}.woocommerce.single-product #content .related.products li{width:47%;margin:15px 0 25px;text-align:center}.woocommerce.single-product #content .related.products li:nth-child(2n+1){clear:both}.single-product.woocommerce ul.products li.product a img{margin:0 auto}}@media only screen and (min-width:950px) and (max-width:1079px){#wrapper{width:900px;padding:20px}#header{height:148px;background-image:url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/header-lock-372x148.jpg?kwid=1ttt-p%2560kmfjfq-%2560ln)}#main{width:900px}#main #header h1{font-size:46px;margin-top:91px}.nav{width:900px}#content{float:left;width:586px;padding:10px 14px 10px 20px}#content .article img{max-width:586px;height:auto}#content .shrinkmobile{max-width:586px;height:auto}.sidebar{float:right;width:240px}#sidebar-one{padding:10px 20px 0}#sidebar-two{padding:0 20px 10px}}#main .nav .mobile-menu-toggle{display:none}@media only screen and (max-width:767px){#main .nav .mobile-menu-toggle{display:block;text-transform:uppercase;font-size:14px;padding:10px 20px}#main .nav .mobile-menu-toggle:hover{text-decoration:none}#main .nav .mobile-menu-toggle__icon{background-image:url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/mobile-menu-down-arrow.svg?kwid=1ttt-p%2560kmfjfq-%2560ln);content:"";width:10px;height:7px;display:inline-block;background-repeat:no-repeat}#main .nav .mobile-menu-toggle__icon.menu-close-icon{background-image:url(https://ssr-www.pages.dev/wp-content/themes/schneier/assets/images/mobile-menu-close.svg?kwid=1ttt-p%2560kmfjfq-%2560ln);height:9px;margin-left:2px}}@media only screen and (max-width:767px){.menu-main-menu-container{display:none;overflow:hidden;clear:both;position:absolute;background:black;z-index:99;top:100px}.menu-main-menu-container .menu{overflow:hidden;padding:10px 0 40px}.menu-main-menu-container .menu .menu-item{width:50%;float:left;padding:10px 0;box-sizing:border-box}#main{position:relative}#main .nav li a{width:90%;padding:5px 14px;box-sizing:border-box;border-bottom:1px solid #5B5B5B;margin:2px 10px;font-size:16px;font-weight:400}}.border-light-red{border:2px solid #e9967a}@media only screen and (max-width:479px){.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{width:257px}.social_share_privacy_area li.help_info.display.twitter .info,.social_share_privacy_area li .help_info.icon.display.twitter .info{left:-130px}.social_share_privacy_area li.help_info.display.facebook .info,.social_share_privacy_area li .help_info.icon.display.facebook .info{left:-5px}}