├── AES Baby ├── Write-up.md ├── ciphertext.txt └── encrypt.py ├── Can you see me ├── Mark Ronson - Uptown Funk ft. Bruno Mars.mp3 └── Write-up.md ├── Cookie ├── Write-up.md └── cookies.zip ├── Corrupted ├── Write-up.md └── hint.pdf ├── Grep ├── Elliot.jpeg └── Write-up.md ├── Imposters ├── Write-up.md └── re.py ├── Javascript is Easy. Is it ├── Write-up.md ├── correctflag.html ├── flag.html ├── index.html ├── noaccess.html ├── sol.py └── style.css ├── LICENSE ├── Look Closer ├── Write-up.md ├── app.js ├── index.html └── phone.png ├── Not all ciphers are strong ├── Write-up.md └── ciphertext.txt ├── ReadMe.md └── Source Of Vitamins ├── Sources of vitamins.html ├── Sources of vitamins_files ├── apple-a-day-1548418314.jpg ├── evidon-change-alert.png ├── fibre-1548426681.jpg ├── fonts-deferred.955e150.css ├── ipso_regulated_hires.png ├── probiotics-1548342969.jpg ├── saved_resource(1).html ├── saved_resource.html ├── standard-article.f3b458a(1).css ├── standard-article.f3b458a(2).css └── standard-article.f3b458a.css └── Write-up.md /AES Baby/Write-up.md: -------------------------------------------------------------------------------- 1 | # AES Baby 2 | 3 | **Points** : 50 4 | 5 | **Description**: AES is one of the basic block ciphers but has some awesome exploits(Not this one though) 6 | 7 | ## Write-up 8 | A zip file has been provided which contains the ciphertext and the encryption script encrypt.py that was used. 9 | 10 | This is a very simple AES encryption challenge wherein the key has been provided along with the mode that was used `AES-ECB`. 11 | 12 | All we need to do is use this key to decrypt the ciphertext using the following code 13 | ``` 14 | from Crypto.Cipher import AES 15 | from Crypto.Util.number import * 16 | def pad(s): 17 | s += chr(16 - len(s)%16)*(16 - len(s)%16) 18 | return s 19 | 20 | key = bytes('dont_use_aes_ecb','utf-8') 21 | ciphertext = open("ciphertext.txt").read() 22 | ciphertext = bytes.fromhex(cifrom Crypto.Cipher import AES 23 | from Crypto.Util.number import * 24 | def pad(s): 25 | s += chr(16 - len(s)%16)*(16 - len(s)%16) 26 | return s 27 | 28 | key = bytes('dont_use_aes_ecb','utf-8') 29 | flag = open("flag.txt").read() 30 | obj1 = AES.new(key, AES.MODE_ECB) 31 | ct = obj1.encrypt(pad(flag)) 32 | open("ciphertext.txt",'w').write(ct.hex())phertext) 33 | obj1 = AES.new(key, AES.MODE_ECB) 34 | flag = obj1.decrypt(ciphertext) 35 | ``` -------------------------------------------------------------------------------- /AES Baby/ciphertext.txt: -------------------------------------------------------------------------------- 1 | 860a1451157688806add7c12b0cb7c8f3174fe732cdfb6726e6b0099e1f81471 -------------------------------------------------------------------------------- /AES Baby/encrypt.py: -------------------------------------------------------------------------------- 1 | from Crypto.Cipher import AES 2 | from Crypto.Util.number import * 3 | def pad(s): 4 | s += chr(16 - len(s)%16)*(16 - len(s)%16) 5 | return s 6 | 7 | key = bytes('dont_use_aes_ecb','utf-8') 8 | flag = open("flag.txt").read() 9 | obj1 = AES.new(key, AES.MODE_ECB) 10 | ct = obj1.encrypt(pad(flag)) 11 | open("ciphertext.txt",'w').write(ct.hex()) -------------------------------------------------------------------------------- /Can you see me/Mark Ronson - Uptown Funk ft. Bruno Mars.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Can you see me/Mark Ronson - Uptown Funk ft. Bruno Mars.mp3 -------------------------------------------------------------------------------- /Can you see me/Write-up.md: -------------------------------------------------------------------------------- 1 | # Can you see me 2 | 3 | ### Problem 4 | 5 | >A mp3 file is given to you and you have to capture the flag hidden within this mp3 file. 6 | >This challenge was to test your skills in decoding audio files. 7 | 8 | ------------------------------------------------ 9 | ##### Hints to the Solution 10 | - Listen to the mp3 file carefully and find out the flaw. 11 | - Use audio visualizer tools to find out the solution. 12 | 13 | ------------------------------------------------ 14 | ##### Extra Help 15 | - [Audacity](https://www.audacityteam.org/download/) software might come in handy. 16 | 17 | ------------------------------------------------- 18 | ##### Steps to solve 19 | - When you listen to the audio file you will notice a slight disturbance from 0:20s to 0:30s 20 | - Open this audio file in the audacity tool which will help you to visualize the waveforms. 21 | - Select the spectogram visualizing form and voila you've captured the flag. 22 | -------------------------------------------------------------------------------- /Cookie/Write-up.md: -------------------------------------------------------------------------------- 1 | # Cookies 2 | 3 | ### Description 4 | 5 | [accounts.microsoft.com](https://accounts.microsoft.com) 6 | 7 | [cookies.zip](./cookies.zip) 8 | 9 | Given these links with no context, can you find the flag? 10 | 11 | **Points**: 200 12 | 13 | ------------------------------------------------ 14 | ##### Hints to the Solution 15 | - The cookies zip (quite unsurprisingly) contains many .cookie files! Finding the relevant file though can feel like finding a needle in a haystack. 16 | - Once you find something interesting, use that to pretend to be someone who you are not to gain access to the site. 17 | ##### Steps to solve 18 | > I bet the guy who came up with the idiom "finding a needle in a haystack" would wish he had a tool like **grep** at his disposal. 19 | - Use grep to find the relevant cookie 20 | - Inject the cookie to login to the site ( [This](https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=en) may come in handy! ) 21 | - Once you so, you'll find the flag hiding in plain sight 22 | 23 | -------------------------------------------------------------------------------- /Cookie/cookies.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Cookie/cookies.zip -------------------------------------------------------------------------------- /Corrupted/Write-up.md: -------------------------------------------------------------------------------- 1 | ## Imposters 2 | 3 | ### Description 4 | 5 | I hid flag in this file but now even I can't open it :( 6 | 7 | [hint.pdf](./hint.pdf) 8 | 9 | 10 | **Points**: 300 11 | 12 | ---------------------------------------------------- 13 | 14 | ##### Hints to the Solution 15 | 16 | > Are you sure its a PDF? 17 | 18 | > Also, look up LSB Encoding 19 | 20 | ##### Steps to the Solution 21 | * When you do a hexdump of the file, you see something odd is up with the magic numbers. It ain't a PDF. It's a GIF! 22 | * Just changing the extension to .gif allows us to open the file! 23 | * LSB?? As in LSB Encoding??? 24 | 25 | 26 | ```py 27 | binary_data = open("hint.gif","rb") # Open the file binary mode 28 | # binary_data.seek(80) #seek to 54 bytes these bytes does not contain any data 29 | data = binary_data.read() # read the binary data 30 | # print(data) 31 | l = [] 32 | for i in data: 33 | l.append(bin(i)[-1]) #make a list of LSB bits 34 | for i in range(0,5000,8): 35 | print(chr(int(''.join(l[i:i+8]),2)),end='') # print the character 36 | ``` 37 | -------------------------------------------------------------------------------- /Corrupted/hint.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Corrupted/hint.pdf -------------------------------------------------------------------------------- /Grep/Elliot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Grep/Elliot.jpeg -------------------------------------------------------------------------------- /Grep/Write-up.md: -------------------------------------------------------------------------------- 1 | ## Grep 2 | 3 | Try using strings and "grep" the output 4 | 5 | Command : 6 | 7 | ``` 8 | strings | grep 9 | ``` 10 | -------------------------------------------------------------------------------- /Imposters/Write-up.md: -------------------------------------------------------------------------------- 1 | ## Imposters 2 | 3 | ### Description 4 | 5 | Some things may pretend to be something they are not. 6 | 7 | [re.py](./re.py) 8 | 9 | Figure out what this atrocity of a code does to get the flag 10 | 11 | **Points**: 300 12 | 13 | ---------------------------------------------------- 14 | 15 | ##### Hints to the Solution 16 | 17 | > Several hints here 18 | 19 | The first thing that comes to your mind ( hopefully ) is why in hell are there 3 definitions of **converts** . Look closely though! ( **Hint**: Even Github highlights them in different colours! ) 20 | 21 | The same mischief that is up wih **converts** is applied to the variables **flags** and **sr** 22 | 23 | Don't overlook the self-XOR! Also remember that A ⊕ B ⊕ A = B 24 | 25 | Oh! And those lists of numbers? Don't they look awfully similar to ASCII Codes? 26 | 27 | ##### Steps to the Solution 28 | * Though all **converts** functions look the same to humans, they are different to the computer ( as one uses plain english letters, one uses an exotic (unicode) **s** and one uses an exotic **e**) . A good text editor can help you easily differentiate them. 29 | * The same is the case with the variables **flags** and **sr** 30 | * All 3 definitions of **converts** are executed (figure out in what order) with the output of one passed as input to the other. Though only one of these is actually doing something that persists. 31 | * Which **coverts** is actually doing something? Use the understanding of **flags** and **sr** to figure this one out. 32 | * The input **inp** is broken down into a list of digits. 33 | * The self-xor and the above mentioned property of XOR should be a starting point to generate the values of **inp** list 34 | * Once you calculate the correct value of inp, it will generate the flag for you -------------------------------------------------------------------------------- /Imposters/re.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import random 3 | 4 | def convertѕ(inp, x): 5 | try: 6 | v = [0]*14 7 | v[1], v[2], v[3], v[4], v[5], v[6], v[7] = inp[0], inp[1]+x, inp[2], inp[3], inp[-1], inp[-2], inp[4]+x 8 | lb2 = len(inp)//2 9 | v[8], v[9], v[10], v[11], v[12], v[13] = inp[lb2], inp[lb2+1], inp[lb2+2], inp[lb2+3], inp[lb2+4], inp[lb2+5] 10 | for i in range(14): 11 | v[i]=v[i]%25 12 | ѕr = [""]*25 13 | ѕr = inp 14 | sr = [68, 100, 105, 76, 68, 99, 83, 100, 106, 111, 119, 64, 122, 118, 109, 112, 117, 89, 95, 93, 99, 92, 61, 87, 103] 15 | sr[v[8]], sr[v[9]], sr[v[10]], sr[v[11]], sr[v[12]], sr[25-v[13]] = v[1]^sr[0], v[2]^sr[1], v[3]^sr[2], v[4]^sr[3], v[5]^sr[4], v[6]^sr[5] 16 | 17 | for i in range(25): 18 | if sr[i]!="": 19 | sr[i]=chr(sr[i]) 20 | i = 6 21 | j = 0 22 | while i < 25 and j<25: 23 | if sr[j]=="": 24 | sr[j]=chr(sr[i]^v[1]^v[2]^v[3]^v[4]^v[5]) 25 | i+=1 26 | j+=1 27 | 28 | sr = [ord(e) for e in sr] 29 | flags = convеrtѕ(ѕr,v[6]^v[6]) 30 | flagѕ = end(flags) 31 | return flags 32 | 33 | except: 34 | sys.exit('Definitely Wrong') 35 | 36 | def converts(inp, x): 37 | try: 38 | v = [0]*14 39 | v[1], v[2], v[3], v[4], v[5], v[6], v[7] = inp[0], inp[1]+x, inp[2], inp[3], inp[-1], inp[-2], inp[4]+x 40 | lb2 = len(inp)//2 41 | v[8], v[9], v[10], v[11], v[12], v[13] = inp[lb2], inp[lb2+1], inp[lb2+2], inp[lb2+3], inp[lb2+4], inp[lb2+5] 42 | for i in range(14): 43 | v[i]=v[i]%25 44 | ѕr = [""]*25 45 | sr = inp 46 | sr = [99, 110, 104, 98,126, 121, 124, 123, 125, 59, 103, 111, 96, 81, 111, 96, 106, 81, 61, 96, 105, 98, 63, 125, 102] 47 | ѕr[v[8]], ѕr[v[9]], ѕr[v[10]], ѕr[v[11]], ѕr[v[12]], ѕr[25-v[13]] = v[1]^sr[0], v[2]^sr[1], v[3]^sr[2], v[4]^sr[3], v[5]^sr[4], v[6]^sr[5] 48 | for i in range(25): 49 | if ѕr[i]!="": 50 | ѕr[i]=chr(ѕr[i]) 51 | i = 6 52 | j = 0 53 | while i < 25: 54 | if ѕr[j]=="": 55 | ѕr[j]=chr(sr[i]^v[1]^v[2]^v[3]^v[4]^v[5]) 56 | i+=1 57 | j+=1 58 | 59 | ѕr = [ord(e) for e in ѕr] 60 | 61 | flags = convertѕ(ѕr, v[6]^v[7]) 62 | flagѕ = end(flags) 63 | return flags 64 | except: 65 | sys.exit('Definitely Wrong') 66 | 67 | def convеrtѕ(inp, x): 68 | try: 69 | v = [0]*14 70 | v[1], v[2], v[3], v[4], v[5], v[6], v[7] = inp[0], inp[1]+x, inp[2], inp[3], inp[-1], inp[-2], inp[4]+x 71 | lb2 = len(inp)//2 72 | v[8], v[9], v[10], v[11], v[12], v[13] = inp[lb2], inp[lb2+1], inp[lb2+2], inp[lb2+3], inp[lb2+4], inp[lb2+5] 73 | for i in range(14): 74 | v[i]=v[i]%25 75 | ѕr = [""]*25 76 | ѕr = inp 77 | sr = [63, 78, 101, 108, 67, 84, 127, 92, 66, 122, 72, 97, 87, 93, 68, 126, 82, 85, 66, 87, 92, 60, 74, 97, 71] 78 | sr[v[8]], sr[v[9]], sr[v[10]], sr[v[11]], sr[v[12]], sr[25-v[13]] = v[1]^sr[0], v[2]^sr[1], v[3]^sr[2], v[4]^sr[3], v[5]^sr[4], v[6]^sr[5] 79 | 80 | for i in range(25): 81 | if sr[i]!="": 82 | sr[i]=chr(sr[i]) 83 | i = 6 84 | j = 0 85 | while i < 25 and j<25: 86 | if sr[j]=="": 87 | sr[j]=chr(sr[i]^v[1]^v[2]^v[3]^v[4]^v[5], v[6]^v[6]) 88 | i+=1 89 | j+=1 90 | 91 | sr = [ord(e) for e in sr] 92 | flagѕ = ѕr 93 | flags = end(flagѕ) 94 | return flagѕ 95 | except: 96 | sys.exit('Definitely Wrong') 97 | 98 | def start(inp, x): 99 | try: 100 | l=[] 101 | for j in range(len(str(inp))): 102 | l.append(int(str(inp)[j])) 103 | 104 | flags = converts(l, x) 105 | flagѕ = end(flags) 106 | return flags 107 | 108 | except: 109 | sys.exit('Definitely Wrong') 110 | 111 | def end(inp): 112 | toret = [] 113 | for i in range(len(inp)): 114 | toret.append(inp[i]^random.randint(1, 200)) 115 | return toret 116 | 117 | inp = int(input("Enter a number: ")) 118 | x = 0 119 | s = start(inp, x) 120 | print("If you did well, here may be your flag :P.... ") 121 | flag = "" 122 | for e in s: 123 | flag+=chr(e) 124 | print(flag) 125 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/Write-up.md: -------------------------------------------------------------------------------- 1 | # Javascript is Easy. Is it? 2 | 3 | **Points** : 200 4 | 5 | **Description**: Can you guess the password? 6 | 7 | ## Write-up 8 | The challenge contains a login portal and the task of the challenge is to guess the correct credentials for the portal. Trying random values of username and password opens up a page saying that the credentials are wrong. 9 | 10 | On opening the source code, we can observe that there is a javascript function which is verying the credentials on button click. But the javascript code is not in the usual format. On researching you'll find that the javascript code has been **obfuscated**. 11 | 12 | Obfuscation is basically the practice of making something difficult to understand. Programs are usually obfuscated to protect intellectual property and prevent the attackers from reverse engineering. 13 | 14 | Online JS Deobfuscator tool : http://jsnice.org/ 15 |
16 | Deobfuscated javascript code is not the usual javascript code but it is better than the obfuscated code.
17 | 18 | In the deobfuscated code, at the beginning there is an array with all the in-built functions, variable names, parameters,etc. The first two functions ord and chr are just used to get the ascii value of a characted and character from the ascii value respectively. 19 | 20 | In the verify function, there is if condition checking if username is equal to admin. So now we know the username is **admin**. There is a for loop in the code which can be translated to 21 | 22 | ``` 23 | var str1 = "k5w5tds2q8`2t`45tz".split(""); 24 | var str2"8i2t`2t`u1`d1ogvt4".split(""); 25 | for(var digit=0;digit 44 | `flag{j4v4scr1p7_1s_34sy}` 45 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/correctflag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Correct Flag 8 | 9 | 10 | 11 | Did you try submitting the password? 12 | 13 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/flag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Flag 8 | 9 | 10 | 11 | Wanna Know where the flag is?Click Here 12 | 13 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | JavaScript is Awesome 10 | 11 | 12 |
13 |
14 |

Can you guess the Password?

15 | 16 | 17 | 18 | 19 | 20 |
Sign In
21 | 22 |
23 |
24 | 25 | 26 | 27 | 28 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/noaccess.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Flag 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/sol.py: -------------------------------------------------------------------------------- 1 | username = "admin" 2 | str1 = "k5w5tds2q8`2t`45tz" 3 | str2 = "8i2t`2t`u1`d1ogvt4" 4 | password = "7h1s_1s_t0_c0nfus3" 5 | 6 | flag = "" 7 | for i in range(len(password)): 8 | flag += chr(ord(password[i]) + ord(str1[i]) - ord(str2[i])) 9 | print(flag) 10 | flag = "" 11 | for i in range(len(password)): 12 | flag += chr(ord(str1[i]) - 1) 13 | print(flag) 14 | -------------------------------------------------------------------------------- /Javascript is Easy. Is it/style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | font-family: 'Open Sans', sans-serif; 3 | background:#3498db; 4 | margin: 0 auto 0 auto; 5 | width:100%; 6 | text-align:center; 7 | margin: 20px 0px 20px 0px; 8 | } 9 | 10 | p{ 11 | font-size:12px; 12 | text-decoration: none; 13 | color:#ffffff; 14 | } 15 | 16 | h1{ 17 | font-size:1.5em; 18 | color:#525252; 19 | } 20 | 21 | .box{ 22 | background:white; 23 | width:300px; 24 | border-radius:6px; 25 | margin: 0 auto 0 auto; 26 | padding:0px 0px 70px 0px; 27 | border: #2980b9 4px solid; 28 | } 29 | 30 | .username{ 31 | background:#ecf0f1; 32 | border: #ccc 1px solid; 33 | border-bottom: #ccc 2px solid; 34 | padding: 8px; 35 | width:250px; 36 | color:#AAAAAA; 37 | margin-top:10px; 38 | font-size:1em; 39 | border-radius:4px; 40 | } 41 | 42 | .password{ 43 | border-radius:4px; 44 | background:#ecf0f1; 45 | border: #ccc 1px solid; 46 | padding: 8px; 47 | width:250px; 48 | font-size:1em; 49 | } 50 | 51 | .btn{ 52 | background:#2ecc71; 53 | width:125px; 54 | padding-top:5px; 55 | padding-bottom:5px; 56 | color:white; 57 | border-radius:4px; 58 | border: #27ae60 1px solid; 59 | 60 | margin-top:20px; 61 | margin-bottom:20px; 62 | float:left; 63 | margin-left:16px; 64 | font-weight:800; 65 | font-size:0.8em; 66 | } 67 | 68 | .btn:hover{ 69 | background:#2CC06B; 70 | } 71 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Rushang Gajjal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Look Closer/Write-up.md: -------------------------------------------------------------------------------- 1 | # Look Closer 2 | 3 | ### Problem 4 | 5 | >An image of an iphone homescreen is given and you have to find a way to capture the flag. 6 | >This challenge is meant for you to find something wrong in everything that looks perfect. 7 | 8 | ------------------------------------------------ 9 | ##### Hints to the Solution 10 | - See the image carefully and find out what's odd in it. 11 | - Check the source code of the webpage to find the solution. 12 | 13 | ##### Steps to solve 14 | - The QR code in the phone jpeg is to be scanned. 15 | - On scanning you'll get a link where some random no. are apearing one after the other. 16 | - Inspect the code in the inspect element tab and in the .js file you'll find an array of the nos that are being displayed. 17 | - Each no. is the ASCII value of the alphabets. 18 | - On decoding each no. you will be able to capture the flag that was hidden. 19 | -------------------------------------------------------------------------------- /Look Closer/app.js: -------------------------------------------------------------------------------- 1 | 2 | function sleep(ms) { 3 | return new Promise(resolve => setTimeout(resolve, ms)); 4 | } 5 | 6 | async function perform() 7 | { 8 | l = ["ready?",108, 97, 103, 123, 116, 104, 51, 95, 99, 108, 48, 115, 51, 114, 95, 121, 48, 117, 95, 108, 48, 48, 107, 95, 116, 104, 51, 95, 108, 51, 115, 115, 95, 121, 48, 117, 95, 115, 51, 51, 125,"hope you caught that"]; 9 | 10 | var pophere = document.getElementById("pophere"); 11 | for(var i = 0; i 2 | 3 | 4 | 5 | 6 | Let's DO this 7 | 56 | 60 | 61 | 62 | 63 |

Try this out!!!

64 |
65 |

Something_uselful (Probably :P)

66 |
67 |
68 | 69 | -------------------------------------------------------------------------------- /Look Closer/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Look Closer/phone.png -------------------------------------------------------------------------------- /Not all ciphers are strong/Write-up.md: -------------------------------------------------------------------------------- 1 | ## Not all ciphers are strong 2 | 3 | It's a vigenere cipher. Decrypt it. 4 | -------------------------------------------------------------------------------- /Not all ciphers are strong/ciphertext.txt: -------------------------------------------------------------------------------- 1 | qqmiaiii_da_higxvv_opgr_esk -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- 1 | ## Challenges for the introductory CTF Session 2 | 3 | The repository is the compilation of the challenges created by us for the introductory hands-on workshop about CTFs 4 | 5 | The CTF can be played [here](http://teamprobably.cf) 6 | 7 | ### AES Baby 8 | 9 | [Challenge Link](http://teamprobably.cf/files/f24f45074438c6594339960e2612450b/Chal.zip)
10 | [Challenge Write-up](./AES Baby/Write-up.md) 11 | 12 | ### Can you see me? 13 | 14 | [Challenge Link](http://teamprobably.cf/files/c39d24ff31838718724070b5cec61f48/Mark_Ronson_-_Uptown_Funk_ft._Bruno_Mars.mp3)
15 | [Challenge Write-up](./Can you see me/Write-up.md) 16 | 17 | ### Cookie 18 | 19 | [Challenge Link](http://teamprobably.cf/files/232b231d89620e4df652b16ccd5cea48/cookies.zip)
20 | [Challenge Write-up](./Cookie/Write-up.md) 21 | 22 | ### Corrupted 23 | 24 | [Challenge Link](https://drive.google.com/file/d/177kUd3LhtSOhkqeU2d80ResjSJfg5OVv/view?usp=sharing)
25 | [Challenge Write-up](./Corrupted/Write-up.md) 26 | 27 | ### Grep 28 | 29 | [Challenge Link](http://teamprobably.cf/files/8d5c70774bf0dc7f0e67925fe2e459cd/Elliot.jpeg)
30 | [Challenge Write-up](./Grep/Write-up.md) 31 | 32 | ### Imposters 33 | 34 | [Challenge Link](http://teamprobably.cf/files/7cc36c9253ee0f28361f90a47d4d4481/Chal.py)
35 | [Challenge Write-up](./Imposters/Write-up.md) 36 | 37 | ### Javascript is Easy. Is it? 38 | 39 | [Challenge Link](https://easyjs.surge.sh)
40 | [Challenge Write-up](./Javascript is Easy. Is it/Write-up.md) 41 | 42 | ### Look Closer 43 | 44 | [Challenge Link](https://drive.google.com/file/d/1gN7fNmRXpzFtMPJU6XOTgWia6CO0d01R/view?usp=sharing)
45 | [Challenge Write-up](./Look Closer/Write-up.md) 46 | 47 | ### Not all ciphers are strong 48 | 49 | [Challenge Link](http://teamprobably.cf/files/a2edf75d3865c516ffdbc19f09f50841/ciphertext.txt)
50 | [Challenge Write-up](./Not all ciphers are strong/Write-up.md) 51 | 52 | ### Source of Vitamins 53 | 54 | [Challenge Link](https://sov.surge.sh)
55 | [Challenge Write-up](./Source Of Vitamins/Write-up.md) 56 | -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/apple-a-day-1548418314.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Source Of Vitamins/Sources of vitamins_files/apple-a-day-1548418314.jpg -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/evidon-change-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Source Of Vitamins/Sources of vitamins_files/evidon-change-alert.png -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/fibre-1548426681.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Source Of Vitamins/Sources of vitamins_files/fibre-1548426681.jpg -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/fonts-deferred.955e150.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:Martel;src:url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/martel-v2-latin-regular.f9082ce.woff2") format("woff2"),url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/martel-v2-latin-regular.96b8b03.woff") format("woff")}@font-face{font-family:Martel;src:url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/martel-v2-latin-700.b9f00d7.woff2") format("woff2"),url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/martel-v2-latin-700.4c716fb.woff") format("woff");font-weight:700}@font-face{font-family:Montserrat;src:url(/sites/netdoctor/assets/fonts//montserrat-v12-latin-regular.woff2.woff2) format("woff2"),url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/montserrat-v12-latin-regular.f29d2b8.woff") format("woff")}@font-face{font-family:Montserrat;src:url(/sites/netdoctor/assets/fonts//montserrat-v12-latin-700.woff2.woff2) format("woff2"),url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/montserrat-v12-latin-700.957e93f.woff") format("woff");font-weight:700} 2 | /*# sourceMappingURL=/sites/netdoctor/assets/css/fonts-deferred.955e150.css.map */ -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/ipso_regulated_hires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Source Of Vitamins/Sources of vitamins_files/ipso_regulated_hires.png -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/probiotics-1548342969.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Team-Probably/CTF_Session/0d1719cf54094998cee8de2d47911b18ca418385/Source Of Vitamins/Sources of vitamins_files/probiotics-1548342969.jpg -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/saved_resource(1).html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/saved_resource.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Source Of Vitamins/Sources of vitamins_files/standard-article.f3b458a(1).css: -------------------------------------------------------------------------------- 1 | .clearfix:after,.feed-transporter:after,.seo-tags-container:after,.footer-inner:after,.footer-social-menu:after,.footer-menu:after,.playlist-thumbnails:after,.playlist-thumb--img:after,.end-of-content-module:after{content:' ';display:table;clear:both}.transporter,.seo-tags-container,.footer-inner,.recommended-module.contained-width,.ct-unit,.end-of-content-module,.amzn-native-container{padding-left:.938rem;padding-right:.938rem}@media(min-width:40.625rem){.transporter,.seo-tags-container,.footer-inner,.recommended-module.contained-width,.ct-unit,.end-of-content-module,.amzn-native-container{padding-left:2.5rem;padding-right:2.5rem}}.transporter,.seo-tags-container,.footer-inner,.recommended-module.contained-width,.ct-unit,.end-of-content-module,.amzn-native-container{max-width:75rem;margin:0 auto}.embed-video.embed-video-center-large,.embed-youtube-playlist{-webkit-transform:translate(-.938rem,0);transform:translate(-.938rem,0);width:calc(100% + (.938rem*2))}@media only screen and (min-width:40.625rem){.embed-video.embed-video-center-large,.embed-youtube-playlist{-webkit-transform:none;transform:none;width:auto}}@media only screen and (min-width:40.625rem){.embed-video.embed-video-center-large,.embed-youtube-playlist{-webkit-transform:translate(-2.5rem,0);transform:translate(-2.5rem,0);width:calc(100% + (2.5rem*2))}}@media only screen and (min-width:61.25rem){.embed-video.embed-video-center-large,.embed-youtube-playlist{-webkit-transform:none;transform:none;width:auto}}.sponsor-bar{-webkit-transform:translate(-.938rem,0);transform:translate(-.938rem,0);width:calc(100% + (.938rem*2));clear:both}@media only screen and (min-width:40.625rem){.sponsor-bar{-webkit-transform:none;transform:none;width:100vw;position:relative;left:calc(-50vw + 50%)}}.aspect-ratio-8x1{position:relative}.aspect-ratio-8x1:before{content:'';display:block;width:100%;padding-bottom:12.5%}.aspect-ratio-8x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-5x1{position:relative}.aspect-ratio-5x1:before{content:'';display:block;width:100%;padding-bottom:20%}.aspect-ratio-5x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-8x10{position:relative}.aspect-ratio-8x10:before{content:'';display:block;width:100%;padding-bottom:125%}.aspect-ratio-8x10>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-16x9{position:relative}.aspect-ratio-16x9:before{content:'';display:block;width:100%;padding-bottom:56.25%}.aspect-ratio-16x9>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-3x1{position:relative}.aspect-ratio-3x1:before{content:'';display:block;width:100%;padding-bottom:33.3333333333%}.aspect-ratio-3x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-1x1{position:relative}.aspect-ratio-1x1:before{content:'';display:block;width:100%;padding-bottom:100%}.aspect-ratio-1x1>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-18x11{position:relative}.aspect-ratio-18x11:before{content:'';display:block;width:100%;padding-bottom:61.1111111111%}.aspect-ratio-18x11>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-6x4{position:relative}.aspect-ratio-6x4:before{content:'';display:block;width:100%;padding-bottom:66.6666666667%}.aspect-ratio-6x4>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-2x1,.end-of-content-module.rendered.ad-active .eoc-ad,.end-of-content-simple-item .item-image{position:relative}.aspect-ratio-2x1:before,.end-of-content-module.rendered.ad-active .eoc-ad:before,.end-of-content-simple-item .item-image:before{content:'';display:block;width:100%;padding-bottom:50%}.aspect-ratio-2x1>*,.end-of-content-module.rendered.ad-active .eoc-ad>*,.end-of-content-simple-item .item-image>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-4x6{position:relative}.aspect-ratio-4x6:before{content:'';display:block;width:100%;padding-bottom:150%}.aspect-ratio-4x6>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-4x3{position:relative}.aspect-ratio-4x3:before{content:'';display:block;width:100%;padding-bottom:75%}.aspect-ratio-4x3>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-freeform,.aspect-ratio-original{position:relative}.aspect-ratio-freeform:before,.aspect-ratio-original:before{content:'';display:block;width:100%}.aspect-ratio-freeform>img,.aspect-ratio-original>img,.aspect-ratio-freeform picture,.aspect-ratio-original picture,.aspect-ratio-freeform iframe,.aspect-ratio-original iframe,.aspect-ratio-freeform video,.aspect-ratio-original video{position:absolute;top:0;left:0;width:100%;height:100%}.footer-social-menu-item{transition:color .3s ease-in-out}.search-overlay{transition:opacity .3s ease-in-out;width:0;height:0;opacity:0;overflow:hidden}.active.search-overlay{width:auto;height:auto;overflow:inherit;opacity:1}.sidepanel-menu,.sidepanel-submenu,.footer-menu,.footer-legal-menu{list-style-type:none}.link,.playlist-thumb{text-decoration:none;cursor:pointer}.link-button{outline:none;border:none}.icon,.sidepanel-item.has-children>a:before,.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next,.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{line-height:inherit}body{position:relative;-webkit-font-kerning:normal;font-kerning:normal}img{max-width:100%}ul{list-style-position:inside;list-style-type:disc}ol{list-style-position:outside;list-style-type:decimal}strong,b{font-weight:600}em,i,q{font-style:italic}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{margin:0}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0}h2{margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes dropdown-menu-hide{0%{visibility:visible;opacity:1}1%{z-index:-1}30%{visibility:visible;opacity:1}100%{z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes dropdown-menu-hide{0%{visibility:visible;opacity:1}1%{z-index:-1}30%{visibility:visible;opacity:1}100%{z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes dropdown-menu-show{0%{z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}99%{z-index:-1}100%{z-index:9999999;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdown-menu-show{0%{z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}99%{z-index:-1}100%{z-index:9999999;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes input-add-button{0%{visibility:hidden;display:none;-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{top:0;visibility:visible;display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes input-add-button{0%{visibility:hidden;display:none;-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{top:0;visibility:visible;display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes input-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;display:block}20%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(.87);transform:scale(.87);opacity:0;display:none}}@keyframes input-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;display:block}20%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(.87);transform:scale(.87);opacity:0;display:none}}@-webkit-keyframes input-show{0%{-webkit-transform:scale(.98);transform:scale(.98);opacity:0}95%{-webkit-transform:scale(1.004);transform:scale(1.004)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes input-show{0%{-webkit-transform:scale(.98);transform:scale(.98);opacity:0}95%{-webkit-transform:scale(1.004);transform:scale(1.004)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes modal{0%{top:55%}100%{top:50%}}@keyframes modal{0%{top:55%}100%{top:50%}}@-webkit-keyframes tabbed-modal{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tabbed-modal{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animation-hue-rotate{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(-100deg);filter:hue-rotate(-100deg)}}@keyframes animation-hue-rotate{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(-100deg);filter:hue-rotate(-100deg)}}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.grid-guide{width:100%;height:100%;top:0;left:0;position:fixed;z-index:5999997}.grid-guide-vert-inner{max-width:75rem;margin:0 auto;height:100%;padding:0 .938rem}@media only screen and (min-width:40.625rem){.grid-guide-vert-inner{padding:0 2.5rem}}.grid-guide-col{float:left;margin-right:2%;width:2.25%;background:rgba(100,100,225,.25);height:100%}.grid-guide-col:last-child{margin:0}.grid-guide-row{background:rgba(100,100,225,.25)}head{font-family:'{"mobile":320,"mobile-wide":480,"tablet":650,"tablet-wide":768,"desktop":980,"desktop-wide":1180,"desktop-max":1200,"desktop-extra-wide":1600}'}@-webkit-keyframes lazyLoad{0%{background-position:-31.25rem 0}100%{background-position:31.25rem 0}}@keyframes lazyLoad{0%{background-position:-31.25rem 0}100%{background-position:31.25rem 0}}.standard-body-content{font-family:Helvetica,Arial,Sans-serif;font-size:1rem;line-height:1.2;color:#000}.nav-sidepanel-button .sidepanel-close-button,.search-overlay-inner .search-overlay-close-button,.search-overlay-autosuggest-list a,.recirculation-module-item a,.recirculation-module-item-title,.transporter-hed,.seo-tag .seo-link,.embed-related-content .item-title.recirculation-module-item-title,.editorial-link-item-title,.syndicate-source-link a,.ct-unit-title,.end-of-content-simple-item a,.end-of-content-title,.end-of-content-title a{transition:color .3s ease-in-out;text-decoration:none}@media only screen and (min-width:61.25rem){.nav-sidepanel-button .sidepanel-close-button:hover,.search-overlay-inner .search-overlay-close-button:hover,.search-overlay-autosuggest-list a:hover,.recirculation-module-item a:hover,.recirculation-module-item-title:hover,.transporter-hed:hover,.seo-tag .seo-link:hover,.embed-related-content .item-title.recirculation-module-item-title:hover,.editorial-link-item-title:hover,.syndicate-source-link a:hover,.ct-unit-title:hover,.end-of-content-simple-item a:hover,.end-of-content-title:hover,.end-of-content-title a:hover{color:#fff}}.standard-body-content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.8;color:#000;letter-spacing:.02em}.search-input,.search-input::-webkit-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-webkit-input-placeholder{font-family:Martel,Times,serif;font-size:1.875rem;line-height:1.3;color:#1b3163;letter-spacing:-.02rem}.search-input,.search-input:-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input:-ms-input-placeholder{font-family:Martel,Times,serif;font-size:1.875rem;line-height:1.3;color:#1b3163;letter-spacing:-.02rem}.search-input,.search-input::-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-ms-input-placeholder{font-family:Martel,Times,serif;font-size:1.875rem;line-height:1.3;color:#1b3163;letter-spacing:-.02rem}.search-input,.search-input::placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::placeholder{font-family:Martel,Times,serif;font-size:1.875rem;line-height:1.3;color:#1b3163;letter-spacing:-.02rem}@media only screen and (min-width:40.625rem){.search-input,.search-input::-webkit-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-webkit-input-placeholder{font-size:2.1875rem;line-height:1.2}.search-input,.search-input:-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input:-ms-input-placeholder{font-size:2.1875rem;line-height:1.2}.search-input,.search-input::-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-ms-input-placeholder{font-size:2.1875rem;line-height:1.2}.search-input,.search-input::placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::placeholder{font-size:2.1875rem;line-height:1.2}}@media only screen and (min-width:61.25rem){.search-input,.search-input::-webkit-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-webkit-input-placeholder{font-size:2.5rem;line-height:1.2}.search-input,.search-input:-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input:-ms-input-placeholder{font-size:2.5rem;line-height:1.2}.search-input,.search-input::-ms-input-placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::-ms-input-placeholder{font-size:2.5rem;line-height:1.2}.search-input,.search-input::placeholder,.search-overlay-form .search-input,.search-overlay-form .search-input::placeholder{font-size:2.5rem;line-height:1.2}}.nav-sidepanel-button .sidepanel-close-button,.search-overlay-inner .search-overlay-close-button,.search-overlay-autosuggest-list a,.recirculation-module-item a,.recirculation-module-item-title,.transporter-hed,.seo-tag .seo-link,.embed-related-content .item-title.recirculation-module-item-title,.editorial-link-item-title,.syndicate-source-link a,.ct-unit-title,.end-of-content-simple-item a,.end-of-content-title,.end-of-content-title a{text-decoration:none}@media only screen and (min-width:61.25rem){.nav-sidepanel-button .sidepanel-close-button,.search-overlay-inner .search-overlay-close-button,.search-overlay-autosuggest-list a,.recirculation-module-item a,.recirculation-module-item-title,.transporter-hed,.seo-tag .seo-link,.embed-related-content .item-title.recirculation-module-item-title,.editorial-link-item-title,.syndicate-source-link a,.ct-unit-title,.end-of-content-simple-item a,.end-of-content-title,.end-of-content-title a{transition:color .2s ease-in-out}.nav-sidepanel-button .sidepanel-close-button:hover,.search-overlay-inner .search-overlay-close-button:hover,.search-overlay-autosuggest-list a:hover,.recirculation-module-item a:hover,.recirculation-module-item-title:hover,.transporter-hed:hover,.seo-tag .seo-link:hover,.embed-related-content .item-title.recirculation-module-item-title:hover,.editorial-link-item-title:hover,.syndicate-source-link a:hover,.ct-unit-title:hover,.end-of-content-simple-item a:hover,.end-of-content-title:hover,.end-of-content-title a:hover{color:#1b3163}}.standard-body-content blockquote .body-link,.standard-body-content p .body-link,.standard-body-content li .body-link,.gallery-module .caption .dek a:not(.body-btn-link),.gallery-module .caption .credit a,.gallery-list .list-item .item-info-dek a:not(.body-btn-link),.gallery-list .list-item .dek a:not(.body-btn-link),.embed-specs-panel .specs-content p a,.embed-image-info figcaption a,.embedded-loop figcaption a,.syndicate-source-link a{color:#1b3163;border-bottom:.125rem solid #1b3163;text-decoration:none;padding-top:.125rem}@media only screen and (min-width:61.25rem){.standard-body-content blockquote .body-link,.standard-body-content p .body-link,.standard-body-content li .body-link,.gallery-module .caption .dek a:not(.body-btn-link),.gallery-module .caption .credit a,.gallery-list .list-item .item-info-dek a:not(.body-btn-link),.gallery-list .list-item .dek a:not(.body-btn-link),.embed-specs-panel .specs-content p a,.embed-image-info figcaption a,.embedded-loop figcaption a,.syndicate-source-link a{transition:color .2s ease-in-out,background-color .2s ease-in-out}.standard-body-content blockquote .body-link:hover,.standard-body-content p .body-link:hover,.standard-body-content li .body-link:hover,.gallery-module .caption .dek a:hover:not(.body-btn-link),.gallery-module .caption .credit a:hover,.gallery-list .list-item .item-info-dek a:hover:not(.body-btn-link),.gallery-list .list-item .dek a:hover:not(.body-btn-link),.embed-specs-panel .specs-content p a:hover,.embed-image-info figcaption a:hover,.embedded-loop figcaption a:hover,.syndicate-source-link a:hover{color:#fff;background-color:#1b3163}}.transporter-simple-item .item-title{text-decoration:none}@media only screen and (min-width:61.25rem){.transporter-simple-item .item-title{transition:color .3s ease-in-out,text-stroke .3s ease-in-out}.transporter-simple-item .item-title:hover{color:#1b3163;-webkit-text-stroke:.01rem #1b3163}}.site-content{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:relative}.sidepanel{background-color:#fef278;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:fixed;top:0;width:20rem;height:100%;overflow-y:scroll;z-index:5999998}.sidepanel.active{-webkit-transform:translateX(0);transform:translateX(0)}#sidepanel:target{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:20rem){#sidepanel:target~.nav,#sidepanel:target~.site-content,#sidepanel:target~.homepage-marquee{-webkit-transform:translateX(20rem);transform:translateX(20rem)}}@media only screen and (min-width:null){#sidepanel:target~.nav,#sidepanel:target~.site-content,#sidepanel:target~.homepage-marquee{-webkit-transform:translateX(17rem);transform:translateX(17rem)}}@media only screen and (min-width:null){#sidepanel:target~.nav,#sidepanel:target~.site-content,#sidepanel:target~.homepage-marquee{-webkit-transform:translateX(14rem);transform:translateX(14rem)}}@media only screen and (min-width:null){#sidepanel:target~.nav,#sidepanel:target~.site-content,#sidepanel:target~.homepage-marquee{-webkit-transform:translateX(11rem);transform:translateX(11rem)}}@media only screen and (min-width:100rem){#sidepanel:target~.nav,#sidepanel:target~.site-content,#sidepanel:target~.homepage-marquee{-webkit-transform:translateX(7rem);transform:translateX(7rem)}}#sidepanel:target~.nav .nav-sidepanel-button.hide-menu{display:block}#sidepanel:target~.nav .nav-sidepanel-button.show-menu{display:none}.sidepanel-menu,.sidepanel-submenu{margin:0}.sidepanel-menu{padding:0 1.25rem}.sidepanel-menu a{text-transform:uppercase;margin:.9375rem 1.25rem .9375rem 0;display:inline-block}.sidepanel-submenu{overflow:hidden;position:relative;left:-1.25rem;height:unset;max-height:0;width:20rem;padding:0 1.875rem;background:#fffac9;transition:all .3s ease-in-out}.sidepanel-item.active>.sidepanel-submenu{max-height:25rem;overflow-y:scroll;padding:.9375rem 1.875rem;border-top:0;border-bottom:0;margin-bottom:calc(.9375rem + calc(.625rem/3))}.sidepanel-item.has-children>a:before{position:absolute;right:.9375rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;font-size:1.25rem}.sidepanel-item.has-children.active>a:before{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.nav-sidepanel-button .sidepanel-close-button{font-size:1.25rem;color:#1b3163;cursor:pointer;display:block;text-align:right;margin:1.25rem 1.125rem 0}.nav-sidepanel-button .sidepanel-close-button .icon,.nav-sidepanel-button .sidepanel-close-button .sidepanel-item.has-children>a:before,.nav-sidepanel-button .sidepanel-close-button .gallery-module .slides .actions .previous,.gallery-module .slides .actions .nav-sidepanel-button .sidepanel-close-button .previous,.nav-sidepanel-button .sidepanel-close-button .gallery-module .slides .actions .next,.gallery-module .slides .actions .nav-sidepanel-button .sidepanel-close-button .next,.nav-sidepanel-button .sidepanel-close-button .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .nav-sidepanel-button .sidepanel-close-button .previous,.nav-sidepanel-button .sidepanel-close-button .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions .nav-sidepanel-button .sidepanel-close-button .next,.nav-sidepanel-button .sidepanel-close-button .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .nav-sidepanel-button .sidepanel-close-button .product-review-pros-item:before,.nav-sidepanel-button .sidepanel-close-button .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .nav-sidepanel-button .sidepanel-close-button .product-review-cons-item:before{display:inline-block;font-size:1.25rem}.embed-image .embed-inner .embed-image-wrap,.embed-celtra .embed-inner .embed-image-wrap{background:transparent}.embed-iframe,.embed-video{position:relative;clear:both}.embed-iframe:not(.fixed-height) .embed-inner{position:relative}.embed-iframe:not(.fixed-height) .embed-inner:before{content:'';display:block;width:100%;padding-bottom:56.25%}.embed-iframe:not(.fixed-height) .embed-inner>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clickable-image-button{background:#000;position:absolute;bottom:0;right:0;border:0;z-index:1;transition:background .3s ease-in-out}@media only screen and (min-width:61.25rem){.clickable-image-button:hover{background:#fef278}}.text-strike{text-decoration:line-through}.text-bold{font-weight:700}.sidepanel-menu a{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;color:#1b3163;font-weight:700;text-decoration:none;text-transform:capitalize;transition:color .2s ease-in-out}@media only screen and (min-width:61.25rem){.sidepanel-menu a:hover{color:#2c51a3}}.sidepanel-submenu a{font-family:Montserrat,Arial,sans-serif;font-size:.8125rem;line-height:1}@media only screen and (min-width:61.25rem){.nav-sidepanel-button .sidepanel-close-button:hover,.location-right-side-panel .right-side-panel-close-button:hover{color:#2c51a3}}.location-right-side-panel{background-color:#fef278;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:20rem;overflow-y:scroll;z-index:5999998;top:0;height:100%}.location-right-side-panel .location-choice-sidepanel-menu{list-style-type:none}.location-right-side-panel .right-side-panel-close-button{display:block;text-align:right;font-size:1.25rem;color:#1b3163;cursor:pointer;margin:.5rem 1.2rem 0 0}#location-choice:target{-webkit-transform:translateX(0);transform:translateX(0);width:100%}@media only screen and (min-width:30rem){#location-choice:target{width:20rem}}#location-choice:target .location-choice-sidepanel-menu{display:block}#location-choice:target~.nav .location-choice.hide-menu{display:-webkit-flex;display:flex}#location-choice:target~.nav .location-choice.show-menu{display:none}.embed-image-social-button .social-button-link{display:block;width:100%;text-align:center;text-decoration:none}.embed-image-social-button .social-button-icon{font-size:1.063rem}.social-menu-button-group .gdpr-requires-consent{display:none}.footer-social-menu-item .social-button-link{text-decoration:none}.embed-image-social-button .social-button-link{color:#fff}.social-button-facebook.embed-image-social-button{background-color:#3b5998}.social-button-pinterest.embed-image-social-button{background-color:#c92228}.social-button-twitter.embed-image-social-button{background-color:#00aced}.social-button-googleplus.embed-image-social-button{background-color:#dd4b39}.social-button-youtube.embed-image-social-button{background-color:#b00}.social-button-email.embed-image-social-button{background-color:#333}.social-button-instagram.embed-image-social-button{background-color:#517fa4}.social-button-tumblr.embed-image-social-button{background-color:#35465c}.social-button-reddit.embed-image-social-button{background-color:#ff4500}.social-button-whatsapp.embed-image-social-button{background-color:#5cbe4a}.social-button-line.embed-image-social-button{background-color:#00c300}.social-button-print.embed-image-social-button{background-color:#999}.social-button-facebook.footer-social-menu-item .social-button-link:hover{color:#3b5998}.social-button-pinterest.footer-social-menu-item .social-button-link:hover{color:#c92228}.social-button-twitter.footer-social-menu-item .social-button-link:hover{color:#00aced}.social-button-googleplus.footer-social-menu-item .social-button-link:hover{color:#dd4b39}.social-button-youtube.footer-social-menu-item .social-button-link:hover{color:#b00}.social-button-email.footer-social-menu-item .social-button-link:hover{color:#333}.social-button-instagram.footer-social-menu-item .social-button-link:hover{color:#517fa4}.social-button-tumblr.footer-social-menu-item .social-button-link:hover{color:#35465c}.social-button-reddit.footer-social-menu-item .social-button-link:hover{color:#ff4500}.social-button-whatsapp.footer-social-menu-item .social-button-link:hover{color:#5cbe4a}.social-button-line.footer-social-menu-item .social-button-link:hover{color:#00c300}.social-button-print.footer-social-menu-item .social-button-link:hover{color:#999}.embed-image-social-button-group,.embed-pullquote-social-button-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.embed-image-social-button-group .social-button,.embed-pullquote-social-button-group .social-button{-webkit-flex-grow:1;flex-grow:1}@font-face{font-family:IconFont;src:url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/IconFont.6d4e3fbb5c91ab36030cb00178c9c546.woff2") format("woff2"),url("https://assets.hearstapps.com/sites/netdoctor/assets/fonts/IconFont.6d4e3fbb5c91ab36030cb00178c9c546.woff") format("woff")}.icon,.sidepanel-item.has-children>a:before,.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next,.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{font-family:IconFont;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-author:before{content:"\f101"}.icon-quote:before{content:"\f102"}.icon-arrow-down01:before,.sidepanel-item.has-children>a:before{content:"\f103"}.icon-arrow-down02:before{content:"\f104"}.icon-arrow-left01:before{content:"\f105"}.icon-arrow-left02:before,.gallery-module .slides .actions .previous:before,.gallery-module .thumbnails .actions .previous:before{content:"\f106"}.icon-arrow-right01:before{content:"\f107"}.icon-arrow-right02:before,.gallery-module .slides .actions .next:before,.gallery-module .thumbnails .actions .next:before{content:"\f108"}.icon-arrow-up01:before{content:"\f109"}.icon-article:before{content:"\f10a"}.icon-audio:before{content:"\f10b"}.icon-avatar:before{content:"\f10c"}.icon-checkmark:before,.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before{content:"\f10d"}.icon-clock:before{content:"\f10e"}.icon-close01:before{content:"\f10f"}.icon-collection:before{content:"\f110"}.icon-comments:before{content:"\f111"}.icon-comments02:before{content:"\f112"}.icon-con:before,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{content:"\f113"}.icon-email:before{content:"\f114"}.icon-expand-arrows:before{content:"\f115"}.icon-facebook:before{content:"\f116"}.icon-gallery:before{content:"\f117"}.icon-globe:before{content:"\f118"}.icon-googleplus:before{content:"\f119"}.icon-grid-view:before{content:"\f11a"}.icon-info:before{content:"\f11b"}.icon-instagram:before{content:"\f11c"}.icon-lightbulb:before{content:"\f11d"}.icon-link-out-arrow:before{content:"\f11e"}.icon-linked-in:before{content:"\f11f"}.icon-list:before{content:"\f120"}.icon-loader:before{content:"\f121"}.icon-logo01:before{content:"\f122"}.icon-logo02:before{content:"\f123"}.icon-magnify:before{content:"\f124"}.icon-menu:before{content:"\f125"}.icon-minus:before{content:"\f126"}.icon-pinterest:before{content:"\f127"}.icon-play:before{content:"\f128"}.icon-plus:before{content:"\f129"}.icon-print:before{content:"\f12a"}.icon-quiz:before{content:"\f12b"}.icon-reddit:before{content:"\f12c"}.icon-search:before{content:"\f12d"}.icon-share:before{content:"\f12e"}.icon-share02:before{content:"\f12f"}.icon-sign-out:before{content:"\f130"}.icon-subscribe-mobile:before{content:"\f131"}.icon-tumblr:before{content:"\f132"}.icon-twitter:before{content:"\f133"}.icon-video:before{content:"\f134"}.icon-youtube:before{content:"\f135"}.icon-circle-plus:before{content:"\f136"}.icon-feature:before{content:"\f137"}.icon-rating-empty:before{content:"\f138"}.icon-rating-half:before{content:"\f139"}.icon-rating:before{content:"\f13a"}.icon-recipe:before{content:"\f13b"}.icon-whatsapp:before{content:"\f13c"}.search-input{background:transparent;border:0;outline:none;padding:0;width:100%}.search-label{display:inline-block;width:100%}input[type=search].search-input{-webkit-appearance:none;border-radius:0}.search-input,.search-input::-webkit-input-placeholder{color:#343434;line-height:2.1875rem}.search-input,.search-input:-ms-input-placeholder{color:#343434;line-height:2.1875rem}.search-input,.search-input::-ms-input-placeholder{color:#343434;line-height:2.1875rem}.search-input,.search-input::placeholder{color:#343434;line-height:2.1875rem}@media only screen and (min-width:30rem){.search-input,.search-input::-webkit-input-placeholder{line-height:3.125rem}.search-input,.search-input:-ms-input-placeholder{line-height:3.125rem}.search-input,.search-input::-ms-input-placeholder{line-height:3.125rem}.search-input,.search-input::placeholder{line-height:3.125rem}}@media only screen and (min-width:40.625rem){.search-input,.search-input::-webkit-input-placeholder{line-height:4.6875rem}.search-input,.search-input:-ms-input-placeholder{line-height:4.6875rem}.search-input,.search-input::-ms-input-placeholder{line-height:4.6875rem}.search-input,.search-input::placeholder{line-height:4.6875rem}}.search-label{font-family:Martel,Times,serif;font-size:1rem;line-height:1.3;color:#343434;padding-top:.9375rem;border-top:.0625rem solid}.search-overlay{z-index:-1}.search-overlay.active{background-color:rgba(0,0,0,.9);width:100%;height:100%;z-index:5999997}.search-overlay.active .search-overlay-inner{display:block}#searchoverlay:target{background-color:rgba(0,0,0,.9);width:100%;height:100%;opacity:1;overflow:inherit;z-index:5999997}#searchoverlay:target .search-overlay-inner{display:block}.search-overlay-inner .search-overlay-close-button{cursor:pointer;float:right}.search-overlay-form{margin:0 auto;clear:both}.search-overlay-autosuggest-list{list-style:none;text-decoration:none}img.click-to-play-animated,picture.click-to-play-animated{display:none!important;position:absolute;top:0;left:0;right:0}img.click-to-play-animated.active,picture.click-to-play-animated.active{display:block!important}.click-to-play-button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;content:'';display:block;height:4.375rem;outline:none;padding:0;width:4.375rem}.click-to-play-animated.active+.click-to-play-button{display:none}.click-to-play-button .icon,.click-to-play-button .sidepanel-item.has-children>a:before,.click-to-play-button .gallery-module .slides .actions .previous,.gallery-module .slides .actions .click-to-play-button .previous,.click-to-play-button .gallery-module .slides .actions .next,.gallery-module .slides .actions .click-to-play-button .next,.click-to-play-button .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .click-to-play-button .previous,.click-to-play-button .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions .click-to-play-button .next,.click-to-play-button .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .click-to-play-button .product-review-pros-item:before,.click-to-play-button .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .click-to-play-button .product-review-cons-item:before{font-size:1.875rem;line-height:4.375rem}.item-image .click-to-play-button{display:none}.search-overlay-inner{padding:1.25rem}@media only screen and (min-width:40.625rem){.search-overlay-inner{padding:4.375rem 1.875rem 1.875rem}}.search-overlay-inner .search-overlay-close-button{color:#a7a7a7}.search-overlay-inner .search-overlay-close-button .icon,.search-overlay-inner .search-overlay-close-button .sidepanel-item.has-children>a:before,.search-overlay-inner .search-overlay-close-button .gallery-module .slides .actions .previous,.gallery-module .slides .actions .search-overlay-inner .search-overlay-close-button .previous,.search-overlay-inner .search-overlay-close-button .gallery-module .slides .actions .next,.gallery-module .slides .actions .search-overlay-inner .search-overlay-close-button .next,.search-overlay-inner .search-overlay-close-button .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .search-overlay-inner .search-overlay-close-button .previous,.search-overlay-inner .search-overlay-close-button .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions .search-overlay-inner .search-overlay-close-button .next,.search-overlay-inner .search-overlay-close-button .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .search-overlay-inner .search-overlay-close-button .product-review-pros-item:before,.search-overlay-inner .search-overlay-close-button .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .search-overlay-inner .search-overlay-close-button .product-review-cons-item:before{font-size:1.875rem}.search-overlay-form .search-input,.search-overlay-form .search-input::-webkit-input-placeholder{color:#f8f8f8;line-height:2.5rem}.search-overlay-form .search-input,.search-overlay-form .search-input:-ms-input-placeholder{color:#f8f8f8;line-height:2.5rem}.search-overlay-form .search-input,.search-overlay-form .search-input::-ms-input-placeholder{color:#f8f8f8;line-height:2.5rem}.search-overlay-form .search-input,.search-overlay-form .search-input::placeholder{color:#f8f8f8;line-height:2.5rem}@media only screen and (min-width:40.625rem){.search-overlay-form .search-input,.search-overlay-form .search-input::-webkit-input-placeholder{line-height:4.6875rem}.search-overlay-form .search-input,.search-overlay-form .search-input:-ms-input-placeholder{line-height:4.6875rem}.search-overlay-form .search-input,.search-overlay-form .search-input::-ms-input-placeholder{line-height:4.6875rem}.search-overlay-form .search-input,.search-overlay-form .search-input::placeholder{line-height:4.6875rem}}.search-overlay-form .search-input::-webkit-input-placeholder{color:#818080}.search-overlay-form .search-input:-ms-input-placeholder{color:#818080}.search-overlay-form .search-input::-ms-input-placeholder{color:#818080}.search-overlay-form .search-input::placeholder{color:#818080}.search-overlay-form .search-label{font-family:Martel,Times,serif;font-size:.875rem;line-height:1.1;color:#a7a7a7;border-top-color:#fff;padding-top:.5rem}.search-overlay-autosuggest-list{font-family:Martel,Times,serif;font-size:1.25rem;line-height:1.3;line-height:2rem;margin-top:.9375rem;padding-left:0;line-height:2.1875rem}@media only screen and (min-width:40.625rem){.search-overlay-autosuggest-list{font-size:1.5rem;line-height:1.3}}@media only screen and (min-width:30rem){.search-overlay-autosuggest-list{line-height:3.125rem}}@media only screen and (min-width:40.625rem){.search-overlay-autosuggest-list{line-height:3.575rem}}.search-overlay-autosuggest-list .search-overlay-autosuggest-link{color:#a7a7a7}.highlight .search-overlay-autosuggest-list .search-overlay-autosuggest-link{color:#1b3163}.search-overlay-autosuggest-list .search-overlay-autosuggest-link-type{color:#f8f8f8}@media only screen and (min-width:40.625rem){.standard-body-content p,.standard-body-content .recirculation-module,.standard-body-content .body-h2,.standard-body-content .body-h3,.standard-body-content .body-h4,.standard-body-content .body-ol,.standard-body-content .body-ul,.standard-body-content .body-tip,.standard-body-content .opinion-disclaimer,.standard-body-content hr,.standard-body-content .embed-rating,.standard-body-content .embed-center,.standard-body-content .gallery-module,.standard-body-content .authors,.affiliate-disclaimer{margin-left:4.25%;margin-right:4.25%}}@media only screen and (min-width:61.25rem){.standard-body-content p,.standard-body-content .recirculation-module,.standard-body-content .body-h2,.standard-body-content .body-h3,.standard-body-content .body-h4,.standard-body-content .body-ol,.standard-body-content .body-ul,.standard-body-content .body-tip,.standard-body-content .opinion-disclaimer,.standard-body-content hr,.standard-body-content .embed-rating,.standard-body-content .embed-center,.standard-body-content .gallery-module,.standard-body-content .authors,.affiliate-disclaimer{margin-left:6.4393939394%;margin-right:0}}.standard-info{margin-bottom:1.25rem}.standard-body-content{margin-top:1.25rem}.standard-body-content .body-ol,.standard-body-content .body-ul{margin-bottom:1.25rem;padding:0}.standard-body-content .body-ul li{list-style-type:none}.standard-body-content .body-ul li:before{content:'\2022'}.standard-body-content .body-ol li{counter-increment:step-counter;list-style-type:none}.standard-body-content .body-ol li:before{content:counter(step-counter) "."}.standard-body-content .body-blockquote{margin-left:0;margin-right:0;clear:both}.standard-body-content .embed{margin-bottom:1.25rem}.standard-body-content hr{margin-bottom:1.25rem}.standard-body-content .embed-center{clear:both}.standard-body-content p{margin-top:0;margin-bottom:1.25rem}.standard-body-content .embed-image+.embed-image,.standard-body-content .embed-celtra+.embed-image,.standard-body-content .embed-image+.embed-celtra,.standard-body-content .embed-celtra+.embed-celtra{clear:both}@media only screen and (min-width:40.625rem){.standard-body-content .body-tip{width:calc(100% - 1.876rem)}.standard-body-content .body-blockquote{margin-left:4.25%;margin-right:4.25%}}@media only screen and (min-width:61.25rem){.standard-body-content .body-tip{width:93.5606060606%}.standard-body-content .body-blockquote{margin-left:6.4393939394%;margin-right:0}.standard-body-content .recirculation-module{padding-left:0}.standard-body-content .image-credit{padding-left:0}}.affiliate-disclaimer p{margin:1.25rem 0 0}@media only screen and (min-width:61.25rem){.embed{margin-left:6.4393939394%}}.embed-games .embed-inner:before{padding-bottom:450px}@media only screen and (min-width:30rem){.embed-games .embed-inner:before{padding-bottom:600px}}.embed-image picture,.embed-celtra picture{display:block;overflow:hidden}.embed-image picture img,.embed-celtra picture img{display:block;width:100%;min-height:.0625rem}.embed-image .crop-original,.embed-celtra .crop-original{margin-left:auto;margin-right:auto}.embed-image-center.embed-image-extrasmall,.embed-image-extrasmall.embed-celtra{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embed-image-center.embed-image-extrasmall,.embed-image-extrasmall.embed-celtra{width:32%}}@media only screen and (min-width:61.25rem){.embed-image-center.embed-image-extrasmall,.embed-image-extrasmall.embed-celtra{width:42.0454545455%}}.embed-image-center.embed-image-small,.embed-image-small.embed-celtra{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embed-image-center.embed-image-small,.embed-image-small.embed-celtra{width:66%}}@media only screen and (min-width:61.25rem){.embed-image-center.embed-image-small,.embed-image-small.embed-celtra{width:67.803030303%}}.embed-image-center.embed-image-medium,.embed-image-medium.embed-celtra{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embed-image-center.embed-image-medium,.embed-image-medium.embed-celtra{width:91.5%}}@media only screen and (min-width:61.25rem){.embed-image-center.embed-image-medium,.embed-image-medium.embed-celtra{margin-left:6.4393939394%;width:93.5606060606%}}.embed-image-center.embed-image-large,.embed-celtra{margin-left:auto;margin-right:auto;clear:both;text-align:center}@media only screen and (min-width:61.25rem){.embed-image-center.embed-image-large,.embed-celtra{width:100%;margin-left:0}}.embed-image-center.embed-image-screenheight,.embed-image-screenheight.embed-celtra{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:61.25rem){.embed-image-center.embed-image-screenheight,.embed-image-screenheight.embed-celtra{margin-left:6.4393939394%;width:93.5606060606%}}.embed-image-center.embed-image-screenheight img,.embed-image-screenheight.embed-celtra img{width:auto;height:85vh;max-width:100%;max-height:100%;margin:0 auto}.embed-image-center.embed-image-screenheight .embed-inner,.embed-image-screenheight.embed-celtra .embed-inner,.embed-image-center.embed-image-screenheight .embed-image-wrap,.embed-image-screenheight.embed-celtra .embed-image-wrap,.embed-image-center.embed-image-screenheight .zoomable,.embed-image-screenheight.embed-celtra .zoomable{max-height:85vh}.embed-image-left.embed-image-small{clear:left;float:left;margin-left:0;margin-right:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-small{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-left.embed-image-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-small{width:22.7272727273%}}.embed-image-left.embed-image-medium{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-medium{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-left.embed-image-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-medium{width:35.6060606061%}}.embed-image-left.embed-image-large,.embed-image-left.embed-celtra{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-large,.embed-image-left.embed-celtra{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-left.embed-image-large,.embed-image-left.embed-celtra{width:49%}}@media only screen and (min-width:61.25rem){.embed-image-left.embed-image-large,.embed-image-left.embed-celtra{width:48.4848484848%}}.embed-image-right.embed-image-small{clear:right;float:right;margin-right:0;margin-left:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-small{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-right.embed-image-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-small{width:22.7272727273%}}.embed-image-right.embed-image-medium{clear:right;float:right;margin-right:0;margin-left:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-medium{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-right.embed-image-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-medium{width:35.6060606061%}}.embed-image-right.embed-image-large,.embed-image-right.embed-celtra{clear:right;float:right;margin-right:0;margin-left:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-large,.embed-image-right.embed-celtra{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-image-right.embed-image-large,.embed-image-right.embed-celtra{width:49%}}@media only screen and (min-width:61.25rem){.embed-image-right.embed-image-large,.embed-image-right.embed-celtra{width:48.4848484848%}}.embed-product-center.embed-product-large{margin-left:auto;margin-right:auto;clear:both;text-align:center}@media only screen and (min-width:61.25rem){.embed-product-center.embed-product-large{width:100%;margin-left:0}}.embed-product-left.embed-product-small{clear:left;float:left;margin-left:0;margin-right:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embed-product-left.embed-product-small{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-product-left.embed-product-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embed-product-left.embed-product-small{width:22.7272727273%}}.embed-product-left.embed-product-medium{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-product-left.embed-product-medium{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-product-left.embed-product-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embed-product-left.embed-product-medium{width:35.6060606061%}}.embed-product-right.embed-product-small{clear:right;float:right;margin-right:0;margin-left:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embed-product-right.embed-product-small{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-product-right.embed-product-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embed-product-right.embed-product-small{width:22.7272727273%}}.embed-product-right.embed-product-medium{clear:right;float:right;margin-right:0;margin-left:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-product-right.embed-product-medium{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-product-right.embed-product-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embed-product-right.embed-product-medium{width:35.6060606061%}}.embed-pullquote-align-left{width:100%}@media only screen and (min-width:40.625rem){.embed-pullquote-align-left{float:left;width:44.75%;margin-right:2%}}@media only screen and (min-width:61.25rem){.embed-pullquote-align-left{float:left;margin-right:2%;width:48.4848484848%;margin-left:0;margin-right:3.0303030303%}}.embed-pullquote-align-center{width:100%}@media only screen and (min-width:40.625rem){.embed-pullquote-align-center{margin-left:4.25%;margin-right:4.25%;margin-bottom:.9375rem;width:91.5%}}@media only screen and (min-width:61.25rem){.embed-pullquote-align-center{margin-left:6.4393939394%;margin-right:0;margin-bottom:1rem;width:auto}}.embed-pullquote-align-right{width:100%}@media only screen and (min-width:40.625rem){.embed-pullquote-align-right{width:44.75%;margin-left:51%}}@media only screen and (min-width:61.25rem){.embed-pullquote-align-right{width:48.4848484848%;margin-left:51.5151515152%}}.body-dropcap:first-letter{float:left}@-moz-document url-prefix(){.standard-body-content .body-dropcap{float:left}}.embed-related-content{margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:40.625rem){.embed-related-content{width:91.5%;margin-left:4.375%}}@media only screen and (min-width:61.25rem){.embed-related-content{width:93.5606060606%;margin-left:6.4393939394%}}.embed-related-content .image-container{float:left;margin-right:2%;width:27.75%}@media only screen and (min-width:30rem){.embed-related-content .image-container{width:23.5%}}@media only screen and (min-width:40.625rem){.embed-related-content .image-container{margin-right:2.1857923497%;width:21.0382513661%}}@media only screen and (min-width:48rem){.embed-related-content .image-container{width:25.6830601093%}}@media only screen and (min-width:61.25rem){.embed-related-content .image-container{margin-right:3.0303030303%;width:24.2914979757%}}.embed-related-content .info-container{width:auto;float:left}.embed-editorial-links{margin-left:auto;margin-right:auto}.embed-editorial-links.embed-center{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%;text-align:inherit}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-center{width:91.5%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-center{margin-left:6.4393939394%;width:93.5606060606%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-center .editorial-link-item-image{position:relative;width:39.2857142857%;margin-right:3.4090909091%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-center .editorial-link-item-image{width:31.1740890688%;margin-right:4.375%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-center .editorial-link-item-title{width:56.6326530612%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-center .editorial-link-item-title{width:65.5870445344%}}.embed-editorial-links.embed-left{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-left{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-left{width:49%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-left{width:48.4848484848%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-left{margin-left:4.25%;margin-right:4.25%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-left{margin-left:6.4393939394%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-left .editorial-link-item-image{position:relative;width:39.2857142857%;margin-right:4.375%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-left .editorial-link-item-image{width:33.59375%;margin-right:6.4393939394%}}@media only screen and (min-width:40.625rem){.embed-editorial-links.embed-left .editorial-link-item-title{width:56.6326530612%}}@media only screen and (min-width:61.25rem){.embed-editorial-links.embed-left .editorial-link-item-title{width:60.15625%}}.embed-editorial-links .editorial-link-item-image{position:relative;width:32%;margin-right:2%}.embed-editorial-links .editorial-link-item-title{width:66%}@media only screen and (min-width:40.625rem){.embed-video.embed-video-center-small{width:91.5%;margin-left:4.375%}}@media only screen and (min-width:61.25rem){.embed-video.embed-video-center-small{width:93.5606060606%;margin-left:6.4393939394%}}@media only screen and (min-width:61.25rem){.embed-video.embed-video-center-large{width:100%;margin-left:0}}@media only screen and (min-width:40.625rem){.embed-video.embed-video-left-large{float:left;width:57.5%;margin-right:4.375%}}@media only screen and (min-width:61.25rem){.embed-video.embed-video-left-large{width:61.3636363636%;margin-left:0}}@media only screen and (min-width:40.625rem){.embed-video.embed-video-right-large{float:right;width:57.5%;margin-left:4.375%}}@media only screen and (min-width:61.25rem){.embed-video.embed-video-right-large{width:54.9242424242%}}@media only screen and (min-width:61.25rem){.embed-youtube-playlist{width:93.5606060606%}}.embedded-loop video{width:100%}.embedded-loop.align-center{margin:0 auto;clear:both}.embedded-loop.align-center.size-extrasmall{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embedded-loop.align-center.size-extrasmall{width:32%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-center.size-extrasmall{width:42.0454545455%}}.embedded-loop.align-center.size-small{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embedded-loop.align-center.size-small{width:66%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-center.size-small{width:67.803030303%}}.embedded-loop.align-center.size-medium{margin-left:auto;margin-right:auto;clear:both;text-align:center;width:100%}@media only screen and (min-width:40.625rem){.embedded-loop.align-center.size-medium{width:91.5%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-center.size-medium{margin-left:6.4393939394%;width:93.5606060606%}}.embedded-loop.align-center.size-large{margin-left:auto;margin-right:auto;clear:both;text-align:center}@media only screen and (min-width:61.25rem){.embedded-loop.align-center.size-large{width:100%;margin-left:0}}.embedded-loop.align-left.size-small{clear:left;float:left;margin-left:0;margin-right:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-small{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-left.size-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-small{width:22.7272727273%}}.embedded-loop.align-left.size-medium{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-medium{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-left.size-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-medium{width:35.6060606061%}}.embedded-loop.align-left.size-large{clear:left;float:left;margin-left:0;margin-right:2%;width:100%}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-large{margin-right:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-left.size-large{width:49%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-left.size-large{width:48.4848484848%}}.embedded-loop.align-right.size-small{clear:right;float:right;margin-right:0;margin-left:2%;width:100%;width:40.5%}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-small{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-right.size-small{width:23.5%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-small{width:22.7272727273%}}.embedded-loop.align-right.size-medium{clear:right;float:right;margin-right:0;margin-left:2%;width:100%}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-medium{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-right.size-medium{width:40.5%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-medium{width:35.6060606061%}}.embedded-loop.align-right.size-large{clear:right;float:right;margin-right:0;margin-left:2%;width:100%}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-large{margin-left:3.0303030303%}}@media only screen and (min-width:40.625rem){.embedded-loop.align-right.size-large{width:49%}}@media only screen and (min-width:61.25rem){.embedded-loop.align-right.size-large{width:48.4848484848%}}.sponsor-bar.brand-logo .sponsor-label svg{height:1.125rem}@media only screen and (min-width:40.625rem){.sponsor-bar.brand-logo .sponsor-label svg{height:1.3rem}}@media only screen and (min-width:61.25rem){.sponsor-bar.brand-logo .sponsor-label svg{height:1.5rem}}.sponsor-bar .sponsor-image img,.sponsor-bar.brand-logo .sponsor-image img{max-height:2.5rem;max-width:9.375rem}@media only screen and (min-width:40.625rem){.sponsor-bar .sponsor-image img,.sponsor-bar.brand-logo .sponsor-image img{max-width:10rem}}@media only screen and (min-width:61.25rem){.sponsor-bar .sponsor-image img,.sponsor-bar.brand-logo .sponsor-image img{max-width:10.9375rem}}.sponsor-label{display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio:0) and (min-width:61.25rem){.nav-sponsor-label{padding-right:.625rem}}.sponsor-image{display:inline-block}.sponsor-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;z-index:5999995;height:3.375rem}.sponsor-bar .sponsor-bar-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (min-width:61.25rem){.sponsor-bar{display:block;height:auto}.sponsor-bar .sponsor-bar-inner{display:block}}.sponsor-bar.brand-logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}.sponsor-bar.brand-logo .sponsor-bar-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}.sponsor-bar.brand-logo .sponsor-label{line-height:0}.sponsor-bar.brand-logo .sponsor-image{line-height:0}.sponsor-bar.presented-by .sponsor-label,.sponsor-bar.provided-by .sponsor-label,.sponsor-bar.created-for .sponsor-label,.sponsor-bar.custom-label .sponsor-label{display:block}.sponsor-bar.presented-by .sponsor-image,.sponsor-bar.provided-by .sponsor-image,.sponsor-bar.created-for .sponsor-image,.sponsor-bar.custom-label .sponsor-image{display:block;margin:0 auto;line-height:0}.sponsor-bar.sticky{-webkit-transform:none;transform:none;position:fixed;max-width:100%;left:0;right:0;top:0;margin:0 auto;z-index:5999995}@media only screen and (min-width:61.25rem){.sponsor-bar.sticky{top:3.375rem}}.sponsor-bar.sticky+.sponsor-bar-placeholder{position:static}.sponsor-bar-placeholder{position:absolute}.sponsor-inline{line-height:1;font-size:0}.sponsor-inline .sponsor-label:after{content:'';display:inline-block}.sponsor-inline .sponsor-label,.sponsor-inline .sponsor-image{display:inline}.feed-grid .sponsor-inline{text-align:center;margin:.625rem 0}.sponsor.created-for .created-for--long{display:none}.sponsor.created-for .created-for--xshort{display:none}.sponsor.created-for .created-for--short{display:inline}@media only screen and (min-width:61.25rem){.sponsor.created-for .created-for--long{display:inline}.sponsor.created-for .created-for--short{display:none}}.sponsor.custom-label .custom-label--long{display:none}.sponsor.custom-label .custom-label--xshort{display:none}.sponsor.custom-label .custom-label--short{display:inline}@media only screen and (min-width:61.25rem){.sponsor.custom-label .custom-label--long{display:inline}.sponsor.custom-label .custom-label--short{display:none}}.top-pathing .created-for .created-for--long,.top-pathing .created-for .created-for--short{display:none}.top-pathing .created-for .created-for--xshort{display:inline}.top-pathing .custom-label .custom-label--long,.top-pathing .custom-label .custom-label--short{display:none}.top-pathing .custom-label .custom-label--xshort{display:inline}.top-pathing .sponsor-inline{margin-bottom:0;padding-bottom:0}.sponsor+.item-title{margin-top:0;padding-top:0}.feed-header.sponsored-header,.content-header.sponsored-header{margin-top:0;padding-top:0}.standard-body-content .body-h2 a,.standard-body-content .body-h3 a,.standard-body-content .body-h4 a{color:#1b3163}@media only screen and (min-width:61.25rem){.standard-body-content .body-h2 a,.standard-body-content .body-h3 a,.standard-body-content .body-h4 a{transition:color .2s ease-in-out}.standard-body-content .body-h2 a:hover,.standard-body-content .body-h3 a:hover,.standard-body-content .body-h4 a:hover{color:#2c51a3}}.standard-body-content .body-h2,.standard-body-content .body-h3,.standard-body-content .body-h4{margin-bottom:.625rem;color:#1b3163}.standard-body-content .body-tip,.standard-body-content .body-blockquote{margin-top:1.25rem;margin-bottom:1.25rem}.standard-body-content .body-h2{font-family:Martel,Times,serif;font-size:1.5rem;line-height:1.3;padding-bottom:.3125rem}@media only screen and (min-width:40.625rem){.standard-body-content .body-h2{font-size:1.6875rem;line-height:1.3}}@media only screen and (min-width:61.25rem){.standard-body-content .body-h2{font-size:1.875rem;line-height:1.3}}.standard-body-content .body-h3{font-family:Martel,Times,serif;font-size:1.25rem;line-height:1.3;font-weight:400}@media only screen and (min-width:40.625rem){.standard-body-content .body-h3{font-size:1.5rem;line-height:1.3}}@media only screen and (min-width:61.25rem){.standard-body-content .body-h3{font-size:1.6875rem;line-height:1.3}}.standard-body-content .body-h4{font-family:Montserrat,Arial,sans-serif;font-size:1.125rem;line-height:1.1}@media only screen and (min-width:40.625rem){.standard-body-content .body-h4{font-size:1.375rem;line-height:1.1}}.standard-body-content .body-tip{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;line-height:1.5;border-top:.125rem solid #1b3163;border-bottom:.125rem solid #1b3163;padding:.9375rem .9375rem 1.25rem;text-align:center}.standard-body-content .body-ul li,.standard-body-content .body-ol li{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;margin:0 0 .625rem .25rem}.standard-body-content .body-ul li:before{font-size:1.25rem;padding-right:.5rem}.standard-body-content .body-ol li:before{padding-right:.5rem;display:inline-block;margin-top:.25rem}.standard-body-content .body-blockquote{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;line-height:1.4;border-left:.125rem solid #1b3163;color:#5a5a5a;padding:.625rem 1.25rem}.body-dropcap:first-letter{font-family:Martel,Times,serif;font-size:4.25rem;line-height:1.1;font-weight:700;padding:.9375rem 1.25rem 0;color:#1b3163;background-color:#fef278;margin:0 .625rem -1.25rem 0}.embed-editorial-links{margin-top:1.25rem}.embed-editorial-links.embed-center .editorial-link-item-title{font-family:Martel,Times,serif;font-size:1rem;line-height:1.3}.sponsor-bar.brand-logo .sponsor-label svg{max-width:6.25rem}@media only screen and (min-width:40.625rem){.sponsor-bar.brand-logo .sponsor-label svg{max-width:7.25rem}}@media only screen and (min-width:61.25rem){.sponsor-bar.brand-logo .sponsor-label svg{max-width:8.375rem}}.sponsor-label,.sponsor-image{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;line-height:1.3;color:#a7a7a7}.sponsor-bar.presented-by .sponsor-label,.sponsor-bar.provided-by .sponsor-label,.sponsor-bar.created-for .sponsor-label,.sponsor-bar.custom-label .sponsor-label{margin:0 .5rem}@media only screen and (min-width:61.25rem){.sponsor-bar.presented-by .sponsor-label,.sponsor-bar.provided-by .sponsor-label,.sponsor-bar.created-for .sponsor-label,.sponsor-bar.custom-label .sponsor-label{margin-bottom:.5rem}}.sponsor-bar.brand-logo .sponsor-label path{fill:#1b3163}.sponsor-bar .sponsor-logo-separator{color:#1b3163}.sponsor-logo-separator{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.2;color:#a7a7a7;line-height:1.4}.sponsor-bar{background-color:#f8f8f8;border-top:.0625rem solid #ececec;border-bottom:.0625rem solid #ececec;padding:.5rem 0;margin-bottom:1.25rem}.sponsor-bar .sponsor-logo-separator{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:0;margin:0 .625rem;padding-bottom:.25rem}@media only screen and (min-width:61.25rem){.sponsor-bar.list-header-sponsor{margin:0 0 .375rem}}.sponsor-bar.marquee-sponsor{margin:0}.sponsor-bar.longform-sponsor{margin:0;padding:.9375rem}.top-pathing .sponsor-inline{margin-top:.25rem;padding:0 .625rem}@media only screen and (min-width:40.625rem){.top-pathing .sponsor-inline{padding:0}}.feed-list .sponsor-inline{margin-bottom:.625rem}@media only screen and (min-width:40.625rem){.feed-list .sponsor-inline{margin-bottom:.3125rem}}.collection-breaker .sponsor-inline{padding:0 .9375rem}@media only screen and (min-width:40.625rem){.collection-breaker .sponsor-inline{text-align:center}}.curated-breaker .sponsor-inline{padding:0 .625rem}.feed-header .sponsor-inline{margin-bottom:.625rem}@media only screen and (min-width:40.625rem){.feed-header .sponsor-inline{margin-bottom:.25rem}}.sponsor-inline.feature-item-sponsor{text-align:center}@media only screen and (min-width:40.625rem){.sponsor-inline.feature-item-sponsor{margin-bottom:.625rem;text-align:left}}@media only screen and (min-width:61.25rem){.sponsor-inline.feature-item-sponsor{text-align:center}}.recirculation-module .sponsor-inline{margin-top:.125rem;padding-left:.3125rem}@media only screen and (min-width:61.25rem){.recirculation-module .sponsor-inline{margin-top:.25rem}}.marquee-sponsor-wrap+.feed-grid{margin-top:1.25rem}.grid-header-sponsor+.grid-header-title{text-align:center}.feed-grid .sponsor-inline{text-align:left}.recirculation-module{display:none}@media only screen and (min-width:61.25rem){.recirculation-module{display:block;float:right;margin:1.25rem 0;width:18.75rem;transition:opacity .3s ease;opacity:0}.recirculation-module.active{opacity:1}}@media only screen and (min-width:61.25rem){.recirculation-module-item{width:100%;margin-bottom:1.25rem}.recirculation-module-item.hidden{visibility:hidden}}.recirculation-module-item-title{display:block}.recirculation-module{border-bottom:0;padding:1.25rem 0 .9375rem}.recirculation-module-header{font-family:Martel,Times,serif;font-size:1.5rem;line-height:1.3;font-weight:700;color:#1b3163;padding-bottom:.3125rem;margin-bottom:.625rem}.recirculation-module-feed-link{text-decoration:none;color:#1b3163}@media only screen and (min-width:61.25rem){.recirculation-module-feed-link:hover{text-decoration:underline}}.recirculation-module-item-title{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;line-height:1.2;color:#1b3163;font-weight:700;padding-left:.3125rem}.recirculation-module-image{margin-bottom:.625rem}.embedded-gallery{height:40rem}.gallery-module{margin:2.5rem 0}@media only screen and (min-width:40.625rem){.gallery-module .caption .index{display:none}}.gallery-module .caption p{display:inline;margin:0}.gallery-module .caption .credit+.copyright:before{content:" / "}.gallery-module .slides,.gallery-module .thumbnails{position:relative}.gallery-module .slides .actions,.gallery-module .thumbnails .actions{margin:0;list-style-type:none}.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;z-index:999}.gallery-module .slides .actions .previous.hidden,.gallery-module .slides .actions .next.hidden,.gallery-module .thumbnails .actions .previous.hidden,.gallery-module .thumbnails .actions .next.hidden{visibility:hidden}.gallery-module .slides .actions .previous,.gallery-module .thumbnails .actions .previous{left:0}.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .next{right:0}.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:61.25rem){.gallery-module .slides .actions .previous:hover,.gallery-module .slides .actions .next:hover{cursor:pointer}}.gallery-module .slides .actions .previous{box-sizing:content-box;background-clip:content-box;border:solid transparent;border-width:2rem 2rem 2rem 0}.gallery-module .slides .actions .next{box-sizing:content-box;background-clip:content-box;border:solid transparent;border-width:2rem 0 2rem 2rem}.gallery-module .slides .slide figure{position:relative;margin:0}.gallery-module .slides .slide figure .image{height:25rem}.gallery-module .slides .slide figure .image>img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:25rem}.gallery-module .slides .slide figure .loop,.gallery-module .slides .slide figure .loop>iframe,.gallery-module .slides .slide figure .loop>video,.gallery-module .slides .slide figure .video,.gallery-module .slides .slide figure .video>iframe,.gallery-module .slides .slide figure .video>video,.gallery-module .slides .slide figure .youtube,.gallery-module .slides .slide figure .youtube>iframe,.gallery-module .slides .slide figure .youtube>video{width:100%;height:25rem}.gallery-module .slides .slide figure figcaption{display:none}.gallery-module .thumbnails{display:none}@media only screen and (min-width:40.625rem){.gallery-module .thumbnails{display:block;position:relative}.gallery-module .thumbnails .thumbnails-inner{width:calc(100% - (1.25rem*2));margin-left:1.25rem}.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.gallery-module .thumbnails .slide{margin-left:calc(.625rem/2);margin-right:calc(.625rem/2);min-height:100px;overflow:hidden;height:100px;position:relative}}@media only screen and (min-width:40.625rem) and (min-width:61.25rem){.gallery-module .thumbnails .slide:hover{cursor:pointer}}@media only screen and (min-width:40.625rem){.gallery-module .thumbnails .slide img{display:block;max-width:calc(100px*2);max-height:calc(100px*2);width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.gallery-module .thumbnails .slide.active{opacity:1}}.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{height:100%}@media only screen and (min-width:61.25rem){.gallery-module .thumbnails .actions .previous:hover,.gallery-module .thumbnails .actions .next:hover{cursor:pointer}}.gallery-module .dots .dot{display:inline-block;font-size:0}@media only screen and (min-width:61.25rem){.gallery-module .dots .dot:hover{cursor:pointer}}.gallery-module{margin:2.5rem 0}.gallery-module .title{font-family:Martel,Times,serif;font-size:1.6875rem;line-height:1.3;margin-bottom:1.25rem;text-align:center;font-weight:400}@media only screen and (min-width:48rem){.gallery-module .title{font-size:1.875rem;line-height:1.3}}@media only screen and (min-width:61.25rem){.gallery-module .title{font-size:2.1875rem;line-height:1.2}}.gallery-module .caption{margin:.8rem 0;line-height:1.2}.gallery-module .caption .index{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;color:#818080;margin-right:.625rem}.gallery-module .caption .index-text{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;letter-spacing:0;padding:0 .1875rem 0 .3125rem}.gallery-module .caption .headline{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.2;color:#5a5a5a;font-weight:700;margin-right:.3125rem}.gallery-module .caption .dek{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.2;color:#818080;margin-right:.3125rem}.gallery-module .caption .credit,.gallery-module .caption .copyright{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1}.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{font-size:1.25rem;color:#000}@media only screen and (min-width:40.625rem){.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{background-color:rgba(236,236,236,.7)}}@media only screen and (min-width:61.25rem){.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next,.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{transition:background-color .12s linear,color .12s linear}.gallery-module .slides .actions .previous:hover,.gallery-module .slides .actions .next:hover,.gallery-module .thumbnails .actions .previous:hover,.gallery-module .thumbnails .actions .next:hover{color:#fff;background-color:rgba(0,0,0,.9)}}.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next{background-color:rgba(255,255,255,.5);height:1.875rem;width:1.875rem;font-size:1rem;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:30rem){.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next{background-color:rgba(236,236,236,.5)}}@media only screen and (min-width:40.625rem){.gallery-module .slides .actions .previous,.gallery-module .slides .actions .next{background-color:rgba(236,236,236,.7);font-size:1.25rem;height:3.75rem;width:3.75rem}}.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{height:100%;background-color:#fff;color:#000}@media only screen and (min-width:61.25rem){.gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .next{transition:color .12s linear}.gallery-module .thumbnails .actions .previous:hover,.gallery-module .thumbnails .actions .next:hover{background-color:#fff;color:#1b3163}}.gallery-module .thumbnails .actions .previous{-webkit-justify-content:flex-start;justify-content:flex-start}.gallery-module .thumbnails .actions .next{-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width:40.625rem){.gallery-module .thumbnails .slide{opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@media only screen and (min-width:61.25rem){.gallery-module .thumbnails .slide{transition:opacity .15s linear}.gallery-module .thumbnails .slide:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}}@media only screen and (min-width:40.625rem){.gallery-module .thumbnails .slide.active{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}}.gallery-module .dots{text-align:center}.gallery-module .dots .dot{width:.625rem;height:.625rem;background-color:#cdcdcd;border-radius:.3125rem}.gallery-module .dots .dot.active{background-color:#1b3163}.embedded-gallery{height:40rem}.gallery-module .title{margin-bottom:1.25rem}.gallery-list .list-item{display:-webkit-flex;display:flex;margin-bottom:1.25rem;-webkit-align-items:start;align-items:start}@media only screen and (min-width:30rem){.gallery-list .list-item{display:inline-block;margin-right:2%;width:31.1740890688%;vertical-align:top;text-align:center}.gallery-list .list-item:nth-child(3n+3){margin-right:0}}.gallery-list .list-item .list-item-image-wrap{position:relative;overflow:hidden}@media only screen and (min-width:30rem){.gallery-list .list-item .list-item-image-wrap{margin-bottom:.625rem}}.gallery-list .list-item .list-item-image-wrap img{display:block}.gallery-list .list-item .item-info-title,.gallery-list .list-item .product-headline{margin:0 0 .3125rem}.gallery-list .list-item .item-info-dek,.gallery-list .list-item .dek{padding:0;margin:0 0 .3125rem}.gallery-list .list-item .product-review-seal{display:-ms-inline-grid;display:inline-grid;width:25%;margin:.625rem .3125rem}@media only screen and (min-width:40.625rem){.gallery-list .list-item .product-review-seal{width:35%;margin:.9375rem 0 0}}@media only screen and (min-width:40.625rem){.gallery-list .list-item .product-review-seal:nth-of-type(3){margin-top:0}}.hide-brands .gallery-list .list-item .product-slide-brand{display:none}.gallery-list .list-item .product-slide-vendor{display:block}.hide-vendors .gallery-list .list-item .product-slide-vendor{display:none}.gallery-list .embedded-product-button-wrapper{margin:.625rem 0}.gallery-list .list-item-image-wrap{display:inline-block;margin-right:2%;width:32%;min-width:5rem}@media only screen and (min-width:30rem){.gallery-list .list-item-image-wrap{margin:0;width:auto;vertical-align:top}}.gallery-list .list-info{width:100%}@supports(grid-gap:1%){.gallery-list{display:-ms-grid;display:grid;grid-row-gap:1.25rem}@media only screen and (min-width:30rem){.gallery-list{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));grid-gap:1.25rem}}.gallery-list .list-item{display:-ms-grid;display:grid;-ms-grid-columns:minmax(3.125rem,33%) 2fr;grid-template-columns:minmax(3.125rem,33%) 2fr;grid-column-gap:1.25rem;margin-bottom:0;-webkit-align-items:start;align-items:start}@media only screen and (min-width:30rem){.gallery-list .list-item{display:unset;width:auto;margin:0}}.gallery-list .list-item-image-wrap{margin:0;width:auto}@media only screen and (min-width:30rem){.gallery-list .list-item-image-wrap{grid-area:auto}}}.gallery-list .list-item{text-align:left}@media only screen and (min-width:40.625rem){.gallery-list .list-item{text-align:center}}.gallery-list .list-item .item-info-title,.gallery-list .list-item .product-headline{font-family:Martel,Times,serif;font-size:1.125rem;line-height:1.3;color:#000;font-weight:700}@media only screen and (min-width:61.25rem){.gallery-list .list-item .item-info-title,.gallery-list .list-item .product-headline{font-size:1.25rem;line-height:1.3}}.gallery-list .list-item .item-info-dek a:not(.body-btn-link),.gallery-list .list-item .dek a:not(.body-btn-link){border-bottom:0}.gallery-list .list-item .item-info-dek,.gallery-list .list-item .dek,.gallery-list .list-item .product-slide-details{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6}.gallery-list .list-item .product-slide-details,.gallery-list .list-item .product-slide-price{color:#5a5a5a}.gallery-list .list-item .product-slide-brand{font-weight:700}.gallery-list .list-item .product-slide-vendor{margin:.625rem 0}.horizontal-rule-mobile,.horizontal-rule-tablet{display:none}.transporter{margin-top:1.875rem}.transporter-simple-item{float:left;margin-right:2%;width:49%}.transporter-simple-item .item-title{display:block}.transporter-simple-item .simple-item-byline{display:none}.transporter-simple-item:nth-of-type(2n){margin-right:0}.transporter-simple-item:nth-of-type(2n+1){clear:left}@media only screen and (min-width:61.25rem){.transporter-simple-item{float:left;margin-right:2%;width:32%}.transporter-simple-item:nth-of-type(2n){margin-right:2%}.transporter-simple-item:nth-of-type(2n+1){clear:none}.transporter-simple-item:nth-of-type(3n){margin-right:0}.transporter-simple-item:nth-of-type(3n+1){clear:left}}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n){margin-right:2%}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n+1){clear:none}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n+5){margin-right:0}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n+6){clear:left}@media only screen and (min-width:61.25rem){.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3n),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n+5){margin-right:2%}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2n+6),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3n+1){clear:none}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(2),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(5),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3n+8){margin-right:0}.feed-transporter-with-ads .transporter-simple-item:nth-of-type(4),.feed-transporter-with-ads .transporter-simple-item:nth-of-type(3n+6){clear:left}}.transporter-header-inner{border-top:.125rem solid #1b3163;padding:1.25rem 0;text-align:center}.transporter-label{font-family:Montserrat,Arial,sans-serif;font-size:1.125rem;line-height:1.1;color:#1b3163;font-weight:700;display:block;margin-bottom:.625rem}.transporter-hed{font-family:Martel,Times,serif;font-size:2.1875rem;line-height:1.2;color:#1b3163;font-weight:700;display:block;letter-spacing:.02rem}@media only screen and (min-width:40.625rem){.transporter-hed{font-size:2.5rem;line-height:1.2}}.transporter-simple-item{margin-bottom:1.875rem}.transporter-simple-item .simple-item-sponsor{text-align:left}.transporter-simple-item .item-title{font-family:Martel,Times,serif;font-size:1rem;line-height:1.3;color:#1b3163;text-align:left;font-weight:700}@media only screen and (min-width:40.625rem){.transporter-simple-item .item-title{font-size:1.125rem;line-height:1.3}}.seo-tags-container{text-align:center}.seo-tag-list{list-style:none}.seo-tag-list{margin:0;padding:1.875rem 0 .625rem;border-top:.0625rem solid #7b7b7b}.seo-tag{display:inline-block;margin:0 .3125rem .9375rem 0}.seo-tag .seo-link{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;color:#000;font-weight:700;display:block;border:.0625rem solid #000;padding:.3125rem .625rem}.footer{background-color:#1b3163;opacity:1!important}.footer-inner{position:relative}@media only screen and (min-width:40.625rem){.footer-logo{float:left;margin-right:2%;width:40.5%}}@media only screen and (min-width:61.25rem){.footer-logo{float:left;margin-right:2%;width:19.25%}}.footer-logo a{display:block;font-size:0}.footer-logo svg{max-width:11.875rem;max-height:2.1875rem}@media only screen and (min-width:40.625rem){.footer-social-menu{float:right}}@media only screen and (min-width:61.25rem){.footer-social-menu{position:absolute;top:3.125rem;margin-bottom:0}}.footer-social-menu-item{float:left}.footer-social-menu-item:last-child{margin-right:0}.footer-social-menu-item .icon,.footer-social-menu-item .sidepanel-item.has-children>a:before,.footer-social-menu-item .gallery-module .slides .actions .previous,.gallery-module .slides .actions .footer-social-menu-item .previous,.footer-social-menu-item .gallery-module .slides .actions .next,.gallery-module .slides .actions .footer-social-menu-item .next,.footer-social-menu-item .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .footer-social-menu-item .previous,.footer-social-menu-item .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions .footer-social-menu-item .next,.footer-social-menu-item .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .footer-social-menu-item .product-review-pros-item:before,.footer-social-menu-item .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .footer-social-menu-item .product-review-cons-item:before{font-size:1.063rem}.footer-network-tagline{display:block}.footer-menu{width:100%;padding:0}@media only screen and (min-width:40.625rem){.footer-menu{clear:both}}@media only screen and (min-width:61.25rem){.footer-menu{float:left;margin-right:0;width:78.75%;margin-top:0;clear:none}}.footer-menu-item{float:left;width:50%}.footer-menu-item.nav-item{line-height:1}@media only screen and (min-width:30rem){.footer-menu-item{width:33%}}@media only screen and (min-width:48rem){.footer-menu-item{width:25%}}.footer-affiliate-disclosure{float:left;width:100%}.footer-copyright{clear:both}@media only screen and (min-width:61.25rem){.footer-copyright{float:left;margin-right:2%;width:36.25%}}@media only screen and (min-width:75rem){.footer-copyright{float:left;margin-right:2%;width:44.75%}}.footer-legal-menu{margin:0;padding:0}@media only screen and (min-width:61.25rem){.footer-legal-menu{float:left;margin-right:0;width:61.75%}}@media only screen and (min-width:75rem){.footer-legal-menu{float:left;margin-right:0;width:53.25%}}.footer-legal-menu-item{display:inline-block}.ipso-kitemark{float:left;clear:both}.footer{margin-top:.625rem;padding:1.875rem 0}.footer-logo path{fill:#fef278}.footer a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5;color:#fff;text-decoration:none}@media only screen and (min-width:61.25rem){.footer a{transition:color .2s ease-in-out}.footer a:hover{color:#fef278}}.footer-logo{margin-bottom:1.25rem}.footer-network-logo{padding-bottom:.625rem}.footer-social-menu-item{margin-right:1.25rem}@media only screen and (min-width:61.25rem){.footer-social-menu-item{margin-right:.625rem}}@media only screen and (min-width:61.25rem){.footer-menu{margin-bottom:3.25rem}}.footer-network-tagline,.footer-affiliate-disclosure,.footer-copyright{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5;color:rgba(255,255,255,.75);margin-bottom:.625rem}.footer-legal-menu-item{padding-right:.9375rem}.footer-menu-item.nav-item{margin:0 0 .3125rem}.gdpr-nonconsent .show-on-consent{display:none}.embed-election{width:100%;height:100%}.embed-image .embed-inner,.embed-celtra .embed-inner{position:relative}.embed-image .embed-inner .embed-image-wrap,.embed-celtra .embed-inner .embed-image-wrap{position:relative}.embed-image .image-credit,.embed-celtra .image-credit{text-align:left}.embed-image-social-button-group{position:absolute;bottom:0;right:0}.embed-image-info figcaption p{margin-left:0;margin-bottom:0}.embed-giphy .embed-inner:before{padding-bottom:0}.embed-instagram iframe.instagram-media{width:1px!important;min-width:100%!important;box-shadow:none!important}@media only screen and (min-width:40.625rem){.embed-instagram iframe.instagram-media{border:.0625rem solid #ececec!important}}@media only screen and (min-width:61.25rem){.embed-instagram iframe.instagram-media{border:none!important;box-shadow:rgba(0,0,0,.498039) 0 0 1px 0,rgba(0,0,0,.14902) 0 1px 10px 0!important}}.gdpr-nonconsent .embed-pinterest{min-height:15rem}.embed-spotify{max-height:5rem}@media only screen and (min-width:48rem){.embed-spotify{max-height:100%}}.embed-spotify iframe{max-height:5rem}@media only screen and (min-width:48rem){.embed-spotify iframe{max-height:100%}}.embed-pullquote p{margin:0}.embed-pullquote .pullquote{margin:0;padding:0}.embed-pullquote-social-button:last-child{margin-right:0}.embed-rating{color:#1b3163}.embed-rating .rating-prop{display:none}.embed-rating.embed-center{text-align:center}.embed-rating.embed-right{text-align:right}.embed-related-content{display:inline-block;position:relative}.embed-related-content .info-container{float:left}.embed-video{width:auto}.embed-video .video-iframe{width:100%}.embed-video:before{display:none}.embed-wrapper,.gopher-video{min-height:11.25rem}@media only screen and (min-width:61.25rem){.embed-wrapper,.gopher-video{min-height:34.25rem}}@media only screen and (min-width:40.625rem){.embed-wrapper,.gopher-video{min-height:22.75rem}}.longform-container .embed-specs-panel{margin:0 auto}@media only screen and (min-width:20rem){.longform-container .embed-specs-panel{width:20rem}}@media only screen and (min-width:40.625rem){.longform-container .embed-specs-panel{width:43rem}}.embed-specs-panel{position:relative;font-family:Helvetica,Arial,sans-serif;box-shadow:0 0 6px 1px #dadada}.embed-specs-panel.show-more{overflow:hidden;height:400px}.embed-specs-panel.show-less{height:100%;overflow:auto;padding-bottom:50px}.embed-specs-panel p:first-of-type{display:none}.embed-specs-panel h4{font-weight:500;font-size:24px;border-bottom:1px solid #dadada;padding:13px 0 13px 20px;margin:0}.embed-specs-panel.show-less i.icon,.embed-specs-panel.show-less .gallery-module .slides .actions i.previous,.gallery-module .slides .actions .embed-specs-panel.show-less i.previous,.embed-specs-panel.show-less .gallery-module .slides .actions i.next,.gallery-module .slides .actions .embed-specs-panel.show-less i.next,.embed-specs-panel.show-less .gallery-module .thumbnails .actions i.previous,.gallery-module .thumbnails .actions .embed-specs-panel.show-less i.previous,.embed-specs-panel.show-less .gallery-module .thumbnails .actions i.next,.gallery-module .thumbnails .actions .embed-specs-panel.show-less i.next,.embed-specs-panel.show-less .embed-product-review .embed-product-review-procon-wrapper i.product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel.show-less i.product-review-pros-item:before,.embed-specs-panel.show-less .embed-product-review .embed-product-review-procon-wrapper i.product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel.show-less i.product-review-cons-item:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.embed-specs-panel .specs-content{-webkit-column-gap:20px;column-gap:20px;padding:10px 20px 20px}@media only screen and (min-width:20rem){.embed-specs-panel .specs-content{-webkit-column-count:1;column-count:1}}@media only screen and (min-width:40.625rem){.embed-specs-panel .specs-content{-webkit-column-count:3;column-count:3}}.embed-specs-panel .specs-content p{font-size:13px}.embed-specs-panel .specs-content p strong{font-size:14px;text-transform:uppercase}.embed-specs-panel .specs-panel-toolbar{cursor:pointer;background-color:#333;color:white;font-family:Helvetica,Arial,sans-serif;padding:10px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;position:absolute;bottom:0;left:0;width:100%;box-shadow:0 -22px 29px -1px #fff}.embed-specs-panel .specs-panel-toolbar.show-less span.labelFull{display:inline-block}.embed-specs-panel .specs-panel-toolbar.show-less span.labelLess{display:none}.embed-specs-panel .specs-panel-toolbar.show-more span.labelFull{display:none}.embed-specs-panel .specs-panel-toolbar.show-more span.labelLess{display:inline-block}.embed-specs-panel .specs-panel-toolbar a{color:white;text-decoration:none}.embed-specs-panel .specs-panel-toolbar a i.icon,.embed-specs-panel .specs-panel-toolbar a .gallery-module .slides .actions i.previous,.gallery-module .slides .actions .embed-specs-panel .specs-panel-toolbar a i.previous,.embed-specs-panel .specs-panel-toolbar a .gallery-module .slides .actions i.next,.gallery-module .slides .actions .embed-specs-panel .specs-panel-toolbar a i.next,.embed-specs-panel .specs-panel-toolbar a .gallery-module .thumbnails .actions i.previous,.gallery-module .thumbnails .actions .embed-specs-panel .specs-panel-toolbar a i.previous,.embed-specs-panel .specs-panel-toolbar a .gallery-module .thumbnails .actions i.next,.gallery-module .thumbnails .actions .embed-specs-panel .specs-panel-toolbar a i.next,.embed-specs-panel .specs-panel-toolbar a .embed-product-review .embed-product-review-procon-wrapper i.product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel .specs-panel-toolbar a i.product-review-pros-item:before,.embed-specs-panel .specs-panel-toolbar a .embed-product-review .embed-product-review-procon-wrapper i.product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel .specs-panel-toolbar a i.product-review-cons-item:before{border-radius:50%;background-color:white;color:black;font-size:10px;padding:4px 5px;font-weight:700}.embed-specs-panel .specs-panel-toolbar a i.icon:before,.embed-specs-panel .specs-panel-toolbar a .gallery-module .slides .actions i.previous:before,.gallery-module .slides .actions .embed-specs-panel .specs-panel-toolbar a i.previous:before,.embed-specs-panel .specs-panel-toolbar a .gallery-module .slides .actions i.next:before,.gallery-module .slides .actions .embed-specs-panel .specs-panel-toolbar a i.next:before,.embed-specs-panel .specs-panel-toolbar a .gallery-module .thumbnails .actions i.previous:before,.gallery-module .thumbnails .actions .embed-specs-panel .specs-panel-toolbar a i.previous:before,.embed-specs-panel .specs-panel-toolbar a .gallery-module .thumbnails .actions i.next:before,.gallery-module .thumbnails .actions .embed-specs-panel .specs-panel-toolbar a i.next:before,.embed-specs-panel .specs-panel-toolbar a .embed-product-review .embed-product-review-procon-wrapper i.product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel .specs-panel-toolbar a i.product-review-pros-item:before,.embed-specs-panel .specs-panel-toolbar a .embed-product-review .embed-product-review-procon-wrapper i.product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .embed-specs-panel .specs-panel-toolbar a i.product-review-cons-item:before{position:relative;top:-2px}.playlist-thumbnails{margin-top:.3125rem}.playlist-arrow{position:relative;cursor:pointer;height:5.625rem;outline:none;width:5%}@media only screen and (min-width:40.625rem){.playlist-arrow{height:6.25rem}}@media only screen and (min-width:73.75rem){.playlist-arrow{height:5.75rem}}.playlist-arrow .icon,.playlist-arrow .sidepanel-item.has-children>a:before,.playlist-arrow .gallery-module .slides .actions .previous,.gallery-module .slides .actions .playlist-arrow .previous,.playlist-arrow .gallery-module .slides .actions .next,.gallery-module .slides .actions .playlist-arrow .next,.playlist-arrow .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions .playlist-arrow .previous,.playlist-arrow .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions .playlist-arrow .next,.playlist-arrow .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .playlist-arrow .product-review-pros-item:before,.playlist-arrow .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper .playlist-arrow .product-review-cons-item:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.playlist-arrow.left-arrow{float:left}.playlist-arrow.right-arrow{float:right}.touchevents .playlist-arrow{display:none}.playlist-thumbs{box-sizing:border-box;overflow:hidden}.touchevents .playlist-thumbs{padding:0}.playlist-thumbs--wrapper{overflow:hidden;white-space:nowrap}.touchevents .playlist-thumbs--wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}.playlist-thumbs--inner-wrap{display:inline-block;opacity:0;transition:opacity .3s ease-in}.enabled .playlist-thumbs--inner-wrap{opacity:1}.playlist-thumb{display:inline-block;position:relative;vertical-align:top}.playlist-thumb--img{margin-bottom:.3125rem;background-color:#7b7b7b;position:relative;height:5.625rem}@media only screen and (min-width:40.625rem){.playlist-thumb--img{height:6.25rem}}@media only screen and (min-width:73.75rem){.playlist-thumb--img{height:5.75rem}}.playlist-thumb--img img{-webkit-transform:translateZ(0);transform:translateZ(0);display:block;max-width:100%;position:absolute}.playlist-thumb--play-btn{width:100%;height:100%;visibility:visible}.playlist-thumb--play-btn:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selected .playlist-thumb--play-btn{visibility:hidden}.playlist-thumb--title{white-space:normal}.embedded-loop figcaption{margin-top:-.55rem}.embedded-loop figcaption p{margin-left:0;margin-bottom:0}.embed-games .embed-inner .hearst-puzzle-embed{min-height:450px}@media only screen and (min-width:30rem){.embed-games .embed-inner .hearst-puzzle-embed{min-height:600px}}.embed-poll iframe{width:100%}.editorial-link-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.embed-product .product-embed-image-wrap{margin-bottom:.3125rem}.embed-product .product-slide-content{text-align:center}.embed-product .product-embed-name{margin-bottom:.625rem}.embed-product .product-slide-vendor{display:block}.embed-product .product-slide-price .discount-price{display:inline-block;margin-left:.625rem}.embed-product .product-buy-button-wrapper{margin:.3125rem 0}.embed-product-review{text-align:center;margin-bottom:3.125rem;list-style:none;padding:0;margin-top:0}.embed-product-review .product-review-embed-image-credit{text-align:left}.embed-product-review .embed-product-review-brand{display:block;margin-bottom:.625rem}.embed-product-review .embed-product-review-hed{margin-bottom:.9375rem;word-wrap:break-word}.embed-product-review .product-review-seal{display:-ms-inline-grid;display:inline-grid;margin:0 .3125rem;width:20%}@media only screen and (min-width:40.625rem){.embed-product-review .product-review-seal{width:11%}}.embed-product-review .product-slide-price .discount-price{display:inline-block;margin-left:.625rem}.embed-product-review .embed-product-review-cta-wrapper{margin-bottom:.9375rem}.embed-product-review .embed-product-review-retailer{margin:0 0 .625rem}.hide-vendors .embed-product-review .embed-product-review-retailer{display:none}.embed-product-review .embed-product-review-summary{margin-bottom:1.25rem;text-align:left}.embed-product-review .embed-product-review-procon-wrapper{margin-bottom:1.25rem}@media only screen and (min-width:40.625rem){.embed-product-review .embed-product-review-procon-wrapper{margin-left:4.25%;margin-right:4.25%}}@media only screen and (min-width:61.25rem){.embed-product-review .embed-product-review-procon-wrapper{margin-left:6.4393939394%;margin-right:0}}@media only screen and (min-width:40.625rem){.embed-product-review .embed-product-review-procon-wrapper .product-review-pros,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;vertical-align:top;display:inline-block;margin-right:0;width:49%}}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-header:before{content:"";display:block;width:100%;position:relative}.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-header:before{content:"";display:block;width:100%;position:relative}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-list,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-list{margin:0;padding:0 1.25rem 0 0}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;text-align:left;line-height:1}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before{margin-right:.625rem;width:.75rem;text-align:center}.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{margin-right:.625rem;width:.75rem;text-align:center}.embed-image-social-button{width:2.5rem;height:2.5rem;line-height:2.5rem;margin-right:.3125rem}.embed-image-social-button:last-child{margin-right:0}.embed-image-info,.embedded-loop figcaption{border-bottom:.0625rem solid #ececec;padding:.9375rem 0;margin-bottom:.625rem}.embed-image-info figcaption,.embedded-loop figcaption{font-family:Martel,Times,serif;font-size:.9375rem;line-height:1.2;color:#343434;display:block;text-align:left}.embed-pullquote{font-weight:700;color:#1b3163;word-wrap:break-word}.embed-pullquote-align-left{font-family:Martel,Times,serif;font-size:1.0625rem;line-height:1.3;padding:1.25rem 1.25rem 1.0625rem;background:rgba(254,242,120,.5)}@media only screen and (min-width:40.625rem){.embed-pullquote-align-left{font-size:1.25rem;line-height:1.3}}@media only screen and (min-width:61.25rem){.embed-pullquote-align-left{transition:background .2s ease-in-out}.embed-pullquote-align-left:hover{background:#fef278}}.embed-pullquote-align-center{font-family:Martel,Times,serif;font-size:1.5rem;line-height:1.3;text-align:center}@media only screen and (min-width:40.625rem){.embed-pullquote-align-center{font-size:1.875rem;line-height:1.3}}.embed-pullquote-align-center:before,.embed-pullquote-align-center:after{content:'';background:#fef278;position:relative;display:inline-block;height:.25rem;width:4.375rem;margin:1.875rem 0 1.25rem}.embed-pullquote .icon-quote{display:none}.embed-related-content{border-top:.0625rem dotted #ececec;border-bottom:.0625rem dotted #ececec;margin-bottom:.625rem;padding:.3125rem 0}.embed-related-content .item-title.recirculation-module-item-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Martel,Times,serif;font-size:.875rem;line-height:1.1;line-height:1.5;padding-left:0}@media only screen and (min-width:40.625rem){.embed-related-content .item-title.recirculation-module-item-title{font-size:1rem;line-height:1.3}}.embed-rating{font-size:1.5rem}.editorial-link-item{background-image:none;text-decoration:none}.editorial-links-header{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;color:#000;font-weight:700;margin:.3125rem 0 .75rem;letter-spacing:.3rem}.editorial-link-item-title{font-family:Martel,Times,serif;font-size:1rem;line-height:1.3;color:#000;font-weight:700}.clickable-image-button{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;color:#fff;padding:.8125rem 1.25rem .9rem}@media only screen and (min-width:40.625rem){.clickable-image-button{font-size:.875rem;line-height:1.1}}.embed-image-small .clickable-image-button{font-family:Martel,Times,serif;font-size:.75rem;line-height:1.1;padding:.375rem .3125rem .3125rem}.embed-product .product-embed-name,.embed-product-review .embed-product-review-hed{font-family:Martel,Times,serif;font-size:1.0625rem;line-height:1.3;font-weight:700}@media only screen and (min-width:40.625rem){.embed-product .product-embed-name,.embed-product-review .embed-product-review-hed{font-size:1.25rem;line-height:1.3}}@media only screen and (min-width:61.25rem){.embed-product .product-embed-name,.embed-product-review .embed-product-review-hed{font-size:1.5rem;line-height:1.3}}.embed-product .product-slide-details,.embed-product .product-slide-price,.embed-product-review .product-slide-price,.embed-product-review .embed-product-review-brand,.embed-product-review .embed-product-review-retailer,.embed-product-review .embed-product-review-summary,.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:.02em;margin:.3125rem 0 .9375rem;color:#5a5a5a}.embed-product .product-slide-price,.embed-product-review .product-slide-price{margin-top:.625rem}.embed-product .product-slide-brand{margin-bottom:.625rem;font-weight:700}.embed-product .product-slide-vendor{margin-top:.625rem}.embed-product.embed-product-small .product-embed-name{font-family:Martel,Times,serif;font-size:1rem;line-height:1.3}.embed-product.embed-product-small .product-slide-details,.embed-product.embed-product-small .product-slide-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.2}.embed-product-review{margin-bottom:1.25rem;text-align:center}.embed-product-review .embed-product-review-brand{font-weight:700;margin:.625rem 0}.embed-product-review .embed-product-review-cta-wrapper{text-align:center}.embed-product-review .embed-product-review-retailer{margin-top:.625rem}.embed-product-review .embed-product-review-summary{color:#000;text-align:left}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item{line-height:1.5;color:#000}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{font-size:.8rem}.embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before{color:#1b3163}.embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before{color:#a7a7a7}img.zoomable:not(.inline){cursor:pointer}#zoom-overlay{display:none;margin-bottom:20px;text-align:center;background:#000;position:fixed;top:0;left:0;z-index:9999999;height:100%;min-height:100%;width:100%;max-width:100%;overflow:hidden}#zoom-overlay.active{display:block;touch-action:manipulation}#zoom-close{position:fixed;top:0;right:0;height:3.125rem;width:3.125rem;z-index:1000;display:table;background-color:rgba(0,0,0,.2)}#zoom-close .icon,#zoom-close .sidepanel-item.has-children>a:before,#zoom-close .gallery-module .slides .actions .previous,.gallery-module .slides .actions #zoom-close .previous,#zoom-close .gallery-module .slides .actions .next,.gallery-module .slides .actions #zoom-close .next,#zoom-close .gallery-module .thumbnails .actions .previous,.gallery-module .thumbnails .actions #zoom-close .previous,#zoom-close .gallery-module .thumbnails .actions .next,.gallery-module .thumbnails .actions #zoom-close .next,#zoom-close .embed-product-review .embed-product-review-procon-wrapper .product-review-pros-item:before,.embed-product-review .embed-product-review-procon-wrapper #zoom-close .product-review-pros-item:before,#zoom-close .embed-product-review .embed-product-review-procon-wrapper .product-review-cons-item:before,.embed-product-review .embed-product-review-procon-wrapper #zoom-close .product-review-cons-item:before{position:relative;text-align:center;display:table-cell;vertical-align:middle;color:#fff;font-size:24px;cursor:pointer;width:40px}.vertical-helper{display:inline-block;height:100%;vertical-align:middle}#zoom-overlay-image{max-width:100%;max-height:100%;vertical-align:middle}.zoom-loader{position:absolute;top:50%;left:50%}.loading .zoom-loader{width:2.5rem;height:2.5rem;border-top-color:#fff;border-right-color:#fff;border-bottom-color:rgba(255,255,255,.3);border-left-color:rgba(255,255,255,.3);border-radius:1.25rem;border-style:solid;border-width:.3rem;opacity:.8;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}.syndicate-source-link .link-label{font-style:italic}.recommended-module{width:100%}.ct-unit{margin-top:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width:40.625rem){.ct-unit{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width:40.625rem){.ct-unit-inner{display:-webkit-flex;display:flex}}@media only screen and (min-width:40.625rem){.ct-unit-text-container,.ct-unit-image-container{width:50%}}.ct-unit-heading{display:inline-block;text-decoration:none}.ct-unit-title{display:block;text-decoration:none}.ct-unit-image-container{display:block}.ct-unit-image{display:block;min-height:.0625rem;width:100%}.ct-unit-text-container{padding-right:1.25rem}.ct-unit-heading{font-family:Martel,Times,serif;font-size:1.5rem;line-height:1.3;color:#fef278;font-weight:700}@media only screen and (min-width:61.25rem){.ct-unit-heading{font-size:1.875rem;line-height:1.3}}.ct-unit-title{font-family:Martel,Times,serif;font-size:1.125rem;line-height:1.3;color:#000;font-weight:700;padding:.625rem 0 .9375rem}@media only screen and (min-width:48rem){.ct-unit-title{font-size:1.375rem;line-height:1.4}}@media only screen and (min-width:48rem){.ct-unit-title{padding:.9375rem 0}}.end-of-content-module{overflow:hidden;position:relative}.end-of-content-module.rendered.ad-active .end-of-content-simple-item:last-child{opacity:0;position:absolute;right:0}.end-of-content-module.rendered.ad-active .eoc-ad{display:block;opacity:1;overflow:hidden}@media only screen and (min-width:40.625rem){.end-of-content-module.rendered.ad-active .eoc-ad{margin-top:-1.25rem}}.end-of-content-module.rendered.ad-active .eoc-ad:before{padding-bottom:100%}@media only screen and (min-width:40.625rem){.end-of-content-module.rendered.ad-active .eoc-ad:before{padding-bottom:calc(50% + 1.25rem)}}.end-of-content-module.rendered.ad-active .eoc-ad>*{right:0}.end-of-content-module .eoc-ad{display:none;opacity:0;transition:opacity 1s}.end-of-content-simple-item{opacity:1;transition:opacity 1s;width:100%}@media only screen and (min-width:40.625rem){.end-of-content-simple-item{float:left;margin-right:2%;width:49%}.end-of-content-simple-item:last-child{margin-right:0}}.end-of-content-inner{width:100%}.amzn-native-container{margin-top:1.875rem}.end-of-content-module{margin-top:1.875rem}.end-of-content-simple-item{margin-bottom:.9375rem}.end-of-content-simple-item .recirculation-sponsor{padding-left:0}.end-of-content-header{font-family:Martel,Times,serif;font-size:2.1875rem;line-height:1.2;color:#000;font-weight:700;padding:.625rem 0;text-align:center}@media only screen and (min-width:61.25rem){.end-of-content-header{font-size:3.125rem;line-height:1.2}}.end-of-content-title{font-family:Martel,Times,serif;font-size:1.125rem;line-height:1.3;color:#000;font-weight:700}@media only screen and (min-width:40.625rem){.end-of-content-title{font-size:1.25rem;line-height:1.3}}.end-of-content-playlist{clear:both}.end-of-content-playlist .embed-wrapper{min-height:11.25rem}@media only screen and (min-width:61.25rem){.end-of-content-playlist .embed-wrapper{min-height:34.25rem}}@media only screen and (min-width:40.625rem){.end-of-content-playlist .embed-wrapper{min-height:22.75rem}}.end-of-content-playlist{margin-top:1.875rem}.end-of-content-playlist .video-header h2{font-family:Martel,Times,serif;font-size:1.6875rem;line-height:1.3;padding-bottom:.5rem}@media only screen and (min-width:40.625rem){.end-of-content-playlist .video-header h2{font-size:2.5rem;line-height:1.2}}.end-of-content-playlist .video-header .video-title{margin-left:0;margin-bottom:.5rem;font-size:18px;display:none;line-height:1.4}a[class].body-btn-link,a[class].product-btn-link{display:inline-block;text-decoration:none}.gallery-slide a[class].body-btn-link,.gallery-slide a[class].product-btn-link{line-height:1.3;border-radius:.2rem;padding:.125rem .9375rem;border:0}@media only screen and (min-width:61.25rem){.gallery-slide a[class].body-btn-link:hover,.gallery-slide a[class].product-btn-link:hover{border:0}}a[class].body-btn-link,a[class].product-btn-link{font-family:Montserrat,Arial,sans-serif;font-size:.9375rem;line-height:1.1;background-color:#fef278;text-transform:uppercase;color:#1b3163;line-height:1;font-weight:700;padding:.625rem;border:.125rem solid #fef278}@media only screen and (min-width:61.25rem){a[class].body-btn-link,a[class].product-btn-link{transition:background-color .2s ease-in-out,border .2s ease-in-out}a[class].body-btn-link:hover,a[class].product-btn-link:hover{background-color:#fff;border:.125rem solid #1b3163}}.gallery-module .caption .dek .body-btn-link,.gallery-slide a[class].body-btn-link,.gallery-slide a[class].product-btn-link{font-family:Montserrat,Arial,sans-serif;font-size:.8125rem;line-height:1}@media only screen and (min-width:61.25rem){.gallery-module .caption .dek .body-btn-link,.gallery-slide a[class].body-btn-link,.gallery-slide a[class].product-btn-link{transition:background-color .2s ease-in-out,color .2s ease-in-out}.gallery-module .caption .dek .body-btn-link:hover,.gallery-slide a[class].body-btn-link:hover,.gallery-slide a[class].product-btn-link:hover{background-color:#1b3163;color:#fff}}.gallery-list .list-item .item-info-dek .body-btn-link,.gallery-list .list-item .dek .body-btn-link,.gallery-list a[class].body-btn-link,.gallery-list a[class].product-btn-link{font-family:Montserrat,Arial,sans-serif;font-size:.875rem;line-height:1;margin-top:.25rem;padding:.3125rem .625rem} 2 | /*# sourceMappingURL=/sites/netdoctor/assets/css/standard-article.f3b458a.css.map */ -------------------------------------------------------------------------------- /Source Of Vitamins/Write-up.md: -------------------------------------------------------------------------------- 1 | # Sources of Vitamins 2 | 3 | ### Problem 4 | 5 | >A webpage is provided and you have to find a way to capture the flag. 6 | 7 | ------------------------------------------------ 8 | ##### Hints to the Solution 9 | - Look at the highlights of the webpage carefully. 10 | 11 | ##### Steps to solve 12 | - Check the source code of the webpage and voila you've captured the flag. 13 | --------------------------------------------------------------------------------